Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
- Signals
- AccelGroupActivate
- AccelGroupFindFunc
- AccelMapForeach
- AssistantPageFunc
- BuilderConnectFunc
- CalendarDetailFunc
- Callback
- CellAllocCallback
- CellCallback
- CellLayoutDataFunc
- ContainerClassAddFieldCallback
- ContainerClassChildTypeFieldCallback
- ContainerClassForallFieldCallback
- ContainerClassGetPathForChildFieldCallback
- ContainerClassRemoveFieldCallback
- ContainerClassSetFocusChildFieldCallback
- CustomAllocateFunc
- CustomMeasureFunc
- CustomRequestModeFunc
- DrawingAreaDrawFunc
- EntryCompletionMatchFunc
- FileFilterFunc
- FilterListModelFilterFunc
- FlowBoxCreateWidgetFunc
- FlowBoxFilterFunc
- FlowBoxForeachFunc
- FlowBoxSortFunc
- FontFilterFunc
- IconViewForeachFunc
- ListBoxCreateWidgetFunc
- ListBoxFilterFunc
- ListBoxForeachFunc
- ListBoxSortFunc
- ListBoxUpdateHeaderFunc
- MapListModelMapFunc
- MenuDetachFunc
- PageSetupDoneFunc
- PrintSettingsFunc
- RcPropertyParser
- TextCharPredicate
- TextTagTableForeach
- TickCallback
- TreeCellDataFunc
- TreeIterCompareFunc
- TreeModelFilterModifyFunc
- TreeModelFilterVisibleFunc
- TreeModelForeachFunc
- TreeSelectionForeachFunc
- TreeSelectionFunc
- TreeViewColumnDropFunc
- TreeViewMappingFunc
- TreeViewRowSeparatorFunc
- TreeViewSearchEqualFunc
- TreeViewSearchPositionFunc
- WidgetClassCanActivateAccelFieldCallback
- WidgetClassComputeExpandFieldCallback
- WidgetClassContainsFieldCallback
- WidgetClassDestroyFieldCallback
- WidgetClassDirectionChangedFieldCallback
- WidgetClassDragBeginFieldCallback
- WidgetClassDragDataDeleteFieldCallback
- WidgetClassDragDataGetFieldCallback
- WidgetClassDragDataReceivedFieldCallback
- WidgetClassDragDropFieldCallback
- WidgetClassDragEndFieldCallback
- WidgetClassDragFailedFieldCallback
- WidgetClassDragLeaveFieldCallback
- WidgetClassDragMotionFieldCallback
- WidgetClassFocusFieldCallback
- WidgetClassGetAccessibleFieldCallback
- WidgetClassGetRequestModeFieldCallback
- WidgetClassGrabFocusFieldCallback
- WidgetClassGrabNotifyFieldCallback
- WidgetClassHideFieldCallback
- WidgetClassKeynavFailedFieldCallback
- WidgetClassMapFieldCallback
- WidgetClassMeasureFieldCallback
- WidgetClassMnemonicActivateFieldCallback
- WidgetClassMoveFocusFieldCallback
- WidgetClassPopupMenuFieldCallback
- WidgetClassQueryTooltipFieldCallback
- WidgetClassRealizeFieldCallback
- WidgetClassRootFieldCallback
- WidgetClassShowFieldCallback
- WidgetClassSizeAllocateFieldCallback
- WidgetClassSnapshotFieldCallback
- WidgetClassStateFlagsChangedFieldCallback
- WidgetClassStyleUpdatedFieldCallback
- WidgetClassUnmapFieldCallback
- WidgetClassUnrealizeFieldCallback
- WidgetClassUnrootFieldCallback
Synopsis
- type AccelGroupActivate = AccelGroup -> Object -> Word32 -> [ModifierType] -> IO Bool
- type C_AccelGroupActivate = Ptr AccelGroup -> Ptr Object -> Word32 -> CUInt -> IO CInt
- dynamic_AccelGroupActivate :: (HasCallStack, MonadIO m, IsAccelGroup a, IsObject b) => FunPtr C_AccelGroupActivate -> a -> b -> Word32 -> [ModifierType] -> m Bool
- genClosure_AccelGroupActivate :: MonadIO m => AccelGroupActivate -> m (GClosure C_AccelGroupActivate)
- mk_AccelGroupActivate :: C_AccelGroupActivate -> IO (FunPtr C_AccelGroupActivate)
- noAccelGroupActivate :: Maybe AccelGroupActivate
- wrap_AccelGroupActivate :: Maybe (Ptr (FunPtr C_AccelGroupActivate)) -> AccelGroupActivate -> C_AccelGroupActivate
- type AccelGroupFindFunc = AccelKey -> GClosure () -> IO Bool
- type AccelGroupFindFunc_WithClosures = AccelKey -> GClosure () -> Ptr () -> IO Bool
- type C_AccelGroupFindFunc = Ptr AccelKey -> Ptr (GClosure ()) -> Ptr () -> IO CInt
- drop_closures_AccelGroupFindFunc :: AccelGroupFindFunc -> AccelGroupFindFunc_WithClosures
- dynamic_AccelGroupFindFunc :: (HasCallStack, MonadIO m) => FunPtr C_AccelGroupFindFunc -> AccelKey -> GClosure a -> Ptr () -> m Bool
- genClosure_AccelGroupFindFunc :: MonadIO m => AccelGroupFindFunc -> m (GClosure C_AccelGroupFindFunc)
- mk_AccelGroupFindFunc :: C_AccelGroupFindFunc -> IO (FunPtr C_AccelGroupFindFunc)
- noAccelGroupFindFunc :: Maybe AccelGroupFindFunc
- noAccelGroupFindFunc_WithClosures :: Maybe AccelGroupFindFunc_WithClosures
- wrap_AccelGroupFindFunc :: Maybe (Ptr (FunPtr C_AccelGroupFindFunc)) -> AccelGroupFindFunc_WithClosures -> C_AccelGroupFindFunc
- type AccelMapForeach = Ptr () -> Text -> Word32 -> [ModifierType] -> Bool -> IO ()
- type C_AccelMapForeach = Ptr () -> CString -> Word32 -> CUInt -> CInt -> IO ()
- dynamic_AccelMapForeach :: (HasCallStack, MonadIO m) => FunPtr C_AccelMapForeach -> Ptr () -> Text -> Word32 -> [ModifierType] -> Bool -> m ()
- genClosure_AccelMapForeach :: MonadIO m => AccelMapForeach -> m (GClosure C_AccelMapForeach)
- mk_AccelMapForeach :: C_AccelMapForeach -> IO (FunPtr C_AccelMapForeach)
- noAccelMapForeach :: Maybe AccelMapForeach
- wrap_AccelMapForeach :: Maybe (Ptr (FunPtr C_AccelMapForeach)) -> AccelMapForeach -> C_AccelMapForeach
- type AssistantPageFunc = Int32 -> IO Int32
- type AssistantPageFunc_WithClosures = Int32 -> Ptr () -> IO Int32
- type C_AssistantPageFunc = Int32 -> Ptr () -> IO Int32
- drop_closures_AssistantPageFunc :: AssistantPageFunc -> AssistantPageFunc_WithClosures
- dynamic_AssistantPageFunc :: (HasCallStack, MonadIO m) => FunPtr C_AssistantPageFunc -> Int32 -> Ptr () -> m Int32
- genClosure_AssistantPageFunc :: MonadIO m => AssistantPageFunc -> m (GClosure C_AssistantPageFunc)
- mk_AssistantPageFunc :: C_AssistantPageFunc -> IO (FunPtr C_AssistantPageFunc)
- noAssistantPageFunc :: Maybe AssistantPageFunc
- noAssistantPageFunc_WithClosures :: Maybe AssistantPageFunc_WithClosures
- wrap_AssistantPageFunc :: Maybe (Ptr (FunPtr C_AssistantPageFunc)) -> AssistantPageFunc_WithClosures -> C_AssistantPageFunc
- type BuilderConnectFunc = Builder -> Object -> Text -> Text -> Maybe Object -> [ConnectFlags] -> IO ()
- type BuilderConnectFunc_WithClosures = Builder -> Object -> Text -> Text -> Maybe Object -> [ConnectFlags] -> Ptr () -> IO ()
- type C_BuilderConnectFunc = Ptr Builder -> Ptr Object -> CString -> CString -> Ptr Object -> CUInt -> Ptr () -> IO ()
- drop_closures_BuilderConnectFunc :: BuilderConnectFunc -> BuilderConnectFunc_WithClosures
- dynamic_BuilderConnectFunc :: (HasCallStack, MonadIO m, IsBuilder a, IsObject b, IsObject c) => FunPtr C_BuilderConnectFunc -> a -> b -> Text -> Text -> Maybe c -> [ConnectFlags] -> Ptr () -> m ()
- genClosure_BuilderConnectFunc :: MonadIO m => BuilderConnectFunc -> m (GClosure C_BuilderConnectFunc)
- mk_BuilderConnectFunc :: C_BuilderConnectFunc -> IO (FunPtr C_BuilderConnectFunc)
- noBuilderConnectFunc :: Maybe BuilderConnectFunc
- noBuilderConnectFunc_WithClosures :: Maybe BuilderConnectFunc_WithClosures
- wrap_BuilderConnectFunc :: Maybe (Ptr (FunPtr C_BuilderConnectFunc)) -> BuilderConnectFunc_WithClosures -> C_BuilderConnectFunc
- type C_CalendarDetailFunc = Ptr Calendar -> Word32 -> Word32 -> Word32 -> Ptr () -> IO CString
- type CalendarDetailFunc = Calendar -> Word32 -> Word32 -> Word32 -> IO (Maybe Text)
- type CalendarDetailFunc_WithClosures = Calendar -> Word32 -> Word32 -> Word32 -> Ptr () -> IO (Maybe Text)
- drop_closures_CalendarDetailFunc :: CalendarDetailFunc -> CalendarDetailFunc_WithClosures
- dynamic_CalendarDetailFunc :: (HasCallStack, MonadIO m, IsCalendar a) => FunPtr C_CalendarDetailFunc -> a -> Word32 -> Word32 -> Word32 -> Ptr () -> m (Maybe Text)
- genClosure_CalendarDetailFunc :: MonadIO m => CalendarDetailFunc -> m (GClosure C_CalendarDetailFunc)
- mk_CalendarDetailFunc :: C_CalendarDetailFunc -> IO (FunPtr C_CalendarDetailFunc)
- noCalendarDetailFunc :: Maybe CalendarDetailFunc
- noCalendarDetailFunc_WithClosures :: Maybe CalendarDetailFunc_WithClosures
- wrap_CalendarDetailFunc :: Maybe (Ptr (FunPtr C_CalendarDetailFunc)) -> CalendarDetailFunc_WithClosures -> C_CalendarDetailFunc
- type C_Callback = Ptr Widget -> Ptr () -> IO ()
- type Callback = Widget -> IO ()
- type Callback_WithClosures = Widget -> Ptr () -> IO ()
- drop_closures_Callback :: Callback -> Callback_WithClosures
- dynamic_Callback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_Callback -> a -> Ptr () -> m ()
- genClosure_Callback :: MonadIO m => Callback -> m (GClosure C_Callback)
- mk_Callback :: C_Callback -> IO (FunPtr C_Callback)
- noCallback :: Maybe Callback
- noCallback_WithClosures :: Maybe Callback_WithClosures
- wrap_Callback :: Maybe (Ptr (FunPtr C_Callback)) -> Callback_WithClosures -> C_Callback
- type C_CellAllocCallback = Ptr CellRenderer -> Ptr Rectangle -> Ptr Rectangle -> Ptr () -> IO CInt
- type CellAllocCallback = CellRenderer -> Rectangle -> Rectangle -> IO Bool
- type CellAllocCallback_WithClosures = CellRenderer -> Rectangle -> Rectangle -> Ptr () -> IO Bool
- drop_closures_CellAllocCallback :: CellAllocCallback -> CellAllocCallback_WithClosures
- dynamic_CellAllocCallback :: (HasCallStack, MonadIO m, IsCellRenderer a) => FunPtr C_CellAllocCallback -> a -> Rectangle -> Rectangle -> Ptr () -> m Bool
- genClosure_CellAllocCallback :: MonadIO m => CellAllocCallback -> m (GClosure C_CellAllocCallback)
- mk_CellAllocCallback :: C_CellAllocCallback -> IO (FunPtr C_CellAllocCallback)
- noCellAllocCallback :: Maybe CellAllocCallback
- noCellAllocCallback_WithClosures :: Maybe CellAllocCallback_WithClosures
- wrap_CellAllocCallback :: Maybe (Ptr (FunPtr C_CellAllocCallback)) -> CellAllocCallback_WithClosures -> C_CellAllocCallback
- type C_CellCallback = Ptr CellRenderer -> Ptr () -> IO CInt
- type CellCallback = CellRenderer -> IO Bool
- type CellCallback_WithClosures = CellRenderer -> Ptr () -> IO Bool
- drop_closures_CellCallback :: CellCallback -> CellCallback_WithClosures
- dynamic_CellCallback :: (HasCallStack, MonadIO m, IsCellRenderer a) => FunPtr C_CellCallback -> a -> Ptr () -> m Bool
- genClosure_CellCallback :: MonadIO m => CellCallback -> m (GClosure C_CellCallback)
- mk_CellCallback :: C_CellCallback -> IO (FunPtr C_CellCallback)
- noCellCallback :: Maybe CellCallback
- noCellCallback_WithClosures :: Maybe CellCallback_WithClosures
- wrap_CellCallback :: Maybe (Ptr (FunPtr C_CellCallback)) -> CellCallback_WithClosures -> C_CellCallback
- type C_CellLayoutDataFunc = Ptr CellLayout -> Ptr CellRenderer -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO ()
- type CellLayoutDataFunc = CellLayout -> CellRenderer -> TreeModel -> TreeIter -> IO ()
- type CellLayoutDataFunc_WithClosures = CellLayout -> CellRenderer -> TreeModel -> TreeIter -> Ptr () -> IO ()
- drop_closures_CellLayoutDataFunc :: CellLayoutDataFunc -> CellLayoutDataFunc_WithClosures
- dynamic_CellLayoutDataFunc :: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b, IsTreeModel c) => FunPtr C_CellLayoutDataFunc -> a -> b -> c -> TreeIter -> Ptr () -> m ()
- genClosure_CellLayoutDataFunc :: MonadIO m => CellLayoutDataFunc -> m (GClosure C_CellLayoutDataFunc)
- mk_CellLayoutDataFunc :: C_CellLayoutDataFunc -> IO (FunPtr C_CellLayoutDataFunc)
- noCellLayoutDataFunc :: Maybe CellLayoutDataFunc
- noCellLayoutDataFunc_WithClosures :: Maybe CellLayoutDataFunc_WithClosures
- wrap_CellLayoutDataFunc :: Maybe (Ptr (FunPtr C_CellLayoutDataFunc)) -> CellLayoutDataFunc_WithClosures -> C_CellLayoutDataFunc
- type C_ContainerClassAddFieldCallback = Ptr Container -> Ptr Widget -> IO ()
- type ContainerClassAddFieldCallback = Container -> Widget -> IO ()
- dynamic_ContainerClassAddFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassAddFieldCallback -> a -> b -> m ()
- genClosure_ContainerClassAddFieldCallback :: MonadIO m => ContainerClassAddFieldCallback -> m (GClosure C_ContainerClassAddFieldCallback)
- mk_ContainerClassAddFieldCallback :: C_ContainerClassAddFieldCallback -> IO (FunPtr C_ContainerClassAddFieldCallback)
- noContainerClassAddFieldCallback :: Maybe ContainerClassAddFieldCallback
- wrap_ContainerClassAddFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassAddFieldCallback)) -> ContainerClassAddFieldCallback -> C_ContainerClassAddFieldCallback
- type C_ContainerClassChildTypeFieldCallback = Ptr Container -> IO CGType
- type ContainerClassChildTypeFieldCallback = Container -> IO GType
- dynamic_ContainerClassChildTypeFieldCallback :: (HasCallStack, MonadIO m, IsContainer a) => FunPtr C_ContainerClassChildTypeFieldCallback -> a -> m GType
- genClosure_ContainerClassChildTypeFieldCallback :: MonadIO m => ContainerClassChildTypeFieldCallback -> m (GClosure C_ContainerClassChildTypeFieldCallback)
- mk_ContainerClassChildTypeFieldCallback :: C_ContainerClassChildTypeFieldCallback -> IO (FunPtr C_ContainerClassChildTypeFieldCallback)
- noContainerClassChildTypeFieldCallback :: Maybe ContainerClassChildTypeFieldCallback
- wrap_ContainerClassChildTypeFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassChildTypeFieldCallback)) -> ContainerClassChildTypeFieldCallback -> C_ContainerClassChildTypeFieldCallback
- type C_ContainerClassForallFieldCallback = Ptr Container -> FunPtr C_Callback -> Ptr () -> IO ()
- type ContainerClassForallFieldCallback = Container -> Callback_WithClosures -> IO ()
- type ContainerClassForallFieldCallback_WithClosures = Container -> Callback_WithClosures -> Ptr () -> IO ()
- drop_closures_ContainerClassForallFieldCallback :: ContainerClassForallFieldCallback -> ContainerClassForallFieldCallback_WithClosures
- dynamic_ContainerClassForallFieldCallback :: (HasCallStack, MonadIO m, IsContainer a) => FunPtr C_ContainerClassForallFieldCallback -> a -> Callback_WithClosures -> Ptr () -> m ()
- genClosure_ContainerClassForallFieldCallback :: MonadIO m => ContainerClassForallFieldCallback -> m (GClosure C_ContainerClassForallFieldCallback)
- mk_ContainerClassForallFieldCallback :: C_ContainerClassForallFieldCallback -> IO (FunPtr C_ContainerClassForallFieldCallback)
- noContainerClassForallFieldCallback :: Maybe ContainerClassForallFieldCallback
- noContainerClassForallFieldCallback_WithClosures :: Maybe ContainerClassForallFieldCallback_WithClosures
- wrap_ContainerClassForallFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassForallFieldCallback)) -> ContainerClassForallFieldCallback_WithClosures -> C_ContainerClassForallFieldCallback
- type C_ContainerClassGetPathForChildFieldCallback = Ptr Container -> Ptr Widget -> IO (Ptr WidgetPath)
- type ContainerClassGetPathForChildFieldCallback = Container -> Widget -> IO WidgetPath
- dynamic_ContainerClassGetPathForChildFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassGetPathForChildFieldCallback -> a -> b -> m WidgetPath
- genClosure_ContainerClassGetPathForChildFieldCallback :: MonadIO m => ContainerClassGetPathForChildFieldCallback -> m (GClosure C_ContainerClassGetPathForChildFieldCallback)
- mk_ContainerClassGetPathForChildFieldCallback :: C_ContainerClassGetPathForChildFieldCallback -> IO (FunPtr C_ContainerClassGetPathForChildFieldCallback)
- noContainerClassGetPathForChildFieldCallback :: Maybe ContainerClassGetPathForChildFieldCallback
- wrap_ContainerClassGetPathForChildFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassGetPathForChildFieldCallback)) -> ContainerClassGetPathForChildFieldCallback -> C_ContainerClassGetPathForChildFieldCallback
- type C_ContainerClassRemoveFieldCallback = Ptr Container -> Ptr Widget -> IO ()
- type ContainerClassRemoveFieldCallback = Container -> Widget -> IO ()
- dynamic_ContainerClassRemoveFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassRemoveFieldCallback -> a -> b -> m ()
- genClosure_ContainerClassRemoveFieldCallback :: MonadIO m => ContainerClassRemoveFieldCallback -> m (GClosure C_ContainerClassRemoveFieldCallback)
- mk_ContainerClassRemoveFieldCallback :: C_ContainerClassRemoveFieldCallback -> IO (FunPtr C_ContainerClassRemoveFieldCallback)
- noContainerClassRemoveFieldCallback :: Maybe ContainerClassRemoveFieldCallback
- wrap_ContainerClassRemoveFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassRemoveFieldCallback)) -> ContainerClassRemoveFieldCallback -> C_ContainerClassRemoveFieldCallback
- type C_ContainerClassSetFocusChildFieldCallback = Ptr Container -> Ptr Widget -> IO ()
- type ContainerClassSetFocusChildFieldCallback = Container -> Widget -> IO ()
- dynamic_ContainerClassSetFocusChildFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassSetFocusChildFieldCallback -> a -> b -> m ()
- genClosure_ContainerClassSetFocusChildFieldCallback :: MonadIO m => ContainerClassSetFocusChildFieldCallback -> m (GClosure C_ContainerClassSetFocusChildFieldCallback)
- mk_ContainerClassSetFocusChildFieldCallback :: C_ContainerClassSetFocusChildFieldCallback -> IO (FunPtr C_ContainerClassSetFocusChildFieldCallback)
- noContainerClassSetFocusChildFieldCallback :: Maybe ContainerClassSetFocusChildFieldCallback
- wrap_ContainerClassSetFocusChildFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassSetFocusChildFieldCallback)) -> ContainerClassSetFocusChildFieldCallback -> C_ContainerClassSetFocusChildFieldCallback
- type C_CustomAllocateFunc = Ptr Widget -> Int32 -> Int32 -> Int32 -> IO ()
- type CustomAllocateFunc = Widget -> Int32 -> Int32 -> Int32 -> IO ()
- dynamic_CustomAllocateFunc :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_CustomAllocateFunc -> a -> Int32 -> Int32 -> Int32 -> m ()
- genClosure_CustomAllocateFunc :: MonadIO m => CustomAllocateFunc -> m (GClosure C_CustomAllocateFunc)
- mk_CustomAllocateFunc :: C_CustomAllocateFunc -> IO (FunPtr C_CustomAllocateFunc)
- noCustomAllocateFunc :: Maybe CustomAllocateFunc
- wrap_CustomAllocateFunc :: Maybe (Ptr (FunPtr C_CustomAllocateFunc)) -> CustomAllocateFunc -> C_CustomAllocateFunc
- type C_CustomMeasureFunc = Ptr Widget -> CUInt -> Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> IO ()
- type CustomMeasureFunc = Widget -> Orientation -> Int32 -> IO (Int32, Int32, Int32, Int32)
- dynamic_CustomMeasureFunc :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_CustomMeasureFunc -> a -> Orientation -> Int32 -> m (Int32, Int32, Int32, Int32)
- genClosure_CustomMeasureFunc :: MonadIO m => CustomMeasureFunc -> m (GClosure C_CustomMeasureFunc)
- mk_CustomMeasureFunc :: C_CustomMeasureFunc -> IO (FunPtr C_CustomMeasureFunc)
- noCustomMeasureFunc :: Maybe CustomMeasureFunc
- wrap_CustomMeasureFunc :: Maybe (Ptr (FunPtr C_CustomMeasureFunc)) -> CustomMeasureFunc -> C_CustomMeasureFunc
- type C_CustomRequestModeFunc = Ptr Widget -> IO CUInt
- type CustomRequestModeFunc = Widget -> IO SizeRequestMode
- dynamic_CustomRequestModeFunc :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_CustomRequestModeFunc -> a -> m SizeRequestMode
- genClosure_CustomRequestModeFunc :: MonadIO m => CustomRequestModeFunc -> m (GClosure C_CustomRequestModeFunc)
- mk_CustomRequestModeFunc :: C_CustomRequestModeFunc -> IO (FunPtr C_CustomRequestModeFunc)
- noCustomRequestModeFunc :: Maybe CustomRequestModeFunc
- wrap_CustomRequestModeFunc :: Maybe (Ptr (FunPtr C_CustomRequestModeFunc)) -> CustomRequestModeFunc -> C_CustomRequestModeFunc
- type C_DrawingAreaDrawFunc = Ptr DrawingArea -> Ptr Context -> Int32 -> Int32 -> Ptr () -> IO ()
- type DrawingAreaDrawFunc = DrawingArea -> Context -> Int32 -> Int32 -> IO ()
- type DrawingAreaDrawFunc_WithClosures = DrawingArea -> Context -> Int32 -> Int32 -> Ptr () -> IO ()
- drop_closures_DrawingAreaDrawFunc :: DrawingAreaDrawFunc -> DrawingAreaDrawFunc_WithClosures
- dynamic_DrawingAreaDrawFunc :: (HasCallStack, MonadIO m, IsDrawingArea a) => FunPtr C_DrawingAreaDrawFunc -> a -> Context -> Int32 -> Int32 -> Ptr () -> m ()
- genClosure_DrawingAreaDrawFunc :: MonadIO m => DrawingAreaDrawFunc -> m (GClosure C_DrawingAreaDrawFunc)
- mk_DrawingAreaDrawFunc :: C_DrawingAreaDrawFunc -> IO (FunPtr C_DrawingAreaDrawFunc)
- noDrawingAreaDrawFunc :: Maybe DrawingAreaDrawFunc
- noDrawingAreaDrawFunc_WithClosures :: Maybe DrawingAreaDrawFunc_WithClosures
- wrap_DrawingAreaDrawFunc :: Maybe (Ptr (FunPtr C_DrawingAreaDrawFunc)) -> DrawingAreaDrawFunc_WithClosures -> C_DrawingAreaDrawFunc
- type C_EntryCompletionMatchFunc = Ptr EntryCompletion -> CString -> Ptr TreeIter -> Ptr () -> IO CInt
- type EntryCompletionMatchFunc = EntryCompletion -> Text -> TreeIter -> IO Bool
- type EntryCompletionMatchFunc_WithClosures = EntryCompletion -> Text -> TreeIter -> Ptr () -> IO Bool
- drop_closures_EntryCompletionMatchFunc :: EntryCompletionMatchFunc -> EntryCompletionMatchFunc_WithClosures
- dynamic_EntryCompletionMatchFunc :: (HasCallStack, MonadIO m, IsEntryCompletion a) => FunPtr C_EntryCompletionMatchFunc -> a -> Text -> TreeIter -> Ptr () -> m Bool
- genClosure_EntryCompletionMatchFunc :: MonadIO m => EntryCompletionMatchFunc -> m (GClosure C_EntryCompletionMatchFunc)
- mk_EntryCompletionMatchFunc :: C_EntryCompletionMatchFunc -> IO (FunPtr C_EntryCompletionMatchFunc)
- noEntryCompletionMatchFunc :: Maybe EntryCompletionMatchFunc
- noEntryCompletionMatchFunc_WithClosures :: Maybe EntryCompletionMatchFunc_WithClosures
- wrap_EntryCompletionMatchFunc :: Maybe (Ptr (FunPtr C_EntryCompletionMatchFunc)) -> EntryCompletionMatchFunc_WithClosures -> C_EntryCompletionMatchFunc
- type C_FileFilterFunc = Ptr FileFilterInfo -> Ptr () -> IO CInt
- type FileFilterFunc = FileFilterInfo -> IO Bool
- type FileFilterFunc_WithClosures = FileFilterInfo -> Ptr () -> IO Bool
- drop_closures_FileFilterFunc :: FileFilterFunc -> FileFilterFunc_WithClosures
- dynamic_FileFilterFunc :: (HasCallStack, MonadIO m) => FunPtr C_FileFilterFunc -> FileFilterInfo -> Ptr () -> m Bool
- genClosure_FileFilterFunc :: MonadIO m => FileFilterFunc -> m (GClosure C_FileFilterFunc)
- mk_FileFilterFunc :: C_FileFilterFunc -> IO (FunPtr C_FileFilterFunc)
- noFileFilterFunc :: Maybe FileFilterFunc
- noFileFilterFunc_WithClosures :: Maybe FileFilterFunc_WithClosures
- wrap_FileFilterFunc :: Maybe (Ptr (FunPtr C_FileFilterFunc)) -> FileFilterFunc_WithClosures -> C_FileFilterFunc
- type C_FilterListModelFilterFunc = Ptr Object -> Ptr () -> IO CInt
- type FilterListModelFilterFunc = Object -> IO Bool
- type FilterListModelFilterFunc_WithClosures = Object -> Ptr () -> IO Bool
- drop_closures_FilterListModelFilterFunc :: FilterListModelFilterFunc -> FilterListModelFilterFunc_WithClosures
- dynamic_FilterListModelFilterFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_FilterListModelFilterFunc -> a -> Ptr () -> m Bool
- genClosure_FilterListModelFilterFunc :: MonadIO m => FilterListModelFilterFunc -> m (GClosure C_FilterListModelFilterFunc)
- mk_FilterListModelFilterFunc :: C_FilterListModelFilterFunc -> IO (FunPtr C_FilterListModelFilterFunc)
- noFilterListModelFilterFunc :: Maybe FilterListModelFilterFunc
- noFilterListModelFilterFunc_WithClosures :: Maybe FilterListModelFilterFunc_WithClosures
- wrap_FilterListModelFilterFunc :: Maybe (Ptr (FunPtr C_FilterListModelFilterFunc)) -> FilterListModelFilterFunc_WithClosures -> C_FilterListModelFilterFunc
- type C_FlowBoxCreateWidgetFunc = Ptr Object -> Ptr () -> IO (Ptr Widget)
- type FlowBoxCreateWidgetFunc = Object -> IO Widget
- type FlowBoxCreateWidgetFunc_WithClosures = Object -> Ptr () -> IO Widget
- drop_closures_FlowBoxCreateWidgetFunc :: FlowBoxCreateWidgetFunc -> FlowBoxCreateWidgetFunc_WithClosures
- dynamic_FlowBoxCreateWidgetFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_FlowBoxCreateWidgetFunc -> a -> Ptr () -> m Widget
- genClosure_FlowBoxCreateWidgetFunc :: MonadIO m => FlowBoxCreateWidgetFunc -> m (GClosure C_FlowBoxCreateWidgetFunc)
- mk_FlowBoxCreateWidgetFunc :: C_FlowBoxCreateWidgetFunc -> IO (FunPtr C_FlowBoxCreateWidgetFunc)
- noFlowBoxCreateWidgetFunc :: Maybe FlowBoxCreateWidgetFunc
- noFlowBoxCreateWidgetFunc_WithClosures :: Maybe FlowBoxCreateWidgetFunc_WithClosures
- wrap_FlowBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_FlowBoxCreateWidgetFunc)) -> FlowBoxCreateWidgetFunc_WithClosures -> C_FlowBoxCreateWidgetFunc
- type C_FlowBoxFilterFunc = Ptr FlowBoxChild -> Ptr () -> IO CInt
- type FlowBoxFilterFunc = FlowBoxChild -> IO Bool
- type FlowBoxFilterFunc_WithClosures = FlowBoxChild -> Ptr () -> IO Bool
- drop_closures_FlowBoxFilterFunc :: FlowBoxFilterFunc -> FlowBoxFilterFunc_WithClosures
- dynamic_FlowBoxFilterFunc :: (HasCallStack, MonadIO m, IsFlowBoxChild a) => FunPtr C_FlowBoxFilterFunc -> a -> Ptr () -> m Bool
- genClosure_FlowBoxFilterFunc :: MonadIO m => FlowBoxFilterFunc -> m (GClosure C_FlowBoxFilterFunc)
- mk_FlowBoxFilterFunc :: C_FlowBoxFilterFunc -> IO (FunPtr C_FlowBoxFilterFunc)
- noFlowBoxFilterFunc :: Maybe FlowBoxFilterFunc
- noFlowBoxFilterFunc_WithClosures :: Maybe FlowBoxFilterFunc_WithClosures
- wrap_FlowBoxFilterFunc :: Maybe (Ptr (FunPtr C_FlowBoxFilterFunc)) -> FlowBoxFilterFunc_WithClosures -> C_FlowBoxFilterFunc
- type C_FlowBoxForeachFunc = Ptr FlowBox -> Ptr FlowBoxChild -> Ptr () -> IO ()
- type FlowBoxForeachFunc = FlowBox -> FlowBoxChild -> IO ()
- type FlowBoxForeachFunc_WithClosures = FlowBox -> FlowBoxChild -> Ptr () -> IO ()
- drop_closures_FlowBoxForeachFunc :: FlowBoxForeachFunc -> FlowBoxForeachFunc_WithClosures
- dynamic_FlowBoxForeachFunc :: (HasCallStack, MonadIO m, IsFlowBox a, IsFlowBoxChild b) => FunPtr C_FlowBoxForeachFunc -> a -> b -> Ptr () -> m ()
- genClosure_FlowBoxForeachFunc :: MonadIO m => FlowBoxForeachFunc -> m (GClosure C_FlowBoxForeachFunc)
- mk_FlowBoxForeachFunc :: C_FlowBoxForeachFunc -> IO (FunPtr C_FlowBoxForeachFunc)
- noFlowBoxForeachFunc :: Maybe FlowBoxForeachFunc
- noFlowBoxForeachFunc_WithClosures :: Maybe FlowBoxForeachFunc_WithClosures
- wrap_FlowBoxForeachFunc :: Maybe (Ptr (FunPtr C_FlowBoxForeachFunc)) -> FlowBoxForeachFunc_WithClosures -> C_FlowBoxForeachFunc
- type C_FlowBoxSortFunc = Ptr FlowBoxChild -> Ptr FlowBoxChild -> Ptr () -> IO Int32
- type FlowBoxSortFunc = FlowBoxChild -> FlowBoxChild -> IO Int32
- type FlowBoxSortFunc_WithClosures = FlowBoxChild -> FlowBoxChild -> Ptr () -> IO Int32
- drop_closures_FlowBoxSortFunc :: FlowBoxSortFunc -> FlowBoxSortFunc_WithClosures
- dynamic_FlowBoxSortFunc :: (HasCallStack, MonadIO m, IsFlowBoxChild a, IsFlowBoxChild b) => FunPtr C_FlowBoxSortFunc -> a -> b -> Ptr () -> m Int32
- genClosure_FlowBoxSortFunc :: MonadIO m => FlowBoxSortFunc -> m (GClosure C_FlowBoxSortFunc)
- mk_FlowBoxSortFunc :: C_FlowBoxSortFunc -> IO (FunPtr C_FlowBoxSortFunc)
- noFlowBoxSortFunc :: Maybe FlowBoxSortFunc
- noFlowBoxSortFunc_WithClosures :: Maybe FlowBoxSortFunc_WithClosures
- wrap_FlowBoxSortFunc :: Maybe (Ptr (FunPtr C_FlowBoxSortFunc)) -> FlowBoxSortFunc_WithClosures -> C_FlowBoxSortFunc
- type C_FontFilterFunc = Ptr FontFamily -> Ptr FontFace -> Ptr () -> IO CInt
- type FontFilterFunc = FontFamily -> FontFace -> IO Bool
- type FontFilterFunc_WithClosures = FontFamily -> FontFace -> Ptr () -> IO Bool
- drop_closures_FontFilterFunc :: FontFilterFunc -> FontFilterFunc_WithClosures
- dynamic_FontFilterFunc :: (HasCallStack, MonadIO m, IsFontFamily a, IsFontFace b) => FunPtr C_FontFilterFunc -> a -> b -> Ptr () -> m Bool
- genClosure_FontFilterFunc :: MonadIO m => FontFilterFunc -> m (GClosure C_FontFilterFunc)
- mk_FontFilterFunc :: C_FontFilterFunc -> IO (FunPtr C_FontFilterFunc)
- noFontFilterFunc :: Maybe FontFilterFunc
- noFontFilterFunc_WithClosures :: Maybe FontFilterFunc_WithClosures
- wrap_FontFilterFunc :: Maybe (Ptr (FunPtr C_FontFilterFunc)) -> FontFilterFunc_WithClosures -> C_FontFilterFunc
- type C_IconViewForeachFunc = Ptr IconView -> Ptr TreePath -> Ptr () -> IO ()
- type IconViewForeachFunc = IconView -> TreePath -> IO ()
- type IconViewForeachFunc_WithClosures = IconView -> TreePath -> Ptr () -> IO ()
- drop_closures_IconViewForeachFunc :: IconViewForeachFunc -> IconViewForeachFunc_WithClosures
- dynamic_IconViewForeachFunc :: (HasCallStack, MonadIO m, IsIconView a) => FunPtr C_IconViewForeachFunc -> a -> TreePath -> Ptr () -> m ()
- genClosure_IconViewForeachFunc :: MonadIO m => IconViewForeachFunc -> m (GClosure C_IconViewForeachFunc)
- mk_IconViewForeachFunc :: C_IconViewForeachFunc -> IO (FunPtr C_IconViewForeachFunc)
- noIconViewForeachFunc :: Maybe IconViewForeachFunc
- noIconViewForeachFunc_WithClosures :: Maybe IconViewForeachFunc_WithClosures
- wrap_IconViewForeachFunc :: Maybe (Ptr (FunPtr C_IconViewForeachFunc)) -> IconViewForeachFunc_WithClosures -> C_IconViewForeachFunc
- type C_ListBoxCreateWidgetFunc = Ptr Object -> Ptr () -> IO (Ptr Widget)
- type ListBoxCreateWidgetFunc = Object -> IO Widget
- type ListBoxCreateWidgetFunc_WithClosures = Object -> Ptr () -> IO Widget
- drop_closures_ListBoxCreateWidgetFunc :: ListBoxCreateWidgetFunc -> ListBoxCreateWidgetFunc_WithClosures
- dynamic_ListBoxCreateWidgetFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_ListBoxCreateWidgetFunc -> a -> Ptr () -> m Widget
- genClosure_ListBoxCreateWidgetFunc :: MonadIO m => ListBoxCreateWidgetFunc -> m (GClosure C_ListBoxCreateWidgetFunc)
- mk_ListBoxCreateWidgetFunc :: C_ListBoxCreateWidgetFunc -> IO (FunPtr C_ListBoxCreateWidgetFunc)
- noListBoxCreateWidgetFunc :: Maybe ListBoxCreateWidgetFunc
- noListBoxCreateWidgetFunc_WithClosures :: Maybe ListBoxCreateWidgetFunc_WithClosures
- wrap_ListBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_ListBoxCreateWidgetFunc)) -> ListBoxCreateWidgetFunc_WithClosures -> C_ListBoxCreateWidgetFunc
- type C_ListBoxFilterFunc = Ptr ListBoxRow -> Ptr () -> IO CInt
- type ListBoxFilterFunc = ListBoxRow -> IO Bool
- type ListBoxFilterFunc_WithClosures = ListBoxRow -> Ptr () -> IO Bool
- drop_closures_ListBoxFilterFunc :: ListBoxFilterFunc -> ListBoxFilterFunc_WithClosures
- dynamic_ListBoxFilterFunc :: (HasCallStack, MonadIO m, IsListBoxRow a) => FunPtr C_ListBoxFilterFunc -> a -> Ptr () -> m Bool
- genClosure_ListBoxFilterFunc :: MonadIO m => ListBoxFilterFunc -> m (GClosure C_ListBoxFilterFunc)
- mk_ListBoxFilterFunc :: C_ListBoxFilterFunc -> IO (FunPtr C_ListBoxFilterFunc)
- noListBoxFilterFunc :: Maybe ListBoxFilterFunc
- noListBoxFilterFunc_WithClosures :: Maybe ListBoxFilterFunc_WithClosures
- wrap_ListBoxFilterFunc :: Maybe (Ptr (FunPtr C_ListBoxFilterFunc)) -> ListBoxFilterFunc_WithClosures -> C_ListBoxFilterFunc
- type C_ListBoxForeachFunc = Ptr ListBox -> Ptr ListBoxRow -> Ptr () -> IO ()
- type ListBoxForeachFunc = ListBox -> ListBoxRow -> IO ()
- type ListBoxForeachFunc_WithClosures = ListBox -> ListBoxRow -> Ptr () -> IO ()
- drop_closures_ListBoxForeachFunc :: ListBoxForeachFunc -> ListBoxForeachFunc_WithClosures
- dynamic_ListBoxForeachFunc :: (HasCallStack, MonadIO m, IsListBox a, IsListBoxRow b) => FunPtr C_ListBoxForeachFunc -> a -> b -> Ptr () -> m ()
- genClosure_ListBoxForeachFunc :: MonadIO m => ListBoxForeachFunc -> m (GClosure C_ListBoxForeachFunc)
- mk_ListBoxForeachFunc :: C_ListBoxForeachFunc -> IO (FunPtr C_ListBoxForeachFunc)
- noListBoxForeachFunc :: Maybe ListBoxForeachFunc
- noListBoxForeachFunc_WithClosures :: Maybe ListBoxForeachFunc_WithClosures
- wrap_ListBoxForeachFunc :: Maybe (Ptr (FunPtr C_ListBoxForeachFunc)) -> ListBoxForeachFunc_WithClosures -> C_ListBoxForeachFunc
- type C_ListBoxSortFunc = Ptr ListBoxRow -> Ptr ListBoxRow -> Ptr () -> IO Int32
- type ListBoxSortFunc = ListBoxRow -> ListBoxRow -> IO Int32
- type ListBoxSortFunc_WithClosures = ListBoxRow -> ListBoxRow -> Ptr () -> IO Int32
- drop_closures_ListBoxSortFunc :: ListBoxSortFunc -> ListBoxSortFunc_WithClosures
- dynamic_ListBoxSortFunc :: (HasCallStack, MonadIO m, IsListBoxRow a, IsListBoxRow b) => FunPtr C_ListBoxSortFunc -> a -> b -> Ptr () -> m Int32
- genClosure_ListBoxSortFunc :: MonadIO m => ListBoxSortFunc -> m (GClosure C_ListBoxSortFunc)
- mk_ListBoxSortFunc :: C_ListBoxSortFunc -> IO (FunPtr C_ListBoxSortFunc)
- noListBoxSortFunc :: Maybe ListBoxSortFunc
- noListBoxSortFunc_WithClosures :: Maybe ListBoxSortFunc_WithClosures
- wrap_ListBoxSortFunc :: Maybe (Ptr (FunPtr C_ListBoxSortFunc)) -> ListBoxSortFunc_WithClosures -> C_ListBoxSortFunc
- type C_ListBoxUpdateHeaderFunc = Ptr ListBoxRow -> Ptr ListBoxRow -> Ptr () -> IO ()
- type ListBoxUpdateHeaderFunc = ListBoxRow -> Maybe ListBoxRow -> IO ()
- type ListBoxUpdateHeaderFunc_WithClosures = ListBoxRow -> Maybe ListBoxRow -> Ptr () -> IO ()
- drop_closures_ListBoxUpdateHeaderFunc :: ListBoxUpdateHeaderFunc -> ListBoxUpdateHeaderFunc_WithClosures
- dynamic_ListBoxUpdateHeaderFunc :: (HasCallStack, MonadIO m, IsListBoxRow a, IsListBoxRow b) => FunPtr C_ListBoxUpdateHeaderFunc -> a -> Maybe b -> Ptr () -> m ()
- genClosure_ListBoxUpdateHeaderFunc :: MonadIO m => ListBoxUpdateHeaderFunc -> m (GClosure C_ListBoxUpdateHeaderFunc)
- mk_ListBoxUpdateHeaderFunc :: C_ListBoxUpdateHeaderFunc -> IO (FunPtr C_ListBoxUpdateHeaderFunc)
- noListBoxUpdateHeaderFunc :: Maybe ListBoxUpdateHeaderFunc
- noListBoxUpdateHeaderFunc_WithClosures :: Maybe ListBoxUpdateHeaderFunc_WithClosures
- wrap_ListBoxUpdateHeaderFunc :: Maybe (Ptr (FunPtr C_ListBoxUpdateHeaderFunc)) -> ListBoxUpdateHeaderFunc_WithClosures -> C_ListBoxUpdateHeaderFunc
- type C_MapListModelMapFunc = Ptr Object -> Ptr () -> IO (Ptr Object)
- type MapListModelMapFunc = Object -> IO Object
- type MapListModelMapFunc_WithClosures = Object -> Ptr () -> IO Object
- drop_closures_MapListModelMapFunc :: MapListModelMapFunc -> MapListModelMapFunc_WithClosures
- dynamic_MapListModelMapFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_MapListModelMapFunc -> a -> Ptr () -> m Object
- genClosure_MapListModelMapFunc :: MonadIO m => MapListModelMapFunc -> m (GClosure C_MapListModelMapFunc)
- mk_MapListModelMapFunc :: C_MapListModelMapFunc -> IO (FunPtr C_MapListModelMapFunc)
- noMapListModelMapFunc :: Maybe MapListModelMapFunc
- noMapListModelMapFunc_WithClosures :: Maybe MapListModelMapFunc_WithClosures
- wrap_MapListModelMapFunc :: Maybe (Ptr (FunPtr C_MapListModelMapFunc)) -> MapListModelMapFunc_WithClosures -> C_MapListModelMapFunc
- type C_MenuDetachFunc = Ptr Widget -> Ptr Menu -> IO ()
- type MenuDetachFunc = Widget -> Menu -> IO ()
- dynamic_MenuDetachFunc :: (HasCallStack, MonadIO m, IsWidget a, IsMenu b) => FunPtr C_MenuDetachFunc -> a -> b -> m ()
- genClosure_MenuDetachFunc :: MonadIO m => MenuDetachFunc -> m (GClosure C_MenuDetachFunc)
- mk_MenuDetachFunc :: C_MenuDetachFunc -> IO (FunPtr C_MenuDetachFunc)
- noMenuDetachFunc :: Maybe MenuDetachFunc
- wrap_MenuDetachFunc :: Maybe (Ptr (FunPtr C_MenuDetachFunc)) -> MenuDetachFunc -> C_MenuDetachFunc
- type C_PageSetupDoneFunc = Ptr PageSetup -> Ptr () -> IO ()
- type PageSetupDoneFunc = PageSetup -> IO ()
- type PageSetupDoneFunc_WithClosures = PageSetup -> Ptr () -> IO ()
- drop_closures_PageSetupDoneFunc :: PageSetupDoneFunc -> PageSetupDoneFunc_WithClosures
- dynamic_PageSetupDoneFunc :: (HasCallStack, MonadIO m, IsPageSetup a) => FunPtr C_PageSetupDoneFunc -> a -> Ptr () -> m ()
- genClosure_PageSetupDoneFunc :: MonadIO m => PageSetupDoneFunc -> m (GClosure C_PageSetupDoneFunc)
- mk_PageSetupDoneFunc :: C_PageSetupDoneFunc -> IO (FunPtr C_PageSetupDoneFunc)
- noPageSetupDoneFunc :: Maybe PageSetupDoneFunc
- noPageSetupDoneFunc_WithClosures :: Maybe PageSetupDoneFunc_WithClosures
- wrap_PageSetupDoneFunc :: Maybe (Ptr (FunPtr C_PageSetupDoneFunc)) -> PageSetupDoneFunc_WithClosures -> C_PageSetupDoneFunc
- type C_PrintSettingsFunc = CString -> CString -> Ptr () -> IO ()
- type PrintSettingsFunc = Text -> Text -> IO ()
- type PrintSettingsFunc_WithClosures = Text -> Text -> Ptr () -> IO ()
- drop_closures_PrintSettingsFunc :: PrintSettingsFunc -> PrintSettingsFunc_WithClosures
- dynamic_PrintSettingsFunc :: (HasCallStack, MonadIO m) => FunPtr C_PrintSettingsFunc -> Text -> Text -> Ptr () -> m ()
- genClosure_PrintSettingsFunc :: MonadIO m => PrintSettingsFunc -> m (GClosure C_PrintSettingsFunc)
- mk_PrintSettingsFunc :: C_PrintSettingsFunc -> IO (FunPtr C_PrintSettingsFunc)
- noPrintSettingsFunc :: Maybe PrintSettingsFunc
- noPrintSettingsFunc_WithClosures :: Maybe PrintSettingsFunc_WithClosures
- wrap_PrintSettingsFunc :: Maybe (Ptr (FunPtr C_PrintSettingsFunc)) -> PrintSettingsFunc_WithClosures -> C_PrintSettingsFunc
- type C_RcPropertyParser = Ptr GParamSpec -> Ptr String -> Ptr GValue -> IO CInt
- type RcPropertyParser = GParamSpec -> String -> GValue -> IO Bool
- dynamic_RcPropertyParser :: (HasCallStack, MonadIO m) => FunPtr C_RcPropertyParser -> GParamSpec -> String -> GValue -> m Bool
- genClosure_RcPropertyParser :: MonadIO m => RcPropertyParser -> m (GClosure C_RcPropertyParser)
- mk_RcPropertyParser :: C_RcPropertyParser -> IO (FunPtr C_RcPropertyParser)
- noRcPropertyParser :: Maybe RcPropertyParser
- wrap_RcPropertyParser :: Maybe (Ptr (FunPtr C_RcPropertyParser)) -> RcPropertyParser -> C_RcPropertyParser
- type C_TextCharPredicate = CInt -> Ptr () -> IO CInt
- type TextCharPredicate = Char -> IO Bool
- type TextCharPredicate_WithClosures = Char -> Ptr () -> IO Bool
- drop_closures_TextCharPredicate :: TextCharPredicate -> TextCharPredicate_WithClosures
- dynamic_TextCharPredicate :: (HasCallStack, MonadIO m) => FunPtr C_TextCharPredicate -> Char -> Ptr () -> m Bool
- genClosure_TextCharPredicate :: MonadIO m => TextCharPredicate -> m (GClosure C_TextCharPredicate)
- mk_TextCharPredicate :: C_TextCharPredicate -> IO (FunPtr C_TextCharPredicate)
- noTextCharPredicate :: Maybe TextCharPredicate
- noTextCharPredicate_WithClosures :: Maybe TextCharPredicate_WithClosures
- wrap_TextCharPredicate :: Maybe (Ptr (FunPtr C_TextCharPredicate)) -> TextCharPredicate_WithClosures -> C_TextCharPredicate
- type C_TextTagTableForeach = Ptr TextTag -> Ptr () -> IO ()
- type TextTagTableForeach = TextTag -> IO ()
- type TextTagTableForeach_WithClosures = TextTag -> Ptr () -> IO ()
- drop_closures_TextTagTableForeach :: TextTagTableForeach -> TextTagTableForeach_WithClosures
- dynamic_TextTagTableForeach :: (HasCallStack, MonadIO m, IsTextTag a) => FunPtr C_TextTagTableForeach -> a -> Ptr () -> m ()
- genClosure_TextTagTableForeach :: MonadIO m => TextTagTableForeach -> m (GClosure C_TextTagTableForeach)
- mk_TextTagTableForeach :: C_TextTagTableForeach -> IO (FunPtr C_TextTagTableForeach)
- noTextTagTableForeach :: Maybe TextTagTableForeach
- noTextTagTableForeach_WithClosures :: Maybe TextTagTableForeach_WithClosures
- wrap_TextTagTableForeach :: Maybe (Ptr (FunPtr C_TextTagTableForeach)) -> TextTagTableForeach_WithClosures -> C_TextTagTableForeach
- type C_TickCallback = Ptr Widget -> Ptr FrameClock -> Ptr () -> IO CInt
- type TickCallback = Widget -> FrameClock -> IO Bool
- type TickCallback_WithClosures = Widget -> FrameClock -> Ptr () -> IO Bool
- drop_closures_TickCallback :: TickCallback -> TickCallback_WithClosures
- dynamic_TickCallback :: (HasCallStack, MonadIO m, IsWidget a, IsFrameClock b) => FunPtr C_TickCallback -> a -> b -> Ptr () -> m Bool
- genClosure_TickCallback :: MonadIO m => TickCallback -> m (GClosure C_TickCallback)
- mk_TickCallback :: C_TickCallback -> IO (FunPtr C_TickCallback)
- noTickCallback :: Maybe TickCallback
- noTickCallback_WithClosures :: Maybe TickCallback_WithClosures
- wrap_TickCallback :: Maybe (Ptr (FunPtr C_TickCallback)) -> TickCallback_WithClosures -> C_TickCallback
- type C_TreeCellDataFunc = Ptr TreeViewColumn -> Ptr CellRenderer -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO ()
- type TreeCellDataFunc = TreeViewColumn -> CellRenderer -> TreeModel -> TreeIter -> IO ()
- type TreeCellDataFunc_WithClosures = TreeViewColumn -> CellRenderer -> TreeModel -> TreeIter -> Ptr () -> IO ()
- drop_closures_TreeCellDataFunc :: TreeCellDataFunc -> TreeCellDataFunc_WithClosures
- dynamic_TreeCellDataFunc :: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b, IsTreeModel c) => FunPtr C_TreeCellDataFunc -> a -> b -> c -> TreeIter -> Ptr () -> m ()
- genClosure_TreeCellDataFunc :: MonadIO m => TreeCellDataFunc -> m (GClosure C_TreeCellDataFunc)
- mk_TreeCellDataFunc :: C_TreeCellDataFunc -> IO (FunPtr C_TreeCellDataFunc)
- noTreeCellDataFunc :: Maybe TreeCellDataFunc
- noTreeCellDataFunc_WithClosures :: Maybe TreeCellDataFunc_WithClosures
- wrap_TreeCellDataFunc :: Maybe (Ptr (FunPtr C_TreeCellDataFunc)) -> TreeCellDataFunc_WithClosures -> C_TreeCellDataFunc
- type C_TreeIterCompareFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr TreeIter -> Ptr () -> IO Int32
- type TreeIterCompareFunc = TreeModel -> TreeIter -> TreeIter -> IO Int32
- type TreeIterCompareFunc_WithClosures = TreeModel -> TreeIter -> TreeIter -> Ptr () -> IO Int32
- drop_closures_TreeIterCompareFunc :: TreeIterCompareFunc -> TreeIterCompareFunc_WithClosures
- dynamic_TreeIterCompareFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeIterCompareFunc -> a -> TreeIter -> TreeIter -> Ptr () -> m Int32
- genClosure_TreeIterCompareFunc :: MonadIO m => TreeIterCompareFunc -> m (GClosure C_TreeIterCompareFunc)
- mk_TreeIterCompareFunc :: C_TreeIterCompareFunc -> IO (FunPtr C_TreeIterCompareFunc)
- noTreeIterCompareFunc :: Maybe TreeIterCompareFunc
- noTreeIterCompareFunc_WithClosures :: Maybe TreeIterCompareFunc_WithClosures
- wrap_TreeIterCompareFunc :: Maybe (Ptr (FunPtr C_TreeIterCompareFunc)) -> TreeIterCompareFunc_WithClosures -> C_TreeIterCompareFunc
- type C_TreeModelFilterModifyFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr GValue -> Int32 -> Ptr () -> IO ()
- type TreeModelFilterModifyFunc = TreeModel -> TreeIter -> GValue -> Int32 -> IO ()
- type TreeModelFilterModifyFunc_WithClosures = TreeModel -> TreeIter -> GValue -> Int32 -> Ptr () -> IO ()
- drop_closures_TreeModelFilterModifyFunc :: TreeModelFilterModifyFunc -> TreeModelFilterModifyFunc_WithClosures
- dynamic_TreeModelFilterModifyFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeModelFilterModifyFunc -> a -> TreeIter -> GValue -> Int32 -> Ptr () -> m ()
- genClosure_TreeModelFilterModifyFunc :: MonadIO m => TreeModelFilterModifyFunc -> m (GClosure C_TreeModelFilterModifyFunc)
- mk_TreeModelFilterModifyFunc :: C_TreeModelFilterModifyFunc -> IO (FunPtr C_TreeModelFilterModifyFunc)
- noTreeModelFilterModifyFunc :: Maybe TreeModelFilterModifyFunc
- noTreeModelFilterModifyFunc_WithClosures :: Maybe TreeModelFilterModifyFunc_WithClosures
- wrap_TreeModelFilterModifyFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterModifyFunc)) -> TreeModelFilterModifyFunc_WithClosures -> C_TreeModelFilterModifyFunc
- type C_TreeModelFilterVisibleFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt
- type TreeModelFilterVisibleFunc = TreeModel -> TreeIter -> IO Bool
- type TreeModelFilterVisibleFunc_WithClosures = TreeModel -> TreeIter -> Ptr () -> IO Bool
- drop_closures_TreeModelFilterVisibleFunc :: TreeModelFilterVisibleFunc -> TreeModelFilterVisibleFunc_WithClosures
- dynamic_TreeModelFilterVisibleFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeModelFilterVisibleFunc -> a -> TreeIter -> Ptr () -> m Bool
- genClosure_TreeModelFilterVisibleFunc :: MonadIO m => TreeModelFilterVisibleFunc -> m (GClosure C_TreeModelFilterVisibleFunc)
- mk_TreeModelFilterVisibleFunc :: C_TreeModelFilterVisibleFunc -> IO (FunPtr C_TreeModelFilterVisibleFunc)
- noTreeModelFilterVisibleFunc :: Maybe TreeModelFilterVisibleFunc
- noTreeModelFilterVisibleFunc_WithClosures :: Maybe TreeModelFilterVisibleFunc_WithClosures
- wrap_TreeModelFilterVisibleFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterVisibleFunc)) -> TreeModelFilterVisibleFunc_WithClosures -> C_TreeModelFilterVisibleFunc
- type C_TreeModelForeachFunc = Ptr TreeModel -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO CInt
- type TreeModelForeachFunc = TreeModel -> TreePath -> TreeIter -> IO Bool
- type TreeModelForeachFunc_WithClosures = TreeModel -> TreePath -> TreeIter -> Ptr () -> IO Bool
- drop_closures_TreeModelForeachFunc :: TreeModelForeachFunc -> TreeModelForeachFunc_WithClosures
- dynamic_TreeModelForeachFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeModelForeachFunc -> a -> TreePath -> TreeIter -> Ptr () -> m Bool
- genClosure_TreeModelForeachFunc :: MonadIO m => TreeModelForeachFunc -> m (GClosure C_TreeModelForeachFunc)
- mk_TreeModelForeachFunc :: C_TreeModelForeachFunc -> IO (FunPtr C_TreeModelForeachFunc)
- noTreeModelForeachFunc :: Maybe TreeModelForeachFunc
- noTreeModelForeachFunc_WithClosures :: Maybe TreeModelForeachFunc_WithClosures
- wrap_TreeModelForeachFunc :: Maybe (Ptr (FunPtr C_TreeModelForeachFunc)) -> TreeModelForeachFunc_WithClosures -> C_TreeModelForeachFunc
- type C_TreeSelectionForeachFunc = Ptr TreeModel -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO ()
- type TreeSelectionForeachFunc = TreeModel -> TreePath -> TreeIter -> IO ()
- type TreeSelectionForeachFunc_WithClosures = TreeModel -> TreePath -> TreeIter -> Ptr () -> IO ()
- drop_closures_TreeSelectionForeachFunc :: TreeSelectionForeachFunc -> TreeSelectionForeachFunc_WithClosures
- dynamic_TreeSelectionForeachFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeSelectionForeachFunc -> a -> TreePath -> TreeIter -> Ptr () -> m ()
- genClosure_TreeSelectionForeachFunc :: MonadIO m => TreeSelectionForeachFunc -> m (GClosure C_TreeSelectionForeachFunc)
- mk_TreeSelectionForeachFunc :: C_TreeSelectionForeachFunc -> IO (FunPtr C_TreeSelectionForeachFunc)
- noTreeSelectionForeachFunc :: Maybe TreeSelectionForeachFunc
- noTreeSelectionForeachFunc_WithClosures :: Maybe TreeSelectionForeachFunc_WithClosures
- wrap_TreeSelectionForeachFunc :: Maybe (Ptr (FunPtr C_TreeSelectionForeachFunc)) -> TreeSelectionForeachFunc_WithClosures -> C_TreeSelectionForeachFunc
- type C_TreeSelectionFunc = Ptr TreeSelection -> Ptr TreeModel -> Ptr TreePath -> CInt -> Ptr () -> IO CInt
- type TreeSelectionFunc = TreeSelection -> TreeModel -> TreePath -> Bool -> IO Bool
- type TreeSelectionFunc_WithClosures = TreeSelection -> TreeModel -> TreePath -> Bool -> Ptr () -> IO Bool
- drop_closures_TreeSelectionFunc :: TreeSelectionFunc -> TreeSelectionFunc_WithClosures
- dynamic_TreeSelectionFunc :: (HasCallStack, MonadIO m, IsTreeSelection a, IsTreeModel b) => FunPtr C_TreeSelectionFunc -> a -> b -> TreePath -> Bool -> Ptr () -> m Bool
- genClosure_TreeSelectionFunc :: MonadIO m => TreeSelectionFunc -> m (GClosure C_TreeSelectionFunc)
- mk_TreeSelectionFunc :: C_TreeSelectionFunc -> IO (FunPtr C_TreeSelectionFunc)
- noTreeSelectionFunc :: Maybe TreeSelectionFunc
- noTreeSelectionFunc_WithClosures :: Maybe TreeSelectionFunc_WithClosures
- wrap_TreeSelectionFunc :: Maybe (Ptr (FunPtr C_TreeSelectionFunc)) -> TreeSelectionFunc_WithClosures -> C_TreeSelectionFunc
- type C_TreeViewColumnDropFunc = Ptr TreeView -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr () -> IO CInt
- type TreeViewColumnDropFunc = TreeView -> TreeViewColumn -> TreeViewColumn -> TreeViewColumn -> IO Bool
- type TreeViewColumnDropFunc_WithClosures = TreeView -> TreeViewColumn -> TreeViewColumn -> TreeViewColumn -> Ptr () -> IO Bool
- drop_closures_TreeViewColumnDropFunc :: TreeViewColumnDropFunc -> TreeViewColumnDropFunc_WithClosures
- dynamic_TreeViewColumnDropFunc :: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b, IsTreeViewColumn c, IsTreeViewColumn d) => FunPtr C_TreeViewColumnDropFunc -> a -> b -> c -> d -> Ptr () -> m Bool
- genClosure_TreeViewColumnDropFunc :: MonadIO m => TreeViewColumnDropFunc -> m (GClosure C_TreeViewColumnDropFunc)
- mk_TreeViewColumnDropFunc :: C_TreeViewColumnDropFunc -> IO (FunPtr C_TreeViewColumnDropFunc)
- noTreeViewColumnDropFunc :: Maybe TreeViewColumnDropFunc
- noTreeViewColumnDropFunc_WithClosures :: Maybe TreeViewColumnDropFunc_WithClosures
- wrap_TreeViewColumnDropFunc :: Maybe (Ptr (FunPtr C_TreeViewColumnDropFunc)) -> TreeViewColumnDropFunc_WithClosures -> C_TreeViewColumnDropFunc
- type C_TreeViewMappingFunc = Ptr TreeView -> Ptr TreePath -> Ptr () -> IO ()
- type TreeViewMappingFunc = TreeView -> TreePath -> IO ()
- type TreeViewMappingFunc_WithClosures = TreeView -> TreePath -> Ptr () -> IO ()
- drop_closures_TreeViewMappingFunc :: TreeViewMappingFunc -> TreeViewMappingFunc_WithClosures
- dynamic_TreeViewMappingFunc :: (HasCallStack, MonadIO m, IsTreeView a) => FunPtr C_TreeViewMappingFunc -> a -> TreePath -> Ptr () -> m ()
- genClosure_TreeViewMappingFunc :: MonadIO m => TreeViewMappingFunc -> m (GClosure C_TreeViewMappingFunc)
- mk_TreeViewMappingFunc :: C_TreeViewMappingFunc -> IO (FunPtr C_TreeViewMappingFunc)
- noTreeViewMappingFunc :: Maybe TreeViewMappingFunc
- noTreeViewMappingFunc_WithClosures :: Maybe TreeViewMappingFunc_WithClosures
- wrap_TreeViewMappingFunc :: Maybe (Ptr (FunPtr C_TreeViewMappingFunc)) -> TreeViewMappingFunc_WithClosures -> C_TreeViewMappingFunc
- type C_TreeViewRowSeparatorFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt
- type TreeViewRowSeparatorFunc = TreeModel -> TreeIter -> IO Bool
- type TreeViewRowSeparatorFunc_WithClosures = TreeModel -> TreeIter -> Ptr () -> IO Bool
- drop_closures_TreeViewRowSeparatorFunc :: TreeViewRowSeparatorFunc -> TreeViewRowSeparatorFunc_WithClosures
- dynamic_TreeViewRowSeparatorFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeViewRowSeparatorFunc -> a -> TreeIter -> Ptr () -> m Bool
- genClosure_TreeViewRowSeparatorFunc :: MonadIO m => TreeViewRowSeparatorFunc -> m (GClosure C_TreeViewRowSeparatorFunc)
- mk_TreeViewRowSeparatorFunc :: C_TreeViewRowSeparatorFunc -> IO (FunPtr C_TreeViewRowSeparatorFunc)
- noTreeViewRowSeparatorFunc :: Maybe TreeViewRowSeparatorFunc
- noTreeViewRowSeparatorFunc_WithClosures :: Maybe TreeViewRowSeparatorFunc_WithClosures
- wrap_TreeViewRowSeparatorFunc :: Maybe (Ptr (FunPtr C_TreeViewRowSeparatorFunc)) -> TreeViewRowSeparatorFunc_WithClosures -> C_TreeViewRowSeparatorFunc
- type C_TreeViewSearchEqualFunc = Ptr TreeModel -> Int32 -> CString -> Ptr TreeIter -> Ptr () -> IO CInt
- type TreeViewSearchEqualFunc = TreeModel -> Int32 -> Text -> TreeIter -> IO Bool
- type TreeViewSearchEqualFunc_WithClosures = TreeModel -> Int32 -> Text -> TreeIter -> Ptr () -> IO Bool
- drop_closures_TreeViewSearchEqualFunc :: TreeViewSearchEqualFunc -> TreeViewSearchEqualFunc_WithClosures
- dynamic_TreeViewSearchEqualFunc :: (HasCallStack, MonadIO m, IsTreeModel a) => FunPtr C_TreeViewSearchEqualFunc -> a -> Int32 -> Text -> TreeIter -> Ptr () -> m Bool
- genClosure_TreeViewSearchEqualFunc :: MonadIO m => TreeViewSearchEqualFunc -> m (GClosure C_TreeViewSearchEqualFunc)
- mk_TreeViewSearchEqualFunc :: C_TreeViewSearchEqualFunc -> IO (FunPtr C_TreeViewSearchEqualFunc)
- noTreeViewSearchEqualFunc :: Maybe TreeViewSearchEqualFunc
- noTreeViewSearchEqualFunc_WithClosures :: Maybe TreeViewSearchEqualFunc_WithClosures
- wrap_TreeViewSearchEqualFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchEqualFunc)) -> TreeViewSearchEqualFunc_WithClosures -> C_TreeViewSearchEqualFunc
- type C_TreeViewSearchPositionFunc = Ptr TreeView -> Ptr Widget -> Ptr () -> IO ()
- type TreeViewSearchPositionFunc = TreeView -> Widget -> IO ()
- type TreeViewSearchPositionFunc_WithClosures = TreeView -> Widget -> Ptr () -> IO ()
- drop_closures_TreeViewSearchPositionFunc :: TreeViewSearchPositionFunc -> TreeViewSearchPositionFunc_WithClosures
- dynamic_TreeViewSearchPositionFunc :: (HasCallStack, MonadIO m, IsTreeView a, IsWidget b) => FunPtr C_TreeViewSearchPositionFunc -> a -> b -> Ptr () -> m ()
- genClosure_TreeViewSearchPositionFunc :: MonadIO m => TreeViewSearchPositionFunc -> m (GClosure C_TreeViewSearchPositionFunc)
- mk_TreeViewSearchPositionFunc :: C_TreeViewSearchPositionFunc -> IO (FunPtr C_TreeViewSearchPositionFunc)
- noTreeViewSearchPositionFunc :: Maybe TreeViewSearchPositionFunc
- noTreeViewSearchPositionFunc_WithClosures :: Maybe TreeViewSearchPositionFunc_WithClosures
- wrap_TreeViewSearchPositionFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchPositionFunc)) -> TreeViewSearchPositionFunc_WithClosures -> C_TreeViewSearchPositionFunc
- type C_WidgetClassCanActivateAccelFieldCallback = Ptr Widget -> Word32 -> IO CInt
- type WidgetClassCanActivateAccelFieldCallback = Widget -> Word32 -> IO Bool
- dynamic_WidgetClassCanActivateAccelFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassCanActivateAccelFieldCallback -> a -> Word32 -> m Bool
- genClosure_WidgetClassCanActivateAccelFieldCallback :: MonadIO m => WidgetClassCanActivateAccelFieldCallback -> m (GClosure C_WidgetClassCanActivateAccelFieldCallback)
- mk_WidgetClassCanActivateAccelFieldCallback :: C_WidgetClassCanActivateAccelFieldCallback -> IO (FunPtr C_WidgetClassCanActivateAccelFieldCallback)
- noWidgetClassCanActivateAccelFieldCallback :: Maybe WidgetClassCanActivateAccelFieldCallback
- wrap_WidgetClassCanActivateAccelFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassCanActivateAccelFieldCallback)) -> WidgetClassCanActivateAccelFieldCallback -> C_WidgetClassCanActivateAccelFieldCallback
- type C_WidgetClassComputeExpandFieldCallback = Ptr Widget -> CInt -> CInt -> IO ()
- type WidgetClassComputeExpandFieldCallback = Widget -> Bool -> Bool -> IO ()
- dynamic_WidgetClassComputeExpandFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassComputeExpandFieldCallback -> a -> Bool -> Bool -> m ()
- genClosure_WidgetClassComputeExpandFieldCallback :: MonadIO m => WidgetClassComputeExpandFieldCallback -> m (GClosure C_WidgetClassComputeExpandFieldCallback)
- mk_WidgetClassComputeExpandFieldCallback :: C_WidgetClassComputeExpandFieldCallback -> IO (FunPtr C_WidgetClassComputeExpandFieldCallback)
- noWidgetClassComputeExpandFieldCallback :: Maybe WidgetClassComputeExpandFieldCallback
- wrap_WidgetClassComputeExpandFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassComputeExpandFieldCallback)) -> WidgetClassComputeExpandFieldCallback -> C_WidgetClassComputeExpandFieldCallback
- type C_WidgetClassContainsFieldCallback = Ptr Widget -> CDouble -> CDouble -> IO CInt
- type WidgetClassContainsFieldCallback = Widget -> Double -> Double -> IO Bool
- dynamic_WidgetClassContainsFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassContainsFieldCallback -> a -> Double -> Double -> m Bool
- genClosure_WidgetClassContainsFieldCallback :: MonadIO m => WidgetClassContainsFieldCallback -> m (GClosure C_WidgetClassContainsFieldCallback)
- mk_WidgetClassContainsFieldCallback :: C_WidgetClassContainsFieldCallback -> IO (FunPtr C_WidgetClassContainsFieldCallback)
- noWidgetClassContainsFieldCallback :: Maybe WidgetClassContainsFieldCallback
- wrap_WidgetClassContainsFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassContainsFieldCallback)) -> WidgetClassContainsFieldCallback -> C_WidgetClassContainsFieldCallback
- type C_WidgetClassDestroyFieldCallback = Ptr Widget -> IO ()
- type WidgetClassDestroyFieldCallback = Widget -> IO ()
- dynamic_WidgetClassDestroyFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDestroyFieldCallback -> a -> m ()
- genClosure_WidgetClassDestroyFieldCallback :: MonadIO m => WidgetClassDestroyFieldCallback -> m (GClosure C_WidgetClassDestroyFieldCallback)
- mk_WidgetClassDestroyFieldCallback :: C_WidgetClassDestroyFieldCallback -> IO (FunPtr C_WidgetClassDestroyFieldCallback)
- noWidgetClassDestroyFieldCallback :: Maybe WidgetClassDestroyFieldCallback
- wrap_WidgetClassDestroyFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDestroyFieldCallback)) -> WidgetClassDestroyFieldCallback -> C_WidgetClassDestroyFieldCallback
- type C_WidgetClassDirectionChangedFieldCallback = Ptr Widget -> CUInt -> IO ()
- type WidgetClassDirectionChangedFieldCallback = Widget -> TextDirection -> IO ()
- dynamic_WidgetClassDirectionChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDirectionChangedFieldCallback -> a -> TextDirection -> m ()
- genClosure_WidgetClassDirectionChangedFieldCallback :: MonadIO m => WidgetClassDirectionChangedFieldCallback -> m (GClosure C_WidgetClassDirectionChangedFieldCallback)
- mk_WidgetClassDirectionChangedFieldCallback :: C_WidgetClassDirectionChangedFieldCallback -> IO (FunPtr C_WidgetClassDirectionChangedFieldCallback)
- noWidgetClassDirectionChangedFieldCallback :: Maybe WidgetClassDirectionChangedFieldCallback
- wrap_WidgetClassDirectionChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDirectionChangedFieldCallback)) -> WidgetClassDirectionChangedFieldCallback -> C_WidgetClassDirectionChangedFieldCallback
- type C_WidgetClassDragBeginFieldCallback = Ptr Widget -> Ptr Drag -> IO ()
- type WidgetClassDragBeginFieldCallback = Widget -> Drag -> IO ()
- dynamic_WidgetClassDragBeginFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrag b) => FunPtr C_WidgetClassDragBeginFieldCallback -> a -> b -> m ()
- genClosure_WidgetClassDragBeginFieldCallback :: MonadIO m => WidgetClassDragBeginFieldCallback -> m (GClosure C_WidgetClassDragBeginFieldCallback)
- mk_WidgetClassDragBeginFieldCallback :: C_WidgetClassDragBeginFieldCallback -> IO (FunPtr C_WidgetClassDragBeginFieldCallback)
- noWidgetClassDragBeginFieldCallback :: Maybe WidgetClassDragBeginFieldCallback
- wrap_WidgetClassDragBeginFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragBeginFieldCallback)) -> WidgetClassDragBeginFieldCallback -> C_WidgetClassDragBeginFieldCallback
- type C_WidgetClassDragDataDeleteFieldCallback = Ptr Widget -> Ptr Drag -> IO ()
- type WidgetClassDragDataDeleteFieldCallback = Widget -> Drag -> IO ()
- dynamic_WidgetClassDragDataDeleteFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrag b) => FunPtr C_WidgetClassDragDataDeleteFieldCallback -> a -> b -> m ()
- genClosure_WidgetClassDragDataDeleteFieldCallback :: MonadIO m => WidgetClassDragDataDeleteFieldCallback -> m (GClosure C_WidgetClassDragDataDeleteFieldCallback)
- mk_WidgetClassDragDataDeleteFieldCallback :: C_WidgetClassDragDataDeleteFieldCallback -> IO (FunPtr C_WidgetClassDragDataDeleteFieldCallback)
- noWidgetClassDragDataDeleteFieldCallback :: Maybe WidgetClassDragDataDeleteFieldCallback
- wrap_WidgetClassDragDataDeleteFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataDeleteFieldCallback)) -> WidgetClassDragDataDeleteFieldCallback -> C_WidgetClassDragDataDeleteFieldCallback
- type C_WidgetClassDragDataGetFieldCallback = Ptr Widget -> Ptr Drag -> Ptr SelectionData -> IO ()
- type WidgetClassDragDataGetFieldCallback = Widget -> Drag -> SelectionData -> IO ()
- dynamic_WidgetClassDragDataGetFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrag b) => FunPtr C_WidgetClassDragDataGetFieldCallback -> a -> b -> SelectionData -> m ()
- genClosure_WidgetClassDragDataGetFieldCallback :: MonadIO m => WidgetClassDragDataGetFieldCallback -> m (GClosure C_WidgetClassDragDataGetFieldCallback)
- mk_WidgetClassDragDataGetFieldCallback :: C_WidgetClassDragDataGetFieldCallback -> IO (FunPtr C_WidgetClassDragDataGetFieldCallback)
- noWidgetClassDragDataGetFieldCallback :: Maybe WidgetClassDragDataGetFieldCallback
- wrap_WidgetClassDragDataGetFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataGetFieldCallback)) -> WidgetClassDragDataGetFieldCallback -> C_WidgetClassDragDataGetFieldCallback
- type C_WidgetClassDragDataReceivedFieldCallback = Ptr Widget -> Ptr Drop -> Ptr SelectionData -> IO ()
- type WidgetClassDragDataReceivedFieldCallback = Widget -> Drop -> SelectionData -> IO ()
- dynamic_WidgetClassDragDataReceivedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrop b) => FunPtr C_WidgetClassDragDataReceivedFieldCallback -> a -> b -> SelectionData -> m ()
- genClosure_WidgetClassDragDataReceivedFieldCallback :: MonadIO m => WidgetClassDragDataReceivedFieldCallback -> m (GClosure C_WidgetClassDragDataReceivedFieldCallback)
- mk_WidgetClassDragDataReceivedFieldCallback :: C_WidgetClassDragDataReceivedFieldCallback -> IO (FunPtr C_WidgetClassDragDataReceivedFieldCallback)
- noWidgetClassDragDataReceivedFieldCallback :: Maybe WidgetClassDragDataReceivedFieldCallback
- wrap_WidgetClassDragDataReceivedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataReceivedFieldCallback)) -> WidgetClassDragDataReceivedFieldCallback -> C_WidgetClassDragDataReceivedFieldCallback
- type C_WidgetClassDragDropFieldCallback = Ptr Widget -> Ptr Drop -> Int32 -> Int32 -> IO CInt
- type WidgetClassDragDropFieldCallback = Widget -> Drop -> Int32 -> Int32 -> IO Bool
- dynamic_WidgetClassDragDropFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrop b) => FunPtr C_WidgetClassDragDropFieldCallback -> a -> b -> Int32 -> Int32 -> m Bool
- genClosure_WidgetClassDragDropFieldCallback :: MonadIO m => WidgetClassDragDropFieldCallback -> m (GClosure C_WidgetClassDragDropFieldCallback)
- mk_WidgetClassDragDropFieldCallback :: C_WidgetClassDragDropFieldCallback -> IO (FunPtr C_WidgetClassDragDropFieldCallback)
- noWidgetClassDragDropFieldCallback :: Maybe WidgetClassDragDropFieldCallback
- wrap_WidgetClassDragDropFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDropFieldCallback)) -> WidgetClassDragDropFieldCallback -> C_WidgetClassDragDropFieldCallback
- type C_WidgetClassDragEndFieldCallback = Ptr Widget -> Ptr Drag -> IO ()
- type WidgetClassDragEndFieldCallback = Widget -> Drag -> IO ()
- dynamic_WidgetClassDragEndFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrag b) => FunPtr C_WidgetClassDragEndFieldCallback -> a -> b -> m ()
- genClosure_WidgetClassDragEndFieldCallback :: MonadIO m => WidgetClassDragEndFieldCallback -> m (GClosure C_WidgetClassDragEndFieldCallback)
- mk_WidgetClassDragEndFieldCallback :: C_WidgetClassDragEndFieldCallback -> IO (FunPtr C_WidgetClassDragEndFieldCallback)
- noWidgetClassDragEndFieldCallback :: Maybe WidgetClassDragEndFieldCallback
- wrap_WidgetClassDragEndFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragEndFieldCallback)) -> WidgetClassDragEndFieldCallback -> C_WidgetClassDragEndFieldCallback
- type C_WidgetClassDragFailedFieldCallback = Ptr Widget -> Ptr Drag -> CUInt -> IO CInt
- type WidgetClassDragFailedFieldCallback = Widget -> Drag -> DragResult -> IO Bool
- dynamic_WidgetClassDragFailedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrag b) => FunPtr C_WidgetClassDragFailedFieldCallback -> a -> b -> DragResult -> m Bool
- genClosure_WidgetClassDragFailedFieldCallback :: MonadIO m => WidgetClassDragFailedFieldCallback -> m (GClosure C_WidgetClassDragFailedFieldCallback)
- mk_WidgetClassDragFailedFieldCallback :: C_WidgetClassDragFailedFieldCallback -> IO (FunPtr C_WidgetClassDragFailedFieldCallback)
- noWidgetClassDragFailedFieldCallback :: Maybe WidgetClassDragFailedFieldCallback
- wrap_WidgetClassDragFailedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragFailedFieldCallback)) -> WidgetClassDragFailedFieldCallback -> C_WidgetClassDragFailedFieldCallback
- type C_WidgetClassDragLeaveFieldCallback = Ptr Widget -> Ptr Drop -> IO ()
- type WidgetClassDragLeaveFieldCallback = Widget -> Drop -> IO ()
- dynamic_WidgetClassDragLeaveFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrop b) => FunPtr C_WidgetClassDragLeaveFieldCallback -> a -> b -> m ()
- genClosure_WidgetClassDragLeaveFieldCallback :: MonadIO m => WidgetClassDragLeaveFieldCallback -> m (GClosure C_WidgetClassDragLeaveFieldCallback)
- mk_WidgetClassDragLeaveFieldCallback :: C_WidgetClassDragLeaveFieldCallback -> IO (FunPtr C_WidgetClassDragLeaveFieldCallback)
- noWidgetClassDragLeaveFieldCallback :: Maybe WidgetClassDragLeaveFieldCallback
- wrap_WidgetClassDragLeaveFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragLeaveFieldCallback)) -> WidgetClassDragLeaveFieldCallback -> C_WidgetClassDragLeaveFieldCallback
- type C_WidgetClassDragMotionFieldCallback = Ptr Widget -> Ptr Drop -> Int32 -> Int32 -> IO CInt
- type WidgetClassDragMotionFieldCallback = Widget -> Drop -> Int32 -> Int32 -> IO Bool
- dynamic_WidgetClassDragMotionFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrop b) => FunPtr C_WidgetClassDragMotionFieldCallback -> a -> b -> Int32 -> Int32 -> m Bool
- genClosure_WidgetClassDragMotionFieldCallback :: MonadIO m => WidgetClassDragMotionFieldCallback -> m (GClosure C_WidgetClassDragMotionFieldCallback)
- mk_WidgetClassDragMotionFieldCallback :: C_WidgetClassDragMotionFieldCallback -> IO (FunPtr C_WidgetClassDragMotionFieldCallback)
- noWidgetClassDragMotionFieldCallback :: Maybe WidgetClassDragMotionFieldCallback
- wrap_WidgetClassDragMotionFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragMotionFieldCallback)) -> WidgetClassDragMotionFieldCallback -> C_WidgetClassDragMotionFieldCallback
- type C_WidgetClassFocusFieldCallback = Ptr Widget -> CUInt -> IO CInt
- type WidgetClassFocusFieldCallback = Widget -> DirectionType -> IO Bool
- dynamic_WidgetClassFocusFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassFocusFieldCallback -> a -> DirectionType -> m Bool
- genClosure_WidgetClassFocusFieldCallback :: MonadIO m => WidgetClassFocusFieldCallback -> m (GClosure C_WidgetClassFocusFieldCallback)
- mk_WidgetClassFocusFieldCallback :: C_WidgetClassFocusFieldCallback -> IO (FunPtr C_WidgetClassFocusFieldCallback)
- noWidgetClassFocusFieldCallback :: Maybe WidgetClassFocusFieldCallback
- wrap_WidgetClassFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassFocusFieldCallback)) -> WidgetClassFocusFieldCallback -> C_WidgetClassFocusFieldCallback
- type C_WidgetClassGetAccessibleFieldCallback = Ptr Widget -> IO (Ptr Object)
- type WidgetClassGetAccessibleFieldCallback = Widget -> IO Object
- dynamic_WidgetClassGetAccessibleFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGetAccessibleFieldCallback -> a -> m Object
- genClosure_WidgetClassGetAccessibleFieldCallback :: MonadIO m => WidgetClassGetAccessibleFieldCallback -> m (GClosure C_WidgetClassGetAccessibleFieldCallback)
- mk_WidgetClassGetAccessibleFieldCallback :: C_WidgetClassGetAccessibleFieldCallback -> IO (FunPtr C_WidgetClassGetAccessibleFieldCallback)
- noWidgetClassGetAccessibleFieldCallback :: Maybe WidgetClassGetAccessibleFieldCallback
- wrap_WidgetClassGetAccessibleFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetAccessibleFieldCallback)) -> WidgetClassGetAccessibleFieldCallback -> C_WidgetClassGetAccessibleFieldCallback
- type C_WidgetClassGetRequestModeFieldCallback = Ptr Widget -> IO CUInt
- type WidgetClassGetRequestModeFieldCallback = Widget -> IO SizeRequestMode
- dynamic_WidgetClassGetRequestModeFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGetRequestModeFieldCallback -> a -> m SizeRequestMode
- genClosure_WidgetClassGetRequestModeFieldCallback :: MonadIO m => WidgetClassGetRequestModeFieldCallback -> m (GClosure C_WidgetClassGetRequestModeFieldCallback)
- mk_WidgetClassGetRequestModeFieldCallback :: C_WidgetClassGetRequestModeFieldCallback -> IO (FunPtr C_WidgetClassGetRequestModeFieldCallback)
- noWidgetClassGetRequestModeFieldCallback :: Maybe WidgetClassGetRequestModeFieldCallback
- wrap_WidgetClassGetRequestModeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetRequestModeFieldCallback)) -> WidgetClassGetRequestModeFieldCallback -> C_WidgetClassGetRequestModeFieldCallback
- type C_WidgetClassGrabFocusFieldCallback = Ptr Widget -> IO ()
- type WidgetClassGrabFocusFieldCallback = Widget -> IO ()
- dynamic_WidgetClassGrabFocusFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGrabFocusFieldCallback -> a -> m ()
- genClosure_WidgetClassGrabFocusFieldCallback :: MonadIO m => WidgetClassGrabFocusFieldCallback -> m (GClosure C_WidgetClassGrabFocusFieldCallback)
- mk_WidgetClassGrabFocusFieldCallback :: C_WidgetClassGrabFocusFieldCallback -> IO (FunPtr C_WidgetClassGrabFocusFieldCallback)
- noWidgetClassGrabFocusFieldCallback :: Maybe WidgetClassGrabFocusFieldCallback
- wrap_WidgetClassGrabFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGrabFocusFieldCallback)) -> WidgetClassGrabFocusFieldCallback -> C_WidgetClassGrabFocusFieldCallback
- type C_WidgetClassGrabNotifyFieldCallback = Ptr Widget -> CInt -> IO ()
- type WidgetClassGrabNotifyFieldCallback = Widget -> Bool -> IO ()
- dynamic_WidgetClassGrabNotifyFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGrabNotifyFieldCallback -> a -> Bool -> m ()
- genClosure_WidgetClassGrabNotifyFieldCallback :: MonadIO m => WidgetClassGrabNotifyFieldCallback -> m (GClosure C_WidgetClassGrabNotifyFieldCallback)
- mk_WidgetClassGrabNotifyFieldCallback :: C_WidgetClassGrabNotifyFieldCallback -> IO (FunPtr C_WidgetClassGrabNotifyFieldCallback)
- noWidgetClassGrabNotifyFieldCallback :: Maybe WidgetClassGrabNotifyFieldCallback
- wrap_WidgetClassGrabNotifyFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGrabNotifyFieldCallback)) -> WidgetClassGrabNotifyFieldCallback -> C_WidgetClassGrabNotifyFieldCallback
- type C_WidgetClassHideFieldCallback = Ptr Widget -> IO ()
- type WidgetClassHideFieldCallback = Widget -> IO ()
- dynamic_WidgetClassHideFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassHideFieldCallback -> a -> m ()
- genClosure_WidgetClassHideFieldCallback :: MonadIO m => WidgetClassHideFieldCallback -> m (GClosure C_WidgetClassHideFieldCallback)
- mk_WidgetClassHideFieldCallback :: C_WidgetClassHideFieldCallback -> IO (FunPtr C_WidgetClassHideFieldCallback)
- noWidgetClassHideFieldCallback :: Maybe WidgetClassHideFieldCallback
- wrap_WidgetClassHideFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassHideFieldCallback)) -> WidgetClassHideFieldCallback -> C_WidgetClassHideFieldCallback
- type C_WidgetClassKeynavFailedFieldCallback = Ptr Widget -> CUInt -> IO CInt
- type WidgetClassKeynavFailedFieldCallback = Widget -> DirectionType -> IO Bool
- dynamic_WidgetClassKeynavFailedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassKeynavFailedFieldCallback -> a -> DirectionType -> m Bool
- genClosure_WidgetClassKeynavFailedFieldCallback :: MonadIO m => WidgetClassKeynavFailedFieldCallback -> m (GClosure C_WidgetClassKeynavFailedFieldCallback)
- mk_WidgetClassKeynavFailedFieldCallback :: C_WidgetClassKeynavFailedFieldCallback -> IO (FunPtr C_WidgetClassKeynavFailedFieldCallback)
- noWidgetClassKeynavFailedFieldCallback :: Maybe WidgetClassKeynavFailedFieldCallback
- wrap_WidgetClassKeynavFailedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassKeynavFailedFieldCallback)) -> WidgetClassKeynavFailedFieldCallback -> C_WidgetClassKeynavFailedFieldCallback
- type C_WidgetClassMapFieldCallback = Ptr Widget -> IO ()
- type WidgetClassMapFieldCallback = Widget -> IO ()
- dynamic_WidgetClassMapFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMapFieldCallback -> a -> m ()
- genClosure_WidgetClassMapFieldCallback :: MonadIO m => WidgetClassMapFieldCallback -> m (GClosure C_WidgetClassMapFieldCallback)
- mk_WidgetClassMapFieldCallback :: C_WidgetClassMapFieldCallback -> IO (FunPtr C_WidgetClassMapFieldCallback)
- noWidgetClassMapFieldCallback :: Maybe WidgetClassMapFieldCallback
- wrap_WidgetClassMapFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMapFieldCallback)) -> WidgetClassMapFieldCallback -> C_WidgetClassMapFieldCallback
- type C_WidgetClassMeasureFieldCallback = Ptr Widget -> CUInt -> Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> IO ()
- type WidgetClassMeasureFieldCallback = Widget -> Orientation -> Int32 -> IO (Int32, Int32, Int32, Int32)
- dynamic_WidgetClassMeasureFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMeasureFieldCallback -> a -> Orientation -> Int32 -> m (Int32, Int32, Int32, Int32)
- genClosure_WidgetClassMeasureFieldCallback :: MonadIO m => WidgetClassMeasureFieldCallback -> m (GClosure C_WidgetClassMeasureFieldCallback)
- mk_WidgetClassMeasureFieldCallback :: C_WidgetClassMeasureFieldCallback -> IO (FunPtr C_WidgetClassMeasureFieldCallback)
- noWidgetClassMeasureFieldCallback :: Maybe WidgetClassMeasureFieldCallback
- wrap_WidgetClassMeasureFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMeasureFieldCallback)) -> WidgetClassMeasureFieldCallback -> C_WidgetClassMeasureFieldCallback
- type C_WidgetClassMnemonicActivateFieldCallback = Ptr Widget -> CInt -> IO CInt
- type WidgetClassMnemonicActivateFieldCallback = Widget -> Bool -> IO Bool
- dynamic_WidgetClassMnemonicActivateFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMnemonicActivateFieldCallback -> a -> Bool -> m Bool
- genClosure_WidgetClassMnemonicActivateFieldCallback :: MonadIO m => WidgetClassMnemonicActivateFieldCallback -> m (GClosure C_WidgetClassMnemonicActivateFieldCallback)
- mk_WidgetClassMnemonicActivateFieldCallback :: C_WidgetClassMnemonicActivateFieldCallback -> IO (FunPtr C_WidgetClassMnemonicActivateFieldCallback)
- noWidgetClassMnemonicActivateFieldCallback :: Maybe WidgetClassMnemonicActivateFieldCallback
- wrap_WidgetClassMnemonicActivateFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMnemonicActivateFieldCallback)) -> WidgetClassMnemonicActivateFieldCallback -> C_WidgetClassMnemonicActivateFieldCallback
- type C_WidgetClassMoveFocusFieldCallback = Ptr Widget -> CUInt -> IO ()
- type WidgetClassMoveFocusFieldCallback = Widget -> DirectionType -> IO ()
- dynamic_WidgetClassMoveFocusFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMoveFocusFieldCallback -> a -> DirectionType -> m ()
- genClosure_WidgetClassMoveFocusFieldCallback :: MonadIO m => WidgetClassMoveFocusFieldCallback -> m (GClosure C_WidgetClassMoveFocusFieldCallback)
- mk_WidgetClassMoveFocusFieldCallback :: C_WidgetClassMoveFocusFieldCallback -> IO (FunPtr C_WidgetClassMoveFocusFieldCallback)
- noWidgetClassMoveFocusFieldCallback :: Maybe WidgetClassMoveFocusFieldCallback
- wrap_WidgetClassMoveFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMoveFocusFieldCallback)) -> WidgetClassMoveFocusFieldCallback -> C_WidgetClassMoveFocusFieldCallback
- type C_WidgetClassPopupMenuFieldCallback = Ptr Widget -> IO CInt
- type WidgetClassPopupMenuFieldCallback = Widget -> IO Bool
- dynamic_WidgetClassPopupMenuFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassPopupMenuFieldCallback -> a -> m Bool
- genClosure_WidgetClassPopupMenuFieldCallback :: MonadIO m => WidgetClassPopupMenuFieldCallback -> m (GClosure C_WidgetClassPopupMenuFieldCallback)
- mk_WidgetClassPopupMenuFieldCallback :: C_WidgetClassPopupMenuFieldCallback -> IO (FunPtr C_WidgetClassPopupMenuFieldCallback)
- noWidgetClassPopupMenuFieldCallback :: Maybe WidgetClassPopupMenuFieldCallback
- wrap_WidgetClassPopupMenuFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassPopupMenuFieldCallback)) -> WidgetClassPopupMenuFieldCallback -> C_WidgetClassPopupMenuFieldCallback
- type C_WidgetClassQueryTooltipFieldCallback = Ptr Widget -> Int32 -> Int32 -> CInt -> Ptr Tooltip -> IO CInt
- type WidgetClassQueryTooltipFieldCallback = Widget -> Int32 -> Int32 -> Bool -> Tooltip -> IO Bool
- dynamic_WidgetClassQueryTooltipFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsTooltip b) => FunPtr C_WidgetClassQueryTooltipFieldCallback -> a -> Int32 -> Int32 -> Bool -> b -> m Bool
- genClosure_WidgetClassQueryTooltipFieldCallback :: MonadIO m => WidgetClassQueryTooltipFieldCallback -> m (GClosure C_WidgetClassQueryTooltipFieldCallback)
- mk_WidgetClassQueryTooltipFieldCallback :: C_WidgetClassQueryTooltipFieldCallback -> IO (FunPtr C_WidgetClassQueryTooltipFieldCallback)
- noWidgetClassQueryTooltipFieldCallback :: Maybe WidgetClassQueryTooltipFieldCallback
- wrap_WidgetClassQueryTooltipFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassQueryTooltipFieldCallback)) -> WidgetClassQueryTooltipFieldCallback -> C_WidgetClassQueryTooltipFieldCallback
- type C_WidgetClassRealizeFieldCallback = Ptr Widget -> IO ()
- type WidgetClassRealizeFieldCallback = Widget -> IO ()
- dynamic_WidgetClassRealizeFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassRealizeFieldCallback -> a -> m ()
- genClosure_WidgetClassRealizeFieldCallback :: MonadIO m => WidgetClassRealizeFieldCallback -> m (GClosure C_WidgetClassRealizeFieldCallback)
- mk_WidgetClassRealizeFieldCallback :: C_WidgetClassRealizeFieldCallback -> IO (FunPtr C_WidgetClassRealizeFieldCallback)
- noWidgetClassRealizeFieldCallback :: Maybe WidgetClassRealizeFieldCallback
- wrap_WidgetClassRealizeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassRealizeFieldCallback)) -> WidgetClassRealizeFieldCallback -> C_WidgetClassRealizeFieldCallback
- type C_WidgetClassRootFieldCallback = Ptr Widget -> IO ()
- type WidgetClassRootFieldCallback = Widget -> IO ()
- dynamic_WidgetClassRootFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassRootFieldCallback -> a -> m ()
- genClosure_WidgetClassRootFieldCallback :: MonadIO m => WidgetClassRootFieldCallback -> m (GClosure C_WidgetClassRootFieldCallback)
- mk_WidgetClassRootFieldCallback :: C_WidgetClassRootFieldCallback -> IO (FunPtr C_WidgetClassRootFieldCallback)
- noWidgetClassRootFieldCallback :: Maybe WidgetClassRootFieldCallback
- wrap_WidgetClassRootFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassRootFieldCallback)) -> WidgetClassRootFieldCallback -> C_WidgetClassRootFieldCallback
- type C_WidgetClassShowFieldCallback = Ptr Widget -> IO ()
- type WidgetClassShowFieldCallback = Widget -> IO ()
- dynamic_WidgetClassShowFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassShowFieldCallback -> a -> m ()
- genClosure_WidgetClassShowFieldCallback :: MonadIO m => WidgetClassShowFieldCallback -> m (GClosure C_WidgetClassShowFieldCallback)
- mk_WidgetClassShowFieldCallback :: C_WidgetClassShowFieldCallback -> IO (FunPtr C_WidgetClassShowFieldCallback)
- noWidgetClassShowFieldCallback :: Maybe WidgetClassShowFieldCallback
- wrap_WidgetClassShowFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassShowFieldCallback)) -> WidgetClassShowFieldCallback -> C_WidgetClassShowFieldCallback
- type C_WidgetClassSizeAllocateFieldCallback = Ptr Widget -> Int32 -> Int32 -> Int32 -> IO ()
- type WidgetClassSizeAllocateFieldCallback = Widget -> Int32 -> Int32 -> Int32 -> IO ()
- dynamic_WidgetClassSizeAllocateFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSizeAllocateFieldCallback -> a -> Int32 -> Int32 -> Int32 -> m ()
- genClosure_WidgetClassSizeAllocateFieldCallback :: MonadIO m => WidgetClassSizeAllocateFieldCallback -> m (GClosure C_WidgetClassSizeAllocateFieldCallback)
- mk_WidgetClassSizeAllocateFieldCallback :: C_WidgetClassSizeAllocateFieldCallback -> IO (FunPtr C_WidgetClassSizeAllocateFieldCallback)
- noWidgetClassSizeAllocateFieldCallback :: Maybe WidgetClassSizeAllocateFieldCallback
- wrap_WidgetClassSizeAllocateFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSizeAllocateFieldCallback)) -> WidgetClassSizeAllocateFieldCallback -> C_WidgetClassSizeAllocateFieldCallback
- type C_WidgetClassSnapshotFieldCallback = Ptr Widget -> Ptr Snapshot -> IO ()
- type WidgetClassSnapshotFieldCallback = Widget -> Snapshot -> IO ()
- dynamic_WidgetClassSnapshotFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsSnapshot b) => FunPtr C_WidgetClassSnapshotFieldCallback -> a -> b -> m ()
- genClosure_WidgetClassSnapshotFieldCallback :: MonadIO m => WidgetClassSnapshotFieldCallback -> m (GClosure C_WidgetClassSnapshotFieldCallback)
- mk_WidgetClassSnapshotFieldCallback :: C_WidgetClassSnapshotFieldCallback -> IO (FunPtr C_WidgetClassSnapshotFieldCallback)
- noWidgetClassSnapshotFieldCallback :: Maybe WidgetClassSnapshotFieldCallback
- wrap_WidgetClassSnapshotFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSnapshotFieldCallback)) -> WidgetClassSnapshotFieldCallback -> C_WidgetClassSnapshotFieldCallback
- type C_WidgetClassStateFlagsChangedFieldCallback = Ptr Widget -> CUInt -> IO ()
- type WidgetClassStateFlagsChangedFieldCallback = Widget -> [StateFlags] -> IO ()
- dynamic_WidgetClassStateFlagsChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassStateFlagsChangedFieldCallback -> a -> [StateFlags] -> m ()
- genClosure_WidgetClassStateFlagsChangedFieldCallback :: MonadIO m => WidgetClassStateFlagsChangedFieldCallback -> m (GClosure C_WidgetClassStateFlagsChangedFieldCallback)
- mk_WidgetClassStateFlagsChangedFieldCallback :: C_WidgetClassStateFlagsChangedFieldCallback -> IO (FunPtr C_WidgetClassStateFlagsChangedFieldCallback)
- noWidgetClassStateFlagsChangedFieldCallback :: Maybe WidgetClassStateFlagsChangedFieldCallback
- wrap_WidgetClassStateFlagsChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStateFlagsChangedFieldCallback)) -> WidgetClassStateFlagsChangedFieldCallback -> C_WidgetClassStateFlagsChangedFieldCallback
- type C_WidgetClassStyleUpdatedFieldCallback = Ptr Widget -> IO ()
- type WidgetClassStyleUpdatedFieldCallback = Widget -> IO ()
- dynamic_WidgetClassStyleUpdatedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassStyleUpdatedFieldCallback -> a -> m ()
- genClosure_WidgetClassStyleUpdatedFieldCallback :: MonadIO m => WidgetClassStyleUpdatedFieldCallback -> m (GClosure C_WidgetClassStyleUpdatedFieldCallback)
- mk_WidgetClassStyleUpdatedFieldCallback :: C_WidgetClassStyleUpdatedFieldCallback -> IO (FunPtr C_WidgetClassStyleUpdatedFieldCallback)
- noWidgetClassStyleUpdatedFieldCallback :: Maybe WidgetClassStyleUpdatedFieldCallback
- wrap_WidgetClassStyleUpdatedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStyleUpdatedFieldCallback)) -> WidgetClassStyleUpdatedFieldCallback -> C_WidgetClassStyleUpdatedFieldCallback
- type C_WidgetClassUnmapFieldCallback = Ptr Widget -> IO ()
- type WidgetClassUnmapFieldCallback = Widget -> IO ()
- dynamic_WidgetClassUnmapFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassUnmapFieldCallback -> a -> m ()
- genClosure_WidgetClassUnmapFieldCallback :: MonadIO m => WidgetClassUnmapFieldCallback -> m (GClosure C_WidgetClassUnmapFieldCallback)
- mk_WidgetClassUnmapFieldCallback :: C_WidgetClassUnmapFieldCallback -> IO (FunPtr C_WidgetClassUnmapFieldCallback)
- noWidgetClassUnmapFieldCallback :: Maybe WidgetClassUnmapFieldCallback
- wrap_WidgetClassUnmapFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnmapFieldCallback)) -> WidgetClassUnmapFieldCallback -> C_WidgetClassUnmapFieldCallback
- type C_WidgetClassUnrealizeFieldCallback = Ptr Widget -> IO ()
- type WidgetClassUnrealizeFieldCallback = Widget -> IO ()
- dynamic_WidgetClassUnrealizeFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassUnrealizeFieldCallback -> a -> m ()
- genClosure_WidgetClassUnrealizeFieldCallback :: MonadIO m => WidgetClassUnrealizeFieldCallback -> m (GClosure C_WidgetClassUnrealizeFieldCallback)
- mk_WidgetClassUnrealizeFieldCallback :: C_WidgetClassUnrealizeFieldCallback -> IO (FunPtr C_WidgetClassUnrealizeFieldCallback)
- noWidgetClassUnrealizeFieldCallback :: Maybe WidgetClassUnrealizeFieldCallback
- wrap_WidgetClassUnrealizeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnrealizeFieldCallback)) -> WidgetClassUnrealizeFieldCallback -> C_WidgetClassUnrealizeFieldCallback
- type C_WidgetClassUnrootFieldCallback = Ptr Widget -> IO ()
- type WidgetClassUnrootFieldCallback = Widget -> IO ()
- dynamic_WidgetClassUnrootFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassUnrootFieldCallback -> a -> m ()
- genClosure_WidgetClassUnrootFieldCallback :: MonadIO m => WidgetClassUnrootFieldCallback -> m (GClosure C_WidgetClassUnrootFieldCallback)
- mk_WidgetClassUnrootFieldCallback :: C_WidgetClassUnrootFieldCallback -> IO (FunPtr C_WidgetClassUnrootFieldCallback)
- noWidgetClassUnrootFieldCallback :: Maybe WidgetClassUnrootFieldCallback
- wrap_WidgetClassUnrootFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnrootFieldCallback)) -> WidgetClassUnrootFieldCallback -> C_WidgetClassUnrootFieldCallback
Signals
AccelGroupActivate
type AccelGroupActivate = AccelGroup -> Object -> Word32 -> [ModifierType] -> IO Bool Source #
No description available in the introspection data.
type C_AccelGroupActivate = Ptr AccelGroup -> Ptr Object -> Word32 -> CUInt -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
dynamic_AccelGroupActivate :: (HasCallStack, MonadIO m, IsAccelGroup a, IsObject b) => FunPtr C_AccelGroupActivate -> a -> b -> Word32 -> [ModifierType] -> m Bool Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_AccelGroupActivate :: MonadIO m => AccelGroupActivate -> m (GClosure C_AccelGroupActivate) Source #
Wrap the callback into a GClosure
.
mk_AccelGroupActivate :: C_AccelGroupActivate -> IO (FunPtr C_AccelGroupActivate) Source #
Generate a function pointer callable from C code, from a C_AccelGroupActivate
.
noAccelGroupActivate :: Maybe AccelGroupActivate Source #
A convenience synonym for
.Nothing
:: Maybe
AccelGroupActivate
wrap_AccelGroupActivate :: Maybe (Ptr (FunPtr C_AccelGroupActivate)) -> AccelGroupActivate -> C_AccelGroupActivate Source #
Wrap a AccelGroupActivate
into a C_AccelGroupActivate
.
AccelGroupFindFunc
type AccelGroupFindFunc = AccelKey -> GClosure () -> IO Bool Source #
No description available in the introspection data.
type AccelGroupFindFunc_WithClosures = AccelKey -> GClosure () -> Ptr () -> IO Bool Source #
No description available in the introspection data.
type C_AccelGroupFindFunc = Ptr AccelKey -> Ptr (GClosure ()) -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
drop_closures_AccelGroupFindFunc :: AccelGroupFindFunc -> AccelGroupFindFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_AccelGroupFindFunc :: (HasCallStack, MonadIO m) => FunPtr C_AccelGroupFindFunc -> AccelKey -> GClosure a -> Ptr () -> m Bool Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_AccelGroupFindFunc :: MonadIO m => AccelGroupFindFunc -> m (GClosure C_AccelGroupFindFunc) Source #
Wrap the callback into a GClosure
.
mk_AccelGroupFindFunc :: C_AccelGroupFindFunc -> IO (FunPtr C_AccelGroupFindFunc) Source #
Generate a function pointer callable from C code, from a C_AccelGroupFindFunc
.
noAccelGroupFindFunc :: Maybe AccelGroupFindFunc Source #
A convenience synonym for
.Nothing
:: Maybe
AccelGroupFindFunc
noAccelGroupFindFunc_WithClosures :: Maybe AccelGroupFindFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
AccelGroupFindFunc_WithClosures
wrap_AccelGroupFindFunc :: Maybe (Ptr (FunPtr C_AccelGroupFindFunc)) -> AccelGroupFindFunc_WithClosures -> C_AccelGroupFindFunc Source #
Wrap a AccelGroupFindFunc
into a C_AccelGroupFindFunc
.
AccelMapForeach
type AccelMapForeach Source #
= Ptr () |
|
-> Text |
|
-> Word32 |
|
-> [ModifierType] |
|
-> Bool |
|
-> IO () |
No description available in the introspection data.
type C_AccelMapForeach = Ptr () -> CString -> Word32 -> CUInt -> CInt -> IO () Source #
Type for the callback on the (unwrapped) C side.
dynamic_AccelMapForeach Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_AccelMapForeach | |
-> Ptr () |
|
-> Text |
|
-> Word32 |
|
-> [ModifierType] |
|
-> Bool |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_AccelMapForeach :: MonadIO m => AccelMapForeach -> m (GClosure C_AccelMapForeach) Source #
Wrap the callback into a GClosure
.
mk_AccelMapForeach :: C_AccelMapForeach -> IO (FunPtr C_AccelMapForeach) Source #
Generate a function pointer callable from C code, from a C_AccelMapForeach
.
noAccelMapForeach :: Maybe AccelMapForeach Source #
A convenience synonym for
.Nothing
:: Maybe
AccelMapForeach
wrap_AccelMapForeach :: Maybe (Ptr (FunPtr C_AccelMapForeach)) -> AccelMapForeach -> C_AccelMapForeach Source #
Wrap a AccelMapForeach
into a C_AccelMapForeach
.
AssistantPageFunc
type AssistantPageFunc Source #
= Int32 |
|
-> IO Int32 | Returns: The next page number. |
A function used by assistantSetForwardPageFunc
to know which
is the next page given a current one. It’s called both for computing the
next page when the user presses the “forward” button and for handling
the behavior of the “last” button.
type AssistantPageFunc_WithClosures Source #
= Int32 |
|
-> Ptr () |
|
-> IO Int32 | Returns: The next page number. |
A function used by assistantSetForwardPageFunc
to know which
is the next page given a current one. It’s called both for computing the
next page when the user presses the “forward” button and for handling
the behavior of the “last” button.
type C_AssistantPageFunc = Int32 -> Ptr () -> IO Int32 Source #
Type for the callback on the (unwrapped) C side.
drop_closures_AssistantPageFunc :: AssistantPageFunc -> AssistantPageFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_AssistantPageFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_AssistantPageFunc | |
-> Int32 |
|
-> Ptr () |
|
-> m Int32 | Returns: The next page number. |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_AssistantPageFunc :: MonadIO m => AssistantPageFunc -> m (GClosure C_AssistantPageFunc) Source #
Wrap the callback into a GClosure
.
mk_AssistantPageFunc :: C_AssistantPageFunc -> IO (FunPtr C_AssistantPageFunc) Source #
Generate a function pointer callable from C code, from a C_AssistantPageFunc
.
noAssistantPageFunc :: Maybe AssistantPageFunc Source #
A convenience synonym for
.Nothing
:: Maybe
AssistantPageFunc
noAssistantPageFunc_WithClosures :: Maybe AssistantPageFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
AssistantPageFunc_WithClosures
wrap_AssistantPageFunc :: Maybe (Ptr (FunPtr C_AssistantPageFunc)) -> AssistantPageFunc_WithClosures -> C_AssistantPageFunc Source #
Wrap a AssistantPageFunc
into a C_AssistantPageFunc
.
BuilderConnectFunc
type BuilderConnectFunc Source #
= Builder |
|
-> Object |
|
-> Text |
|
-> Text |
|
-> Maybe Object |
|
-> [ConnectFlags] |
|
-> IO () |
This is the signature of a function used to connect signals. It is used
by the builderConnectSignals
and builderConnectSignalsFull
methods. It is mainly intended for interpreted language bindings, but
could be useful where the programmer wants more control over the signal
connection process. Note that this function can only be called once,
subsequent calls will do nothing.
type BuilderConnectFunc_WithClosures Source #
= Builder |
|
-> Object |
|
-> Text |
|
-> Text |
|
-> Maybe Object |
|
-> [ConnectFlags] |
|
-> Ptr () |
|
-> IO () |
This is the signature of a function used to connect signals. It is used
by the builderConnectSignals
and builderConnectSignalsFull
methods. It is mainly intended for interpreted language bindings, but
could be useful where the programmer wants more control over the signal
connection process. Note that this function can only be called once,
subsequent calls will do nothing.
type C_BuilderConnectFunc = Ptr Builder -> Ptr Object -> CString -> CString -> Ptr Object -> CUInt -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
drop_closures_BuilderConnectFunc :: BuilderConnectFunc -> BuilderConnectFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_BuilderConnectFunc Source #
:: (HasCallStack, MonadIO m, IsBuilder a, IsObject b, IsObject c) | |
=> FunPtr C_BuilderConnectFunc | |
-> a |
|
-> b |
|
-> Text |
|
-> Text |
|
-> Maybe c |
|
-> [ConnectFlags] |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_BuilderConnectFunc :: MonadIO m => BuilderConnectFunc -> m (GClosure C_BuilderConnectFunc) Source #
Wrap the callback into a GClosure
.
mk_BuilderConnectFunc :: C_BuilderConnectFunc -> IO (FunPtr C_BuilderConnectFunc) Source #
Generate a function pointer callable from C code, from a C_BuilderConnectFunc
.
noBuilderConnectFunc :: Maybe BuilderConnectFunc Source #
A convenience synonym for
.Nothing
:: Maybe
BuilderConnectFunc
noBuilderConnectFunc_WithClosures :: Maybe BuilderConnectFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
BuilderConnectFunc_WithClosures
wrap_BuilderConnectFunc :: Maybe (Ptr (FunPtr C_BuilderConnectFunc)) -> BuilderConnectFunc_WithClosures -> C_BuilderConnectFunc Source #
Wrap a BuilderConnectFunc
into a C_BuilderConnectFunc
.
CalendarDetailFunc
type C_CalendarDetailFunc = Ptr Calendar -> Word32 -> Word32 -> Word32 -> Ptr () -> IO CString Source #
Type for the callback on the (unwrapped) C side.
type CalendarDetailFunc Source #
= Calendar |
|
-> Word32 |
|
-> Word32 |
|
-> Word32 |
|
-> IO (Maybe Text) | Returns: Newly allocated string with Pango markup
with details for the specified day or |
This kind of functions provide Pango markup with detail information for the
specified day. Examples for such details are holidays or appointments. The
function returns Nothing
when no information is available.
type CalendarDetailFunc_WithClosures Source #
= Calendar |
|
-> Word32 |
|
-> Word32 |
|
-> Word32 |
|
-> Ptr () |
|
-> IO (Maybe Text) | Returns: Newly allocated string with Pango markup
with details for the specified day or |
This kind of functions provide Pango markup with detail information for the
specified day. Examples for such details are holidays or appointments. The
function returns Nothing
when no information is available.
drop_closures_CalendarDetailFunc :: CalendarDetailFunc -> CalendarDetailFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_CalendarDetailFunc Source #
:: (HasCallStack, MonadIO m, IsCalendar a) | |
=> FunPtr C_CalendarDetailFunc | |
-> a |
|
-> Word32 |
|
-> Word32 |
|
-> Word32 |
|
-> Ptr () |
|
-> m (Maybe Text) | Returns: Newly allocated string with Pango markup
with details for the specified day or |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_CalendarDetailFunc :: MonadIO m => CalendarDetailFunc -> m (GClosure C_CalendarDetailFunc) Source #
Wrap the callback into a GClosure
.
mk_CalendarDetailFunc :: C_CalendarDetailFunc -> IO (FunPtr C_CalendarDetailFunc) Source #
Generate a function pointer callable from C code, from a C_CalendarDetailFunc
.
noCalendarDetailFunc :: Maybe CalendarDetailFunc Source #
A convenience synonym for
.Nothing
:: Maybe
CalendarDetailFunc
noCalendarDetailFunc_WithClosures :: Maybe CalendarDetailFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
CalendarDetailFunc_WithClosures
wrap_CalendarDetailFunc :: Maybe (Ptr (FunPtr C_CalendarDetailFunc)) -> CalendarDetailFunc_WithClosures -> C_CalendarDetailFunc Source #
Wrap a CalendarDetailFunc
into a C_CalendarDetailFunc
.
Callback
type C_Callback = Ptr Widget -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
The type of the callback functions used for e.g. iterating over
the children of a container, see containerForeach
.
type Callback_WithClosures Source #
The type of the callback functions used for e.g. iterating over
the children of a container, see containerForeach
.
drop_closures_Callback :: Callback -> Callback_WithClosures Source #
A simple wrapper that ignores the closure arguments.
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_Callback | |
-> a |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_Callback :: MonadIO m => Callback -> m (GClosure C_Callback) Source #
Wrap the callback into a GClosure
.
mk_Callback :: C_Callback -> IO (FunPtr C_Callback) Source #
Generate a function pointer callable from C code, from a C_Callback
.
noCallback_WithClosures :: Maybe Callback_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
Callback_WithClosures
wrap_Callback :: Maybe (Ptr (FunPtr C_Callback)) -> Callback_WithClosures -> C_Callback Source #
Wrap a Callback
into a C_Callback
.
CellAllocCallback
type C_CellAllocCallback = Ptr CellRenderer -> Ptr Rectangle -> Ptr Rectangle -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type CellAllocCallback Source #
= CellRenderer |
|
-> Rectangle |
|
-> Rectangle |
|
-> IO Bool | Returns: |
The type of the callback functions used for iterating over the
cell renderers and their allocated areas inside a CellArea
,
see cellAreaForeachAlloc
.
type CellAllocCallback_WithClosures Source #
= CellRenderer |
|
-> Rectangle |
|
-> Rectangle |
|
-> Ptr () |
|
-> IO Bool | Returns: |
The type of the callback functions used for iterating over the
cell renderers and their allocated areas inside a CellArea
,
see cellAreaForeachAlloc
.
drop_closures_CellAllocCallback :: CellAllocCallback -> CellAllocCallback_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_CellAllocCallback Source #
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> FunPtr C_CellAllocCallback | |
-> a |
|
-> Rectangle |
|
-> Rectangle |
|
-> Ptr () |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_CellAllocCallback :: MonadIO m => CellAllocCallback -> m (GClosure C_CellAllocCallback) Source #
Wrap the callback into a GClosure
.
mk_CellAllocCallback :: C_CellAllocCallback -> IO (FunPtr C_CellAllocCallback) Source #
Generate a function pointer callable from C code, from a C_CellAllocCallback
.
noCellAllocCallback :: Maybe CellAllocCallback Source #
A convenience synonym for
.Nothing
:: Maybe
CellAllocCallback
noCellAllocCallback_WithClosures :: Maybe CellAllocCallback_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
CellAllocCallback_WithClosures
wrap_CellAllocCallback :: Maybe (Ptr (FunPtr C_CellAllocCallback)) -> CellAllocCallback_WithClosures -> C_CellAllocCallback Source #
Wrap a CellAllocCallback
into a C_CellAllocCallback
.
CellCallback
type C_CellCallback = Ptr CellRenderer -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type CellCallback Source #
= CellRenderer |
|
-> IO Bool | Returns: |
The type of the callback functions used for iterating over
the cell renderers of a CellArea
, see cellAreaForeach
.
type CellCallback_WithClosures Source #
= CellRenderer |
|
-> Ptr () |
|
-> IO Bool | Returns: |
The type of the callback functions used for iterating over
the cell renderers of a CellArea
, see cellAreaForeach
.
drop_closures_CellCallback :: CellCallback -> CellCallback_WithClosures Source #
A simple wrapper that ignores the closure arguments.
:: (HasCallStack, MonadIO m, IsCellRenderer a) | |
=> FunPtr C_CellCallback | |
-> a |
|
-> Ptr () |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_CellCallback :: MonadIO m => CellCallback -> m (GClosure C_CellCallback) Source #
Wrap the callback into a GClosure
.
mk_CellCallback :: C_CellCallback -> IO (FunPtr C_CellCallback) Source #
Generate a function pointer callable from C code, from a C_CellCallback
.
noCellCallback :: Maybe CellCallback Source #
A convenience synonym for
.Nothing
:: Maybe
CellCallback
noCellCallback_WithClosures :: Maybe CellCallback_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
CellCallback_WithClosures
wrap_CellCallback :: Maybe (Ptr (FunPtr C_CellCallback)) -> CellCallback_WithClosures -> C_CellCallback Source #
Wrap a CellCallback
into a C_CellCallback
.
CellLayoutDataFunc
type C_CellLayoutDataFunc = Ptr CellLayout -> Ptr CellRenderer -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type CellLayoutDataFunc Source #
= CellLayout |
|
-> CellRenderer |
|
-> TreeModel |
|
-> TreeIter |
|
-> IO () |
A function which should set the value of cellLayout
’s cell renderer(s)
as appropriate.
type CellLayoutDataFunc_WithClosures Source #
= CellLayout |
|
-> CellRenderer |
|
-> TreeModel |
|
-> TreeIter |
|
-> Ptr () |
|
-> IO () |
A function which should set the value of cellLayout
’s cell renderer(s)
as appropriate.
drop_closures_CellLayoutDataFunc :: CellLayoutDataFunc -> CellLayoutDataFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_CellLayoutDataFunc Source #
:: (HasCallStack, MonadIO m, IsCellLayout a, IsCellRenderer b, IsTreeModel c) | |
=> FunPtr C_CellLayoutDataFunc | |
-> a |
|
-> b |
|
-> c |
|
-> TreeIter |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_CellLayoutDataFunc :: MonadIO m => CellLayoutDataFunc -> m (GClosure C_CellLayoutDataFunc) Source #
Wrap the callback into a GClosure
.
mk_CellLayoutDataFunc :: C_CellLayoutDataFunc -> IO (FunPtr C_CellLayoutDataFunc) Source #
Generate a function pointer callable from C code, from a C_CellLayoutDataFunc
.
noCellLayoutDataFunc :: Maybe CellLayoutDataFunc Source #
A convenience synonym for
.Nothing
:: Maybe
CellLayoutDataFunc
noCellLayoutDataFunc_WithClosures :: Maybe CellLayoutDataFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
CellLayoutDataFunc_WithClosures
wrap_CellLayoutDataFunc :: Maybe (Ptr (FunPtr C_CellLayoutDataFunc)) -> CellLayoutDataFunc_WithClosures -> C_CellLayoutDataFunc Source #
Wrap a CellLayoutDataFunc
into a C_CellLayoutDataFunc
.
ContainerClassAddFieldCallback
type C_ContainerClassAddFieldCallback = Ptr Container -> Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type ContainerClassAddFieldCallback Source #
No description available in the introspection data.
dynamic_ContainerClassAddFieldCallback Source #
:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) | |
=> FunPtr C_ContainerClassAddFieldCallback | |
-> a |
|
-> b |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ContainerClassAddFieldCallback :: MonadIO m => ContainerClassAddFieldCallback -> m (GClosure C_ContainerClassAddFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_ContainerClassAddFieldCallback :: C_ContainerClassAddFieldCallback -> IO (FunPtr C_ContainerClassAddFieldCallback) Source #
Generate a function pointer callable from C code, from a C_ContainerClassAddFieldCallback
.
noContainerClassAddFieldCallback :: Maybe ContainerClassAddFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
ContainerClassAddFieldCallback
wrap_ContainerClassAddFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassAddFieldCallback)) -> ContainerClassAddFieldCallback -> C_ContainerClassAddFieldCallback Source #
Wrap a ContainerClassAddFieldCallback
into a C_ContainerClassAddFieldCallback
.
ContainerClassChildTypeFieldCallback
type C_ContainerClassChildTypeFieldCallback = Ptr Container -> IO CGType Source #
Type for the callback on the (unwrapped) C side.
type ContainerClassChildTypeFieldCallback Source #
No description available in the introspection data.
dynamic_ContainerClassChildTypeFieldCallback Source #
:: (HasCallStack, MonadIO m, IsContainer a) | |
=> FunPtr C_ContainerClassChildTypeFieldCallback | |
-> a |
|
-> m GType | Returns: a |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ContainerClassChildTypeFieldCallback :: MonadIO m => ContainerClassChildTypeFieldCallback -> m (GClosure C_ContainerClassChildTypeFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_ContainerClassChildTypeFieldCallback :: C_ContainerClassChildTypeFieldCallback -> IO (FunPtr C_ContainerClassChildTypeFieldCallback) Source #
Generate a function pointer callable from C code, from a C_ContainerClassChildTypeFieldCallback
.
noContainerClassChildTypeFieldCallback :: Maybe ContainerClassChildTypeFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
ContainerClassChildTypeFieldCallback
wrap_ContainerClassChildTypeFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassChildTypeFieldCallback)) -> ContainerClassChildTypeFieldCallback -> C_ContainerClassChildTypeFieldCallback Source #
ContainerClassForallFieldCallback
type C_ContainerClassForallFieldCallback = Ptr Container -> FunPtr C_Callback -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type ContainerClassForallFieldCallback Source #
= Container |
|
-> Callback_WithClosures |
|
-> IO () |
No description available in the introspection data.
type ContainerClassForallFieldCallback_WithClosures Source #
= Container |
|
-> Callback_WithClosures |
|
-> Ptr () |
|
-> IO () |
No description available in the introspection data.
drop_closures_ContainerClassForallFieldCallback :: ContainerClassForallFieldCallback -> ContainerClassForallFieldCallback_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_ContainerClassForallFieldCallback Source #
:: (HasCallStack, MonadIO m, IsContainer a) | |
=> FunPtr C_ContainerClassForallFieldCallback | |
-> a |
|
-> Callback_WithClosures |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ContainerClassForallFieldCallback :: MonadIO m => ContainerClassForallFieldCallback -> m (GClosure C_ContainerClassForallFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_ContainerClassForallFieldCallback :: C_ContainerClassForallFieldCallback -> IO (FunPtr C_ContainerClassForallFieldCallback) Source #
Generate a function pointer callable from C code, from a C_ContainerClassForallFieldCallback
.
noContainerClassForallFieldCallback :: Maybe ContainerClassForallFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
ContainerClassForallFieldCallback
noContainerClassForallFieldCallback_WithClosures :: Maybe ContainerClassForallFieldCallback_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
ContainerClassForallFieldCallback_WithClosures
wrap_ContainerClassForallFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassForallFieldCallback)) -> ContainerClassForallFieldCallback_WithClosures -> C_ContainerClassForallFieldCallback Source #
ContainerClassGetPathForChildFieldCallback
type C_ContainerClassGetPathForChildFieldCallback = Ptr Container -> Ptr Widget -> IO (Ptr WidgetPath) Source #
Type for the callback on the (unwrapped) C side.
type ContainerClassGetPathForChildFieldCallback Source #
= Container |
|
-> Widget |
|
-> IO WidgetPath | Returns: A newly created |
No description available in the introspection data.
dynamic_ContainerClassGetPathForChildFieldCallback Source #
:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) | |
=> FunPtr C_ContainerClassGetPathForChildFieldCallback | |
-> a |
|
-> b |
|
-> m WidgetPath | Returns: A newly created |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ContainerClassGetPathForChildFieldCallback :: MonadIO m => ContainerClassGetPathForChildFieldCallback -> m (GClosure C_ContainerClassGetPathForChildFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_ContainerClassGetPathForChildFieldCallback :: C_ContainerClassGetPathForChildFieldCallback -> IO (FunPtr C_ContainerClassGetPathForChildFieldCallback) Source #
Generate a function pointer callable from C code, from a C_ContainerClassGetPathForChildFieldCallback
.
noContainerClassGetPathForChildFieldCallback :: Maybe ContainerClassGetPathForChildFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
ContainerClassGetPathForChildFieldCallback
wrap_ContainerClassGetPathForChildFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassGetPathForChildFieldCallback)) -> ContainerClassGetPathForChildFieldCallback -> C_ContainerClassGetPathForChildFieldCallback Source #
ContainerClassRemoveFieldCallback
type C_ContainerClassRemoveFieldCallback = Ptr Container -> Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type ContainerClassRemoveFieldCallback Source #
No description available in the introspection data.
dynamic_ContainerClassRemoveFieldCallback Source #
:: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) | |
=> FunPtr C_ContainerClassRemoveFieldCallback | |
-> a |
|
-> b |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ContainerClassRemoveFieldCallback :: MonadIO m => ContainerClassRemoveFieldCallback -> m (GClosure C_ContainerClassRemoveFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_ContainerClassRemoveFieldCallback :: C_ContainerClassRemoveFieldCallback -> IO (FunPtr C_ContainerClassRemoveFieldCallback) Source #
Generate a function pointer callable from C code, from a C_ContainerClassRemoveFieldCallback
.
noContainerClassRemoveFieldCallback :: Maybe ContainerClassRemoveFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
ContainerClassRemoveFieldCallback
wrap_ContainerClassRemoveFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassRemoveFieldCallback)) -> ContainerClassRemoveFieldCallback -> C_ContainerClassRemoveFieldCallback Source #
ContainerClassSetFocusChildFieldCallback
type C_ContainerClassSetFocusChildFieldCallback = Ptr Container -> Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type ContainerClassSetFocusChildFieldCallback = Container -> Widget -> IO () Source #
No description available in the introspection data.
dynamic_ContainerClassSetFocusChildFieldCallback :: (HasCallStack, MonadIO m, IsContainer a, IsWidget b) => FunPtr C_ContainerClassSetFocusChildFieldCallback -> a -> b -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ContainerClassSetFocusChildFieldCallback :: MonadIO m => ContainerClassSetFocusChildFieldCallback -> m (GClosure C_ContainerClassSetFocusChildFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_ContainerClassSetFocusChildFieldCallback :: C_ContainerClassSetFocusChildFieldCallback -> IO (FunPtr C_ContainerClassSetFocusChildFieldCallback) Source #
Generate a function pointer callable from C code, from a C_ContainerClassSetFocusChildFieldCallback
.
noContainerClassSetFocusChildFieldCallback :: Maybe ContainerClassSetFocusChildFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
ContainerClassSetFocusChildFieldCallback
wrap_ContainerClassSetFocusChildFieldCallback :: Maybe (Ptr (FunPtr C_ContainerClassSetFocusChildFieldCallback)) -> ContainerClassSetFocusChildFieldCallback -> C_ContainerClassSetFocusChildFieldCallback Source #
CustomAllocateFunc
type C_CustomAllocateFunc = Ptr Widget -> Int32 -> Int32 -> Int32 -> IO () Source #
Type for the callback on the (unwrapped) C side.
type CustomAllocateFunc Source #
= Widget |
|
-> Int32 |
|
-> Int32 |
|
-> Int32 |
|
-> IO () |
A function to be used by CustomLayout
to allocate a widget.
dynamic_CustomAllocateFunc Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_CustomAllocateFunc | |
-> a |
|
-> Int32 |
|
-> Int32 |
|
-> Int32 |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_CustomAllocateFunc :: MonadIO m => CustomAllocateFunc -> m (GClosure C_CustomAllocateFunc) Source #
Wrap the callback into a GClosure
.
mk_CustomAllocateFunc :: C_CustomAllocateFunc -> IO (FunPtr C_CustomAllocateFunc) Source #
Generate a function pointer callable from C code, from a C_CustomAllocateFunc
.
noCustomAllocateFunc :: Maybe CustomAllocateFunc Source #
A convenience synonym for
.Nothing
:: Maybe
CustomAllocateFunc
wrap_CustomAllocateFunc :: Maybe (Ptr (FunPtr C_CustomAllocateFunc)) -> CustomAllocateFunc -> C_CustomAllocateFunc Source #
Wrap a CustomAllocateFunc
into a C_CustomAllocateFunc
.
CustomMeasureFunc
type C_CustomMeasureFunc = Ptr Widget -> CUInt -> Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> IO () Source #
Type for the callback on the (unwrapped) C side.
type CustomMeasureFunc Source #
= Widget |
|
-> Orientation |
|
-> Int32 |
|
-> IO (Int32, Int32, Int32, Int32) |
A function to be used by CustomLayout
to measure a widget.
dynamic_CustomMeasureFunc Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_CustomMeasureFunc | |
-> a |
|
-> Orientation |
|
-> Int32 |
|
-> m (Int32, Int32, Int32, Int32) |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_CustomMeasureFunc :: MonadIO m => CustomMeasureFunc -> m (GClosure C_CustomMeasureFunc) Source #
Wrap the callback into a GClosure
.
mk_CustomMeasureFunc :: C_CustomMeasureFunc -> IO (FunPtr C_CustomMeasureFunc) Source #
Generate a function pointer callable from C code, from a C_CustomMeasureFunc
.
noCustomMeasureFunc :: Maybe CustomMeasureFunc Source #
A convenience synonym for
.Nothing
:: Maybe
CustomMeasureFunc
wrap_CustomMeasureFunc :: Maybe (Ptr (FunPtr C_CustomMeasureFunc)) -> CustomMeasureFunc -> C_CustomMeasureFunc Source #
Wrap a CustomMeasureFunc
into a C_CustomMeasureFunc
.
CustomRequestModeFunc
type C_CustomRequestModeFunc = Ptr Widget -> IO CUInt Source #
Type for the callback on the (unwrapped) C side.
type CustomRequestModeFunc Source #
= Widget |
|
-> IO SizeRequestMode | Returns: the size request mode |
Queries a widget for its preferred size request mode.
dynamic_CustomRequestModeFunc Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_CustomRequestModeFunc | |
-> a |
|
-> m SizeRequestMode | Returns: the size request mode |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_CustomRequestModeFunc :: MonadIO m => CustomRequestModeFunc -> m (GClosure C_CustomRequestModeFunc) Source #
Wrap the callback into a GClosure
.
mk_CustomRequestModeFunc :: C_CustomRequestModeFunc -> IO (FunPtr C_CustomRequestModeFunc) Source #
Generate a function pointer callable from C code, from a C_CustomRequestModeFunc
.
noCustomRequestModeFunc :: Maybe CustomRequestModeFunc Source #
A convenience synonym for
.Nothing
:: Maybe
CustomRequestModeFunc
wrap_CustomRequestModeFunc :: Maybe (Ptr (FunPtr C_CustomRequestModeFunc)) -> CustomRequestModeFunc -> C_CustomRequestModeFunc Source #
Wrap a CustomRequestModeFunc
into a C_CustomRequestModeFunc
.
DrawingAreaDrawFunc
type C_DrawingAreaDrawFunc = Ptr DrawingArea -> Ptr Context -> Int32 -> Int32 -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type DrawingAreaDrawFunc Source #
= DrawingArea |
|
-> Context |
|
-> Int32 |
|
-> Int32 |
|
-> IO () |
Whenever drawingArea
needs to redraw, this function will be called.
This function should exclusively redraw the contents of the drawing area and must not call any widget functions that cause changes.
type DrawingAreaDrawFunc_WithClosures Source #
= DrawingArea |
|
-> Context |
|
-> Int32 |
|
-> Int32 |
|
-> Ptr () |
|
-> IO () |
Whenever drawingArea
needs to redraw, this function will be called.
This function should exclusively redraw the contents of the drawing area and must not call any widget functions that cause changes.
drop_closures_DrawingAreaDrawFunc :: DrawingAreaDrawFunc -> DrawingAreaDrawFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_DrawingAreaDrawFunc Source #
:: (HasCallStack, MonadIO m, IsDrawingArea a) | |
=> FunPtr C_DrawingAreaDrawFunc | |
-> a |
|
-> Context |
|
-> Int32 |
|
-> Int32 |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_DrawingAreaDrawFunc :: MonadIO m => DrawingAreaDrawFunc -> m (GClosure C_DrawingAreaDrawFunc) Source #
Wrap the callback into a GClosure
.
mk_DrawingAreaDrawFunc :: C_DrawingAreaDrawFunc -> IO (FunPtr C_DrawingAreaDrawFunc) Source #
Generate a function pointer callable from C code, from a C_DrawingAreaDrawFunc
.
noDrawingAreaDrawFunc :: Maybe DrawingAreaDrawFunc Source #
A convenience synonym for
.Nothing
:: Maybe
DrawingAreaDrawFunc
noDrawingAreaDrawFunc_WithClosures :: Maybe DrawingAreaDrawFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
DrawingAreaDrawFunc_WithClosures
wrap_DrawingAreaDrawFunc :: Maybe (Ptr (FunPtr C_DrawingAreaDrawFunc)) -> DrawingAreaDrawFunc_WithClosures -> C_DrawingAreaDrawFunc Source #
Wrap a DrawingAreaDrawFunc
into a C_DrawingAreaDrawFunc
.
EntryCompletionMatchFunc
type C_EntryCompletionMatchFunc = Ptr EntryCompletion -> CString -> Ptr TreeIter -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type EntryCompletionMatchFunc Source #
= EntryCompletion |
|
-> Text |
|
-> TreeIter |
|
-> IO Bool | Returns: |
A function which decides whether the row indicated by iter
matches
a given key
, and should be displayed as a possible completion for key
.
Note that key
is normalized and case-folded (see utf8Normalize
and utf8Casefold
). If this is not appropriate, match functions
have access to the unmodified key via
gtk_editable_get_text (GTK_EDITABLE (gtk_entry_completion_get_entry ()))
.
type EntryCompletionMatchFunc_WithClosures Source #
= EntryCompletion |
|
-> Text |
|
-> TreeIter |
|
-> Ptr () |
|
-> IO Bool | Returns: |
A function which decides whether the row indicated by iter
matches
a given key
, and should be displayed as a possible completion for key
.
Note that key
is normalized and case-folded (see utf8Normalize
and utf8Casefold
). If this is not appropriate, match functions
have access to the unmodified key via
gtk_editable_get_text (GTK_EDITABLE (gtk_entry_completion_get_entry ()))
.
drop_closures_EntryCompletionMatchFunc :: EntryCompletionMatchFunc -> EntryCompletionMatchFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_EntryCompletionMatchFunc Source #
:: (HasCallStack, MonadIO m, IsEntryCompletion a) | |
=> FunPtr C_EntryCompletionMatchFunc | |
-> a |
|
-> Text |
|
-> TreeIter |
|
-> Ptr () |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_EntryCompletionMatchFunc :: MonadIO m => EntryCompletionMatchFunc -> m (GClosure C_EntryCompletionMatchFunc) Source #
Wrap the callback into a GClosure
.
mk_EntryCompletionMatchFunc :: C_EntryCompletionMatchFunc -> IO (FunPtr C_EntryCompletionMatchFunc) Source #
Generate a function pointer callable from C code, from a C_EntryCompletionMatchFunc
.
noEntryCompletionMatchFunc :: Maybe EntryCompletionMatchFunc Source #
A convenience synonym for
.Nothing
:: Maybe
EntryCompletionMatchFunc
noEntryCompletionMatchFunc_WithClosures :: Maybe EntryCompletionMatchFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
EntryCompletionMatchFunc_WithClosures
wrap_EntryCompletionMatchFunc :: Maybe (Ptr (FunPtr C_EntryCompletionMatchFunc)) -> EntryCompletionMatchFunc_WithClosures -> C_EntryCompletionMatchFunc Source #
Wrap a EntryCompletionMatchFunc
into a C_EntryCompletionMatchFunc
.
FileFilterFunc
type C_FileFilterFunc = Ptr FileFilterInfo -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type FileFilterFunc Source #
= FileFilterInfo |
|
-> IO Bool | Returns: |
The type of function that is used with custom filters, see
fileFilterAddCustom
.
type FileFilterFunc_WithClosures Source #
= FileFilterInfo |
|
-> Ptr () |
|
-> IO Bool | Returns: |
The type of function that is used with custom filters, see
fileFilterAddCustom
.
drop_closures_FileFilterFunc :: FileFilterFunc -> FileFilterFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_FileFilterFunc Source #
:: (HasCallStack, MonadIO m) | |
=> FunPtr C_FileFilterFunc | |
-> FileFilterInfo |
|
-> Ptr () |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_FileFilterFunc :: MonadIO m => FileFilterFunc -> m (GClosure C_FileFilterFunc) Source #
Wrap the callback into a GClosure
.
mk_FileFilterFunc :: C_FileFilterFunc -> IO (FunPtr C_FileFilterFunc) Source #
Generate a function pointer callable from C code, from a C_FileFilterFunc
.
noFileFilterFunc :: Maybe FileFilterFunc Source #
A convenience synonym for
.Nothing
:: Maybe
FileFilterFunc
noFileFilterFunc_WithClosures :: Maybe FileFilterFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
FileFilterFunc_WithClosures
wrap_FileFilterFunc :: Maybe (Ptr (FunPtr C_FileFilterFunc)) -> FileFilterFunc_WithClosures -> C_FileFilterFunc Source #
Wrap a FileFilterFunc
into a C_FileFilterFunc
.
FilterListModelFilterFunc
type C_FilterListModelFilterFunc = Ptr Object -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
drop_closures_FilterListModelFilterFunc :: FilterListModelFilterFunc -> FilterListModelFilterFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_FilterListModelFilterFunc Source #
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_FilterListModelFilterFunc | |
-> a |
|
-> Ptr () |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_FilterListModelFilterFunc :: MonadIO m => FilterListModelFilterFunc -> m (GClosure C_FilterListModelFilterFunc) Source #
Wrap the callback into a GClosure
.
mk_FilterListModelFilterFunc :: C_FilterListModelFilterFunc -> IO (FunPtr C_FilterListModelFilterFunc) Source #
Generate a function pointer callable from C code, from a C_FilterListModelFilterFunc
.
noFilterListModelFilterFunc :: Maybe FilterListModelFilterFunc Source #
A convenience synonym for
.Nothing
:: Maybe
FilterListModelFilterFunc
noFilterListModelFilterFunc_WithClosures :: Maybe FilterListModelFilterFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
FilterListModelFilterFunc_WithClosures
wrap_FilterListModelFilterFunc :: Maybe (Ptr (FunPtr C_FilterListModelFilterFunc)) -> FilterListModelFilterFunc_WithClosures -> C_FilterListModelFilterFunc Source #
Wrap a FilterListModelFilterFunc
into a C_FilterListModelFilterFunc
.
FlowBoxCreateWidgetFunc
type C_FlowBoxCreateWidgetFunc = Ptr Object -> Ptr () -> IO (Ptr Widget) Source #
Type for the callback on the (unwrapped) C side.
type FlowBoxCreateWidgetFunc Source #
= Object |
|
-> IO Widget | Returns: a |
Called for flow boxes that are bound to a ListModel
with
flowBoxBindModel
for each item that gets added to the model.
type FlowBoxCreateWidgetFunc_WithClosures Source #
= Object |
|
-> Ptr () |
|
-> IO Widget | Returns: a |
Called for flow boxes that are bound to a ListModel
with
flowBoxBindModel
for each item that gets added to the model.
drop_closures_FlowBoxCreateWidgetFunc :: FlowBoxCreateWidgetFunc -> FlowBoxCreateWidgetFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_FlowBoxCreateWidgetFunc Source #
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_FlowBoxCreateWidgetFunc | |
-> a |
|
-> Ptr () |
|
-> m Widget | Returns: a |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_FlowBoxCreateWidgetFunc :: MonadIO m => FlowBoxCreateWidgetFunc -> m (GClosure C_FlowBoxCreateWidgetFunc) Source #
Wrap the callback into a GClosure
.
mk_FlowBoxCreateWidgetFunc :: C_FlowBoxCreateWidgetFunc -> IO (FunPtr C_FlowBoxCreateWidgetFunc) Source #
Generate a function pointer callable from C code, from a C_FlowBoxCreateWidgetFunc
.
noFlowBoxCreateWidgetFunc :: Maybe FlowBoxCreateWidgetFunc Source #
A convenience synonym for
.Nothing
:: Maybe
FlowBoxCreateWidgetFunc
noFlowBoxCreateWidgetFunc_WithClosures :: Maybe FlowBoxCreateWidgetFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
FlowBoxCreateWidgetFunc_WithClosures
wrap_FlowBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_FlowBoxCreateWidgetFunc)) -> FlowBoxCreateWidgetFunc_WithClosures -> C_FlowBoxCreateWidgetFunc Source #
Wrap a FlowBoxCreateWidgetFunc
into a C_FlowBoxCreateWidgetFunc
.
FlowBoxFilterFunc
type C_FlowBoxFilterFunc = Ptr FlowBoxChild -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type FlowBoxFilterFunc Source #
= FlowBoxChild |
|
-> IO Bool |
A function that will be called whenrever a child changes or is added. It lets you control if the child should be visible or not.
type FlowBoxFilterFunc_WithClosures Source #
= FlowBoxChild |
|
-> Ptr () |
|
-> IO Bool |
A function that will be called whenrever a child changes or is added. It lets you control if the child should be visible or not.
drop_closures_FlowBoxFilterFunc :: FlowBoxFilterFunc -> FlowBoxFilterFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_FlowBoxFilterFunc Source #
:: (HasCallStack, MonadIO m, IsFlowBoxChild a) | |
=> FunPtr C_FlowBoxFilterFunc | |
-> a |
|
-> Ptr () |
|
-> m Bool |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_FlowBoxFilterFunc :: MonadIO m => FlowBoxFilterFunc -> m (GClosure C_FlowBoxFilterFunc) Source #
Wrap the callback into a GClosure
.
mk_FlowBoxFilterFunc :: C_FlowBoxFilterFunc -> IO (FunPtr C_FlowBoxFilterFunc) Source #
Generate a function pointer callable from C code, from a C_FlowBoxFilterFunc
.
noFlowBoxFilterFunc :: Maybe FlowBoxFilterFunc Source #
A convenience synonym for
.Nothing
:: Maybe
FlowBoxFilterFunc
noFlowBoxFilterFunc_WithClosures :: Maybe FlowBoxFilterFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
FlowBoxFilterFunc_WithClosures
wrap_FlowBoxFilterFunc :: Maybe (Ptr (FunPtr C_FlowBoxFilterFunc)) -> FlowBoxFilterFunc_WithClosures -> C_FlowBoxFilterFunc Source #
Wrap a FlowBoxFilterFunc
into a C_FlowBoxFilterFunc
.
FlowBoxForeachFunc
type C_FlowBoxForeachFunc = Ptr FlowBox -> Ptr FlowBoxChild -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type FlowBoxForeachFunc Source #
= FlowBox |
|
-> FlowBoxChild |
|
-> IO () |
A function used by flowBoxSelectedForeach
.
It will be called on every selected child of the box
.
type FlowBoxForeachFunc_WithClosures Source #
= FlowBox |
|
-> FlowBoxChild |
|
-> Ptr () |
|
-> IO () |
A function used by flowBoxSelectedForeach
.
It will be called on every selected child of the box
.
drop_closures_FlowBoxForeachFunc :: FlowBoxForeachFunc -> FlowBoxForeachFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_FlowBoxForeachFunc Source #
:: (HasCallStack, MonadIO m, IsFlowBox a, IsFlowBoxChild b) | |
=> FunPtr C_FlowBoxForeachFunc | |
-> a |
|
-> b |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_FlowBoxForeachFunc :: MonadIO m => FlowBoxForeachFunc -> m (GClosure C_FlowBoxForeachFunc) Source #
Wrap the callback into a GClosure
.
mk_FlowBoxForeachFunc :: C_FlowBoxForeachFunc -> IO (FunPtr C_FlowBoxForeachFunc) Source #
Generate a function pointer callable from C code, from a C_FlowBoxForeachFunc
.
noFlowBoxForeachFunc :: Maybe FlowBoxForeachFunc Source #
A convenience synonym for
.Nothing
:: Maybe
FlowBoxForeachFunc
noFlowBoxForeachFunc_WithClosures :: Maybe FlowBoxForeachFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
FlowBoxForeachFunc_WithClosures
wrap_FlowBoxForeachFunc :: Maybe (Ptr (FunPtr C_FlowBoxForeachFunc)) -> FlowBoxForeachFunc_WithClosures -> C_FlowBoxForeachFunc Source #
Wrap a FlowBoxForeachFunc
into a C_FlowBoxForeachFunc
.
FlowBoxSortFunc
type C_FlowBoxSortFunc = Ptr FlowBoxChild -> Ptr FlowBoxChild -> Ptr () -> IO Int32 Source #
Type for the callback on the (unwrapped) C side.
type FlowBoxSortFunc Source #
= FlowBoxChild |
|
-> FlowBoxChild |
|
-> IO Int32 | Returns: < 0 if |
A function to compare two children to determine which should come first.
type FlowBoxSortFunc_WithClosures Source #
= FlowBoxChild |
|
-> FlowBoxChild |
|
-> Ptr () |
|
-> IO Int32 | Returns: < 0 if |
A function to compare two children to determine which should come first.
drop_closures_FlowBoxSortFunc :: FlowBoxSortFunc -> FlowBoxSortFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_FlowBoxSortFunc Source #
:: (HasCallStack, MonadIO m, IsFlowBoxChild a, IsFlowBoxChild b) | |
=> FunPtr C_FlowBoxSortFunc | |
-> a |
|
-> b |
|
-> Ptr () |
|
-> m Int32 | Returns: < 0 if |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_FlowBoxSortFunc :: MonadIO m => FlowBoxSortFunc -> m (GClosure C_FlowBoxSortFunc) Source #
Wrap the callback into a GClosure
.
mk_FlowBoxSortFunc :: C_FlowBoxSortFunc -> IO (FunPtr C_FlowBoxSortFunc) Source #
Generate a function pointer callable from C code, from a C_FlowBoxSortFunc
.
noFlowBoxSortFunc :: Maybe FlowBoxSortFunc Source #
A convenience synonym for
.Nothing
:: Maybe
FlowBoxSortFunc
noFlowBoxSortFunc_WithClosures :: Maybe FlowBoxSortFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
FlowBoxSortFunc_WithClosures
wrap_FlowBoxSortFunc :: Maybe (Ptr (FunPtr C_FlowBoxSortFunc)) -> FlowBoxSortFunc_WithClosures -> C_FlowBoxSortFunc Source #
Wrap a FlowBoxSortFunc
into a C_FlowBoxSortFunc
.
FontFilterFunc
type C_FontFilterFunc = Ptr FontFamily -> Ptr FontFace -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type FontFilterFunc Source #
= FontFamily |
|
-> FontFace |
|
-> IO Bool | Returns: |
The type of function that is used for deciding what fonts get
shown in a FontChooser
. See fontChooserSetFilterFunc
.
type FontFilterFunc_WithClosures Source #
= FontFamily |
|
-> FontFace |
|
-> Ptr () |
|
-> IO Bool | Returns: |
The type of function that is used for deciding what fonts get
shown in a FontChooser
. See fontChooserSetFilterFunc
.
drop_closures_FontFilterFunc :: FontFilterFunc -> FontFilterFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_FontFilterFunc Source #
:: (HasCallStack, MonadIO m, IsFontFamily a, IsFontFace b) | |
=> FunPtr C_FontFilterFunc | |
-> a |
|
-> b |
|
-> Ptr () |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_FontFilterFunc :: MonadIO m => FontFilterFunc -> m (GClosure C_FontFilterFunc) Source #
Wrap the callback into a GClosure
.
mk_FontFilterFunc :: C_FontFilterFunc -> IO (FunPtr C_FontFilterFunc) Source #
Generate a function pointer callable from C code, from a C_FontFilterFunc
.
noFontFilterFunc :: Maybe FontFilterFunc Source #
A convenience synonym for
.Nothing
:: Maybe
FontFilterFunc
noFontFilterFunc_WithClosures :: Maybe FontFilterFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
FontFilterFunc_WithClosures
wrap_FontFilterFunc :: Maybe (Ptr (FunPtr C_FontFilterFunc)) -> FontFilterFunc_WithClosures -> C_FontFilterFunc Source #
Wrap a FontFilterFunc
into a C_FontFilterFunc
.
IconViewForeachFunc
type C_IconViewForeachFunc = Ptr IconView -> Ptr TreePath -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type IconViewForeachFunc Source #
A function used by iconViewSelectedForeach
to map all
selected rows. It will be called on every selected row in the view.
type IconViewForeachFunc_WithClosures Source #
= IconView |
|
-> TreePath |
|
-> Ptr () |
|
-> IO () |
A function used by iconViewSelectedForeach
to map all
selected rows. It will be called on every selected row in the view.
drop_closures_IconViewForeachFunc :: IconViewForeachFunc -> IconViewForeachFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_IconViewForeachFunc Source #
:: (HasCallStack, MonadIO m, IsIconView a) | |
=> FunPtr C_IconViewForeachFunc | |
-> a |
|
-> TreePath |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_IconViewForeachFunc :: MonadIO m => IconViewForeachFunc -> m (GClosure C_IconViewForeachFunc) Source #
Wrap the callback into a GClosure
.
mk_IconViewForeachFunc :: C_IconViewForeachFunc -> IO (FunPtr C_IconViewForeachFunc) Source #
Generate a function pointer callable from C code, from a C_IconViewForeachFunc
.
noIconViewForeachFunc :: Maybe IconViewForeachFunc Source #
A convenience synonym for
.Nothing
:: Maybe
IconViewForeachFunc
noIconViewForeachFunc_WithClosures :: Maybe IconViewForeachFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
IconViewForeachFunc_WithClosures
wrap_IconViewForeachFunc :: Maybe (Ptr (FunPtr C_IconViewForeachFunc)) -> IconViewForeachFunc_WithClosures -> C_IconViewForeachFunc Source #
Wrap a IconViewForeachFunc
into a C_IconViewForeachFunc
.
ListBoxCreateWidgetFunc
type C_ListBoxCreateWidgetFunc = Ptr Object -> Ptr () -> IO (Ptr Widget) Source #
Type for the callback on the (unwrapped) C side.
type ListBoxCreateWidgetFunc Source #
= Object |
|
-> IO Widget | Returns: a |
Called for list boxes that are bound to a ListModel
with
listBoxBindModel
for each item that gets added to the model.
type ListBoxCreateWidgetFunc_WithClosures Source #
= Object |
|
-> Ptr () |
|
-> IO Widget | Returns: a |
Called for list boxes that are bound to a ListModel
with
listBoxBindModel
for each item that gets added to the model.
drop_closures_ListBoxCreateWidgetFunc :: ListBoxCreateWidgetFunc -> ListBoxCreateWidgetFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_ListBoxCreateWidgetFunc Source #
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_ListBoxCreateWidgetFunc | |
-> a |
|
-> Ptr () |
|
-> m Widget | Returns: a |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ListBoxCreateWidgetFunc :: MonadIO m => ListBoxCreateWidgetFunc -> m (GClosure C_ListBoxCreateWidgetFunc) Source #
Wrap the callback into a GClosure
.
mk_ListBoxCreateWidgetFunc :: C_ListBoxCreateWidgetFunc -> IO (FunPtr C_ListBoxCreateWidgetFunc) Source #
Generate a function pointer callable from C code, from a C_ListBoxCreateWidgetFunc
.
noListBoxCreateWidgetFunc :: Maybe ListBoxCreateWidgetFunc Source #
A convenience synonym for
.Nothing
:: Maybe
ListBoxCreateWidgetFunc
noListBoxCreateWidgetFunc_WithClosures :: Maybe ListBoxCreateWidgetFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
ListBoxCreateWidgetFunc_WithClosures
wrap_ListBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_ListBoxCreateWidgetFunc)) -> ListBoxCreateWidgetFunc_WithClosures -> C_ListBoxCreateWidgetFunc Source #
Wrap a ListBoxCreateWidgetFunc
into a C_ListBoxCreateWidgetFunc
.
ListBoxFilterFunc
type C_ListBoxFilterFunc = Ptr ListBoxRow -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type ListBoxFilterFunc Source #
= ListBoxRow |
|
-> IO Bool |
Will be called whenever the row changes or is added and lets you control if the row should be visible or not.
type ListBoxFilterFunc_WithClosures Source #
= ListBoxRow |
|
-> Ptr () |
|
-> IO Bool |
Will be called whenever the row changes or is added and lets you control if the row should be visible or not.
drop_closures_ListBoxFilterFunc :: ListBoxFilterFunc -> ListBoxFilterFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_ListBoxFilterFunc Source #
:: (HasCallStack, MonadIO m, IsListBoxRow a) | |
=> FunPtr C_ListBoxFilterFunc | |
-> a |
|
-> Ptr () |
|
-> m Bool |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ListBoxFilterFunc :: MonadIO m => ListBoxFilterFunc -> m (GClosure C_ListBoxFilterFunc) Source #
Wrap the callback into a GClosure
.
mk_ListBoxFilterFunc :: C_ListBoxFilterFunc -> IO (FunPtr C_ListBoxFilterFunc) Source #
Generate a function pointer callable from C code, from a C_ListBoxFilterFunc
.
noListBoxFilterFunc :: Maybe ListBoxFilterFunc Source #
A convenience synonym for
.Nothing
:: Maybe
ListBoxFilterFunc
noListBoxFilterFunc_WithClosures :: Maybe ListBoxFilterFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
ListBoxFilterFunc_WithClosures
wrap_ListBoxFilterFunc :: Maybe (Ptr (FunPtr C_ListBoxFilterFunc)) -> ListBoxFilterFunc_WithClosures -> C_ListBoxFilterFunc Source #
Wrap a ListBoxFilterFunc
into a C_ListBoxFilterFunc
.
ListBoxForeachFunc
type C_ListBoxForeachFunc = Ptr ListBox -> Ptr ListBoxRow -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type ListBoxForeachFunc Source #
= ListBox |
|
-> ListBoxRow |
|
-> IO () |
A function used by listBoxSelectedForeach
.
It will be called on every selected child of the box
.
type ListBoxForeachFunc_WithClosures Source #
= ListBox |
|
-> ListBoxRow |
|
-> Ptr () |
|
-> IO () |
A function used by listBoxSelectedForeach
.
It will be called on every selected child of the box
.
drop_closures_ListBoxForeachFunc :: ListBoxForeachFunc -> ListBoxForeachFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_ListBoxForeachFunc Source #
:: (HasCallStack, MonadIO m, IsListBox a, IsListBoxRow b) | |
=> FunPtr C_ListBoxForeachFunc | |
-> a |
|
-> b |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ListBoxForeachFunc :: MonadIO m => ListBoxForeachFunc -> m (GClosure C_ListBoxForeachFunc) Source #
Wrap the callback into a GClosure
.
mk_ListBoxForeachFunc :: C_ListBoxForeachFunc -> IO (FunPtr C_ListBoxForeachFunc) Source #
Generate a function pointer callable from C code, from a C_ListBoxForeachFunc
.
noListBoxForeachFunc :: Maybe ListBoxForeachFunc Source #
A convenience synonym for
.Nothing
:: Maybe
ListBoxForeachFunc
noListBoxForeachFunc_WithClosures :: Maybe ListBoxForeachFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
ListBoxForeachFunc_WithClosures
wrap_ListBoxForeachFunc :: Maybe (Ptr (FunPtr C_ListBoxForeachFunc)) -> ListBoxForeachFunc_WithClosures -> C_ListBoxForeachFunc Source #
Wrap a ListBoxForeachFunc
into a C_ListBoxForeachFunc
.
ListBoxSortFunc
type C_ListBoxSortFunc = Ptr ListBoxRow -> Ptr ListBoxRow -> Ptr () -> IO Int32 Source #
Type for the callback on the (unwrapped) C side.
type ListBoxSortFunc Source #
= ListBoxRow |
|
-> ListBoxRow |
|
-> IO Int32 | Returns: < 0 if |
Compare two rows to determine which should be first.
type ListBoxSortFunc_WithClosures Source #
= ListBoxRow |
|
-> ListBoxRow |
|
-> Ptr () |
|
-> IO Int32 | Returns: < 0 if |
Compare two rows to determine which should be first.
drop_closures_ListBoxSortFunc :: ListBoxSortFunc -> ListBoxSortFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_ListBoxSortFunc Source #
:: (HasCallStack, MonadIO m, IsListBoxRow a, IsListBoxRow b) | |
=> FunPtr C_ListBoxSortFunc | |
-> a |
|
-> b |
|
-> Ptr () |
|
-> m Int32 | Returns: < 0 if |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ListBoxSortFunc :: MonadIO m => ListBoxSortFunc -> m (GClosure C_ListBoxSortFunc) Source #
Wrap the callback into a GClosure
.
mk_ListBoxSortFunc :: C_ListBoxSortFunc -> IO (FunPtr C_ListBoxSortFunc) Source #
Generate a function pointer callable from C code, from a C_ListBoxSortFunc
.
noListBoxSortFunc :: Maybe ListBoxSortFunc Source #
A convenience synonym for
.Nothing
:: Maybe
ListBoxSortFunc
noListBoxSortFunc_WithClosures :: Maybe ListBoxSortFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
ListBoxSortFunc_WithClosures
wrap_ListBoxSortFunc :: Maybe (Ptr (FunPtr C_ListBoxSortFunc)) -> ListBoxSortFunc_WithClosures -> C_ListBoxSortFunc Source #
Wrap a ListBoxSortFunc
into a C_ListBoxSortFunc
.
ListBoxUpdateHeaderFunc
type C_ListBoxUpdateHeaderFunc = Ptr ListBoxRow -> Ptr ListBoxRow -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type ListBoxUpdateHeaderFunc Source #
= ListBoxRow |
|
-> Maybe ListBoxRow |
|
-> IO () |
Whenever row
changes or which row is before row
changes this
is called, which lets you update the header on row
. You may
remove or set a new one via listBoxRowSetHeader
or
just change the state of the current header widget.
type ListBoxUpdateHeaderFunc_WithClosures Source #
= ListBoxRow |
|
-> Maybe ListBoxRow |
|
-> Ptr () |
|
-> IO () |
Whenever row
changes or which row is before row
changes this
is called, which lets you update the header on row
. You may
remove or set a new one via listBoxRowSetHeader
or
just change the state of the current header widget.
drop_closures_ListBoxUpdateHeaderFunc :: ListBoxUpdateHeaderFunc -> ListBoxUpdateHeaderFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_ListBoxUpdateHeaderFunc Source #
:: (HasCallStack, MonadIO m, IsListBoxRow a, IsListBoxRow b) | |
=> FunPtr C_ListBoxUpdateHeaderFunc | |
-> a |
|
-> Maybe b |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_ListBoxUpdateHeaderFunc :: MonadIO m => ListBoxUpdateHeaderFunc -> m (GClosure C_ListBoxUpdateHeaderFunc) Source #
Wrap the callback into a GClosure
.
mk_ListBoxUpdateHeaderFunc :: C_ListBoxUpdateHeaderFunc -> IO (FunPtr C_ListBoxUpdateHeaderFunc) Source #
Generate a function pointer callable from C code, from a C_ListBoxUpdateHeaderFunc
.
noListBoxUpdateHeaderFunc :: Maybe ListBoxUpdateHeaderFunc Source #
A convenience synonym for
.Nothing
:: Maybe
ListBoxUpdateHeaderFunc
noListBoxUpdateHeaderFunc_WithClosures :: Maybe ListBoxUpdateHeaderFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
ListBoxUpdateHeaderFunc_WithClosures
wrap_ListBoxUpdateHeaderFunc :: Maybe (Ptr (FunPtr C_ListBoxUpdateHeaderFunc)) -> ListBoxUpdateHeaderFunc_WithClosures -> C_ListBoxUpdateHeaderFunc Source #
Wrap a ListBoxUpdateHeaderFunc
into a C_ListBoxUpdateHeaderFunc
.
MapListModelMapFunc
type C_MapListModelMapFunc = Ptr Object -> Ptr () -> IO (Ptr Object) Source #
Type for the callback on the (unwrapped) C side.
type MapListModelMapFunc Source #
= Object |
|
-> IO Object | Returns: The item to map to.
This function may not return |
User function that is called to map an item
of the original model to
an item expected by the map model.
The returned items must conform to the item type of the model they are used with.
type MapListModelMapFunc_WithClosures Source #
= Object |
|
-> Ptr () |
|
-> IO Object | Returns: The item to map to.
This function may not return |
User function that is called to map an item
of the original model to
an item expected by the map model.
The returned items must conform to the item type of the model they are used with.
drop_closures_MapListModelMapFunc :: MapListModelMapFunc -> MapListModelMapFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_MapListModelMapFunc Source #
:: (HasCallStack, MonadIO m, IsObject a) | |
=> FunPtr C_MapListModelMapFunc | |
-> a |
|
-> Ptr () |
|
-> m Object | Returns: The item to map to.
This function may not return |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_MapListModelMapFunc :: MonadIO m => MapListModelMapFunc -> m (GClosure C_MapListModelMapFunc) Source #
Wrap the callback into a GClosure
.
mk_MapListModelMapFunc :: C_MapListModelMapFunc -> IO (FunPtr C_MapListModelMapFunc) Source #
Generate a function pointer callable from C code, from a C_MapListModelMapFunc
.
noMapListModelMapFunc :: Maybe MapListModelMapFunc Source #
A convenience synonym for
.Nothing
:: Maybe
MapListModelMapFunc
noMapListModelMapFunc_WithClosures :: Maybe MapListModelMapFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
MapListModelMapFunc_WithClosures
wrap_MapListModelMapFunc :: Maybe (Ptr (FunPtr C_MapListModelMapFunc)) -> MapListModelMapFunc_WithClosures -> C_MapListModelMapFunc Source #
Wrap a MapListModelMapFunc
into a C_MapListModelMapFunc
.
MenuDetachFunc
type C_MenuDetachFunc = Ptr Widget -> Ptr Menu -> IO () Source #
Type for the callback on the (unwrapped) C side.
type MenuDetachFunc Source #
= Widget |
|
-> Menu |
|
-> IO () |
A user function supplied when calling menuAttachToWidget
which
will be called when the menu is later detached from the widget.
dynamic_MenuDetachFunc Source #
:: (HasCallStack, MonadIO m, IsWidget a, IsMenu b) | |
=> FunPtr C_MenuDetachFunc | |
-> a |
|
-> b |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_MenuDetachFunc :: MonadIO m => MenuDetachFunc -> m (GClosure C_MenuDetachFunc) Source #
Wrap the callback into a GClosure
.
mk_MenuDetachFunc :: C_MenuDetachFunc -> IO (FunPtr C_MenuDetachFunc) Source #
Generate a function pointer callable from C code, from a C_MenuDetachFunc
.
noMenuDetachFunc :: Maybe MenuDetachFunc Source #
A convenience synonym for
.Nothing
:: Maybe
MenuDetachFunc
wrap_MenuDetachFunc :: Maybe (Ptr (FunPtr C_MenuDetachFunc)) -> MenuDetachFunc -> C_MenuDetachFunc Source #
Wrap a MenuDetachFunc
into a C_MenuDetachFunc
.
PageSetupDoneFunc
type C_PageSetupDoneFunc = Ptr PageSetup -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type PageSetupDoneFunc Source #
The type of function that is passed to
printRunPageSetupDialogAsync
.
This function will be called when the page setup dialog
is dismissed, and also serves as destroy notify for data
.
type PageSetupDoneFunc_WithClosures Source #
= PageSetup |
|
-> Ptr () |
|
-> IO () |
The type of function that is passed to
printRunPageSetupDialogAsync
.
This function will be called when the page setup dialog
is dismissed, and also serves as destroy notify for data
.
drop_closures_PageSetupDoneFunc :: PageSetupDoneFunc -> PageSetupDoneFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_PageSetupDoneFunc Source #
:: (HasCallStack, MonadIO m, IsPageSetup a) | |
=> FunPtr C_PageSetupDoneFunc | |
-> a |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_PageSetupDoneFunc :: MonadIO m => PageSetupDoneFunc -> m (GClosure C_PageSetupDoneFunc) Source #
Wrap the callback into a GClosure
.
mk_PageSetupDoneFunc :: C_PageSetupDoneFunc -> IO (FunPtr C_PageSetupDoneFunc) Source #
Generate a function pointer callable from C code, from a C_PageSetupDoneFunc
.
noPageSetupDoneFunc :: Maybe PageSetupDoneFunc Source #
A convenience synonym for
.Nothing
:: Maybe
PageSetupDoneFunc
noPageSetupDoneFunc_WithClosures :: Maybe PageSetupDoneFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
PageSetupDoneFunc_WithClosures
wrap_PageSetupDoneFunc :: Maybe (Ptr (FunPtr C_PageSetupDoneFunc)) -> PageSetupDoneFunc_WithClosures -> C_PageSetupDoneFunc Source #
Wrap a PageSetupDoneFunc
into a C_PageSetupDoneFunc
.
PrintSettingsFunc
type C_PrintSettingsFunc = CString -> CString -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type PrintSettingsFunc = Text -> Text -> IO () Source #
No description available in the introspection data.
type PrintSettingsFunc_WithClosures = Text -> Text -> Ptr () -> IO () Source #
No description available in the introspection data.
drop_closures_PrintSettingsFunc :: PrintSettingsFunc -> PrintSettingsFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_PrintSettingsFunc :: (HasCallStack, MonadIO m) => FunPtr C_PrintSettingsFunc -> Text -> Text -> Ptr () -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_PrintSettingsFunc :: MonadIO m => PrintSettingsFunc -> m (GClosure C_PrintSettingsFunc) Source #
Wrap the callback into a GClosure
.
mk_PrintSettingsFunc :: C_PrintSettingsFunc -> IO (FunPtr C_PrintSettingsFunc) Source #
Generate a function pointer callable from C code, from a C_PrintSettingsFunc
.
noPrintSettingsFunc :: Maybe PrintSettingsFunc Source #
A convenience synonym for
.Nothing
:: Maybe
PrintSettingsFunc
noPrintSettingsFunc_WithClosures :: Maybe PrintSettingsFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
PrintSettingsFunc_WithClosures
wrap_PrintSettingsFunc :: Maybe (Ptr (FunPtr C_PrintSettingsFunc)) -> PrintSettingsFunc_WithClosures -> C_PrintSettingsFunc Source #
Wrap a PrintSettingsFunc
into a C_PrintSettingsFunc
.
RcPropertyParser
type C_RcPropertyParser = Ptr GParamSpec -> Ptr String -> Ptr GValue -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type RcPropertyParser = GParamSpec -> String -> GValue -> IO Bool Source #
No description available in the introspection data.
dynamic_RcPropertyParser :: (HasCallStack, MonadIO m) => FunPtr C_RcPropertyParser -> GParamSpec -> String -> GValue -> m Bool Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_RcPropertyParser :: MonadIO m => RcPropertyParser -> m (GClosure C_RcPropertyParser) Source #
Wrap the callback into a GClosure
.
mk_RcPropertyParser :: C_RcPropertyParser -> IO (FunPtr C_RcPropertyParser) Source #
Generate a function pointer callable from C code, from a C_RcPropertyParser
.
noRcPropertyParser :: Maybe RcPropertyParser Source #
A convenience synonym for
.Nothing
:: Maybe
RcPropertyParser
wrap_RcPropertyParser :: Maybe (Ptr (FunPtr C_RcPropertyParser)) -> RcPropertyParser -> C_RcPropertyParser Source #
Wrap a RcPropertyParser
into a C_RcPropertyParser
.
TextCharPredicate
type C_TextCharPredicate = CInt -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type TextCharPredicate = Char -> IO Bool Source #
No description available in the introspection data.
type TextCharPredicate_WithClosures = Char -> Ptr () -> IO Bool Source #
No description available in the introspection data.
drop_closures_TextCharPredicate :: TextCharPredicate -> TextCharPredicate_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TextCharPredicate :: (HasCallStack, MonadIO m) => FunPtr C_TextCharPredicate -> Char -> Ptr () -> m Bool Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TextCharPredicate :: MonadIO m => TextCharPredicate -> m (GClosure C_TextCharPredicate) Source #
Wrap the callback into a GClosure
.
mk_TextCharPredicate :: C_TextCharPredicate -> IO (FunPtr C_TextCharPredicate) Source #
Generate a function pointer callable from C code, from a C_TextCharPredicate
.
noTextCharPredicate :: Maybe TextCharPredicate Source #
A convenience synonym for
.Nothing
:: Maybe
TextCharPredicate
noTextCharPredicate_WithClosures :: Maybe TextCharPredicate_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TextCharPredicate_WithClosures
wrap_TextCharPredicate :: Maybe (Ptr (FunPtr C_TextCharPredicate)) -> TextCharPredicate_WithClosures -> C_TextCharPredicate Source #
Wrap a TextCharPredicate
into a C_TextCharPredicate
.
TextTagTableForeach
type C_TextTagTableForeach = Ptr TextTag -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type TextTagTableForeach Source #
No description available in the introspection data.
type TextTagTableForeach_WithClosures Source #
= TextTag |
|
-> Ptr () |
|
-> IO () |
No description available in the introspection data.
drop_closures_TextTagTableForeach :: TextTagTableForeach -> TextTagTableForeach_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TextTagTableForeach Source #
:: (HasCallStack, MonadIO m, IsTextTag a) | |
=> FunPtr C_TextTagTableForeach | |
-> a |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TextTagTableForeach :: MonadIO m => TextTagTableForeach -> m (GClosure C_TextTagTableForeach) Source #
Wrap the callback into a GClosure
.
mk_TextTagTableForeach :: C_TextTagTableForeach -> IO (FunPtr C_TextTagTableForeach) Source #
Generate a function pointer callable from C code, from a C_TextTagTableForeach
.
noTextTagTableForeach :: Maybe TextTagTableForeach Source #
A convenience synonym for
.Nothing
:: Maybe
TextTagTableForeach
noTextTagTableForeach_WithClosures :: Maybe TextTagTableForeach_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TextTagTableForeach_WithClosures
wrap_TextTagTableForeach :: Maybe (Ptr (FunPtr C_TextTagTableForeach)) -> TextTagTableForeach_WithClosures -> C_TextTagTableForeach Source #
Wrap a TextTagTableForeach
into a C_TextTagTableForeach
.
TickCallback
type C_TickCallback = Ptr Widget -> Ptr FrameClock -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type TickCallback Source #
= Widget |
|
-> FrameClock |
|
-> IO Bool | Returns: |
Callback type for adding a function to update animations. See widgetAddTickCallback
.
type TickCallback_WithClosures Source #
= Widget |
|
-> FrameClock |
|
-> Ptr () |
|
-> IO Bool | Returns: |
Callback type for adding a function to update animations. See widgetAddTickCallback
.
drop_closures_TickCallback :: TickCallback -> TickCallback_WithClosures Source #
A simple wrapper that ignores the closure arguments.
:: (HasCallStack, MonadIO m, IsWidget a, IsFrameClock b) | |
=> FunPtr C_TickCallback | |
-> a |
|
-> b |
|
-> Ptr () |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TickCallback :: MonadIO m => TickCallback -> m (GClosure C_TickCallback) Source #
Wrap the callback into a GClosure
.
mk_TickCallback :: C_TickCallback -> IO (FunPtr C_TickCallback) Source #
Generate a function pointer callable from C code, from a C_TickCallback
.
noTickCallback :: Maybe TickCallback Source #
A convenience synonym for
.Nothing
:: Maybe
TickCallback
noTickCallback_WithClosures :: Maybe TickCallback_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TickCallback_WithClosures
wrap_TickCallback :: Maybe (Ptr (FunPtr C_TickCallback)) -> TickCallback_WithClosures -> C_TickCallback Source #
Wrap a TickCallback
into a C_TickCallback
.
TreeCellDataFunc
type C_TreeCellDataFunc = Ptr TreeViewColumn -> Ptr CellRenderer -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type TreeCellDataFunc Source #
= TreeViewColumn |
|
-> CellRenderer |
|
-> TreeModel |
|
-> TreeIter |
|
-> IO () |
A function to set the properties of a cell instead of just using the
straight mapping between the cell and the model. This is useful for
customizing the cell renderer. For example, a function might get an
integer from the treeModel
, and render it to the “text” attribute of
“cell” by converting it to its written equivalent. This is set by
calling treeViewColumnSetCellDataFunc
type TreeCellDataFunc_WithClosures Source #
= TreeViewColumn |
|
-> CellRenderer |
|
-> TreeModel |
|
-> TreeIter |
|
-> Ptr () |
|
-> IO () |
A function to set the properties of a cell instead of just using the
straight mapping between the cell and the model. This is useful for
customizing the cell renderer. For example, a function might get an
integer from the treeModel
, and render it to the “text” attribute of
“cell” by converting it to its written equivalent. This is set by
calling treeViewColumnSetCellDataFunc
drop_closures_TreeCellDataFunc :: TreeCellDataFunc -> TreeCellDataFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeCellDataFunc Source #
:: (HasCallStack, MonadIO m, IsTreeViewColumn a, IsCellRenderer b, IsTreeModel c) | |
=> FunPtr C_TreeCellDataFunc | |
-> a |
|
-> b |
|
-> c |
|
-> TreeIter |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeCellDataFunc :: MonadIO m => TreeCellDataFunc -> m (GClosure C_TreeCellDataFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeCellDataFunc :: C_TreeCellDataFunc -> IO (FunPtr C_TreeCellDataFunc) Source #
Generate a function pointer callable from C code, from a C_TreeCellDataFunc
.
noTreeCellDataFunc :: Maybe TreeCellDataFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeCellDataFunc
noTreeCellDataFunc_WithClosures :: Maybe TreeCellDataFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeCellDataFunc_WithClosures
wrap_TreeCellDataFunc :: Maybe (Ptr (FunPtr C_TreeCellDataFunc)) -> TreeCellDataFunc_WithClosures -> C_TreeCellDataFunc Source #
Wrap a TreeCellDataFunc
into a C_TreeCellDataFunc
.
TreeIterCompareFunc
type C_TreeIterCompareFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr TreeIter -> Ptr () -> IO Int32 Source #
Type for the callback on the (unwrapped) C side.
type TreeIterCompareFunc Source #
= TreeModel |
|
-> TreeIter |
|
-> TreeIter |
|
-> IO Int32 | Returns: a negative integer, zero or a positive integer depending on whether
|
A GtkTreeIterCompareFunc should return a negative integer, zero, or a positive
integer if a
sorts before b
, a
sorts with b
, or a
sorts after b
respectively. If two iters compare as equal, their order in the sorted model
is undefined. In order to ensure that the TreeSortable
behaves as
expected, the GtkTreeIterCompareFunc must define a partial order on
the model, i.e. it must be reflexive, antisymmetric and transitive.
For example, if model
is a product catalogue, then a compare function
for the “price” column could be one which returns
price_of(@a) - price_of(@b)
.
type TreeIterCompareFunc_WithClosures Source #
= TreeModel |
|
-> TreeIter |
|
-> TreeIter |
|
-> Ptr () |
|
-> IO Int32 | Returns: a negative integer, zero or a positive integer depending on whether
|
A GtkTreeIterCompareFunc should return a negative integer, zero, or a positive
integer if a
sorts before b
, a
sorts with b
, or a
sorts after b
respectively. If two iters compare as equal, their order in the sorted model
is undefined. In order to ensure that the TreeSortable
behaves as
expected, the GtkTreeIterCompareFunc must define a partial order on
the model, i.e. it must be reflexive, antisymmetric and transitive.
For example, if model
is a product catalogue, then a compare function
for the “price” column could be one which returns
price_of(@a) - price_of(@b)
.
drop_closures_TreeIterCompareFunc :: TreeIterCompareFunc -> TreeIterCompareFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeIterCompareFunc Source #
:: (HasCallStack, MonadIO m, IsTreeModel a) | |
=> FunPtr C_TreeIterCompareFunc | |
-> a |
|
-> TreeIter |
|
-> TreeIter |
|
-> Ptr () |
|
-> m Int32 | Returns: a negative integer, zero or a positive integer depending on whether
|
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeIterCompareFunc :: MonadIO m => TreeIterCompareFunc -> m (GClosure C_TreeIterCompareFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeIterCompareFunc :: C_TreeIterCompareFunc -> IO (FunPtr C_TreeIterCompareFunc) Source #
Generate a function pointer callable from C code, from a C_TreeIterCompareFunc
.
noTreeIterCompareFunc :: Maybe TreeIterCompareFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeIterCompareFunc
noTreeIterCompareFunc_WithClosures :: Maybe TreeIterCompareFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeIterCompareFunc_WithClosures
wrap_TreeIterCompareFunc :: Maybe (Ptr (FunPtr C_TreeIterCompareFunc)) -> TreeIterCompareFunc_WithClosures -> C_TreeIterCompareFunc Source #
Wrap a TreeIterCompareFunc
into a C_TreeIterCompareFunc
.
TreeModelFilterModifyFunc
type C_TreeModelFilterModifyFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr GValue -> Int32 -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type TreeModelFilterModifyFunc Source #
= TreeModel |
|
-> TreeIter |
|
-> GValue |
|
-> Int32 |
|
-> IO () |
A function which calculates display values from raw values in the model.
It must fill value
with the display value for the column column
in the
row indicated by iter
.
Since this function is called for each data access, it’s not a particularly efficient operation.
type TreeModelFilterModifyFunc_WithClosures Source #
= TreeModel |
|
-> TreeIter |
|
-> GValue |
|
-> Int32 |
|
-> Ptr () |
|
-> IO () |
A function which calculates display values from raw values in the model.
It must fill value
with the display value for the column column
in the
row indicated by iter
.
Since this function is called for each data access, it’s not a particularly efficient operation.
drop_closures_TreeModelFilterModifyFunc :: TreeModelFilterModifyFunc -> TreeModelFilterModifyFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeModelFilterModifyFunc Source #
:: (HasCallStack, MonadIO m, IsTreeModel a) | |
=> FunPtr C_TreeModelFilterModifyFunc | |
-> a |
|
-> TreeIter |
|
-> GValue |
|
-> Int32 |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeModelFilterModifyFunc :: MonadIO m => TreeModelFilterModifyFunc -> m (GClosure C_TreeModelFilterModifyFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeModelFilterModifyFunc :: C_TreeModelFilterModifyFunc -> IO (FunPtr C_TreeModelFilterModifyFunc) Source #
Generate a function pointer callable from C code, from a C_TreeModelFilterModifyFunc
.
noTreeModelFilterModifyFunc :: Maybe TreeModelFilterModifyFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeModelFilterModifyFunc
noTreeModelFilterModifyFunc_WithClosures :: Maybe TreeModelFilterModifyFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeModelFilterModifyFunc_WithClosures
wrap_TreeModelFilterModifyFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterModifyFunc)) -> TreeModelFilterModifyFunc_WithClosures -> C_TreeModelFilterModifyFunc Source #
Wrap a TreeModelFilterModifyFunc
into a C_TreeModelFilterModifyFunc
.
TreeModelFilterVisibleFunc
type C_TreeModelFilterVisibleFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type TreeModelFilterVisibleFunc Source #
= TreeModel |
|
-> TreeIter |
|
-> IO Bool | Returns: Whether the row indicated by |
A function which decides whether the row indicated by iter
is visible.
type TreeModelFilterVisibleFunc_WithClosures Source #
= TreeModel |
|
-> TreeIter |
|
-> Ptr () |
|
-> IO Bool | Returns: Whether the row indicated by |
A function which decides whether the row indicated by iter
is visible.
drop_closures_TreeModelFilterVisibleFunc :: TreeModelFilterVisibleFunc -> TreeModelFilterVisibleFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeModelFilterVisibleFunc Source #
:: (HasCallStack, MonadIO m, IsTreeModel a) | |
=> FunPtr C_TreeModelFilterVisibleFunc | |
-> a |
|
-> TreeIter |
|
-> Ptr () |
|
-> m Bool | Returns: Whether the row indicated by |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeModelFilterVisibleFunc :: MonadIO m => TreeModelFilterVisibleFunc -> m (GClosure C_TreeModelFilterVisibleFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeModelFilterVisibleFunc :: C_TreeModelFilterVisibleFunc -> IO (FunPtr C_TreeModelFilterVisibleFunc) Source #
Generate a function pointer callable from C code, from a C_TreeModelFilterVisibleFunc
.
noTreeModelFilterVisibleFunc :: Maybe TreeModelFilterVisibleFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeModelFilterVisibleFunc
noTreeModelFilterVisibleFunc_WithClosures :: Maybe TreeModelFilterVisibleFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeModelFilterVisibleFunc_WithClosures
wrap_TreeModelFilterVisibleFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterVisibleFunc)) -> TreeModelFilterVisibleFunc_WithClosures -> C_TreeModelFilterVisibleFunc Source #
Wrap a TreeModelFilterVisibleFunc
into a C_TreeModelFilterVisibleFunc
.
TreeModelForeachFunc
type C_TreeModelForeachFunc = Ptr TreeModel -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type TreeModelForeachFunc Source #
= TreeModel |
|
-> TreePath |
|
-> TreeIter |
|
-> IO Bool |
Type of the callback passed to treeModelForeach
to
iterate over the rows in a tree model.
type TreeModelForeachFunc_WithClosures Source #
= TreeModel |
|
-> TreePath |
|
-> TreeIter |
|
-> Ptr () |
|
-> IO Bool |
Type of the callback passed to treeModelForeach
to
iterate over the rows in a tree model.
drop_closures_TreeModelForeachFunc :: TreeModelForeachFunc -> TreeModelForeachFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeModelForeachFunc Source #
:: (HasCallStack, MonadIO m, IsTreeModel a) | |
=> FunPtr C_TreeModelForeachFunc | |
-> a |
|
-> TreePath |
|
-> TreeIter |
|
-> Ptr () |
|
-> m Bool |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeModelForeachFunc :: MonadIO m => TreeModelForeachFunc -> m (GClosure C_TreeModelForeachFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeModelForeachFunc :: C_TreeModelForeachFunc -> IO (FunPtr C_TreeModelForeachFunc) Source #
Generate a function pointer callable from C code, from a C_TreeModelForeachFunc
.
noTreeModelForeachFunc :: Maybe TreeModelForeachFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeModelForeachFunc
noTreeModelForeachFunc_WithClosures :: Maybe TreeModelForeachFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeModelForeachFunc_WithClosures
wrap_TreeModelForeachFunc :: Maybe (Ptr (FunPtr C_TreeModelForeachFunc)) -> TreeModelForeachFunc_WithClosures -> C_TreeModelForeachFunc Source #
Wrap a TreeModelForeachFunc
into a C_TreeModelForeachFunc
.
TreeSelectionForeachFunc
type C_TreeSelectionForeachFunc = Ptr TreeModel -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type TreeSelectionForeachFunc Source #
= TreeModel |
|
-> TreePath |
|
-> TreeIter |
|
-> IO () |
A function used by treeSelectionSelectedForeach
to map all
selected rows. It will be called on every selected row in the view.
type TreeSelectionForeachFunc_WithClosures Source #
= TreeModel |
|
-> TreePath |
|
-> TreeIter |
|
-> Ptr () |
|
-> IO () |
A function used by treeSelectionSelectedForeach
to map all
selected rows. It will be called on every selected row in the view.
drop_closures_TreeSelectionForeachFunc :: TreeSelectionForeachFunc -> TreeSelectionForeachFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeSelectionForeachFunc Source #
:: (HasCallStack, MonadIO m, IsTreeModel a) | |
=> FunPtr C_TreeSelectionForeachFunc | |
-> a |
|
-> TreePath |
|
-> TreeIter |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeSelectionForeachFunc :: MonadIO m => TreeSelectionForeachFunc -> m (GClosure C_TreeSelectionForeachFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeSelectionForeachFunc :: C_TreeSelectionForeachFunc -> IO (FunPtr C_TreeSelectionForeachFunc) Source #
Generate a function pointer callable from C code, from a C_TreeSelectionForeachFunc
.
noTreeSelectionForeachFunc :: Maybe TreeSelectionForeachFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeSelectionForeachFunc
noTreeSelectionForeachFunc_WithClosures :: Maybe TreeSelectionForeachFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeSelectionForeachFunc_WithClosures
wrap_TreeSelectionForeachFunc :: Maybe (Ptr (FunPtr C_TreeSelectionForeachFunc)) -> TreeSelectionForeachFunc_WithClosures -> C_TreeSelectionForeachFunc Source #
Wrap a TreeSelectionForeachFunc
into a C_TreeSelectionForeachFunc
.
TreeSelectionFunc
type C_TreeSelectionFunc = Ptr TreeSelection -> Ptr TreeModel -> Ptr TreePath -> CInt -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type TreeSelectionFunc Source #
= TreeSelection |
|
-> TreeModel |
|
-> TreePath |
|
-> Bool |
|
-> IO Bool | Returns: |
A function used by treeSelectionSetSelectFunction
to filter
whether or not a row may be selected. It is called whenever a row's
state might change. A return value of True
indicates to selection
that it is okay to change the selection.
type TreeSelectionFunc_WithClosures Source #
= TreeSelection |
|
-> TreeModel |
|
-> TreePath |
|
-> Bool |
|
-> Ptr () |
|
-> IO Bool | Returns: |
A function used by treeSelectionSetSelectFunction
to filter
whether or not a row may be selected. It is called whenever a row's
state might change. A return value of True
indicates to selection
that it is okay to change the selection.
drop_closures_TreeSelectionFunc :: TreeSelectionFunc -> TreeSelectionFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeSelectionFunc Source #
:: (HasCallStack, MonadIO m, IsTreeSelection a, IsTreeModel b) | |
=> FunPtr C_TreeSelectionFunc | |
-> a |
|
-> b |
|
-> TreePath |
|
-> Bool |
|
-> Ptr () |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeSelectionFunc :: MonadIO m => TreeSelectionFunc -> m (GClosure C_TreeSelectionFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeSelectionFunc :: C_TreeSelectionFunc -> IO (FunPtr C_TreeSelectionFunc) Source #
Generate a function pointer callable from C code, from a C_TreeSelectionFunc
.
noTreeSelectionFunc :: Maybe TreeSelectionFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeSelectionFunc
noTreeSelectionFunc_WithClosures :: Maybe TreeSelectionFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeSelectionFunc_WithClosures
wrap_TreeSelectionFunc :: Maybe (Ptr (FunPtr C_TreeSelectionFunc)) -> TreeSelectionFunc_WithClosures -> C_TreeSelectionFunc Source #
Wrap a TreeSelectionFunc
into a C_TreeSelectionFunc
.
TreeViewColumnDropFunc
type C_TreeViewColumnDropFunc = Ptr TreeView -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type TreeViewColumnDropFunc Source #
= TreeView |
|
-> TreeViewColumn |
|
-> TreeViewColumn |
|
-> TreeViewColumn |
|
-> IO Bool | Returns: |
Function type for determining whether column
can be dropped in a
particular spot (as determined by prevColumn
and nextColumn
). In
left to right locales, prevColumn
is on the left of the potential drop
spot, and nextColumn
is on the right. In right to left mode, this is
reversed. This function should return True
if the spot is a valid drop
spot. Please note that returning True
does not actually indicate that
the column drop was made, but is meant only to indicate a possible drop
spot to the user.
type TreeViewColumnDropFunc_WithClosures Source #
= TreeView |
|
-> TreeViewColumn |
|
-> TreeViewColumn |
|
-> TreeViewColumn |
|
-> Ptr () |
|
-> IO Bool | Returns: |
Function type for determining whether column
can be dropped in a
particular spot (as determined by prevColumn
and nextColumn
). In
left to right locales, prevColumn
is on the left of the potential drop
spot, and nextColumn
is on the right. In right to left mode, this is
reversed. This function should return True
if the spot is a valid drop
spot. Please note that returning True
does not actually indicate that
the column drop was made, but is meant only to indicate a possible drop
spot to the user.
drop_closures_TreeViewColumnDropFunc :: TreeViewColumnDropFunc -> TreeViewColumnDropFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeViewColumnDropFunc Source #
:: (HasCallStack, MonadIO m, IsTreeView a, IsTreeViewColumn b, IsTreeViewColumn c, IsTreeViewColumn d) | |
=> FunPtr C_TreeViewColumnDropFunc | |
-> a |
|
-> b |
|
-> c |
|
-> d |
|
-> Ptr () |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeViewColumnDropFunc :: MonadIO m => TreeViewColumnDropFunc -> m (GClosure C_TreeViewColumnDropFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeViewColumnDropFunc :: C_TreeViewColumnDropFunc -> IO (FunPtr C_TreeViewColumnDropFunc) Source #
Generate a function pointer callable from C code, from a C_TreeViewColumnDropFunc
.
noTreeViewColumnDropFunc :: Maybe TreeViewColumnDropFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeViewColumnDropFunc
noTreeViewColumnDropFunc_WithClosures :: Maybe TreeViewColumnDropFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeViewColumnDropFunc_WithClosures
wrap_TreeViewColumnDropFunc :: Maybe (Ptr (FunPtr C_TreeViewColumnDropFunc)) -> TreeViewColumnDropFunc_WithClosures -> C_TreeViewColumnDropFunc Source #
Wrap a TreeViewColumnDropFunc
into a C_TreeViewColumnDropFunc
.
TreeViewMappingFunc
type C_TreeViewMappingFunc = Ptr TreeView -> Ptr TreePath -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type TreeViewMappingFunc Source #
Function used for treeViewMapExpandedRows
.
type TreeViewMappingFunc_WithClosures Source #
= TreeView |
|
-> TreePath |
|
-> Ptr () |
|
-> IO () |
Function used for treeViewMapExpandedRows
.
drop_closures_TreeViewMappingFunc :: TreeViewMappingFunc -> TreeViewMappingFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeViewMappingFunc Source #
:: (HasCallStack, MonadIO m, IsTreeView a) | |
=> FunPtr C_TreeViewMappingFunc | |
-> a |
|
-> TreePath |
|
-> Ptr () |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeViewMappingFunc :: MonadIO m => TreeViewMappingFunc -> m (GClosure C_TreeViewMappingFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeViewMappingFunc :: C_TreeViewMappingFunc -> IO (FunPtr C_TreeViewMappingFunc) Source #
Generate a function pointer callable from C code, from a C_TreeViewMappingFunc
.
noTreeViewMappingFunc :: Maybe TreeViewMappingFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeViewMappingFunc
noTreeViewMappingFunc_WithClosures :: Maybe TreeViewMappingFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeViewMappingFunc_WithClosures
wrap_TreeViewMappingFunc :: Maybe (Ptr (FunPtr C_TreeViewMappingFunc)) -> TreeViewMappingFunc_WithClosures -> C_TreeViewMappingFunc Source #
Wrap a TreeViewMappingFunc
into a C_TreeViewMappingFunc
.
TreeViewRowSeparatorFunc
type C_TreeViewRowSeparatorFunc = Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type TreeViewRowSeparatorFunc Source #
= TreeModel |
|
-> TreeIter |
|
-> IO Bool | Returns: |
Function type for determining whether the row pointed to by iter
should
be rendered as a separator. A common way to implement this is to have a
boolean column in the model, whose values the TreeViewRowSeparatorFunc
returns.
type TreeViewRowSeparatorFunc_WithClosures Source #
= TreeModel |
|
-> TreeIter |
|
-> Ptr () |
|
-> IO Bool | Returns: |
Function type for determining whether the row pointed to by iter
should
be rendered as a separator. A common way to implement this is to have a
boolean column in the model, whose values the TreeViewRowSeparatorFunc
returns.
drop_closures_TreeViewRowSeparatorFunc :: TreeViewRowSeparatorFunc -> TreeViewRowSeparatorFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeViewRowSeparatorFunc Source #
:: (HasCallStack, MonadIO m, IsTreeModel a) | |
=> FunPtr C_TreeViewRowSeparatorFunc | |
-> a |
|
-> TreeIter |
|
-> Ptr () |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeViewRowSeparatorFunc :: MonadIO m => TreeViewRowSeparatorFunc -> m (GClosure C_TreeViewRowSeparatorFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeViewRowSeparatorFunc :: C_TreeViewRowSeparatorFunc -> IO (FunPtr C_TreeViewRowSeparatorFunc) Source #
Generate a function pointer callable from C code, from a C_TreeViewRowSeparatorFunc
.
noTreeViewRowSeparatorFunc :: Maybe TreeViewRowSeparatorFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeViewRowSeparatorFunc
noTreeViewRowSeparatorFunc_WithClosures :: Maybe TreeViewRowSeparatorFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeViewRowSeparatorFunc_WithClosures
wrap_TreeViewRowSeparatorFunc :: Maybe (Ptr (FunPtr C_TreeViewRowSeparatorFunc)) -> TreeViewRowSeparatorFunc_WithClosures -> C_TreeViewRowSeparatorFunc Source #
Wrap a TreeViewRowSeparatorFunc
into a C_TreeViewRowSeparatorFunc
.
TreeViewSearchEqualFunc
type C_TreeViewSearchEqualFunc = Ptr TreeModel -> Int32 -> CString -> Ptr TreeIter -> Ptr () -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type TreeViewSearchEqualFunc Source #
= TreeModel |
|
-> Int32 |
|
-> Text |
|
-> TreeIter |
|
-> IO Bool |
A function used for checking whether a row in model
matches
a search key string entered by the user. Note the return value
is reversed from what you would normally expect, though it
has some similarity to strcmp()
returning 0 for equal strings.
type TreeViewSearchEqualFunc_WithClosures Source #
= TreeModel |
|
-> Int32 |
|
-> Text |
|
-> TreeIter |
|
-> Ptr () |
|
-> IO Bool |
A function used for checking whether a row in model
matches
a search key string entered by the user. Note the return value
is reversed from what you would normally expect, though it
has some similarity to strcmp()
returning 0 for equal strings.
drop_closures_TreeViewSearchEqualFunc :: TreeViewSearchEqualFunc -> TreeViewSearchEqualFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeViewSearchEqualFunc Source #
:: (HasCallStack, MonadIO m, IsTreeModel a) | |
=> FunPtr C_TreeViewSearchEqualFunc | |
-> a |
|
-> Int32 |
|
-> Text |
|
-> TreeIter |
|
-> Ptr () |
|
-> m Bool |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeViewSearchEqualFunc :: MonadIO m => TreeViewSearchEqualFunc -> m (GClosure C_TreeViewSearchEqualFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeViewSearchEqualFunc :: C_TreeViewSearchEqualFunc -> IO (FunPtr C_TreeViewSearchEqualFunc) Source #
Generate a function pointer callable from C code, from a C_TreeViewSearchEqualFunc
.
noTreeViewSearchEqualFunc :: Maybe TreeViewSearchEqualFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeViewSearchEqualFunc
noTreeViewSearchEqualFunc_WithClosures :: Maybe TreeViewSearchEqualFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeViewSearchEqualFunc_WithClosures
wrap_TreeViewSearchEqualFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchEqualFunc)) -> TreeViewSearchEqualFunc_WithClosures -> C_TreeViewSearchEqualFunc Source #
Wrap a TreeViewSearchEqualFunc
into a C_TreeViewSearchEqualFunc
.
TreeViewSearchPositionFunc
type C_TreeViewSearchPositionFunc = Ptr TreeView -> Ptr Widget -> Ptr () -> IO () Source #
Type for the callback on the (unwrapped) C side.
type TreeViewSearchPositionFunc = TreeView -> Widget -> IO () Source #
No description available in the introspection data.
type TreeViewSearchPositionFunc_WithClosures = TreeView -> Widget -> Ptr () -> IO () Source #
No description available in the introspection data.
drop_closures_TreeViewSearchPositionFunc :: TreeViewSearchPositionFunc -> TreeViewSearchPositionFunc_WithClosures Source #
A simple wrapper that ignores the closure arguments.
dynamic_TreeViewSearchPositionFunc :: (HasCallStack, MonadIO m, IsTreeView a, IsWidget b) => FunPtr C_TreeViewSearchPositionFunc -> a -> b -> Ptr () -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_TreeViewSearchPositionFunc :: MonadIO m => TreeViewSearchPositionFunc -> m (GClosure C_TreeViewSearchPositionFunc) Source #
Wrap the callback into a GClosure
.
mk_TreeViewSearchPositionFunc :: C_TreeViewSearchPositionFunc -> IO (FunPtr C_TreeViewSearchPositionFunc) Source #
Generate a function pointer callable from C code, from a C_TreeViewSearchPositionFunc
.
noTreeViewSearchPositionFunc :: Maybe TreeViewSearchPositionFunc Source #
A convenience synonym for
.Nothing
:: Maybe
TreeViewSearchPositionFunc
noTreeViewSearchPositionFunc_WithClosures :: Maybe TreeViewSearchPositionFunc_WithClosures Source #
A convenience synonym for
.Nothing
:: Maybe
TreeViewSearchPositionFunc_WithClosures
wrap_TreeViewSearchPositionFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchPositionFunc)) -> TreeViewSearchPositionFunc_WithClosures -> C_TreeViewSearchPositionFunc Source #
Wrap a TreeViewSearchPositionFunc
into a C_TreeViewSearchPositionFunc
.
WidgetClassCanActivateAccelFieldCallback
type C_WidgetClassCanActivateAccelFieldCallback = Ptr Widget -> Word32 -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassCanActivateAccelFieldCallback Source #
= Widget |
|
-> Word32 |
|
-> IO Bool | Returns: |
No description available in the introspection data.
dynamic_WidgetClassCanActivateAccelFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassCanActivateAccelFieldCallback | |
-> a |
|
-> Word32 |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassCanActivateAccelFieldCallback :: MonadIO m => WidgetClassCanActivateAccelFieldCallback -> m (GClosure C_WidgetClassCanActivateAccelFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassCanActivateAccelFieldCallback :: C_WidgetClassCanActivateAccelFieldCallback -> IO (FunPtr C_WidgetClassCanActivateAccelFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassCanActivateAccelFieldCallback
.
noWidgetClassCanActivateAccelFieldCallback :: Maybe WidgetClassCanActivateAccelFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassCanActivateAccelFieldCallback
wrap_WidgetClassCanActivateAccelFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassCanActivateAccelFieldCallback)) -> WidgetClassCanActivateAccelFieldCallback -> C_WidgetClassCanActivateAccelFieldCallback Source #
WidgetClassComputeExpandFieldCallback
type C_WidgetClassComputeExpandFieldCallback = Ptr Widget -> CInt -> CInt -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassComputeExpandFieldCallback = Widget -> Bool -> Bool -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassComputeExpandFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassComputeExpandFieldCallback -> a -> Bool -> Bool -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassComputeExpandFieldCallback :: MonadIO m => WidgetClassComputeExpandFieldCallback -> m (GClosure C_WidgetClassComputeExpandFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassComputeExpandFieldCallback :: C_WidgetClassComputeExpandFieldCallback -> IO (FunPtr C_WidgetClassComputeExpandFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassComputeExpandFieldCallback
.
noWidgetClassComputeExpandFieldCallback :: Maybe WidgetClassComputeExpandFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassComputeExpandFieldCallback
wrap_WidgetClassComputeExpandFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassComputeExpandFieldCallback)) -> WidgetClassComputeExpandFieldCallback -> C_WidgetClassComputeExpandFieldCallback Source #
WidgetClassContainsFieldCallback
type C_WidgetClassContainsFieldCallback = Ptr Widget -> CDouble -> CDouble -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassContainsFieldCallback Source #
= Widget |
|
-> Double |
|
-> Double |
|
-> IO Bool | Returns: |
No description available in the introspection data.
dynamic_WidgetClassContainsFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassContainsFieldCallback | |
-> a |
|
-> Double |
|
-> Double |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassContainsFieldCallback :: MonadIO m => WidgetClassContainsFieldCallback -> m (GClosure C_WidgetClassContainsFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassContainsFieldCallback :: C_WidgetClassContainsFieldCallback -> IO (FunPtr C_WidgetClassContainsFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassContainsFieldCallback
.
noWidgetClassContainsFieldCallback :: Maybe WidgetClassContainsFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassContainsFieldCallback
wrap_WidgetClassContainsFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassContainsFieldCallback)) -> WidgetClassContainsFieldCallback -> C_WidgetClassContainsFieldCallback Source #
WidgetClassDestroyFieldCallback
type C_WidgetClassDestroyFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDestroyFieldCallback Source #
No description available in the introspection data.
dynamic_WidgetClassDestroyFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassDestroyFieldCallback | |
-> a |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDestroyFieldCallback :: MonadIO m => WidgetClassDestroyFieldCallback -> m (GClosure C_WidgetClassDestroyFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDestroyFieldCallback :: C_WidgetClassDestroyFieldCallback -> IO (FunPtr C_WidgetClassDestroyFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDestroyFieldCallback
.
noWidgetClassDestroyFieldCallback :: Maybe WidgetClassDestroyFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDestroyFieldCallback
wrap_WidgetClassDestroyFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDestroyFieldCallback)) -> WidgetClassDestroyFieldCallback -> C_WidgetClassDestroyFieldCallback Source #
Wrap a WidgetClassDestroyFieldCallback
into a C_WidgetClassDestroyFieldCallback
.
WidgetClassDirectionChangedFieldCallback
type C_WidgetClassDirectionChangedFieldCallback = Ptr Widget -> CUInt -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDirectionChangedFieldCallback = Widget -> TextDirection -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassDirectionChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassDirectionChangedFieldCallback -> a -> TextDirection -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDirectionChangedFieldCallback :: MonadIO m => WidgetClassDirectionChangedFieldCallback -> m (GClosure C_WidgetClassDirectionChangedFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDirectionChangedFieldCallback :: C_WidgetClassDirectionChangedFieldCallback -> IO (FunPtr C_WidgetClassDirectionChangedFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDirectionChangedFieldCallback
.
noWidgetClassDirectionChangedFieldCallback :: Maybe WidgetClassDirectionChangedFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDirectionChangedFieldCallback
wrap_WidgetClassDirectionChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDirectionChangedFieldCallback)) -> WidgetClassDirectionChangedFieldCallback -> C_WidgetClassDirectionChangedFieldCallback Source #
WidgetClassDragBeginFieldCallback
type C_WidgetClassDragBeginFieldCallback = Ptr Widget -> Ptr Drag -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDragBeginFieldCallback = Widget -> Drag -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassDragBeginFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrag b) => FunPtr C_WidgetClassDragBeginFieldCallback -> a -> b -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDragBeginFieldCallback :: MonadIO m => WidgetClassDragBeginFieldCallback -> m (GClosure C_WidgetClassDragBeginFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDragBeginFieldCallback :: C_WidgetClassDragBeginFieldCallback -> IO (FunPtr C_WidgetClassDragBeginFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDragBeginFieldCallback
.
noWidgetClassDragBeginFieldCallback :: Maybe WidgetClassDragBeginFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDragBeginFieldCallback
wrap_WidgetClassDragBeginFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragBeginFieldCallback)) -> WidgetClassDragBeginFieldCallback -> C_WidgetClassDragBeginFieldCallback Source #
WidgetClassDragDataDeleteFieldCallback
type C_WidgetClassDragDataDeleteFieldCallback = Ptr Widget -> Ptr Drag -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDragDataDeleteFieldCallback = Widget -> Drag -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassDragDataDeleteFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrag b) => FunPtr C_WidgetClassDragDataDeleteFieldCallback -> a -> b -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDragDataDeleteFieldCallback :: MonadIO m => WidgetClassDragDataDeleteFieldCallback -> m (GClosure C_WidgetClassDragDataDeleteFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDragDataDeleteFieldCallback :: C_WidgetClassDragDataDeleteFieldCallback -> IO (FunPtr C_WidgetClassDragDataDeleteFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDragDataDeleteFieldCallback
.
noWidgetClassDragDataDeleteFieldCallback :: Maybe WidgetClassDragDataDeleteFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDragDataDeleteFieldCallback
wrap_WidgetClassDragDataDeleteFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataDeleteFieldCallback)) -> WidgetClassDragDataDeleteFieldCallback -> C_WidgetClassDragDataDeleteFieldCallback Source #
WidgetClassDragDataGetFieldCallback
type C_WidgetClassDragDataGetFieldCallback = Ptr Widget -> Ptr Drag -> Ptr SelectionData -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDragDataGetFieldCallback = Widget -> Drag -> SelectionData -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassDragDataGetFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrag b) => FunPtr C_WidgetClassDragDataGetFieldCallback -> a -> b -> SelectionData -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDragDataGetFieldCallback :: MonadIO m => WidgetClassDragDataGetFieldCallback -> m (GClosure C_WidgetClassDragDataGetFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDragDataGetFieldCallback :: C_WidgetClassDragDataGetFieldCallback -> IO (FunPtr C_WidgetClassDragDataGetFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDragDataGetFieldCallback
.
noWidgetClassDragDataGetFieldCallback :: Maybe WidgetClassDragDataGetFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDragDataGetFieldCallback
wrap_WidgetClassDragDataGetFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataGetFieldCallback)) -> WidgetClassDragDataGetFieldCallback -> C_WidgetClassDragDataGetFieldCallback Source #
WidgetClassDragDataReceivedFieldCallback
type C_WidgetClassDragDataReceivedFieldCallback = Ptr Widget -> Ptr Drop -> Ptr SelectionData -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDragDataReceivedFieldCallback = Widget -> Drop -> SelectionData -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassDragDataReceivedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrop b) => FunPtr C_WidgetClassDragDataReceivedFieldCallback -> a -> b -> SelectionData -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDragDataReceivedFieldCallback :: MonadIO m => WidgetClassDragDataReceivedFieldCallback -> m (GClosure C_WidgetClassDragDataReceivedFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDragDataReceivedFieldCallback :: C_WidgetClassDragDataReceivedFieldCallback -> IO (FunPtr C_WidgetClassDragDataReceivedFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDragDataReceivedFieldCallback
.
noWidgetClassDragDataReceivedFieldCallback :: Maybe WidgetClassDragDataReceivedFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDragDataReceivedFieldCallback
wrap_WidgetClassDragDataReceivedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDataReceivedFieldCallback)) -> WidgetClassDragDataReceivedFieldCallback -> C_WidgetClassDragDataReceivedFieldCallback Source #
WidgetClassDragDropFieldCallback
type C_WidgetClassDragDropFieldCallback = Ptr Widget -> Ptr Drop -> Int32 -> Int32 -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDragDropFieldCallback = Widget -> Drop -> Int32 -> Int32 -> IO Bool Source #
No description available in the introspection data.
dynamic_WidgetClassDragDropFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrop b) => FunPtr C_WidgetClassDragDropFieldCallback -> a -> b -> Int32 -> Int32 -> m Bool Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDragDropFieldCallback :: MonadIO m => WidgetClassDragDropFieldCallback -> m (GClosure C_WidgetClassDragDropFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDragDropFieldCallback :: C_WidgetClassDragDropFieldCallback -> IO (FunPtr C_WidgetClassDragDropFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDragDropFieldCallback
.
noWidgetClassDragDropFieldCallback :: Maybe WidgetClassDragDropFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDragDropFieldCallback
wrap_WidgetClassDragDropFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragDropFieldCallback)) -> WidgetClassDragDropFieldCallback -> C_WidgetClassDragDropFieldCallback Source #
WidgetClassDragEndFieldCallback
type C_WidgetClassDragEndFieldCallback = Ptr Widget -> Ptr Drag -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDragEndFieldCallback = Widget -> Drag -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassDragEndFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrag b) => FunPtr C_WidgetClassDragEndFieldCallback -> a -> b -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDragEndFieldCallback :: MonadIO m => WidgetClassDragEndFieldCallback -> m (GClosure C_WidgetClassDragEndFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDragEndFieldCallback :: C_WidgetClassDragEndFieldCallback -> IO (FunPtr C_WidgetClassDragEndFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDragEndFieldCallback
.
noWidgetClassDragEndFieldCallback :: Maybe WidgetClassDragEndFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDragEndFieldCallback
wrap_WidgetClassDragEndFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragEndFieldCallback)) -> WidgetClassDragEndFieldCallback -> C_WidgetClassDragEndFieldCallback Source #
Wrap a WidgetClassDragEndFieldCallback
into a C_WidgetClassDragEndFieldCallback
.
WidgetClassDragFailedFieldCallback
type C_WidgetClassDragFailedFieldCallback = Ptr Widget -> Ptr Drag -> CUInt -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDragFailedFieldCallback = Widget -> Drag -> DragResult -> IO Bool Source #
No description available in the introspection data.
dynamic_WidgetClassDragFailedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrag b) => FunPtr C_WidgetClassDragFailedFieldCallback -> a -> b -> DragResult -> m Bool Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDragFailedFieldCallback :: MonadIO m => WidgetClassDragFailedFieldCallback -> m (GClosure C_WidgetClassDragFailedFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDragFailedFieldCallback :: C_WidgetClassDragFailedFieldCallback -> IO (FunPtr C_WidgetClassDragFailedFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDragFailedFieldCallback
.
noWidgetClassDragFailedFieldCallback :: Maybe WidgetClassDragFailedFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDragFailedFieldCallback
wrap_WidgetClassDragFailedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragFailedFieldCallback)) -> WidgetClassDragFailedFieldCallback -> C_WidgetClassDragFailedFieldCallback Source #
WidgetClassDragLeaveFieldCallback
type C_WidgetClassDragLeaveFieldCallback = Ptr Widget -> Ptr Drop -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDragLeaveFieldCallback = Widget -> Drop -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassDragLeaveFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrop b) => FunPtr C_WidgetClassDragLeaveFieldCallback -> a -> b -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDragLeaveFieldCallback :: MonadIO m => WidgetClassDragLeaveFieldCallback -> m (GClosure C_WidgetClassDragLeaveFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDragLeaveFieldCallback :: C_WidgetClassDragLeaveFieldCallback -> IO (FunPtr C_WidgetClassDragLeaveFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDragLeaveFieldCallback
.
noWidgetClassDragLeaveFieldCallback :: Maybe WidgetClassDragLeaveFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDragLeaveFieldCallback
wrap_WidgetClassDragLeaveFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragLeaveFieldCallback)) -> WidgetClassDragLeaveFieldCallback -> C_WidgetClassDragLeaveFieldCallback Source #
WidgetClassDragMotionFieldCallback
type C_WidgetClassDragMotionFieldCallback = Ptr Widget -> Ptr Drop -> Int32 -> Int32 -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassDragMotionFieldCallback = Widget -> Drop -> Int32 -> Int32 -> IO Bool Source #
No description available in the introspection data.
dynamic_WidgetClassDragMotionFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsDrop b) => FunPtr C_WidgetClassDragMotionFieldCallback -> a -> b -> Int32 -> Int32 -> m Bool Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassDragMotionFieldCallback :: MonadIO m => WidgetClassDragMotionFieldCallback -> m (GClosure C_WidgetClassDragMotionFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassDragMotionFieldCallback :: C_WidgetClassDragMotionFieldCallback -> IO (FunPtr C_WidgetClassDragMotionFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassDragMotionFieldCallback
.
noWidgetClassDragMotionFieldCallback :: Maybe WidgetClassDragMotionFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassDragMotionFieldCallback
wrap_WidgetClassDragMotionFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassDragMotionFieldCallback)) -> WidgetClassDragMotionFieldCallback -> C_WidgetClassDragMotionFieldCallback Source #
WidgetClassFocusFieldCallback
type C_WidgetClassFocusFieldCallback = Ptr Widget -> CUInt -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassFocusFieldCallback = Widget -> DirectionType -> IO Bool Source #
No description available in the introspection data.
dynamic_WidgetClassFocusFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassFocusFieldCallback -> a -> DirectionType -> m Bool Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassFocusFieldCallback :: MonadIO m => WidgetClassFocusFieldCallback -> m (GClosure C_WidgetClassFocusFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassFocusFieldCallback :: C_WidgetClassFocusFieldCallback -> IO (FunPtr C_WidgetClassFocusFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassFocusFieldCallback
.
noWidgetClassFocusFieldCallback :: Maybe WidgetClassFocusFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassFocusFieldCallback
wrap_WidgetClassFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassFocusFieldCallback)) -> WidgetClassFocusFieldCallback -> C_WidgetClassFocusFieldCallback Source #
Wrap a WidgetClassFocusFieldCallback
into a C_WidgetClassFocusFieldCallback
.
WidgetClassGetAccessibleFieldCallback
type C_WidgetClassGetAccessibleFieldCallback = Ptr Widget -> IO (Ptr Object) Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassGetAccessibleFieldCallback Source #
No description available in the introspection data.
dynamic_WidgetClassGetAccessibleFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassGetAccessibleFieldCallback | |
-> a |
|
-> m Object | Returns: the |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassGetAccessibleFieldCallback :: MonadIO m => WidgetClassGetAccessibleFieldCallback -> m (GClosure C_WidgetClassGetAccessibleFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassGetAccessibleFieldCallback :: C_WidgetClassGetAccessibleFieldCallback -> IO (FunPtr C_WidgetClassGetAccessibleFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassGetAccessibleFieldCallback
.
noWidgetClassGetAccessibleFieldCallback :: Maybe WidgetClassGetAccessibleFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassGetAccessibleFieldCallback
wrap_WidgetClassGetAccessibleFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetAccessibleFieldCallback)) -> WidgetClassGetAccessibleFieldCallback -> C_WidgetClassGetAccessibleFieldCallback Source #
WidgetClassGetRequestModeFieldCallback
type C_WidgetClassGetRequestModeFieldCallback = Ptr Widget -> IO CUInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassGetRequestModeFieldCallback Source #
= Widget |
|
-> IO SizeRequestMode | Returns: The |
No description available in the introspection data.
dynamic_WidgetClassGetRequestModeFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassGetRequestModeFieldCallback | |
-> a |
|
-> m SizeRequestMode | Returns: The |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassGetRequestModeFieldCallback :: MonadIO m => WidgetClassGetRequestModeFieldCallback -> m (GClosure C_WidgetClassGetRequestModeFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassGetRequestModeFieldCallback :: C_WidgetClassGetRequestModeFieldCallback -> IO (FunPtr C_WidgetClassGetRequestModeFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassGetRequestModeFieldCallback
.
noWidgetClassGetRequestModeFieldCallback :: Maybe WidgetClassGetRequestModeFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassGetRequestModeFieldCallback
wrap_WidgetClassGetRequestModeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGetRequestModeFieldCallback)) -> WidgetClassGetRequestModeFieldCallback -> C_WidgetClassGetRequestModeFieldCallback Source #
WidgetClassGrabFocusFieldCallback
type C_WidgetClassGrabFocusFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassGrabFocusFieldCallback Source #
No description available in the introspection data.
dynamic_WidgetClassGrabFocusFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassGrabFocusFieldCallback | |
-> a |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassGrabFocusFieldCallback :: MonadIO m => WidgetClassGrabFocusFieldCallback -> m (GClosure C_WidgetClassGrabFocusFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassGrabFocusFieldCallback :: C_WidgetClassGrabFocusFieldCallback -> IO (FunPtr C_WidgetClassGrabFocusFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassGrabFocusFieldCallback
.
noWidgetClassGrabFocusFieldCallback :: Maybe WidgetClassGrabFocusFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassGrabFocusFieldCallback
wrap_WidgetClassGrabFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGrabFocusFieldCallback)) -> WidgetClassGrabFocusFieldCallback -> C_WidgetClassGrabFocusFieldCallback Source #
WidgetClassGrabNotifyFieldCallback
type C_WidgetClassGrabNotifyFieldCallback = Ptr Widget -> CInt -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassGrabNotifyFieldCallback = Widget -> Bool -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassGrabNotifyFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassGrabNotifyFieldCallback -> a -> Bool -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassGrabNotifyFieldCallback :: MonadIO m => WidgetClassGrabNotifyFieldCallback -> m (GClosure C_WidgetClassGrabNotifyFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassGrabNotifyFieldCallback :: C_WidgetClassGrabNotifyFieldCallback -> IO (FunPtr C_WidgetClassGrabNotifyFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassGrabNotifyFieldCallback
.
noWidgetClassGrabNotifyFieldCallback :: Maybe WidgetClassGrabNotifyFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassGrabNotifyFieldCallback
wrap_WidgetClassGrabNotifyFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassGrabNotifyFieldCallback)) -> WidgetClassGrabNotifyFieldCallback -> C_WidgetClassGrabNotifyFieldCallback Source #
WidgetClassHideFieldCallback
type C_WidgetClassHideFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassHideFieldCallback Source #
No description available in the introspection data.
dynamic_WidgetClassHideFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassHideFieldCallback | |
-> a |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassHideFieldCallback :: MonadIO m => WidgetClassHideFieldCallback -> m (GClosure C_WidgetClassHideFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassHideFieldCallback :: C_WidgetClassHideFieldCallback -> IO (FunPtr C_WidgetClassHideFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassHideFieldCallback
.
noWidgetClassHideFieldCallback :: Maybe WidgetClassHideFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassHideFieldCallback
wrap_WidgetClassHideFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassHideFieldCallback)) -> WidgetClassHideFieldCallback -> C_WidgetClassHideFieldCallback Source #
Wrap a WidgetClassHideFieldCallback
into a C_WidgetClassHideFieldCallback
.
WidgetClassKeynavFailedFieldCallback
type C_WidgetClassKeynavFailedFieldCallback = Ptr Widget -> CUInt -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassKeynavFailedFieldCallback Source #
= Widget |
|
-> DirectionType |
|
-> IO Bool | Returns: |
No description available in the introspection data.
dynamic_WidgetClassKeynavFailedFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassKeynavFailedFieldCallback | |
-> a |
|
-> DirectionType |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassKeynavFailedFieldCallback :: MonadIO m => WidgetClassKeynavFailedFieldCallback -> m (GClosure C_WidgetClassKeynavFailedFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassKeynavFailedFieldCallback :: C_WidgetClassKeynavFailedFieldCallback -> IO (FunPtr C_WidgetClassKeynavFailedFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassKeynavFailedFieldCallback
.
noWidgetClassKeynavFailedFieldCallback :: Maybe WidgetClassKeynavFailedFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassKeynavFailedFieldCallback
wrap_WidgetClassKeynavFailedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassKeynavFailedFieldCallback)) -> WidgetClassKeynavFailedFieldCallback -> C_WidgetClassKeynavFailedFieldCallback Source #
WidgetClassMapFieldCallback
type C_WidgetClassMapFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassMapFieldCallback Source #
No description available in the introspection data.
dynamic_WidgetClassMapFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassMapFieldCallback | |
-> a |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassMapFieldCallback :: MonadIO m => WidgetClassMapFieldCallback -> m (GClosure C_WidgetClassMapFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassMapFieldCallback :: C_WidgetClassMapFieldCallback -> IO (FunPtr C_WidgetClassMapFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassMapFieldCallback
.
noWidgetClassMapFieldCallback :: Maybe WidgetClassMapFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassMapFieldCallback
wrap_WidgetClassMapFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMapFieldCallback)) -> WidgetClassMapFieldCallback -> C_WidgetClassMapFieldCallback Source #
Wrap a WidgetClassMapFieldCallback
into a C_WidgetClassMapFieldCallback
.
WidgetClassMeasureFieldCallback
type C_WidgetClassMeasureFieldCallback = Ptr Widget -> CUInt -> Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> Ptr Int32 -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassMeasureFieldCallback Source #
= Widget |
|
-> Orientation |
|
-> Int32 |
|
-> IO (Int32, Int32, Int32, Int32) |
No description available in the introspection data.
dynamic_WidgetClassMeasureFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassMeasureFieldCallback | |
-> a |
|
-> Orientation |
|
-> Int32 |
|
-> m (Int32, Int32, Int32, Int32) |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassMeasureFieldCallback :: MonadIO m => WidgetClassMeasureFieldCallback -> m (GClosure C_WidgetClassMeasureFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassMeasureFieldCallback :: C_WidgetClassMeasureFieldCallback -> IO (FunPtr C_WidgetClassMeasureFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassMeasureFieldCallback
.
noWidgetClassMeasureFieldCallback :: Maybe WidgetClassMeasureFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassMeasureFieldCallback
wrap_WidgetClassMeasureFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMeasureFieldCallback)) -> WidgetClassMeasureFieldCallback -> C_WidgetClassMeasureFieldCallback Source #
Wrap a WidgetClassMeasureFieldCallback
into a C_WidgetClassMeasureFieldCallback
.
WidgetClassMnemonicActivateFieldCallback
type C_WidgetClassMnemonicActivateFieldCallback = Ptr Widget -> CInt -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassMnemonicActivateFieldCallback Source #
= Widget |
|
-> Bool |
|
-> IO Bool | Returns: |
No description available in the introspection data.
dynamic_WidgetClassMnemonicActivateFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassMnemonicActivateFieldCallback | |
-> a |
|
-> Bool |
|
-> m Bool | Returns: |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassMnemonicActivateFieldCallback :: MonadIO m => WidgetClassMnemonicActivateFieldCallback -> m (GClosure C_WidgetClassMnemonicActivateFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassMnemonicActivateFieldCallback :: C_WidgetClassMnemonicActivateFieldCallback -> IO (FunPtr C_WidgetClassMnemonicActivateFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassMnemonicActivateFieldCallback
.
noWidgetClassMnemonicActivateFieldCallback :: Maybe WidgetClassMnemonicActivateFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassMnemonicActivateFieldCallback
wrap_WidgetClassMnemonicActivateFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMnemonicActivateFieldCallback)) -> WidgetClassMnemonicActivateFieldCallback -> C_WidgetClassMnemonicActivateFieldCallback Source #
WidgetClassMoveFocusFieldCallback
type C_WidgetClassMoveFocusFieldCallback = Ptr Widget -> CUInt -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassMoveFocusFieldCallback = Widget -> DirectionType -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassMoveFocusFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassMoveFocusFieldCallback -> a -> DirectionType -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassMoveFocusFieldCallback :: MonadIO m => WidgetClassMoveFocusFieldCallback -> m (GClosure C_WidgetClassMoveFocusFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassMoveFocusFieldCallback :: C_WidgetClassMoveFocusFieldCallback -> IO (FunPtr C_WidgetClassMoveFocusFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassMoveFocusFieldCallback
.
noWidgetClassMoveFocusFieldCallback :: Maybe WidgetClassMoveFocusFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassMoveFocusFieldCallback
wrap_WidgetClassMoveFocusFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassMoveFocusFieldCallback)) -> WidgetClassMoveFocusFieldCallback -> C_WidgetClassMoveFocusFieldCallback Source #
WidgetClassPopupMenuFieldCallback
type C_WidgetClassPopupMenuFieldCallback = Ptr Widget -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassPopupMenuFieldCallback = Widget -> IO Bool Source #
No description available in the introspection data.
dynamic_WidgetClassPopupMenuFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassPopupMenuFieldCallback -> a -> m Bool Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassPopupMenuFieldCallback :: MonadIO m => WidgetClassPopupMenuFieldCallback -> m (GClosure C_WidgetClassPopupMenuFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassPopupMenuFieldCallback :: C_WidgetClassPopupMenuFieldCallback -> IO (FunPtr C_WidgetClassPopupMenuFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassPopupMenuFieldCallback
.
noWidgetClassPopupMenuFieldCallback :: Maybe WidgetClassPopupMenuFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassPopupMenuFieldCallback
wrap_WidgetClassPopupMenuFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassPopupMenuFieldCallback)) -> WidgetClassPopupMenuFieldCallback -> C_WidgetClassPopupMenuFieldCallback Source #
WidgetClassQueryTooltipFieldCallback
type C_WidgetClassQueryTooltipFieldCallback = Ptr Widget -> Int32 -> Int32 -> CInt -> Ptr Tooltip -> IO CInt Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassQueryTooltipFieldCallback = Widget -> Int32 -> Int32 -> Bool -> Tooltip -> IO Bool Source #
No description available in the introspection data.
dynamic_WidgetClassQueryTooltipFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsTooltip b) => FunPtr C_WidgetClassQueryTooltipFieldCallback -> a -> Int32 -> Int32 -> Bool -> b -> m Bool Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassQueryTooltipFieldCallback :: MonadIO m => WidgetClassQueryTooltipFieldCallback -> m (GClosure C_WidgetClassQueryTooltipFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassQueryTooltipFieldCallback :: C_WidgetClassQueryTooltipFieldCallback -> IO (FunPtr C_WidgetClassQueryTooltipFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassQueryTooltipFieldCallback
.
noWidgetClassQueryTooltipFieldCallback :: Maybe WidgetClassQueryTooltipFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassQueryTooltipFieldCallback
wrap_WidgetClassQueryTooltipFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassQueryTooltipFieldCallback)) -> WidgetClassQueryTooltipFieldCallback -> C_WidgetClassQueryTooltipFieldCallback Source #
WidgetClassRealizeFieldCallback
type C_WidgetClassRealizeFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassRealizeFieldCallback Source #
No description available in the introspection data.
dynamic_WidgetClassRealizeFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassRealizeFieldCallback | |
-> a |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassRealizeFieldCallback :: MonadIO m => WidgetClassRealizeFieldCallback -> m (GClosure C_WidgetClassRealizeFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassRealizeFieldCallback :: C_WidgetClassRealizeFieldCallback -> IO (FunPtr C_WidgetClassRealizeFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassRealizeFieldCallback
.
noWidgetClassRealizeFieldCallback :: Maybe WidgetClassRealizeFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassRealizeFieldCallback
wrap_WidgetClassRealizeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassRealizeFieldCallback)) -> WidgetClassRealizeFieldCallback -> C_WidgetClassRealizeFieldCallback Source #
Wrap a WidgetClassRealizeFieldCallback
into a C_WidgetClassRealizeFieldCallback
.
WidgetClassRootFieldCallback
type C_WidgetClassRootFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassRootFieldCallback = Widget -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassRootFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassRootFieldCallback -> a -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassRootFieldCallback :: MonadIO m => WidgetClassRootFieldCallback -> m (GClosure C_WidgetClassRootFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassRootFieldCallback :: C_WidgetClassRootFieldCallback -> IO (FunPtr C_WidgetClassRootFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassRootFieldCallback
.
noWidgetClassRootFieldCallback :: Maybe WidgetClassRootFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassRootFieldCallback
wrap_WidgetClassRootFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassRootFieldCallback)) -> WidgetClassRootFieldCallback -> C_WidgetClassRootFieldCallback Source #
Wrap a WidgetClassRootFieldCallback
into a C_WidgetClassRootFieldCallback
.
WidgetClassShowFieldCallback
type C_WidgetClassShowFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassShowFieldCallback Source #
No description available in the introspection data.
dynamic_WidgetClassShowFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassShowFieldCallback | |
-> a |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassShowFieldCallback :: MonadIO m => WidgetClassShowFieldCallback -> m (GClosure C_WidgetClassShowFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassShowFieldCallback :: C_WidgetClassShowFieldCallback -> IO (FunPtr C_WidgetClassShowFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassShowFieldCallback
.
noWidgetClassShowFieldCallback :: Maybe WidgetClassShowFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassShowFieldCallback
wrap_WidgetClassShowFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassShowFieldCallback)) -> WidgetClassShowFieldCallback -> C_WidgetClassShowFieldCallback Source #
Wrap a WidgetClassShowFieldCallback
into a C_WidgetClassShowFieldCallback
.
WidgetClassSizeAllocateFieldCallback
type C_WidgetClassSizeAllocateFieldCallback = Ptr Widget -> Int32 -> Int32 -> Int32 -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassSizeAllocateFieldCallback = Widget -> Int32 -> Int32 -> Int32 -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassSizeAllocateFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassSizeAllocateFieldCallback -> a -> Int32 -> Int32 -> Int32 -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassSizeAllocateFieldCallback :: MonadIO m => WidgetClassSizeAllocateFieldCallback -> m (GClosure C_WidgetClassSizeAllocateFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassSizeAllocateFieldCallback :: C_WidgetClassSizeAllocateFieldCallback -> IO (FunPtr C_WidgetClassSizeAllocateFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassSizeAllocateFieldCallback
.
noWidgetClassSizeAllocateFieldCallback :: Maybe WidgetClassSizeAllocateFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassSizeAllocateFieldCallback
wrap_WidgetClassSizeAllocateFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSizeAllocateFieldCallback)) -> WidgetClassSizeAllocateFieldCallback -> C_WidgetClassSizeAllocateFieldCallback Source #
WidgetClassSnapshotFieldCallback
type C_WidgetClassSnapshotFieldCallback = Ptr Widget -> Ptr Snapshot -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassSnapshotFieldCallback = Widget -> Snapshot -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassSnapshotFieldCallback :: (HasCallStack, MonadIO m, IsWidget a, IsSnapshot b) => FunPtr C_WidgetClassSnapshotFieldCallback -> a -> b -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassSnapshotFieldCallback :: MonadIO m => WidgetClassSnapshotFieldCallback -> m (GClosure C_WidgetClassSnapshotFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassSnapshotFieldCallback :: C_WidgetClassSnapshotFieldCallback -> IO (FunPtr C_WidgetClassSnapshotFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassSnapshotFieldCallback
.
noWidgetClassSnapshotFieldCallback :: Maybe WidgetClassSnapshotFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassSnapshotFieldCallback
wrap_WidgetClassSnapshotFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassSnapshotFieldCallback)) -> WidgetClassSnapshotFieldCallback -> C_WidgetClassSnapshotFieldCallback Source #
WidgetClassStateFlagsChangedFieldCallback
type C_WidgetClassStateFlagsChangedFieldCallback = Ptr Widget -> CUInt -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassStateFlagsChangedFieldCallback = Widget -> [StateFlags] -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassStateFlagsChangedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassStateFlagsChangedFieldCallback -> a -> [StateFlags] -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassStateFlagsChangedFieldCallback :: MonadIO m => WidgetClassStateFlagsChangedFieldCallback -> m (GClosure C_WidgetClassStateFlagsChangedFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassStateFlagsChangedFieldCallback :: C_WidgetClassStateFlagsChangedFieldCallback -> IO (FunPtr C_WidgetClassStateFlagsChangedFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassStateFlagsChangedFieldCallback
.
noWidgetClassStateFlagsChangedFieldCallback :: Maybe WidgetClassStateFlagsChangedFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassStateFlagsChangedFieldCallback
wrap_WidgetClassStateFlagsChangedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStateFlagsChangedFieldCallback)) -> WidgetClassStateFlagsChangedFieldCallback -> C_WidgetClassStateFlagsChangedFieldCallback Source #
WidgetClassStyleUpdatedFieldCallback
type C_WidgetClassStyleUpdatedFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassStyleUpdatedFieldCallback = Widget -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassStyleUpdatedFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassStyleUpdatedFieldCallback -> a -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassStyleUpdatedFieldCallback :: MonadIO m => WidgetClassStyleUpdatedFieldCallback -> m (GClosure C_WidgetClassStyleUpdatedFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassStyleUpdatedFieldCallback :: C_WidgetClassStyleUpdatedFieldCallback -> IO (FunPtr C_WidgetClassStyleUpdatedFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassStyleUpdatedFieldCallback
.
noWidgetClassStyleUpdatedFieldCallback :: Maybe WidgetClassStyleUpdatedFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassStyleUpdatedFieldCallback
wrap_WidgetClassStyleUpdatedFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassStyleUpdatedFieldCallback)) -> WidgetClassStyleUpdatedFieldCallback -> C_WidgetClassStyleUpdatedFieldCallback Source #
WidgetClassUnmapFieldCallback
type C_WidgetClassUnmapFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassUnmapFieldCallback Source #
No description available in the introspection data.
dynamic_WidgetClassUnmapFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassUnmapFieldCallback | |
-> a |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassUnmapFieldCallback :: MonadIO m => WidgetClassUnmapFieldCallback -> m (GClosure C_WidgetClassUnmapFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassUnmapFieldCallback :: C_WidgetClassUnmapFieldCallback -> IO (FunPtr C_WidgetClassUnmapFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassUnmapFieldCallback
.
noWidgetClassUnmapFieldCallback :: Maybe WidgetClassUnmapFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassUnmapFieldCallback
wrap_WidgetClassUnmapFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnmapFieldCallback)) -> WidgetClassUnmapFieldCallback -> C_WidgetClassUnmapFieldCallback Source #
Wrap a WidgetClassUnmapFieldCallback
into a C_WidgetClassUnmapFieldCallback
.
WidgetClassUnrealizeFieldCallback
type C_WidgetClassUnrealizeFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassUnrealizeFieldCallback Source #
No description available in the introspection data.
dynamic_WidgetClassUnrealizeFieldCallback Source #
:: (HasCallStack, MonadIO m, IsWidget a) | |
=> FunPtr C_WidgetClassUnrealizeFieldCallback | |
-> a |
|
-> m () |
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassUnrealizeFieldCallback :: MonadIO m => WidgetClassUnrealizeFieldCallback -> m (GClosure C_WidgetClassUnrealizeFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassUnrealizeFieldCallback :: C_WidgetClassUnrealizeFieldCallback -> IO (FunPtr C_WidgetClassUnrealizeFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassUnrealizeFieldCallback
.
noWidgetClassUnrealizeFieldCallback :: Maybe WidgetClassUnrealizeFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassUnrealizeFieldCallback
wrap_WidgetClassUnrealizeFieldCallback :: Maybe (Ptr (FunPtr C_WidgetClassUnrealizeFieldCallback)) -> WidgetClassUnrealizeFieldCallback -> C_WidgetClassUnrealizeFieldCallback Source #
WidgetClassUnrootFieldCallback
type C_WidgetClassUnrootFieldCallback = Ptr Widget -> IO () Source #
Type for the callback on the (unwrapped) C side.
type WidgetClassUnrootFieldCallback = Widget -> IO () Source #
No description available in the introspection data.
dynamic_WidgetClassUnrootFieldCallback :: (HasCallStack, MonadIO m, IsWidget a) => FunPtr C_WidgetClassUnrootFieldCallback -> a -> m () Source #
Given a pointer to a foreign C function, wrap it into a function callable from Haskell.
genClosure_WidgetClassUnrootFieldCallback :: MonadIO m => WidgetClassUnrootFieldCallback -> m (GClosure C_WidgetClassUnrootFieldCallback) Source #
Wrap the callback into a GClosure
.
mk_WidgetClassUnrootFieldCallback :: C_WidgetClassUnrootFieldCallback -> IO (FunPtr C_WidgetClassUnrootFieldCallback) Source #
Generate a function pointer callable from C code, from a C_WidgetClassUnrootFieldCallback
.
noWidgetClassUnrootFieldCallback :: Maybe WidgetClassUnrootFieldCallback Source #
A convenience synonym for
.Nothing
:: Maybe
WidgetClassUnrootFieldCallback