| data Widget |
|
| class ObjectClass o => WidgetClass o |
|
| castToWidget :: GObjectClass obj => obj -> Widget |
|
| toWidget :: WidgetClass o => o -> Widget |
|
| type Allocation = Rectangle |
|
| data Requisition = Requisition Int Int |
|
| data Rectangle = Rectangle Int Int Int Int |
|
|
|
| widgetGetState :: WidgetClass w => w -> IO StateType |
|
| widgetGetSavedState :: WidgetClass w => w -> IO StateType |
|
| widgetShow :: WidgetClass self => self -> IO () |
|
| widgetShowNow :: WidgetClass self => self -> IO () |
|
| widgetHide :: WidgetClass self => self -> IO () |
|
| widgetShowAll :: WidgetClass self => self -> IO () |
|
| widgetHideAll :: WidgetClass self => self -> IO () |
|
| widgetDestroy :: WidgetClass self => self -> IO () |
|
| widgetQueueDraw :: WidgetClass self => self -> IO () |
|
| widgetGetDrawWindow :: WidgetClass widget => widget -> IO DrawWindow |
|
| widgetGetSize :: WidgetClass widget => widget -> IO (Int, Int) |
|
| widgetHasIntersection :: WidgetClass self => self -> Rectangle -> IO Bool |
|
| widgetIntersect :: WidgetClass self => self -> Rectangle -> IO (Maybe Rectangle) |
|
| widgetRegionIntersect :: WidgetClass self => self -> Region -> IO Region |
|
| widgetActivate :: WidgetClass self => self -> IO Bool |
|
| widgetSetSensitivity :: WidgetClass self => self -> Bool -> IO () |
|
| widgetSetSizeRequest :: WidgetClass self => self -> Int -> Int -> IO () |
|
| widgetGetSizeRequest :: WidgetClass self => self -> IO (Int, Int) |
|
| widgetIsFocus :: WidgetClass self => self -> IO Bool |
|
| widgetGrabFocus :: WidgetClass self => self -> IO () |
|
| widgetSetAppPaintable :: WidgetClass self => self -> Bool -> IO () |
|
| widgetSetName :: WidgetClass self => self -> String -> IO () |
|
| widgetGetName :: WidgetClass self => self -> IO String |
|
|
|
| widgetDelEvents :: WidgetClass self => self -> [EventMask] -> IO () |
|
| widgetAddEvents :: WidgetClass self => self -> [EventMask] -> IO () |
|
| widgetGetEvents :: WidgetClass self => self -> IO [EventMask] |
|
|
|
| widgetSetExtensionEvents :: WidgetClass self => self -> [ExtensionMode] -> IO () |
|
| widgetGetExtensionEvents :: WidgetClass self => self -> IO [ExtensionMode] |
|
| widgetGetToplevel :: WidgetClass self => self -> IO Widget |
|
| widgetIsAncestor :: (WidgetClass self, WidgetClass ancestor) => self -> ancestor -> IO Bool |
|
| widgetReparent :: (WidgetClass self, WidgetClass newParent) => self -> newParent -> IO () |
|
|
|
| widgetSetDirection :: WidgetClass self => self -> TextDirection -> IO () |
|
| widgetGetDirection :: WidgetClass self => self -> IO TextDirection |
|
| widgetQueueDrawArea :: WidgetClass self => self -> Int -> Int -> Int -> Int -> IO () |
|
| widgetSetDoubleBuffered :: WidgetClass self => self -> Bool -> IO () |
|
| widgetSetRedrawOnAllocate :: WidgetClass self => self -> Bool -> IO () |
|
| widgetGetParentWindow :: WidgetClass self => self -> IO DrawWindow |
|
| widgetGetPointer :: WidgetClass self => self -> IO (Int, Int) |
|
| widgetTranslateCoordinates :: (WidgetClass self, WidgetClass destWidget) => self -> destWidget -> Int -> Int -> IO (Maybe (Int, Int)) |
|
| widgetPath :: WidgetClass self => self -> IO (Int, String, String) |
|
| widgetClassPath :: WidgetClass self => self -> IO (Int, String, String) |
|
| widgetGetCompositeName :: WidgetClass self => self -> IO (Maybe String) |
|
| widgetSetCompositeName :: WidgetClass self => self -> String -> IO () |
|
| widgetGetParent :: WidgetClass self => self -> IO (Maybe Widget) |
|
| widgetSetDefaultDirection :: TextDirection -> IO () |
|
| widgetGetDefaultDirection :: IO TextDirection |
|
| widgetGetStyle :: WidgetClass widget => widget -> IO Style |
|
| widgetModifyStyle :: (WidgetClass self, RcStyleClass style) => self -> style -> IO () |
|
| widgetGetModifierStyle :: WidgetClass self => self -> IO RcStyle |
|
| widgetModifyFg :: WidgetClass self => self -> StateType -> Color -> IO () |
|
| widgetModifyBg :: WidgetClass self => self -> StateType -> Color -> IO () |
|
| widgetModifyText :: WidgetClass self => self -> StateType -> Color -> IO () |
|
| widgetModifyBase :: WidgetClass self => self -> StateType -> Color -> IO () |
|
| widgetModifyFont :: WidgetClass self => self -> Maybe FontDescription -> IO () |
|
| widgetCreateLayout :: WidgetClass self => self -> String -> IO PangoLayout |
|
| widgetCreatePangoContext :: WidgetClass self => self -> IO PangoContext |
|
| widgetGetPangoContext :: WidgetClass self => self -> IO PangoContext |
|
| widgetRenderIcon :: WidgetClass self => self -> StockId -> IconSize -> String -> IO (Maybe Pixbuf) |
|
| widgetGetCanFocus :: WidgetClass self => self -> IO Bool |
|
| widgetSetCanFocus :: WidgetClass self => self -> Bool -> IO () |
|
| widgetExtensionEvents :: WidgetClass self => Attr self [ExtensionMode] |
|
| widgetDirection :: WidgetClass self => Attr self TextDirection |
|
| widgetCanFocus :: WidgetClass self => Attr self Bool |
|
| onButtonPress :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterButtonPress :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onButtonRelease :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterButtonRelease :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onClient :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterClient :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onConfigure :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterConfigure :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onDelete :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterDelete :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onDestroyEvent :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterDestroyEvent :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onDirectionChanged :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterDirectionChanged :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onEnterNotify :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterEnterNotify :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onLeaveNotify :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterLeaveNotify :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onExpose :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterExpose :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onExposeRect :: WidgetClass w => w -> (Rectangle -> IO ()) -> IO (ConnectId w) |
|
| afterExposeRect :: WidgetClass w => w -> (Rectangle -> IO ()) -> IO (ConnectId w) |
|
| onFocusIn :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterFocusIn :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onFocusOut :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterFocusOut :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onGrabFocus :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| afterGrabFocus :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| onDestroy :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| afterDestroy :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| onHide :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| afterHide :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| onHierarchyChanged :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| afterHierarchyChanged :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| onKeyPress :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterKeyPress :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onKeyRelease :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterKeyRelease :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onMnemonicActivate :: WidgetClass w => w -> (Bool -> IO Bool) -> IO (ConnectId w) |
|
| afterMnemonicActivate :: WidgetClass w => w -> (Bool -> IO Bool) -> IO (ConnectId w) |
|
| onMotionNotify :: WidgetClass w => w -> Bool -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterMotionNotify :: WidgetClass w => w -> Bool -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onParentSet :: (WidgetClass w, WidgetClass old) => w -> (old -> IO ()) -> IO (ConnectId w) |
|
| afterParentSet :: (WidgetClass w, WidgetClass old) => w -> (old -> IO ()) -> IO (ConnectId w) |
|
| onPopupMenu :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| afterPopupMenu :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| onProximityIn :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterProximityIn :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onProximityOut :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterProximityOut :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onRealize :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| afterRealize :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| onScroll :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterScroll :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onShow :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| afterShow :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| onSizeAllocate :: WidgetClass w => w -> (Allocation -> IO ()) -> IO (ConnectId w) |
|
| afterSizeAllocate :: WidgetClass w => w -> (Allocation -> IO ()) -> IO (ConnectId w) |
|
| onSizeRequest :: WidgetClass w => w -> IO Requisition -> IO (ConnectId w) |
|
| afterSizeRequest :: WidgetClass w => w -> IO Requisition -> IO (ConnectId w) |
|
|
|
| onStateChanged :: WidgetClass w => w -> (StateType -> IO ()) -> IO (ConnectId w) |
|
| afterStateChanged :: WidgetClass w => w -> (StateType -> IO ()) -> IO (ConnectId w) |
|
| onUnmap :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| afterUnmap :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| onUnrealize :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| afterUnrealize :: WidgetClass w => w -> IO () -> IO (ConnectId w) |
|
| onVisibilityNotify :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterVisibilityNotify :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| onWindowState :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |
|
| afterWindowState :: WidgetClass w => w -> (Event -> IO Bool) -> IO (ConnectId w) |