Copyright | (c) 2013 Ian-Woo Kim |
---|---|
License | BSD3 |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell98 |
Types for Widgets
- data WidgetItem
- data CanvasWidgets
- data WidgetConfig
- data LayerWidgetConfig
- data ClockWidgetConfig
- data ScrollWidgetConfig
- panZoomWidgetPosition :: Simple Lens PanZoomWidgetConfig CanvasCoordinate
- panZoomWidgetTouchIsZoom :: Simple Lens PanZoomWidgetConfig Bool
- panZoomWidgetConfig :: Simple Lens CanvasWidgets PanZoomWidgetConfig
- layerWidgetConfig :: Simple Lens CanvasWidgets LayerWidgetConfig
- layerWidgetPosition :: Simple Lens LayerWidgetConfig CanvasCoordinate
- layerWidgetShowContent :: Simple Lens LayerWidgetConfig Bool
- clockWidgetConfig :: Simple Lens CanvasWidgets ClockWidgetConfig
- clockWidgetPosition :: Simple Lens ClockWidgetConfig CanvasCoordinate
- clockWidgetTime :: Simple Lens ClockWidgetConfig (Int, Int, Int)
- scrollWidgetConfig :: Simple Lens CanvasWidgets ScrollWidgetConfig
- widgetConfig :: Simple Lens CanvasWidgets WidgetConfig
- doesUsePanZoomWidget :: Simple Lens WidgetConfig Bool
- doesUseLayerWidget :: Simple Lens WidgetConfig Bool
- doesUseClockWidget :: Simple Lens WidgetConfig Bool
- doesUseScrollWidget :: Simple Lens WidgetConfig Bool
- defaultCanvasWidgets :: CanvasWidgets
- defaultLWConfig :: LayerWidgetConfig
- defaultWidgetConfig :: WidgetConfig
- allWidgets :: [WidgetItem]
types
data WidgetItem Source #
data CanvasWidgets Source #
data WidgetConfig Source #
data LayerWidgetConfig Source #
data ClockWidgetConfig Source #
data ScrollWidgetConfig Source #
lenses
panZoomWidgetPosition :: Simple Lens PanZoomWidgetConfig CanvasCoordinate Source #
panZoomWidgetConfig :: Simple Lens CanvasWidgets PanZoomWidgetConfig Source #
clockWidgetPosition :: Simple Lens ClockWidgetConfig CanvasCoordinate Source #
lens for position of clock widget
clockWidgetTime :: Simple Lens ClockWidgetConfig (Int, Int, Int) Source #
lens for time for clock widget
widgetConfig :: Simple Lens CanvasWidgets WidgetConfig Source #
widget config lens
doesUsePanZoomWidget :: Simple Lens WidgetConfig Bool Source #
flag for pan zoom widget
doesUseLayerWidget :: Simple Lens WidgetConfig Bool Source #
flag for layer widget
doesUseClockWidget :: Simple Lens WidgetConfig Bool Source #
flag for clock widget
doesUseScrollWidget :: Simple Lens WidgetConfig Bool Source #
flag for scroll widget
defaults
defaultCanvasWidgets :: CanvasWidgets Source #
default hoodle widgets
defaultWidgetConfig :: WidgetConfig Source #
default widget configuration
utility
allWidgets :: [WidgetItem] Source #