Copyright | (c) 2013 2014 Ian-Woo Kim |
---|---|
License | BSD3 |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell98 |
- changeCurrentCanvasId :: CanvasId -> MainCoroutine UnitHoodle
- chkCvsIdNInvalidate :: CanvasId -> MainCoroutine ()
- blockWhile :: GObjectClass w => Maybe (ConnectId w) -> IO () -> IO ()
- reflectViewModeUI :: MainCoroutine ()
- reflectPenModeUI :: MainCoroutine ()
- reflectPenColorUI :: MainCoroutine ()
- reflectPenWidthUI :: MainCoroutine ()
- reflectNewPageModeUI :: MainCoroutine ()
- reflectUIRadio :: Simple Lens UIComponentSignalHandler (Maybe (ConnectId RadioAction)) -> String -> (HoodleState -> Maybe Int) -> MainCoroutine ()
- reflectUIToggle :: UIManager -> String -> Bool -> IO ()
- reflectCursor :: Bool -> MainCoroutine ()
Documentation
chkCvsIdNInvalidate :: CanvasId -> MainCoroutine () Source #
check current canvas id and new active canvas id and invalidate if it's changed.
blockWhile :: GObjectClass w => Maybe (ConnectId w) -> IO () -> IO () Source #
block signal for act
reflectViewModeUI :: MainCoroutine () Source #
reflect view mode UI for current canvas info
reflectPenModeUI :: MainCoroutine () Source #
reflectUIRadio :: Simple Lens UIComponentSignalHandler (Maybe (ConnectId RadioAction)) -> String -> (HoodleState -> Maybe Int) -> MainCoroutine () Source #
reflectUIToggle :: UIManager -> String -> Bool -> IO () Source #
this function must be moved to GUI.Reflect
reflectCursor :: Bool -> MainCoroutine () Source #