| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
System.Taffybar.Widget.SimpleClock
Description
This module implements a very simple text-based clock widget. The widget also toggles a calendar widget when clicked. This calendar is not fancy at all and has no data backend.
Synopsis
- textClockNew :: MonadIO m => Maybe TimeLocale -> String -> Double -> m Widget
- textClockNewWith :: MonadIO m => ClockConfig -> String -> Double -> m Widget
- defaultClockConfig :: ClockConfig
- data ClockConfig = ClockConfig {}
Documentation
textClockNew :: MonadIO m => Maybe TimeLocale -> String -> Double -> m Widget Source #
Create the widget. I recommend passing Nothing for the TimeLocale
 parameter. The format string can include Pango markup
 (http:/developer.gnome.orgpangostablePangoMarkupFormat.html).
textClockNewWith :: MonadIO m => ClockConfig -> String -> Double -> m Widget Source #
A configurable text-based clock widget.  It currently allows for
 a configurable time zone through the ClockConfig.
See also textClockNew.
defaultClockConfig :: ClockConfig Source #
A clock configuration that defaults to the current locale
data ClockConfig Source #
Constructors
| ClockConfig | |
| Fields | |
Instances
| Eq ClockConfig Source # | |
| Defined in System.Taffybar.Widget.SimpleClock | |
| Ord ClockConfig Source # | |
| Defined in System.Taffybar.Widget.SimpleClock Methods compare :: ClockConfig -> ClockConfig -> Ordering # (<) :: ClockConfig -> ClockConfig -> Bool # (<=) :: ClockConfig -> ClockConfig -> Bool # (>) :: ClockConfig -> ClockConfig -> Bool # (>=) :: ClockConfig -> ClockConfig -> Bool # max :: ClockConfig -> ClockConfig -> ClockConfig # min :: ClockConfig -> ClockConfig -> ClockConfig # | |
| Show ClockConfig Source # | |
| Defined in System.Taffybar.Widget.SimpleClock Methods showsPrec :: Int -> ClockConfig -> ShowS # show :: ClockConfig -> String # showList :: [ClockConfig] -> ShowS # | |