packages feed

wx 0.10.6 → 0.11.0

raw patch · 2 files changed

+18/−11 lines, 2 files

Files

src/Graphics/UI/WX/Menu.hs view
@@ -38,7 +38,7 @@     , menuItemOnCommandRes, menuLine, menuSub, menuRadioItem     -- * Tool bar     , ToolBar, toolBar, toolBarEx-    , ToolBarItem, toolMenu, toolItem, toolControl, tool+    , ToolBarItem, toolMenu, toolMenuFromBitmap, toolItem, toolControl, tool     -- * Status bar     , StatusField, statusBar, statusField, statusWidth     -- * Deprecated@@ -534,19 +534,25 @@ -- corresponding menu item. toolMenu :: ToolBar a -> MenuItem a -> String -> FilePath -> [Prop ToolBarItem] -> IO ToolBarItem toolMenu toolbar menuitem label bitmapPath props+  = withBitmapFromFile bitmapPath $ \bitmap ->+      toolMenuFromBitmap toolbar menuitem label bitmap props++-- | This is a generalized version of 'toolMenu' function. You can specify 'Bitmap' that is+-- loaded from any other place instead of using 'FilePath' directly.+toolMenuFromBitmap :: ToolBar a -> MenuItem a -> String -> Bitmap b -> [Prop ToolBarItem] -> IO ToolBarItem+toolMenuFromBitmap toolbar menuitem label bitmap props   = do isToggle <- get menuitem checkable        id       <- get menuitem identity        lhelp    <- get menuitem help        shelp    <- get menuitem help-       withBitmapFromFile bitmapPath $ \bitmap ->-         do toolBarAddTool2 toolbar id label bitmap nullBitmap -                            (if isToggle then wxITEM_CHECK else wxITEM_NORMAL)-                            shelp lhelp-            let t = ToolBarItem (downcastToolBar toolbar) id isToggle-            set t props-            toolBarRealize toolbar-            return t-       +       toolBarAddTool2 toolbar id label bitmap nullBitmap +                       (if isToggle then wxITEM_CHECK else wxITEM_NORMAL)+                       shelp lhelp+       let t = ToolBarItem (downcastToolBar toolbar) id isToggle+       set t props+       toolBarRealize toolbar+       return t+ -- | Create an /orphan/ toolbar item that is unassociated with a menu. Takes a  -- label, a flag that is 'True' when the item is 'checkable' and a path to an image -- (bmp,png,gif,ico,etc.) as arguments.
wx.cabal view
@@ -1,7 +1,8 @@ Name:           wx-Version:        0.10.6+Version:        0.11.0 License:        LGPL License-file:   license.txt+Homepage:       http://haskell.org/haskellwiki/WxHaskell Author:         Daan Leijen Build-Type:     Simple Category:       GUI, User interfaces