Copyright | (c) 2011-2016 Ian-Woo Kim |
---|---|
License | BSD3 |
Maintainer | Ian-Woo Kim <ianwookim@gmail.com> |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell98 |
Construct hoodle menus
- gtk_toolbar_set_icon_size :: Ptr Toolbar -> CInt -> IO ()
- toolbarSetIconSize :: ToolbarClass self => self -> IconSize -> IO ()
- justMenu :: MenuEvent -> Maybe UserEvent
- iconList :: [(String, StockId)]
- viewmods :: [RadioActionEntry]
- pointmods :: [RadioActionEntry]
- penmods :: [RadioActionEntry]
- colormods :: [RadioActionEntry]
- bkgstyles :: [RadioActionEntry]
- newpagemods :: [RadioActionEntry]
- iconResourceAdd :: IconFactory -> FilePath -> (FilePath, StockId) -> IO ()
- actionNewAndRegisterRef :: EventVar -> String -> String -> Maybe String -> Maybe StockId -> Maybe UserEvent -> IO Action
- getMenuUI :: EventVar -> IO (UIManager, UIComponentSignalHandler)
- actionGroupAddRadioActionsAndGetConnID :: ActionGroup -> [RadioActionEntry] -> Int -> (RadioAction -> IO ()) -> IO (Maybe (ConnectId RadioAction))
- assignViewMode :: EventVar -> RadioAction -> IO ()
- assignPenMode :: EventVar -> RadioAction -> IO ()
- assignColor :: EventVar -> RadioAction -> IO ()
- assignPoint :: EventVar -> RadioAction -> IO ()
- assignBkgStyle :: EventVar -> RadioAction -> IO ()
- assignNewPageMode :: EventVar -> RadioAction -> IO ()
- int2PenType :: Int -> Either PenType SelectType
- penType2Int :: Either PenType SelectType -> Int
- int2Point :: PenType -> Int -> Double
- similarTo :: Double -> Double -> Bool
- point2Int :: PenType -> Double -> Int
- int2Color :: Int -> PenColor
- color2Int :: PenColor -> Int
- int2BkgStyle :: Int -> BackgroundStyle
- int2NewPageMode :: Int -> NewPageModeType
- newPageMode2Int :: NewPageModeType -> Int
Documentation
gtk_toolbar_set_icon_size :: Ptr Toolbar -> CInt -> IO () Source #
This is because haskell gtk3 package miss gtk_toolbar_set_icon_size. Refer to leksah IDE.Find module.
toolbarSetIconSize :: ToolbarClass self => self -> IconSize -> IO () Source #
viewmods :: [RadioActionEntry] Source #
pointmods :: [RadioActionEntry] Source #
penmods :: [RadioActionEntry] Source #
colormods :: [RadioActionEntry] Source #
bkgstyles :: [RadioActionEntry] Source #
iconResourceAdd :: IconFactory -> FilePath -> (FilePath, StockId) -> IO () Source #
actionNewAndRegisterRef :: EventVar -> String -> String -> Maybe String -> Maybe StockId -> Maybe UserEvent -> IO Action Source #
actionGroupAddRadioActionsAndGetConnID :: ActionGroup -> [RadioActionEntry] -> Int -> (RadioAction -> IO ()) -> IO (Maybe (ConnectId RadioAction)) Source #
assignViewMode :: EventVar -> RadioAction -> IO () Source #
assignPenMode :: EventVar -> RadioAction -> IO () Source #
assignColor :: EventVar -> RadioAction -> IO () Source #
assignPoint :: EventVar -> RadioAction -> IO () Source #
assignBkgStyle :: EventVar -> RadioAction -> IO () Source #
assignNewPageMode :: EventVar -> RadioAction -> IO () Source #
int2PenType :: Int -> Either PenType SelectType Source #
penType2Int :: Either PenType SelectType -> Int Source #
int2BkgStyle :: Int -> BackgroundStyle Source #
int2NewPageMode :: Int -> NewPageModeType Source #
newPageMode2Int :: NewPageModeType -> Int Source #