packages feed

gi-gtk 3.0.17 → 3.0.18

raw patch · 4 files changed

+7/−2 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ GI.Gtk.Flags: InputHintsEmoji :: InputHints
+ GI.Gtk.Flags: InputHintsNoEmoji :: InputHints
+ GI.Gtk.Objects.AccelLabel: clearAccelLabelAccelClosure :: (MonadIO m, IsAccelLabel o) => o -> m ()
+ GI.Gtk.Objects.AccelLabel: clearAccelLabelAccelWidget :: (MonadIO m, IsAccelLabel o) => o -> m ()
+ GI.Gtk.Objects.Button: clearButtonImage :: (MonadIO m, IsButton o) => o -> m ()
+ GI.Gtk.Objects.Entry: constructEntryShowEmojiIcon :: (IsEntry o) => Bool -> IO (GValueConstruct o)
+ GI.Gtk.Objects.Entry: getEntryShowEmojiIcon :: (MonadIO m, IsEntry o) => o -> m Bool
+ GI.Gtk.Objects.Entry: setEntryShowEmojiIcon :: (MonadIO m, IsEntry o) => o -> Bool -> m ()
+ GI.Gtk.Objects.PlacesSidebar: afterPlacesSidebarShowStarredLocation :: (IsPlacesSidebar a, MonadIO m) => a -> PlacesSidebarShowStarredLocationCallback -> m SignalHandlerId
+ GI.Gtk.Objects.PlacesSidebar: constructPlacesSidebarShowStarredLocation :: (IsPlacesSidebar o) => Bool -> IO (GValueConstruct o)
+ GI.Gtk.Objects.PlacesSidebar: genClosure_PlacesSidebarShowStarredLocation :: PlacesSidebarShowStarredLocationCallback -> IO Closure
+ GI.Gtk.Objects.PlacesSidebar: getPlacesSidebarShowStarredLocation :: (MonadIO m, IsPlacesSidebar o) => o -> m Bool
+ GI.Gtk.Objects.PlacesSidebar: mk_PlacesSidebarShowStarredLocationCallback :: C_PlacesSidebarShowStarredLocationCallback -> IO (FunPtr C_PlacesSidebarShowStarredLocationCallback)
+ GI.Gtk.Objects.PlacesSidebar: noPlacesSidebarShowStarredLocationCallback :: Maybe PlacesSidebarShowStarredLocationCallback
+ GI.Gtk.Objects.PlacesSidebar: onPlacesSidebarShowStarredLocation :: (IsPlacesSidebar a, MonadIO m) => a -> PlacesSidebarShowStarredLocationCallback -> m SignalHandlerId
+ GI.Gtk.Objects.PlacesSidebar: placesSidebarGetShowStarredLocation :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> m Bool
+ GI.Gtk.Objects.PlacesSidebar: placesSidebarSetShowStarredLocation :: (HasCallStack, MonadIO m, IsPlacesSidebar a) => a -> Bool -> m ()
+ GI.Gtk.Objects.PlacesSidebar: setPlacesSidebarShowStarredLocation :: (MonadIO m, IsPlacesSidebar o) => o -> Bool -> m ()
+ GI.Gtk.Objects.PlacesSidebar: type C_PlacesSidebarShowStarredLocationCallback = Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarShowStarredLocationCallback = [PlacesOpenFlags] -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowStarredLocationCallback :: PlacesSidebarShowStarredLocationCallback -> C_PlacesSidebarShowStarredLocationCallback
- GI.Gtk.Callbacks: dynamic_FlowBoxCreateWidgetFunc :: (HasCallStack, MonadIO m) => FunPtr C_FlowBoxCreateWidgetFunc -> Ptr () -> Ptr () -> m Widget
+ GI.Gtk.Callbacks: dynamic_FlowBoxCreateWidgetFunc :: (HasCallStack, MonadIO m, IsObject a) => FunPtr C_FlowBoxCreateWidgetFunc -> Maybe (a) -> Ptr () -> m Widget
- GI.Gtk.Callbacks: type AccelMapForeach = Ptr () -> Text -> Word32 -> [ModifierType] -> Bool -> IO ()
+ GI.Gtk.Callbacks: type AccelMapForeach = Ptr () /@data@/: User data passed to 'GI.Gtk.Objects.AccelMap.accelMapForeach' or 'GI.Gtk.Objects.AccelMap.accelMapForeachUnfiltered' -> Text /@accelPath@/: Accel path of the current accelerator -> Word32 /@accelKey@/: Key of the current accelerator -> [ModifierType] /@accelMods@/: Modifiers of the current accelerator -> Bool /@changed@/: Changed flag of the accelerator (if 'True', accelerator has changed during runtime and would need to be saved during an accelerator dump) -> IO ()
- GI.Gtk.Callbacks: type AssistantPageFunc = Int32 -> IO Int32
+ GI.Gtk.Callbacks: type AssistantPageFunc = Int32 /@currentPage@/: The page number used to calculate the next page. -> IO Int32 __Returns:__ The next page number.
- GI.Gtk.Callbacks: type AssistantPageFunc_WithClosures = Int32 -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: type AssistantPageFunc_WithClosures = Int32 /@currentPage@/: The page number used to calculate the next page. -> Ptr () /@data@/: user data. -> IO Int32 __Returns:__ The next page number.
- GI.Gtk.Callbacks: type BuilderConnectFunc = Builder -> Object -> Text -> Text -> Maybe Object -> [ConnectFlags] -> IO ()
+ GI.Gtk.Callbacks: type BuilderConnectFunc = Builder /@builder@/: a 'GI.Gtk.Objects.Builder.Builder' -> Object /@object@/: object to connect a signal to -> Text /@signalName@/: name of the signal -> Text /@handlerName@/: name of the handler -> Maybe Object /@connectObject@/: a 'GI.GObject.Objects.Object.Object', if non-'Nothing', use @/g_signal_connect_object()/@ -> [ConnectFlags] /@flags@/: 'GI.GObject.Flags.ConnectFlags' to use -> IO ()
- GI.Gtk.Callbacks: type BuilderConnectFunc_WithClosures = Builder -> Object -> Text -> Text -> Maybe Object -> [ConnectFlags] -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type BuilderConnectFunc_WithClosures = Builder /@builder@/: a 'GI.Gtk.Objects.Builder.Builder' -> Object /@object@/: object to connect a signal to -> Text /@signalName@/: name of the signal -> Text /@handlerName@/: name of the handler -> Maybe Object /@connectObject@/: a 'GI.GObject.Objects.Object.Object', if non-'Nothing', use @/g_signal_connect_object()/@ -> [ConnectFlags] /@flags@/: 'GI.GObject.Flags.ConnectFlags' to use -> Ptr () /@userData@/: user data -> IO ()
- GI.Gtk.Callbacks: type C_FlowBoxCreateWidgetFunc = Ptr () -> Ptr () -> IO (Ptr Widget)
+ GI.Gtk.Callbacks: type C_FlowBoxCreateWidgetFunc = Ptr Object -> Ptr () -> IO (Ptr Widget)
- GI.Gtk.Callbacks: type CalendarDetailFunc = Calendar -> Word32 -> Word32 -> Word32 -> IO (Maybe Text)
+ GI.Gtk.Callbacks: type CalendarDetailFunc = Calendar /@calendar@/: a 'GI.Gtk.Objects.Calendar.Calendar'. -> Word32 /@year@/: the year for which details are needed. -> Word32 /@month@/: the month for which details are needed. -> Word32 /@day@/: the day of /@month@/ for which details are needed. -> IO (Maybe Text) __Returns:__ Newly allocated string with Pango markup with details for the specified day or 'Nothing'.
- GI.Gtk.Callbacks: type CalendarDetailFunc_WithClosures = Calendar -> Word32 -> Word32 -> Word32 -> Ptr () -> IO (Maybe Text)
+ GI.Gtk.Callbacks: type CalendarDetailFunc_WithClosures = Calendar /@calendar@/: a 'GI.Gtk.Objects.Calendar.Calendar'. -> Word32 /@year@/: the year for which details are needed. -> Word32 /@month@/: the month for which details are needed. -> Word32 /@day@/: the day of /@month@/ for which details are needed. -> Ptr () /@userData@/: the data passed with 'GI.Gtk.Objects.Calendar.calendarSetDetailFunc'. -> IO (Maybe Text) __Returns:__ Newly allocated string with Pango markup with details for the specified day or 'Nothing'.
- GI.Gtk.Callbacks: type Callback = Widget -> IO ()
+ GI.Gtk.Callbacks: type Callback = Widget /@widget@/: the widget to operate on -> IO ()
- GI.Gtk.Callbacks: type Callback_WithClosures = Widget -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type Callback_WithClosures = Widget /@widget@/: the widget to operate on -> Ptr () /@data@/: user-supplied data -> IO ()
- GI.Gtk.Callbacks: type CellAllocCallback = CellRenderer -> Rectangle -> Rectangle -> IO Bool
+ GI.Gtk.Callbacks: type CellAllocCallback = CellRenderer /@renderer@/: the cell renderer to operate on -> Rectangle /@cellArea@/: the area allocated to /@renderer@/ inside the rectangle provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'. -> Rectangle /@cellBackground@/: the background area for /@renderer@/ inside the background area provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'. -> IO Bool __Returns:__ 'True' to stop iterating over cells.
- GI.Gtk.Callbacks: type CellAllocCallback_WithClosures = CellRenderer -> Rectangle -> Rectangle -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type CellAllocCallback_WithClosures = CellRenderer /@renderer@/: the cell renderer to operate on -> Rectangle /@cellArea@/: the area allocated to /@renderer@/ inside the rectangle provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'. -> Rectangle /@cellBackground@/: the background area for /@renderer@/ inside the background area provided to 'GI.Gtk.Objects.CellArea.cellAreaForeachAlloc'. -> Ptr () /@data@/: user-supplied data -> IO Bool __Returns:__ 'True' to stop iterating over cells.
- GI.Gtk.Callbacks: type CellCallback = CellRenderer -> IO Bool
+ GI.Gtk.Callbacks: type CellCallback = CellRenderer /@renderer@/: the cell renderer to operate on -> IO Bool __Returns:__ 'True' to stop iterating over cells.
- GI.Gtk.Callbacks: type CellCallback_WithClosures = CellRenderer -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type CellCallback_WithClosures = CellRenderer /@renderer@/: the cell renderer to operate on -> Ptr () /@data@/: user-supplied data -> IO Bool __Returns:__ 'True' to stop iterating over cells.
- GI.Gtk.Callbacks: type CellLayoutDataFunc = CellLayout -> CellRenderer -> TreeModel -> TreeIter -> IO ()
+ GI.Gtk.Callbacks: type CellLayoutDataFunc = CellLayout /@cellLayout@/: a 'GI.Gtk.Interfaces.CellLayout.CellLayout' -> CellRenderer /@cell@/: the cell renderer whose value is to be set -> TreeModel /@treeModel@/: the model -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to set the value for -> IO ()
- GI.Gtk.Callbacks: type CellLayoutDataFunc_WithClosures = CellLayout -> CellRenderer -> TreeModel -> TreeIter -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type CellLayoutDataFunc_WithClosures = CellLayout /@cellLayout@/: a 'GI.Gtk.Interfaces.CellLayout.CellLayout' -> CellRenderer /@cell@/: the cell renderer whose value is to be set -> TreeModel /@treeModel@/: the model -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to set the value for -> Ptr () /@data@/: user data passed to 'GI.Gtk.Interfaces.CellLayout.cellLayoutSetCellDataFunc' -> IO ()
- GI.Gtk.Callbacks: type ClipboardClearFunc = Clipboard -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type ClipboardClearFunc = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> Ptr () /@userDataOrOwner@/: the /@userData@/ argument passed to @/gtk_clipboard_set_with_data()/@, or the /@owner@/ argument passed to @/gtk_clipboard_set_with_owner()/@ -> IO ()
- GI.Gtk.Callbacks: type ClipboardGetFunc = Clipboard -> SelectionData -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type ClipboardGetFunc = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> SelectionData /@selectionData@/: a 'GI.Gtk.Structs.SelectionData.SelectionData' argument in which the requested data should be stored. -> Word32 /@info@/: the info field corresponding to the requested target from the 'GI.Gtk.Structs.TargetEntry.TargetEntry' array passed to @/gtk_clipboard_set_with_data()/@ or @/gtk_clipboard_set_with_owner()/@. -> Ptr () /@userDataOrOwner@/: the /@userData@/ argument passed to @/gtk_clipboard_set_with_data()/@, or the /@owner@/ argument passed to @/gtk_clipboard_set_with_owner()/@ -> IO ()
- GI.Gtk.Callbacks: type ClipboardImageReceivedFunc = Clipboard -> Pixbuf -> IO ()
+ GI.Gtk.Callbacks: type ClipboardImageReceivedFunc = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> Pixbuf /@pixbuf@/: the received image -> IO ()
- GI.Gtk.Callbacks: type ClipboardImageReceivedFunc_WithClosures = Clipboard -> Pixbuf -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type ClipboardImageReceivedFunc_WithClosures = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> Pixbuf /@pixbuf@/: the received image -> Ptr () /@data@/: the /@userData@/ supplied to 'GI.Gtk.Objects.Clipboard.clipboardRequestImage'. -> IO ()
- GI.Gtk.Callbacks: type ClipboardReceivedFunc = Clipboard -> SelectionData -> IO ()
+ GI.Gtk.Callbacks: type ClipboardReceivedFunc = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> SelectionData /@selectionData@/: a 'GI.Gtk.Structs.SelectionData.SelectionData' containing the data was received. If retrieving the data failed, then then length field of /@selectionData@/ will be negative. -> IO ()
- GI.Gtk.Callbacks: type ClipboardReceivedFunc_WithClosures = Clipboard -> SelectionData -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type ClipboardReceivedFunc_WithClosures = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> SelectionData /@selectionData@/: a 'GI.Gtk.Structs.SelectionData.SelectionData' containing the data was received. If retrieving the data failed, then then length field of /@selectionData@/ will be negative. -> Ptr () /@data@/: the /@userData@/ supplied to 'GI.Gtk.Objects.Clipboard.clipboardRequestContents'. -> IO ()
- GI.Gtk.Callbacks: type ClipboardRichTextReceivedFunc = Clipboard -> Atom -> Maybe Text -> Word64 -> IO ()
+ GI.Gtk.Callbacks: type ClipboardRichTextReceivedFunc = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> Atom /@format@/: The format of the rich text -> Maybe Text /@text@/: the rich text received, as a UTF-8 encoded string, or 'Nothing' if retrieving the data failed. -> Word64 /@length@/: Length of the text. -> IO ()
- GI.Gtk.Callbacks: type ClipboardRichTextReceivedFunc_WithClosures = Clipboard -> Atom -> Maybe Text -> Word64 -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type ClipboardRichTextReceivedFunc_WithClosures = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> Atom /@format@/: The format of the rich text -> Maybe Text /@text@/: the rich text received, as a UTF-8 encoded string, or 'Nothing' if retrieving the data failed. -> Word64 /@length@/: Length of the text. -> Ptr () /@data@/: the /@userData@/ supplied to 'GI.Gtk.Objects.Clipboard.clipboardRequestRichText'. -> IO ()
- GI.Gtk.Callbacks: type ClipboardTargetsReceivedFunc = Clipboard -> Maybe [Atom] -> IO ()
+ GI.Gtk.Callbacks: type ClipboardTargetsReceivedFunc = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> Maybe [Atom] /@atoms@/: the supported targets, as array of 'GI.Gdk.Structs.Atom.Atom', or 'Nothing' if retrieving the data failed. -> IO ()
- GI.Gtk.Callbacks: type ClipboardTargetsReceivedFunc_WithClosures = Clipboard -> Maybe [Atom] -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type ClipboardTargetsReceivedFunc_WithClosures = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> Maybe [Atom] /@atoms@/: the supported targets, as array of 'GI.Gdk.Structs.Atom.Atom', or 'Nothing' if retrieving the data failed. -> Ptr () /@data@/: the /@userData@/ supplied to 'GI.Gtk.Objects.Clipboard.clipboardRequestTargets'. -> IO ()
- GI.Gtk.Callbacks: type ClipboardTextReceivedFunc = Clipboard -> Maybe Text -> IO ()
+ GI.Gtk.Callbacks: type ClipboardTextReceivedFunc = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> Maybe Text /@text@/: the text received, as a UTF-8 encoded string, or 'Nothing' if retrieving the data failed. -> IO ()
- GI.Gtk.Callbacks: type ClipboardTextReceivedFunc_WithClosures = Clipboard -> Maybe Text -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type ClipboardTextReceivedFunc_WithClosures = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> Maybe Text /@text@/: the text received, as a UTF-8 encoded string, or 'Nothing' if retrieving the data failed. -> Ptr () /@data@/: the /@userData@/ supplied to 'GI.Gtk.Objects.Clipboard.clipboardRequestText'. -> IO ()
- GI.Gtk.Callbacks: type ClipboardURIReceivedFunc = Clipboard -> [Text] -> IO ()
+ GI.Gtk.Callbacks: type ClipboardURIReceivedFunc = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> [Text] /@uris@/: the received URIs -> IO ()
- GI.Gtk.Callbacks: type ClipboardURIReceivedFunc_WithClosures = Clipboard -> [Text] -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type ClipboardURIReceivedFunc_WithClosures = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' -> [Text] /@uris@/: the received URIs -> Ptr () /@data@/: the /@userData@/ supplied to 'GI.Gtk.Objects.Clipboard.clipboardRequestUris'. -> IO ()
- GI.Gtk.Callbacks: type ColorSelectionChangePaletteFunc = [Color] -> IO ()
+ GI.Gtk.Callbacks: type ColorSelectionChangePaletteFunc = [Color] /@colors@/: Array of colors -> IO ()
- GI.Gtk.Callbacks: type ColorSelectionChangePaletteWithScreenFunc = Screen -> [Color] -> IO ()
+ GI.Gtk.Callbacks: type ColorSelectionChangePaletteWithScreenFunc = Screen -> [Color] /@colors@/: Array of colors -> IO ()
- GI.Gtk.Callbacks: type EntryCompletionMatchFunc = EntryCompletion -> Text -> TreeIter -> IO Bool
+ GI.Gtk.Callbacks: type EntryCompletionMatchFunc = EntryCompletion /@completion@/: the 'GI.Gtk.Objects.EntryCompletion.EntryCompletion' -> Text /@key@/: the string to match, normalized and case-folded -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to match -> IO Bool __Returns:__ 'True' if /@iter@/ should be displayed as a possible completion for /@key@/
- GI.Gtk.Callbacks: type EntryCompletionMatchFunc_WithClosures = EntryCompletion -> Text -> TreeIter -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type EntryCompletionMatchFunc_WithClosures = EntryCompletion /@completion@/: the 'GI.Gtk.Objects.EntryCompletion.EntryCompletion' -> Text /@key@/: the string to match, normalized and case-folded -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to match -> Ptr () /@userData@/: user data given to 'GI.Gtk.Objects.EntryCompletion.entryCompletionSetMatchFunc' -> IO Bool __Returns:__ 'True' if /@iter@/ should be displayed as a possible completion for /@key@/
- GI.Gtk.Callbacks: type FileFilterFunc = FileFilterInfo -> IO Bool
+ GI.Gtk.Callbacks: type FileFilterFunc = FileFilterInfo /@filterInfo@/: a 'GI.Gtk.Structs.FileFilterInfo.FileFilterInfo' that is filled according to the /@needed@/ flags passed to 'GI.Gtk.Objects.FileFilter.fileFilterAddCustom' -> IO Bool __Returns:__ 'True' if the file should be displayed
- GI.Gtk.Callbacks: type FileFilterFunc_WithClosures = FileFilterInfo -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type FileFilterFunc_WithClosures = FileFilterInfo /@filterInfo@/: a 'GI.Gtk.Structs.FileFilterInfo.FileFilterInfo' that is filled according to the /@needed@/ flags passed to 'GI.Gtk.Objects.FileFilter.fileFilterAddCustom' -> Ptr () /@data@/: user data passed to 'GI.Gtk.Objects.FileFilter.fileFilterAddCustom' -> IO Bool __Returns:__ 'True' if the file should be displayed
- GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc = Ptr () -> IO Widget
+ GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc = Maybe Object /@item@/: the item from the model for which to create a widget for -> IO Widget __Returns:__ a 'GI.Gtk.Objects.Widget.Widget' that represents /@item@/
- GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc_WithClosures = Ptr () -> Ptr () -> IO Widget
+ GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc_WithClosures = Maybe Object /@item@/: the item from the model for which to create a widget for -> Ptr () /@userData@/: user data from 'GI.Gtk.Objects.FlowBox.flowBoxBindModel' -> IO Widget __Returns:__ a 'GI.Gtk.Objects.Widget.Widget' that represents /@item@/
- GI.Gtk.Callbacks: type FlowBoxFilterFunc = FlowBoxChild -> IO Bool
+ GI.Gtk.Callbacks: type FlowBoxFilterFunc = FlowBoxChild /@child@/: a 'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild' that may be filtered -> IO Bool __Returns:__ 'True' if the row should be visible, 'False' otherwise
- GI.Gtk.Callbacks: type FlowBoxFilterFunc_WithClosures = FlowBoxChild -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type FlowBoxFilterFunc_WithClosures = FlowBoxChild /@child@/: a 'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild' that may be filtered -> Ptr () /@userData@/: user data -> IO Bool __Returns:__ 'True' if the row should be visible, 'False' otherwise
- GI.Gtk.Callbacks: type FlowBoxForeachFunc = FlowBox -> FlowBoxChild -> IO ()
+ GI.Gtk.Callbacks: type FlowBoxForeachFunc = FlowBox /@box@/: a 'GI.Gtk.Objects.FlowBox.FlowBox' -> FlowBoxChild /@child@/: a 'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild' -> IO ()
- GI.Gtk.Callbacks: type FlowBoxForeachFunc_WithClosures = FlowBox -> FlowBoxChild -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type FlowBoxForeachFunc_WithClosures = FlowBox /@box@/: a 'GI.Gtk.Objects.FlowBox.FlowBox' -> FlowBoxChild /@child@/: a 'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild' -> Ptr () /@userData@/: user data -> IO ()
- GI.Gtk.Callbacks: type FlowBoxSortFunc = FlowBoxChild -> FlowBoxChild -> IO Int32
+ GI.Gtk.Callbacks: type FlowBoxSortFunc = FlowBoxChild /@child1@/: the first child -> FlowBoxChild /@child2@/: the second child -> IO Int32 __Returns:__ \< 0 if /@child1@/ should be before /@child2@/, 0 if the are equal, and > 0 otherwise
- GI.Gtk.Callbacks: type FlowBoxSortFunc_WithClosures = FlowBoxChild -> FlowBoxChild -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: type FlowBoxSortFunc_WithClosures = FlowBoxChild /@child1@/: the first child -> FlowBoxChild /@child2@/: the second child -> Ptr () /@userData@/: user data -> IO Int32 __Returns:__ \< 0 if /@child1@/ should be before /@child2@/, 0 if the are equal, and > 0 otherwise
- GI.Gtk.Callbacks: type FontFilterFunc = FontFamily -> FontFace -> IO Bool
+ GI.Gtk.Callbacks: type FontFilterFunc = FontFamily /@family@/: a 'GI.Pango.Objects.FontFamily.FontFamily' -> FontFace /@face@/: a 'GI.Pango.Objects.FontFace.FontFace' belonging to /@family@/ -> IO Bool __Returns:__ 'True' if the font should be displayed
- GI.Gtk.Callbacks: type FontFilterFunc_WithClosures = FontFamily -> FontFace -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type FontFilterFunc_WithClosures = FontFamily /@family@/: a 'GI.Pango.Objects.FontFamily.FontFamily' -> FontFace /@face@/: a 'GI.Pango.Objects.FontFace.FontFace' belonging to /@family@/ -> Ptr () /@data@/: user data passed to 'GI.Gtk.Interfaces.FontChooser.fontChooserSetFilterFunc' -> IO Bool __Returns:__ 'True' if the font should be displayed
- GI.Gtk.Callbacks: type IconViewForeachFunc = IconView -> TreePath -> IO ()
+ GI.Gtk.Callbacks: type IconViewForeachFunc = IconView /@iconView@/: a 'GI.Gtk.Objects.IconView.IconView' -> TreePath /@path@/: The 'GI.Gtk.Structs.TreePath.TreePath' of a selected row -> IO ()
- GI.Gtk.Callbacks: type IconViewForeachFunc_WithClosures = IconView -> TreePath -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type IconViewForeachFunc_WithClosures = IconView /@iconView@/: a 'GI.Gtk.Objects.IconView.IconView' -> TreePath /@path@/: The 'GI.Gtk.Structs.TreePath.TreePath' of a selected row -> Ptr () /@data@/: user data -> IO ()
- GI.Gtk.Callbacks: type KeySnoopFunc = Widget -> EventKey -> IO Int32
+ GI.Gtk.Callbacks: type KeySnoopFunc = Widget /@grabWidget@/: the widget to which the event will be delivered -> EventKey /@event@/: the key event -> IO Int32 __Returns:__ 'True' to stop further processing of /@event@/, 'False' to continue.
- GI.Gtk.Callbacks: type KeySnoopFunc_WithClosures = Widget -> EventKey -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: type KeySnoopFunc_WithClosures = Widget /@grabWidget@/: the widget to which the event will be delivered -> EventKey /@event@/: the key event -> Ptr () /@funcData@/: data supplied to @/gtk_key_snooper_install()/@ -> IO Int32 __Returns:__ 'True' to stop further processing of /@event@/, 'False' to continue.
- GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc = Object -> IO Widget
+ GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc = Object /@item@/: the item from the model for which to create a widget for -> IO Widget __Returns:__ a 'GI.Gtk.Objects.Widget.Widget' that represents /@item@/
- GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc_WithClosures = Object -> Ptr () -> IO Widget
+ GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc_WithClosures = Object /@item@/: the item from the model for which to create a widget for -> Ptr () /@userData@/: user data -> IO Widget __Returns:__ a 'GI.Gtk.Objects.Widget.Widget' that represents /@item@/
- GI.Gtk.Callbacks: type ListBoxFilterFunc = ListBoxRow -> IO Bool
+ GI.Gtk.Callbacks: type ListBoxFilterFunc = ListBoxRow /@row@/: the row that may be filtered -> IO Bool __Returns:__ 'True' if the row should be visible, 'False' otherwise
- GI.Gtk.Callbacks: type ListBoxFilterFunc_WithClosures = ListBoxRow -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type ListBoxFilterFunc_WithClosures = ListBoxRow /@row@/: the row that may be filtered -> Ptr () /@userData@/: user data -> IO Bool __Returns:__ 'True' if the row should be visible, 'False' otherwise
- GI.Gtk.Callbacks: type ListBoxForeachFunc = ListBox -> ListBoxRow -> IO ()
+ GI.Gtk.Callbacks: type ListBoxForeachFunc = ListBox /@box@/: a 'GI.Gtk.Objects.ListBox.ListBox' -> ListBoxRow /@row@/: a 'GI.Gtk.Objects.ListBoxRow.ListBoxRow' -> IO ()
- GI.Gtk.Callbacks: type ListBoxForeachFunc_WithClosures = ListBox -> ListBoxRow -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type ListBoxForeachFunc_WithClosures = ListBox /@box@/: a 'GI.Gtk.Objects.ListBox.ListBox' -> ListBoxRow /@row@/: a 'GI.Gtk.Objects.ListBoxRow.ListBoxRow' -> Ptr () /@userData@/: user data -> IO ()
- GI.Gtk.Callbacks: type ListBoxSortFunc = ListBoxRow -> ListBoxRow -> IO Int32
+ GI.Gtk.Callbacks: type ListBoxSortFunc = ListBoxRow /@row1@/: the first row -> ListBoxRow /@row2@/: the second row -> IO Int32 __Returns:__ \< 0 if /@row1@/ should be before /@row2@/, 0 if they are equal and > 0 otherwise
- GI.Gtk.Callbacks: type ListBoxSortFunc_WithClosures = ListBoxRow -> ListBoxRow -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: type ListBoxSortFunc_WithClosures = ListBoxRow /@row1@/: the first row -> ListBoxRow /@row2@/: the second row -> Ptr () /@userData@/: user data -> IO Int32 __Returns:__ \< 0 if /@row1@/ should be before /@row2@/, 0 if they are equal and > 0 otherwise
- GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc = ListBoxRow -> Maybe ListBoxRow -> IO ()
+ GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc = ListBoxRow /@row@/: the row to update -> Maybe ListBoxRow /@before@/: the row before /@row@/, or 'Nothing' if it is first -> IO ()
- GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc_WithClosures = ListBoxRow -> Maybe ListBoxRow -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc_WithClosures = ListBoxRow /@row@/: the row to update -> Maybe ListBoxRow /@before@/: the row before /@row@/, or 'Nothing' if it is first -> Ptr () /@userData@/: user data -> IO ()
- GI.Gtk.Callbacks: type MenuDetachFunc = Widget -> Menu -> IO ()
+ GI.Gtk.Callbacks: type MenuDetachFunc = Widget /@attachWidget@/: the 'GI.Gtk.Objects.Widget.Widget' that the menu is being detached from. -> Menu /@menu@/: the 'GI.Gtk.Objects.Menu.Menu' being detached. -> IO ()
- GI.Gtk.Callbacks: type MenuPositionFunc = Menu -> Int32 -> Int32 -> IO ((Int32, Int32, Bool))
+ GI.Gtk.Callbacks: type MenuPositionFunc = Menu /@menu@/: a 'GI.Gtk.Objects.Menu.Menu'. -> Int32 /@x@/: address of the @/gint/@ representing the horizontal position where the menu shall be drawn. -> Int32 /@y@/: address of the @/gint/@ representing the vertical position where the menu shall be drawn. This is an output parameter. -> IO ((Int32, Int32, Bool))
- GI.Gtk.Callbacks: type MenuPositionFunc_WithClosures = Menu -> Int32 -> Int32 -> Ptr () -> IO ((Int32, Int32, Bool))
+ GI.Gtk.Callbacks: type MenuPositionFunc_WithClosures = Menu /@menu@/: a 'GI.Gtk.Objects.Menu.Menu'. -> Int32 /@x@/: address of the @/gint/@ representing the horizontal position where the menu shall be drawn. -> Int32 /@y@/: address of the @/gint/@ representing the vertical position where the menu shall be drawn. This is an output parameter. -> Ptr () /@userData@/: the data supplied by the user in the 'GI.Gtk.Objects.Menu.menuPopup' /@data@/ parameter. -> IO ((Int32, Int32, Bool))
- GI.Gtk.Callbacks: type ModuleDisplayInitFunc = Display -> IO ()
+ GI.Gtk.Callbacks: type ModuleDisplayInitFunc = Display /@display@/: an open 'GI.Gdk.Objects.Display.Display' -> IO ()
- GI.Gtk.Callbacks: type ModuleInitFunc = Maybe [Text] -> IO ()
+ GI.Gtk.Callbacks: type ModuleInitFunc = Maybe [Text] /@argv@/: GTK+ always passes 'Nothing' for this argument -> IO ()
- GI.Gtk.Callbacks: type PageSetupDoneFunc = PageSetup -> IO ()
+ GI.Gtk.Callbacks: type PageSetupDoneFunc = PageSetup /@pageSetup@/: the 'GI.Gtk.Objects.PageSetup.PageSetup' that has been -> IO ()
- GI.Gtk.Callbacks: type PageSetupDoneFunc_WithClosures = PageSetup -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type PageSetupDoneFunc_WithClosures = PageSetup /@pageSetup@/: the 'GI.Gtk.Objects.PageSetup.PageSetup' that has been -> Ptr () /@data@/: user data that has been passed to 'GI.Gtk.Functions.printRunPageSetupDialogAsync' -> IO ()
- GI.Gtk.Callbacks: type RecentFilterFunc = RecentFilterInfo -> IO Bool
+ GI.Gtk.Callbacks: type RecentFilterFunc = RecentFilterInfo /@filterInfo@/: a 'GI.Gtk.Structs.RecentFilterInfo.RecentFilterInfo' that is filled according to the /@needed@/ flags passed to 'GI.Gtk.Objects.RecentFilter.recentFilterAddCustom' -> IO Bool __Returns:__ 'True' if the file should be displayed
- GI.Gtk.Callbacks: type RecentFilterFunc_WithClosures = RecentFilterInfo -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type RecentFilterFunc_WithClosures = RecentFilterInfo /@filterInfo@/: a 'GI.Gtk.Structs.RecentFilterInfo.RecentFilterInfo' that is filled according to the /@needed@/ flags passed to 'GI.Gtk.Objects.RecentFilter.recentFilterAddCustom' -> Ptr () /@userData@/: user data passed to 'GI.Gtk.Objects.RecentFilter.recentFilterAddCustom' -> IO Bool __Returns:__ 'True' if the file should be displayed
- GI.Gtk.Callbacks: type StylePropertyParser = Text -> GValue -> IO ()
+ GI.Gtk.Callbacks: type StylePropertyParser = Text -> GValue -> IO () /(Can throw 'Data.GI.Base.GError.GError')/
- GI.Gtk.Callbacks: type TextBufferDeserializeFunc = TextBuffer -> TextBuffer -> TextIter -> ByteString -> Bool -> IO ()
+ GI.Gtk.Callbacks: type TextBufferDeserializeFunc = TextBuffer /@registerBuffer@/: the 'GI.Gtk.Objects.TextBuffer.TextBuffer' the format is registered with -> TextBuffer /@contentBuffer@/: the 'GI.Gtk.Objects.TextBuffer.TextBuffer' to deserialize into -> TextIter /@iter@/: insertion point for the deserialized text -> ByteString /@data@/: data to deserialize -> Bool /@createTags@/: 'True' if deserializing may create tags -> IO () __Returns:__ 'True' on success, 'False' otherwise /(Can throw 'Data.GI.Base.GError.GError')/
- GI.Gtk.Callbacks: type TextBufferDeserializeFunc_WithClosures = TextBuffer -> TextBuffer -> TextIter -> ByteString -> Bool -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type TextBufferDeserializeFunc_WithClosures = TextBuffer /@registerBuffer@/: the 'GI.Gtk.Objects.TextBuffer.TextBuffer' the format is registered with -> TextBuffer /@contentBuffer@/: the 'GI.Gtk.Objects.TextBuffer.TextBuffer' to deserialize into -> TextIter /@iter@/: insertion point for the deserialized text -> ByteString /@data@/: data to deserialize -> Bool /@createTags@/: 'True' if deserializing may create tags -> Ptr () /@userData@/: user data that was specified when registering the format -> IO () __Returns:__ 'True' on success, 'False' otherwise /(Can throw 'Data.GI.Base.GError.GError')/
- GI.Gtk.Callbacks: type TextBufferSerializeFunc = TextBuffer -> TextBuffer -> TextIter -> TextIter -> Word64 -> IO Word8
+ GI.Gtk.Callbacks: type TextBufferSerializeFunc = TextBuffer /@registerBuffer@/: the 'GI.Gtk.Objects.TextBuffer.TextBuffer' for which the format is registered -> TextBuffer /@contentBuffer@/: the 'GI.Gtk.Objects.TextBuffer.TextBuffer' to serialize -> TextIter /@start@/: start of the block of text to serialize -> TextIter /@end@/: end of the block of text to serialize -> Word64 /@length@/: Return location for the length of the serialized data -> IO Word8 __Returns:__ a newly-allocated array of guint8 which contains the serialized data, or 'Nothing' if an error occurred
- GI.Gtk.Callbacks: type TextBufferSerializeFunc_WithClosures = TextBuffer -> TextBuffer -> TextIter -> TextIter -> Word64 -> Ptr () -> IO Word8
+ GI.Gtk.Callbacks: type TextBufferSerializeFunc_WithClosures = TextBuffer /@registerBuffer@/: the 'GI.Gtk.Objects.TextBuffer.TextBuffer' for which the format is registered -> TextBuffer /@contentBuffer@/: the 'GI.Gtk.Objects.TextBuffer.TextBuffer' to serialize -> TextIter /@start@/: start of the block of text to serialize -> TextIter /@end@/: end of the block of text to serialize -> Word64 /@length@/: Return location for the length of the serialized data -> Ptr () /@userData@/: user data that was specified when registering the format -> IO Word8 __Returns:__ a newly-allocated array of guint8 which contains the serialized data, or 'Nothing' if an error occurred
- GI.Gtk.Callbacks: type TextTagTableForeach = TextTag -> IO ()
+ GI.Gtk.Callbacks: type TextTagTableForeach = TextTag /@tag@/: the 'GI.Gtk.Objects.TextTag.TextTag' -> IO ()
- GI.Gtk.Callbacks: type TextTagTableForeach_WithClosures = TextTag -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type TextTagTableForeach_WithClosures = TextTag /@tag@/: the 'GI.Gtk.Objects.TextTag.TextTag' -> Ptr () /@data@/: data passed to 'GI.Gtk.Objects.TextTagTable.textTagTableForeach' -> IO ()
- GI.Gtk.Callbacks: type TickCallback = Widget -> FrameClock -> IO Bool
+ GI.Gtk.Callbacks: type TickCallback = Widget /@widget@/: the widget -> FrameClock /@frameClock@/: the frame clock for the widget (same as calling 'GI.Gtk.Objects.Widget.widgetGetFrameClock') -> IO Bool __Returns:__ 'GI.GLib.Constants.SOURCE_CONTINUE' if the tick callback should continue to be called, 'GI.GLib.Constants.SOURCE_REMOVE' if the tick callback should be removed.
- GI.Gtk.Callbacks: type TickCallback_WithClosures = Widget -> FrameClock -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type TickCallback_WithClosures = Widget /@widget@/: the widget -> FrameClock /@frameClock@/: the frame clock for the widget (same as calling 'GI.Gtk.Objects.Widget.widgetGetFrameClock') -> Ptr () /@userData@/: user data passed to 'GI.Gtk.Objects.Widget.widgetAddTickCallback'. -> IO Bool __Returns:__ 'GI.GLib.Constants.SOURCE_CONTINUE' if the tick callback should continue to be called, 'GI.GLib.Constants.SOURCE_REMOVE' if the tick callback should be removed.
- GI.Gtk.Callbacks: type TranslateFunc = Text -> IO Text
+ GI.Gtk.Callbacks: type TranslateFunc = Text /@path@/: The id of the message. In 'GI.Gtk.Objects.ActionGroup.ActionGroup' this will be a label or tooltip from a 'GI.Gtk.Structs.ActionEntry.ActionEntry'. -> IO Text __Returns:__ the translated message
- GI.Gtk.Callbacks: type TranslateFunc_WithClosures = Text -> Ptr () -> IO Text
+ GI.Gtk.Callbacks: type TranslateFunc_WithClosures = Text /@path@/: The id of the message. In 'GI.Gtk.Objects.ActionGroup.ActionGroup' this will be a label or tooltip from a 'GI.Gtk.Structs.ActionEntry.ActionEntry'. -> Ptr () /@funcData@/: user data passed in when registering the function -> IO Text __Returns:__ the translated message
- GI.Gtk.Callbacks: type TreeCellDataFunc = TreeViewColumn -> CellRenderer -> TreeModel -> TreeIter -> IO ()
+ GI.Gtk.Callbacks: type TreeCellDataFunc = TreeViewColumn /@treeColumn@/: A 'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' -> CellRenderer /@cell@/: The 'GI.Gtk.Objects.CellRenderer.CellRenderer' that is being rendered by /@treeColumn@/ -> TreeModel /@treeModel@/: The 'GI.Gtk.Interfaces.TreeModel.TreeModel' being rendered -> TreeIter /@iter@/: A 'GI.Gtk.Structs.TreeIter.TreeIter' of the current row rendered -> IO ()
- GI.Gtk.Callbacks: type TreeCellDataFunc_WithClosures = TreeViewColumn -> CellRenderer -> TreeModel -> TreeIter -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type TreeCellDataFunc_WithClosures = TreeViewColumn /@treeColumn@/: A 'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' -> CellRenderer /@cell@/: The 'GI.Gtk.Objects.CellRenderer.CellRenderer' that is being rendered by /@treeColumn@/ -> TreeModel /@treeModel@/: The 'GI.Gtk.Interfaces.TreeModel.TreeModel' being rendered -> TreeIter /@iter@/: A 'GI.Gtk.Structs.TreeIter.TreeIter' of the current row rendered -> Ptr () /@data@/: user data -> IO ()
- GI.Gtk.Callbacks: type TreeIterCompareFunc = TreeModel -> TreeIter -> TreeIter -> IO Int32
+ GI.Gtk.Callbacks: type TreeIterCompareFunc = TreeModel /@model@/: The 'GI.Gtk.Interfaces.TreeModel.TreeModel' the comparison is within -> TreeIter /@a@/: A 'GI.Gtk.Structs.TreeIter.TreeIter' in /@model@/ -> TreeIter /@b@/: Another 'GI.Gtk.Structs.TreeIter.TreeIter' in /@model@/ -> IO Int32 __Returns:__ a negative integer, zero or a positive integer depending on whether /@a@/ sorts before, with or after /@b@/
- GI.Gtk.Callbacks: type TreeIterCompareFunc_WithClosures = TreeModel -> TreeIter -> TreeIter -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: type TreeIterCompareFunc_WithClosures = TreeModel /@model@/: The 'GI.Gtk.Interfaces.TreeModel.TreeModel' the comparison is within -> TreeIter /@a@/: A 'GI.Gtk.Structs.TreeIter.TreeIter' in /@model@/ -> TreeIter /@b@/: Another 'GI.Gtk.Structs.TreeIter.TreeIter' in /@model@/ -> Ptr () /@userData@/: Data passed when the compare func is assigned e.g. by 'GI.Gtk.Interfaces.TreeSortable.treeSortableSetSortFunc' -> IO Int32 __Returns:__ a negative integer, zero or a positive integer depending on whether /@a@/ sorts before, with or after /@b@/
- GI.Gtk.Callbacks: type TreeModelFilterVisibleFunc = TreeModel -> TreeIter -> IO Bool
+ GI.Gtk.Callbacks: type TreeModelFilterVisibleFunc = TreeModel /@model@/: the child model of the 'GI.Gtk.Objects.TreeModelFilter.TreeModelFilter' -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' pointing to the row in /@model@/ whose visibility is determined -> IO Bool __Returns:__ Whether the row indicated by /@iter@/ is visible.
- GI.Gtk.Callbacks: type TreeModelFilterVisibleFunc_WithClosures = TreeModel -> TreeIter -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type TreeModelFilterVisibleFunc_WithClosures = TreeModel /@model@/: the child model of the 'GI.Gtk.Objects.TreeModelFilter.TreeModelFilter' -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' pointing to the row in /@model@/ whose visibility is determined -> Ptr () /@data@/: user data given to 'GI.Gtk.Objects.TreeModelFilter.treeModelFilterSetVisibleFunc' -> IO Bool __Returns:__ Whether the row indicated by /@iter@/ is visible.
- GI.Gtk.Callbacks: type TreeModelForeachFunc = TreeModel -> TreePath -> TreeIter -> IO Bool
+ GI.Gtk.Callbacks: type TreeModelForeachFunc = TreeModel /@model@/: the 'GI.Gtk.Interfaces.TreeModel.TreeModel' being iterated -> TreePath /@path@/: the current 'GI.Gtk.Structs.TreePath.TreePath' -> TreeIter /@iter@/: the current 'GI.Gtk.Structs.TreeIter.TreeIter' -> IO Bool __Returns:__ 'True' to stop iterating, 'False' to continue
- GI.Gtk.Callbacks: type TreeModelForeachFunc_WithClosures = TreeModel -> TreePath -> TreeIter -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type TreeModelForeachFunc_WithClosures = TreeModel /@model@/: the 'GI.Gtk.Interfaces.TreeModel.TreeModel' being iterated -> TreePath /@path@/: the current 'GI.Gtk.Structs.TreePath.TreePath' -> TreeIter /@iter@/: the current 'GI.Gtk.Structs.TreeIter.TreeIter' -> Ptr () /@data@/: The user data passed to 'GI.Gtk.Interfaces.TreeModel.treeModelForeach' -> IO Bool __Returns:__ 'True' to stop iterating, 'False' to continue
- GI.Gtk.Callbacks: type TreeSelectionForeachFunc = TreeModel -> TreePath -> TreeIter -> IO ()
+ GI.Gtk.Callbacks: type TreeSelectionForeachFunc = TreeModel /@model@/: The 'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed -> TreePath /@path@/: The 'GI.Gtk.Structs.TreePath.TreePath' of a selected row -> TreeIter /@iter@/: A 'GI.Gtk.Structs.TreeIter.TreeIter' pointing to a selected row -> IO ()
- GI.Gtk.Callbacks: type TreeSelectionForeachFunc_WithClosures = TreeModel -> TreePath -> TreeIter -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type TreeSelectionForeachFunc_WithClosures = TreeModel /@model@/: The 'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed -> TreePath /@path@/: The 'GI.Gtk.Structs.TreePath.TreePath' of a selected row -> TreeIter /@iter@/: A 'GI.Gtk.Structs.TreeIter.TreeIter' pointing to a selected row -> Ptr () /@data@/: user data -> IO ()
- GI.Gtk.Callbacks: type TreeSelectionFunc = TreeSelection -> TreeModel -> TreePath -> Bool -> IO Bool
+ GI.Gtk.Callbacks: type TreeSelectionFunc = TreeSelection /@selection@/: A 'GI.Gtk.Objects.TreeSelection.TreeSelection' -> TreeModel /@model@/: A 'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed -> TreePath /@path@/: The 'GI.Gtk.Structs.TreePath.TreePath' of the row in question -> Bool /@pathCurrentlySelected@/: 'True', if the path is currently selected -> IO Bool __Returns:__ 'True', if the selection state of the row can be toggled
- GI.Gtk.Callbacks: type TreeSelectionFunc_WithClosures = TreeSelection -> TreeModel -> TreePath -> Bool -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type TreeSelectionFunc_WithClosures = TreeSelection /@selection@/: A 'GI.Gtk.Objects.TreeSelection.TreeSelection' -> TreeModel /@model@/: A 'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed -> TreePath /@path@/: The 'GI.Gtk.Structs.TreePath.TreePath' of the row in question -> Bool /@pathCurrentlySelected@/: 'True', if the path is currently selected -> Ptr () /@data@/: user data -> IO Bool __Returns:__ 'True', if the selection state of the row can be toggled
- GI.Gtk.Callbacks: type TreeViewColumnDropFunc = TreeView -> TreeViewColumn -> TreeViewColumn -> TreeViewColumn -> IO Bool
+ GI.Gtk.Callbacks: type TreeViewColumnDropFunc = TreeView /@treeView@/: A 'GI.Gtk.Objects.TreeView.TreeView' -> TreeViewColumn /@column@/: The 'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' being dragged -> TreeViewColumn /@prevColumn@/: A 'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on one side of /@column@/ -> TreeViewColumn /@nextColumn@/: A 'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on the other side of /@column@/ -> IO Bool __Returns:__ 'True', if /@column@/ can be dropped in this spot
- GI.Gtk.Callbacks: type TreeViewColumnDropFunc_WithClosures = TreeView -> TreeViewColumn -> TreeViewColumn -> TreeViewColumn -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type TreeViewColumnDropFunc_WithClosures = TreeView /@treeView@/: A 'GI.Gtk.Objects.TreeView.TreeView' -> TreeViewColumn /@column@/: The 'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' being dragged -> TreeViewColumn /@prevColumn@/: A 'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on one side of /@column@/ -> TreeViewColumn /@nextColumn@/: A 'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on the other side of /@column@/ -> Ptr () /@data@/: user data -> IO Bool __Returns:__ 'True', if /@column@/ can be dropped in this spot
- GI.Gtk.Callbacks: type TreeViewMappingFunc = TreeView -> TreePath -> IO ()
+ GI.Gtk.Callbacks: type TreeViewMappingFunc = TreeView /@treeView@/: A 'GI.Gtk.Objects.TreeView.TreeView' -> TreePath /@path@/: The path that’s expanded -> IO ()
- GI.Gtk.Callbacks: type TreeViewMappingFunc_WithClosures = TreeView -> TreePath -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: type TreeViewMappingFunc_WithClosures = TreeView /@treeView@/: A 'GI.Gtk.Objects.TreeView.TreeView' -> TreePath /@path@/: The path that’s expanded -> Ptr () /@userData@/: user data -> IO ()
- GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc = TreeModel -> TreeIter -> IO Bool
+ GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc = TreeModel /@model@/: the 'GI.Gtk.Interfaces.TreeModel.TreeModel' -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' pointing at a row in /@model@/ -> IO Bool __Returns:__ 'True' if the row is a separator
- GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc_WithClosures = TreeModel -> TreeIter -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc_WithClosures = TreeModel /@model@/: the 'GI.Gtk.Interfaces.TreeModel.TreeModel' -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' pointing at a row in /@model@/ -> Ptr () /@data@/: user data -> IO Bool __Returns:__ 'True' if the row is a separator
- GI.Gtk.Callbacks: type TreeViewSearchEqualFunc = TreeModel -> Int32 -> Text -> TreeIter -> IO Bool
+ GI.Gtk.Callbacks: type TreeViewSearchEqualFunc = TreeModel /@model@/: the 'GI.Gtk.Interfaces.TreeModel.TreeModel' being searched -> Int32 /@column@/: the search column set by 'GI.Gtk.Objects.TreeView.treeViewSetSearchColumn' -> Text /@key@/: the key string to compare with -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' pointing the row of /@model@/ that should be compared with /@key@/. -> IO Bool __Returns:__ 'False' if the row matches, 'True' otherwise.
- GI.Gtk.Callbacks: type TreeViewSearchEqualFunc_WithClosures = TreeModel -> Int32 -> Text -> TreeIter -> Ptr () -> IO Bool
+ GI.Gtk.Callbacks: type TreeViewSearchEqualFunc_WithClosures = TreeModel /@model@/: the 'GI.Gtk.Interfaces.TreeModel.TreeModel' being searched -> Int32 /@column@/: the search column set by 'GI.Gtk.Objects.TreeView.treeViewSetSearchColumn' -> Text /@key@/: the key string to compare with -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' pointing the row of /@model@/ that should be compared with /@key@/. -> Ptr () /@searchData@/: user data from 'GI.Gtk.Objects.TreeView.treeViewSetSearchEqualFunc' -> IO Bool __Returns:__ 'False' if the row matches, 'True' otherwise.
- GI.Gtk.Callbacks: wrap_AccelGroupActivate :: Maybe (Ptr (FunPtr C_AccelGroupActivate)) -> AccelGroupActivate -> Ptr AccelGroup -> Ptr Object -> Word32 -> CUInt -> IO CInt
+ GI.Gtk.Callbacks: wrap_AccelGroupActivate :: Maybe (Ptr (FunPtr C_AccelGroupActivate)) -> AccelGroupActivate -> C_AccelGroupActivate
- GI.Gtk.Callbacks: wrap_AccelGroupFindFunc :: Maybe (Ptr (FunPtr C_AccelGroupFindFunc)) -> AccelGroupFindFunc_WithClosures -> Ptr AccelKey -> Ptr Closure -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_AccelGroupFindFunc :: Maybe (Ptr (FunPtr C_AccelGroupFindFunc)) -> AccelGroupFindFunc_WithClosures -> C_AccelGroupFindFunc
- GI.Gtk.Callbacks: wrap_AccelMapForeach :: Maybe (Ptr (FunPtr C_AccelMapForeach)) -> AccelMapForeach -> Ptr () -> CString -> Word32 -> CUInt -> CInt -> IO ()
+ GI.Gtk.Callbacks: wrap_AccelMapForeach :: Maybe (Ptr (FunPtr C_AccelMapForeach)) -> AccelMapForeach -> C_AccelMapForeach
- GI.Gtk.Callbacks: wrap_AssistantPageFunc :: Maybe (Ptr (FunPtr C_AssistantPageFunc)) -> AssistantPageFunc_WithClosures -> Int32 -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: wrap_AssistantPageFunc :: Maybe (Ptr (FunPtr C_AssistantPageFunc)) -> AssistantPageFunc_WithClosures -> C_AssistantPageFunc
- GI.Gtk.Callbacks: wrap_BuilderConnectFunc :: Maybe (Ptr (FunPtr C_BuilderConnectFunc)) -> BuilderConnectFunc_WithClosures -> Ptr Builder -> Ptr Object -> CString -> CString -> Ptr Object -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_BuilderConnectFunc :: Maybe (Ptr (FunPtr C_BuilderConnectFunc)) -> BuilderConnectFunc_WithClosures -> C_BuilderConnectFunc
- GI.Gtk.Callbacks: wrap_CalendarDetailFunc :: Maybe (Ptr (FunPtr C_CalendarDetailFunc)) -> CalendarDetailFunc_WithClosures -> Ptr Calendar -> Word32 -> Word32 -> Word32 -> Ptr () -> IO CString
+ GI.Gtk.Callbacks: wrap_CalendarDetailFunc :: Maybe (Ptr (FunPtr C_CalendarDetailFunc)) -> CalendarDetailFunc_WithClosures -> C_CalendarDetailFunc
- GI.Gtk.Callbacks: wrap_Callback :: Maybe (Ptr (FunPtr C_Callback)) -> Callback_WithClosures -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_Callback :: Maybe (Ptr (FunPtr C_Callback)) -> Callback_WithClosures -> C_Callback
- GI.Gtk.Callbacks: wrap_CellAllocCallback :: Maybe (Ptr (FunPtr C_CellAllocCallback)) -> CellAllocCallback_WithClosures -> Ptr CellRenderer -> Ptr Rectangle -> Ptr Rectangle -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_CellAllocCallback :: Maybe (Ptr (FunPtr C_CellAllocCallback)) -> CellAllocCallback_WithClosures -> C_CellAllocCallback
- GI.Gtk.Callbacks: wrap_CellCallback :: Maybe (Ptr (FunPtr C_CellCallback)) -> CellCallback_WithClosures -> Ptr CellRenderer -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_CellCallback :: Maybe (Ptr (FunPtr C_CellCallback)) -> CellCallback_WithClosures -> C_CellCallback
- GI.Gtk.Callbacks: wrap_CellLayoutDataFunc :: Maybe (Ptr (FunPtr C_CellLayoutDataFunc)) -> CellLayoutDataFunc_WithClosures -> Ptr CellLayout -> Ptr CellRenderer -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_CellLayoutDataFunc :: Maybe (Ptr (FunPtr C_CellLayoutDataFunc)) -> CellLayoutDataFunc_WithClosures -> C_CellLayoutDataFunc
- GI.Gtk.Callbacks: wrap_ClipboardClearFunc :: Maybe (Ptr (FunPtr C_ClipboardClearFunc)) -> ClipboardClearFunc -> Ptr Clipboard -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_ClipboardClearFunc :: Maybe (Ptr (FunPtr C_ClipboardClearFunc)) -> ClipboardClearFunc -> C_ClipboardClearFunc
- GI.Gtk.Callbacks: wrap_ClipboardGetFunc :: Maybe (Ptr (FunPtr C_ClipboardGetFunc)) -> ClipboardGetFunc -> Ptr Clipboard -> Ptr SelectionData -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_ClipboardGetFunc :: Maybe (Ptr (FunPtr C_ClipboardGetFunc)) -> ClipboardGetFunc -> C_ClipboardGetFunc
- GI.Gtk.Callbacks: wrap_ClipboardImageReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardImageReceivedFunc)) -> ClipboardImageReceivedFunc_WithClosures -> Ptr Clipboard -> Ptr Pixbuf -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_ClipboardImageReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardImageReceivedFunc)) -> ClipboardImageReceivedFunc_WithClosures -> C_ClipboardImageReceivedFunc
- GI.Gtk.Callbacks: wrap_ClipboardReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardReceivedFunc)) -> ClipboardReceivedFunc_WithClosures -> Ptr Clipboard -> Ptr SelectionData -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_ClipboardReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardReceivedFunc)) -> ClipboardReceivedFunc_WithClosures -> C_ClipboardReceivedFunc
- GI.Gtk.Callbacks: wrap_ClipboardRichTextReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardRichTextReceivedFunc)) -> ClipboardRichTextReceivedFunc_WithClosures -> Ptr Clipboard -> Ptr Atom -> CString -> Word64 -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_ClipboardRichTextReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardRichTextReceivedFunc)) -> ClipboardRichTextReceivedFunc_WithClosures -> C_ClipboardRichTextReceivedFunc
- GI.Gtk.Callbacks: wrap_ClipboardTargetsReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardTargetsReceivedFunc)) -> ClipboardTargetsReceivedFunc_WithClosures -> Ptr Clipboard -> Ptr (Ptr Atom) -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_ClipboardTargetsReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardTargetsReceivedFunc)) -> ClipboardTargetsReceivedFunc_WithClosures -> C_ClipboardTargetsReceivedFunc
- GI.Gtk.Callbacks: wrap_ClipboardTextReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardTextReceivedFunc)) -> ClipboardTextReceivedFunc_WithClosures -> Ptr Clipboard -> CString -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_ClipboardTextReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardTextReceivedFunc)) -> ClipboardTextReceivedFunc_WithClosures -> C_ClipboardTextReceivedFunc
- GI.Gtk.Callbacks: wrap_ClipboardURIReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardURIReceivedFunc)) -> ClipboardURIReceivedFunc_WithClosures -> Ptr Clipboard -> Ptr CString -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_ClipboardURIReceivedFunc :: Maybe (Ptr (FunPtr C_ClipboardURIReceivedFunc)) -> ClipboardURIReceivedFunc_WithClosures -> C_ClipboardURIReceivedFunc
- GI.Gtk.Callbacks: wrap_ColorSelectionChangePaletteFunc :: Maybe (Ptr (FunPtr C_ColorSelectionChangePaletteFunc)) -> ColorSelectionChangePaletteFunc -> Ptr Color -> Int32 -> IO ()
+ GI.Gtk.Callbacks: wrap_ColorSelectionChangePaletteFunc :: Maybe (Ptr (FunPtr C_ColorSelectionChangePaletteFunc)) -> ColorSelectionChangePaletteFunc -> C_ColorSelectionChangePaletteFunc
- GI.Gtk.Callbacks: wrap_ColorSelectionChangePaletteWithScreenFunc :: Maybe (Ptr (FunPtr C_ColorSelectionChangePaletteWithScreenFunc)) -> ColorSelectionChangePaletteWithScreenFunc -> Ptr Screen -> Ptr Color -> Int32 -> IO ()
+ GI.Gtk.Callbacks: wrap_ColorSelectionChangePaletteWithScreenFunc :: Maybe (Ptr (FunPtr C_ColorSelectionChangePaletteWithScreenFunc)) -> ColorSelectionChangePaletteWithScreenFunc -> C_ColorSelectionChangePaletteWithScreenFunc
- GI.Gtk.Callbacks: wrap_EntryCompletionMatchFunc :: Maybe (Ptr (FunPtr C_EntryCompletionMatchFunc)) -> EntryCompletionMatchFunc_WithClosures -> Ptr EntryCompletion -> CString -> Ptr TreeIter -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_EntryCompletionMatchFunc :: Maybe (Ptr (FunPtr C_EntryCompletionMatchFunc)) -> EntryCompletionMatchFunc_WithClosures -> C_EntryCompletionMatchFunc
- GI.Gtk.Callbacks: wrap_FileFilterFunc :: Maybe (Ptr (FunPtr C_FileFilterFunc)) -> FileFilterFunc_WithClosures -> Ptr FileFilterInfo -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_FileFilterFunc :: Maybe (Ptr (FunPtr C_FileFilterFunc)) -> FileFilterFunc_WithClosures -> C_FileFilterFunc
- GI.Gtk.Callbacks: wrap_FlowBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_FlowBoxCreateWidgetFunc)) -> FlowBoxCreateWidgetFunc_WithClosures -> Ptr () -> Ptr () -> IO (Ptr Widget)
+ GI.Gtk.Callbacks: wrap_FlowBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_FlowBoxCreateWidgetFunc)) -> FlowBoxCreateWidgetFunc_WithClosures -> C_FlowBoxCreateWidgetFunc
- GI.Gtk.Callbacks: wrap_FlowBoxFilterFunc :: Maybe (Ptr (FunPtr C_FlowBoxFilterFunc)) -> FlowBoxFilterFunc_WithClosures -> Ptr FlowBoxChild -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_FlowBoxFilterFunc :: Maybe (Ptr (FunPtr C_FlowBoxFilterFunc)) -> FlowBoxFilterFunc_WithClosures -> C_FlowBoxFilterFunc
- GI.Gtk.Callbacks: wrap_FlowBoxForeachFunc :: Maybe (Ptr (FunPtr C_FlowBoxForeachFunc)) -> FlowBoxForeachFunc_WithClosures -> Ptr FlowBox -> Ptr FlowBoxChild -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_FlowBoxForeachFunc :: Maybe (Ptr (FunPtr C_FlowBoxForeachFunc)) -> FlowBoxForeachFunc_WithClosures -> C_FlowBoxForeachFunc
- GI.Gtk.Callbacks: wrap_FlowBoxSortFunc :: Maybe (Ptr (FunPtr C_FlowBoxSortFunc)) -> FlowBoxSortFunc_WithClosures -> Ptr FlowBoxChild -> Ptr FlowBoxChild -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: wrap_FlowBoxSortFunc :: Maybe (Ptr (FunPtr C_FlowBoxSortFunc)) -> FlowBoxSortFunc_WithClosures -> C_FlowBoxSortFunc
- GI.Gtk.Callbacks: wrap_FontFilterFunc :: Maybe (Ptr (FunPtr C_FontFilterFunc)) -> FontFilterFunc_WithClosures -> Ptr FontFamily -> Ptr FontFace -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_FontFilterFunc :: Maybe (Ptr (FunPtr C_FontFilterFunc)) -> FontFilterFunc_WithClosures -> C_FontFilterFunc
- GI.Gtk.Callbacks: wrap_IconViewForeachFunc :: Maybe (Ptr (FunPtr C_IconViewForeachFunc)) -> IconViewForeachFunc_WithClosures -> Ptr IconView -> Ptr TreePath -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_IconViewForeachFunc :: Maybe (Ptr (FunPtr C_IconViewForeachFunc)) -> IconViewForeachFunc_WithClosures -> C_IconViewForeachFunc
- GI.Gtk.Callbacks: wrap_KeySnoopFunc :: Maybe (Ptr (FunPtr C_KeySnoopFunc)) -> KeySnoopFunc_WithClosures -> Ptr Widget -> Ptr EventKey -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: wrap_KeySnoopFunc :: Maybe (Ptr (FunPtr C_KeySnoopFunc)) -> KeySnoopFunc_WithClosures -> C_KeySnoopFunc
- GI.Gtk.Callbacks: wrap_ListBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_ListBoxCreateWidgetFunc)) -> ListBoxCreateWidgetFunc_WithClosures -> Ptr Object -> Ptr () -> IO (Ptr Widget)
+ GI.Gtk.Callbacks: wrap_ListBoxCreateWidgetFunc :: Maybe (Ptr (FunPtr C_ListBoxCreateWidgetFunc)) -> ListBoxCreateWidgetFunc_WithClosures -> C_ListBoxCreateWidgetFunc
- GI.Gtk.Callbacks: wrap_ListBoxFilterFunc :: Maybe (Ptr (FunPtr C_ListBoxFilterFunc)) -> ListBoxFilterFunc_WithClosures -> Ptr ListBoxRow -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_ListBoxFilterFunc :: Maybe (Ptr (FunPtr C_ListBoxFilterFunc)) -> ListBoxFilterFunc_WithClosures -> C_ListBoxFilterFunc
- GI.Gtk.Callbacks: wrap_ListBoxForeachFunc :: Maybe (Ptr (FunPtr C_ListBoxForeachFunc)) -> ListBoxForeachFunc_WithClosures -> Ptr ListBox -> Ptr ListBoxRow -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_ListBoxForeachFunc :: Maybe (Ptr (FunPtr C_ListBoxForeachFunc)) -> ListBoxForeachFunc_WithClosures -> C_ListBoxForeachFunc
- GI.Gtk.Callbacks: wrap_ListBoxSortFunc :: Maybe (Ptr (FunPtr C_ListBoxSortFunc)) -> ListBoxSortFunc_WithClosures -> Ptr ListBoxRow -> Ptr ListBoxRow -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: wrap_ListBoxSortFunc :: Maybe (Ptr (FunPtr C_ListBoxSortFunc)) -> ListBoxSortFunc_WithClosures -> C_ListBoxSortFunc
- GI.Gtk.Callbacks: wrap_ListBoxUpdateHeaderFunc :: Maybe (Ptr (FunPtr C_ListBoxUpdateHeaderFunc)) -> ListBoxUpdateHeaderFunc_WithClosures -> Ptr ListBoxRow -> Ptr ListBoxRow -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_ListBoxUpdateHeaderFunc :: Maybe (Ptr (FunPtr C_ListBoxUpdateHeaderFunc)) -> ListBoxUpdateHeaderFunc_WithClosures -> C_ListBoxUpdateHeaderFunc
- GI.Gtk.Callbacks: wrap_MenuDetachFunc :: Maybe (Ptr (FunPtr C_MenuDetachFunc)) -> MenuDetachFunc -> Ptr Widget -> Ptr Menu -> IO ()
+ GI.Gtk.Callbacks: wrap_MenuDetachFunc :: Maybe (Ptr (FunPtr C_MenuDetachFunc)) -> MenuDetachFunc -> C_MenuDetachFunc
- GI.Gtk.Callbacks: wrap_MenuPositionFunc :: Maybe (Ptr (FunPtr C_MenuPositionFunc)) -> MenuPositionFunc_WithClosures -> Ptr Menu -> Ptr Int32 -> Ptr Int32 -> Ptr CInt -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_MenuPositionFunc :: Maybe (Ptr (FunPtr C_MenuPositionFunc)) -> MenuPositionFunc_WithClosures -> C_MenuPositionFunc
- GI.Gtk.Callbacks: wrap_ModuleDisplayInitFunc :: Maybe (Ptr (FunPtr C_ModuleDisplayInitFunc)) -> ModuleDisplayInitFunc -> Ptr Display -> IO ()
+ GI.Gtk.Callbacks: wrap_ModuleDisplayInitFunc :: Maybe (Ptr (FunPtr C_ModuleDisplayInitFunc)) -> ModuleDisplayInitFunc -> C_ModuleDisplayInitFunc
- GI.Gtk.Callbacks: wrap_ModuleInitFunc :: Maybe (Ptr (FunPtr C_ModuleInitFunc)) -> ModuleInitFunc -> Int32 -> Ptr CString -> IO ()
+ GI.Gtk.Callbacks: wrap_ModuleInitFunc :: Maybe (Ptr (FunPtr C_ModuleInitFunc)) -> ModuleInitFunc -> C_ModuleInitFunc
- GI.Gtk.Callbacks: wrap_PageSetupDoneFunc :: Maybe (Ptr (FunPtr C_PageSetupDoneFunc)) -> PageSetupDoneFunc_WithClosures -> Ptr PageSetup -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_PageSetupDoneFunc :: Maybe (Ptr (FunPtr C_PageSetupDoneFunc)) -> PageSetupDoneFunc_WithClosures -> C_PageSetupDoneFunc
- GI.Gtk.Callbacks: wrap_PrintSettingsFunc :: Maybe (Ptr (FunPtr C_PrintSettingsFunc)) -> PrintSettingsFunc_WithClosures -> CString -> CString -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_PrintSettingsFunc :: Maybe (Ptr (FunPtr C_PrintSettingsFunc)) -> PrintSettingsFunc_WithClosures -> C_PrintSettingsFunc
- GI.Gtk.Callbacks: wrap_RcPropertyParser :: Maybe (Ptr (FunPtr C_RcPropertyParser)) -> RcPropertyParser -> Ptr GParamSpec -> Ptr String -> Ptr GValue -> IO CInt
+ GI.Gtk.Callbacks: wrap_RcPropertyParser :: Maybe (Ptr (FunPtr C_RcPropertyParser)) -> RcPropertyParser -> C_RcPropertyParser
- GI.Gtk.Callbacks: wrap_RecentFilterFunc :: Maybe (Ptr (FunPtr C_RecentFilterFunc)) -> RecentFilterFunc_WithClosures -> Ptr RecentFilterInfo -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_RecentFilterFunc :: Maybe (Ptr (FunPtr C_RecentFilterFunc)) -> RecentFilterFunc_WithClosures -> C_RecentFilterFunc
- GI.Gtk.Callbacks: wrap_RecentSortFunc :: Maybe (Ptr (FunPtr C_RecentSortFunc)) -> RecentSortFunc_WithClosures -> Ptr RecentInfo -> Ptr RecentInfo -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: wrap_RecentSortFunc :: Maybe (Ptr (FunPtr C_RecentSortFunc)) -> RecentSortFunc_WithClosures -> C_RecentSortFunc
- GI.Gtk.Callbacks: wrap_TextBufferSerializeFunc :: Maybe (Ptr (FunPtr C_TextBufferSerializeFunc)) -> TextBufferSerializeFunc_WithClosures -> Ptr TextBuffer -> Ptr TextBuffer -> Ptr TextIter -> Ptr TextIter -> Word64 -> Ptr () -> IO Word8
+ GI.Gtk.Callbacks: wrap_TextBufferSerializeFunc :: Maybe (Ptr (FunPtr C_TextBufferSerializeFunc)) -> TextBufferSerializeFunc_WithClosures -> C_TextBufferSerializeFunc
- GI.Gtk.Callbacks: wrap_TextCharPredicate :: Maybe (Ptr (FunPtr C_TextCharPredicate)) -> TextCharPredicate_WithClosures -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_TextCharPredicate :: Maybe (Ptr (FunPtr C_TextCharPredicate)) -> TextCharPredicate_WithClosures -> C_TextCharPredicate
- GI.Gtk.Callbacks: wrap_TextTagTableForeach :: Maybe (Ptr (FunPtr C_TextTagTableForeach)) -> TextTagTableForeach_WithClosures -> Ptr TextTag -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_TextTagTableForeach :: Maybe (Ptr (FunPtr C_TextTagTableForeach)) -> TextTagTableForeach_WithClosures -> C_TextTagTableForeach
- GI.Gtk.Callbacks: wrap_TickCallback :: Maybe (Ptr (FunPtr C_TickCallback)) -> TickCallback_WithClosures -> Ptr Widget -> Ptr FrameClock -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_TickCallback :: Maybe (Ptr (FunPtr C_TickCallback)) -> TickCallback_WithClosures -> C_TickCallback
- GI.Gtk.Callbacks: wrap_TranslateFunc :: Maybe (Ptr (FunPtr C_TranslateFunc)) -> TranslateFunc_WithClosures -> CString -> Ptr () -> IO CString
+ GI.Gtk.Callbacks: wrap_TranslateFunc :: Maybe (Ptr (FunPtr C_TranslateFunc)) -> TranslateFunc_WithClosures -> C_TranslateFunc
- GI.Gtk.Callbacks: wrap_TreeCellDataFunc :: Maybe (Ptr (FunPtr C_TreeCellDataFunc)) -> TreeCellDataFunc_WithClosures -> Ptr TreeViewColumn -> Ptr CellRenderer -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_TreeCellDataFunc :: Maybe (Ptr (FunPtr C_TreeCellDataFunc)) -> TreeCellDataFunc_WithClosures -> C_TreeCellDataFunc
- GI.Gtk.Callbacks: wrap_TreeDestroyCountFunc :: Maybe (Ptr (FunPtr C_TreeDestroyCountFunc)) -> TreeDestroyCountFunc_WithClosures -> Ptr TreeView -> Ptr TreePath -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_TreeDestroyCountFunc :: Maybe (Ptr (FunPtr C_TreeDestroyCountFunc)) -> TreeDestroyCountFunc_WithClosures -> C_TreeDestroyCountFunc
- GI.Gtk.Callbacks: wrap_TreeIterCompareFunc :: Maybe (Ptr (FunPtr C_TreeIterCompareFunc)) -> TreeIterCompareFunc_WithClosures -> Ptr TreeModel -> Ptr TreeIter -> Ptr TreeIter -> Ptr () -> IO Int32
+ GI.Gtk.Callbacks: wrap_TreeIterCompareFunc :: Maybe (Ptr (FunPtr C_TreeIterCompareFunc)) -> TreeIterCompareFunc_WithClosures -> C_TreeIterCompareFunc
- GI.Gtk.Callbacks: wrap_TreeModelFilterVisibleFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterVisibleFunc)) -> TreeModelFilterVisibleFunc_WithClosures -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_TreeModelFilterVisibleFunc :: Maybe (Ptr (FunPtr C_TreeModelFilterVisibleFunc)) -> TreeModelFilterVisibleFunc_WithClosures -> C_TreeModelFilterVisibleFunc
- GI.Gtk.Callbacks: wrap_TreeModelForeachFunc :: Maybe (Ptr (FunPtr C_TreeModelForeachFunc)) -> TreeModelForeachFunc_WithClosures -> Ptr TreeModel -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_TreeModelForeachFunc :: Maybe (Ptr (FunPtr C_TreeModelForeachFunc)) -> TreeModelForeachFunc_WithClosures -> C_TreeModelForeachFunc
- GI.Gtk.Callbacks: wrap_TreeSelectionForeachFunc :: Maybe (Ptr (FunPtr C_TreeSelectionForeachFunc)) -> TreeSelectionForeachFunc_WithClosures -> Ptr TreeModel -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_TreeSelectionForeachFunc :: Maybe (Ptr (FunPtr C_TreeSelectionForeachFunc)) -> TreeSelectionForeachFunc_WithClosures -> C_TreeSelectionForeachFunc
- GI.Gtk.Callbacks: wrap_TreeSelectionFunc :: Maybe (Ptr (FunPtr C_TreeSelectionFunc)) -> TreeSelectionFunc_WithClosures -> Ptr TreeSelection -> Ptr TreeModel -> Ptr TreePath -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_TreeSelectionFunc :: Maybe (Ptr (FunPtr C_TreeSelectionFunc)) -> TreeSelectionFunc_WithClosures -> C_TreeSelectionFunc
- GI.Gtk.Callbacks: wrap_TreeViewColumnDropFunc :: Maybe (Ptr (FunPtr C_TreeViewColumnDropFunc)) -> TreeViewColumnDropFunc_WithClosures -> Ptr TreeView -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr TreeViewColumn -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_TreeViewColumnDropFunc :: Maybe (Ptr (FunPtr C_TreeViewColumnDropFunc)) -> TreeViewColumnDropFunc_WithClosures -> C_TreeViewColumnDropFunc
- GI.Gtk.Callbacks: wrap_TreeViewMappingFunc :: Maybe (Ptr (FunPtr C_TreeViewMappingFunc)) -> TreeViewMappingFunc_WithClosures -> Ptr TreeView -> Ptr TreePath -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_TreeViewMappingFunc :: Maybe (Ptr (FunPtr C_TreeViewMappingFunc)) -> TreeViewMappingFunc_WithClosures -> C_TreeViewMappingFunc
- GI.Gtk.Callbacks: wrap_TreeViewRowSeparatorFunc :: Maybe (Ptr (FunPtr C_TreeViewRowSeparatorFunc)) -> TreeViewRowSeparatorFunc_WithClosures -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_TreeViewRowSeparatorFunc :: Maybe (Ptr (FunPtr C_TreeViewRowSeparatorFunc)) -> TreeViewRowSeparatorFunc_WithClosures -> C_TreeViewRowSeparatorFunc
- GI.Gtk.Callbacks: wrap_TreeViewSearchEqualFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchEqualFunc)) -> TreeViewSearchEqualFunc_WithClosures -> Ptr TreeModel -> Int32 -> CString -> Ptr TreeIter -> Ptr () -> IO CInt
+ GI.Gtk.Callbacks: wrap_TreeViewSearchEqualFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchEqualFunc)) -> TreeViewSearchEqualFunc_WithClosures -> C_TreeViewSearchEqualFunc
- GI.Gtk.Callbacks: wrap_TreeViewSearchPositionFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchPositionFunc)) -> TreeViewSearchPositionFunc_WithClosures -> Ptr TreeView -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Callbacks: wrap_TreeViewSearchPositionFunc :: Maybe (Ptr (FunPtr C_TreeViewSearchPositionFunc)) -> TreeViewSearchPositionFunc_WithClosures -> C_TreeViewSearchPositionFunc
- GI.Gtk.Interfaces.CellEditable: wrap_CellEditableEditingDoneCallback :: CellEditableEditingDoneCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.CellEditable: wrap_CellEditableEditingDoneCallback :: CellEditableEditingDoneCallback -> C_CellEditableEditingDoneCallback
- GI.Gtk.Interfaces.CellEditable: wrap_CellEditableRemoveWidgetCallback :: CellEditableRemoveWidgetCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.CellEditable: wrap_CellEditableRemoveWidgetCallback :: CellEditableRemoveWidgetCallback -> C_CellEditableRemoveWidgetCallback
- GI.Gtk.Interfaces.ColorChooser: type ColorChooserColorActivatedCallback = RGBA -> IO ()
+ GI.Gtk.Interfaces.ColorChooser: type ColorChooserColorActivatedCallback = RGBA /@color@/: the color -> IO ()
- GI.Gtk.Interfaces.ColorChooser: wrap_ColorChooserColorActivatedCallback :: ColorChooserColorActivatedCallback -> Ptr () -> Ptr RGBA -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.ColorChooser: wrap_ColorChooserColorActivatedCallback :: ColorChooserColorActivatedCallback -> C_ColorChooserColorActivatedCallback
- GI.Gtk.Interfaces.Editable: type EditableDeleteTextCallback = Int32 -> Int32 -> IO ()
+ GI.Gtk.Interfaces.Editable: type EditableDeleteTextCallback = Int32 /@startPos@/: the starting position -> Int32 /@endPos@/: the end position -> IO ()
- GI.Gtk.Interfaces.Editable: type EditableInsertTextCallback = Text -> Int32 -> Int32 -> IO (Int32)
+ GI.Gtk.Interfaces.Editable: type EditableInsertTextCallback = Text /@newText@/: the new text to insert -> Int32 /@newTextLength@/: the length of the new text, in bytes, or -1 if new_text is nul-terminated -> Int32 /@position@/: the position, in characters, at which to insert the new text. this is an in-out parameter. After the signal emission is finished, it should point after the newly inserted text. -> IO (Int32)
- GI.Gtk.Interfaces.Editable: wrap_EditableChangedCallback :: EditableChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.Editable: wrap_EditableChangedCallback :: EditableChangedCallback -> C_EditableChangedCallback
- GI.Gtk.Interfaces.Editable: wrap_EditableDeleteTextCallback :: EditableDeleteTextCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.Editable: wrap_EditableDeleteTextCallback :: EditableDeleteTextCallback -> C_EditableDeleteTextCallback
- GI.Gtk.Interfaces.Editable: wrap_EditableInsertTextCallback :: EditableInsertTextCallback -> Ptr () -> CString -> Int32 -> Ptr Int32 -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.Editable: wrap_EditableInsertTextCallback :: EditableInsertTextCallback -> C_EditableInsertTextCallback
- GI.Gtk.Interfaces.FileChooser: type FileChooserConfirmOverwriteCallback = IO FileChooserConfirmation
+ GI.Gtk.Interfaces.FileChooser: type FileChooserConfirmOverwriteCallback = IO FileChooserConfirmation __Returns:__ a 'GI.Gtk.Enums.FileChooserConfirmation' value that indicates which action to take after emitting the signal.
- GI.Gtk.Interfaces.FileChooser: wrap_FileChooserConfirmOverwriteCallback :: FileChooserConfirmOverwriteCallback -> Ptr () -> Ptr () -> IO CUInt
+ GI.Gtk.Interfaces.FileChooser: wrap_FileChooserConfirmOverwriteCallback :: FileChooserConfirmOverwriteCallback -> C_FileChooserConfirmOverwriteCallback
- GI.Gtk.Interfaces.FileChooser: wrap_FileChooserCurrentFolderChangedCallback :: FileChooserCurrentFolderChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.FileChooser: wrap_FileChooserCurrentFolderChangedCallback :: FileChooserCurrentFolderChangedCallback -> C_FileChooserCurrentFolderChangedCallback
- GI.Gtk.Interfaces.FileChooser: wrap_FileChooserFileActivatedCallback :: FileChooserFileActivatedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.FileChooser: wrap_FileChooserFileActivatedCallback :: FileChooserFileActivatedCallback -> C_FileChooserFileActivatedCallback
- GI.Gtk.Interfaces.FileChooser: wrap_FileChooserSelectionChangedCallback :: FileChooserSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.FileChooser: wrap_FileChooserSelectionChangedCallback :: FileChooserSelectionChangedCallback -> C_FileChooserSelectionChangedCallback
- GI.Gtk.Interfaces.FileChooser: wrap_FileChooserUpdatePreviewCallback :: FileChooserUpdatePreviewCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.FileChooser: wrap_FileChooserUpdatePreviewCallback :: FileChooserUpdatePreviewCallback -> C_FileChooserUpdatePreviewCallback
- GI.Gtk.Interfaces.FontChooser: type FontChooserFontActivatedCallback = Text -> IO ()
+ GI.Gtk.Interfaces.FontChooser: type FontChooserFontActivatedCallback = Text /@fontname@/: the font name -> IO ()
- GI.Gtk.Interfaces.FontChooser: wrap_FontChooserFontActivatedCallback :: FontChooserFontActivatedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.FontChooser: wrap_FontChooserFontActivatedCallback :: FontChooserFontActivatedCallback -> C_FontChooserFontActivatedCallback
- GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewGotPageSizeCallback = PrintContext -> PageSetup -> IO ()
+ GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewGotPageSizeCallback = PrintContext /@context@/: the current 'GI.Gtk.Objects.PrintContext.PrintContext' -> PageSetup /@pageSetup@/: the 'GI.Gtk.Objects.PageSetup.PageSetup' for the current page -> IO ()
- GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewReadyCallback = PrintContext -> IO ()
+ GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewReadyCallback = PrintContext /@context@/: the current 'GI.Gtk.Objects.PrintContext.PrintContext' -> IO ()
- GI.Gtk.Interfaces.PrintOperationPreview: wrap_PrintOperationPreviewGotPageSizeCallback :: PrintOperationPreviewGotPageSizeCallback -> Ptr () -> Ptr PrintContext -> Ptr PageSetup -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.PrintOperationPreview: wrap_PrintOperationPreviewGotPageSizeCallback :: PrintOperationPreviewGotPageSizeCallback -> C_PrintOperationPreviewGotPageSizeCallback
- GI.Gtk.Interfaces.PrintOperationPreview: wrap_PrintOperationPreviewReadyCallback :: PrintOperationPreviewReadyCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.PrintOperationPreview: wrap_PrintOperationPreviewReadyCallback :: PrintOperationPreviewReadyCallback -> C_PrintOperationPreviewReadyCallback
- GI.Gtk.Interfaces.RecentChooser: wrap_RecentChooserItemActivatedCallback :: RecentChooserItemActivatedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.RecentChooser: wrap_RecentChooserItemActivatedCallback :: RecentChooserItemActivatedCallback -> C_RecentChooserItemActivatedCallback
- GI.Gtk.Interfaces.RecentChooser: wrap_RecentChooserSelectionChangedCallback :: RecentChooserSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.RecentChooser: wrap_RecentChooserSelectionChangedCallback :: RecentChooserSelectionChangedCallback -> C_RecentChooserSelectionChangedCallback
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowChangedCallback = TreePath -> TreeIter -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowChangedCallback = TreePath /@path@/: a 'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the changed row -> TreeIter /@iter@/: a valid 'GI.Gtk.Structs.TreeIter.TreeIter'-struct pointing to the changed row -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowDeletedCallback = TreePath -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowDeletedCallback = TreePath /@path@/: a 'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the row -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowHasChildToggledCallback = TreePath -> TreeIter -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowHasChildToggledCallback = TreePath /@path@/: a 'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the row -> TreeIter /@iter@/: a valid 'GI.Gtk.Structs.TreeIter.TreeIter'-struct pointing to the row -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowInsertedCallback = TreePath -> TreeIter -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowInsertedCallback = TreePath /@path@/: a 'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the new row -> TreeIter /@iter@/: a valid 'GI.Gtk.Structs.TreeIter.TreeIter'-struct pointing to the new row -> IO ()
- GI.Gtk.Interfaces.TreeModel: wrap_TreeModelRowChangedCallback :: TreeModelRowChangedCallback -> Ptr () -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.TreeModel: wrap_TreeModelRowChangedCallback :: TreeModelRowChangedCallback -> C_TreeModelRowChangedCallback
- GI.Gtk.Interfaces.TreeModel: wrap_TreeModelRowDeletedCallback :: TreeModelRowDeletedCallback -> Ptr () -> Ptr TreePath -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.TreeModel: wrap_TreeModelRowDeletedCallback :: TreeModelRowDeletedCallback -> C_TreeModelRowDeletedCallback
- GI.Gtk.Interfaces.TreeModel: wrap_TreeModelRowHasChildToggledCallback :: TreeModelRowHasChildToggledCallback -> Ptr () -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.TreeModel: wrap_TreeModelRowHasChildToggledCallback :: TreeModelRowHasChildToggledCallback -> C_TreeModelRowHasChildToggledCallback
- GI.Gtk.Interfaces.TreeModel: wrap_TreeModelRowInsertedCallback :: TreeModelRowInsertedCallback -> Ptr () -> Ptr TreePath -> Ptr TreeIter -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.TreeModel: wrap_TreeModelRowInsertedCallback :: TreeModelRowInsertedCallback -> C_TreeModelRowInsertedCallback
- GI.Gtk.Interfaces.TreeSortable: wrap_TreeSortableSortColumnChangedCallback :: TreeSortableSortColumnChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Interfaces.TreeSortable: wrap_TreeSortableSortColumnChangedCallback :: TreeSortableSortColumnChangedCallback -> C_TreeSortableSortColumnChangedCallback
- GI.Gtk.Objects.AboutDialog: type AboutDialogActivateLinkCallback = Text -> IO Bool
+ GI.Gtk.Objects.AboutDialog: type AboutDialogActivateLinkCallback = Text /@uri@/: the URI that is activated -> IO Bool __Returns:__ 'True' if the link has been activated
- GI.Gtk.Objects.AboutDialog: wrap_AboutDialogActivateLinkCallback :: AboutDialogActivateLinkCallback -> Ptr () -> CString -> Ptr () -> IO CInt
+ GI.Gtk.Objects.AboutDialog: wrap_AboutDialogActivateLinkCallback :: AboutDialogActivateLinkCallback -> C_AboutDialogActivateLinkCallback
- GI.Gtk.Objects.AccelGroup: type AccelGroupAccelActivateCallback = Object -> Word32 -> [ModifierType] -> IO Bool
+ GI.Gtk.Objects.AccelGroup: type AccelGroupAccelActivateCallback = Object /@acceleratable@/: the object on which the accelerator was activated -> Word32 /@keyval@/: the accelerator keyval -> [ModifierType] /@modifier@/: the modifier combination of the accelerator -> IO Bool __Returns:__ 'True' if the accelerator was activated
- GI.Gtk.Objects.AccelGroup: type AccelGroupAccelChangedCallback = Word32 -> [ModifierType] -> Closure -> IO ()
+ GI.Gtk.Objects.AccelGroup: type AccelGroupAccelChangedCallback = Word32 /@keyval@/: the accelerator keyval -> [ModifierType] /@modifier@/: the modifier combination of the accelerator -> Closure /@accelClosure@/: the 'GI.GObject.Structs.Closure.Closure' of the accelerator -> IO ()
- GI.Gtk.Objects.AccelGroup: wrap_AccelGroupAccelActivateCallback :: AccelGroupAccelActivateCallback -> Ptr () -> Ptr Object -> Word32 -> CUInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.AccelGroup: wrap_AccelGroupAccelActivateCallback :: AccelGroupAccelActivateCallback -> C_AccelGroupAccelActivateCallback
- GI.Gtk.Objects.AccelGroup: wrap_AccelGroupAccelChangedCallback :: AccelGroupAccelChangedCallback -> Ptr () -> Word32 -> CUInt -> Ptr Closure -> Ptr () -> IO ()
+ GI.Gtk.Objects.AccelGroup: wrap_AccelGroupAccelChangedCallback :: AccelGroupAccelChangedCallback -> C_AccelGroupAccelChangedCallback
- GI.Gtk.Objects.AccelLabel: accelLabelSetAccelClosure :: (HasCallStack, MonadIO m, IsAccelLabel a) => a -> Closure -> m ()
+ GI.Gtk.Objects.AccelLabel: accelLabelSetAccelClosure :: (HasCallStack, MonadIO m, IsAccelLabel a) => a -> Maybe (Closure) -> m ()
- GI.Gtk.Objects.AccelLabel: accelLabelSetAccelWidget :: (HasCallStack, MonadIO m, IsAccelLabel a, IsWidget b) => a -> b -> m ()
+ GI.Gtk.Objects.AccelLabel: accelLabelSetAccelWidget :: (HasCallStack, MonadIO m, IsAccelLabel a, IsWidget b) => a -> Maybe (b) -> m ()
- GI.Gtk.Objects.AccelMap: type AccelMapChangedCallback = Text -> Word32 -> [ModifierType] -> IO ()
+ GI.Gtk.Objects.AccelMap: type AccelMapChangedCallback = Text /@accelPath@/: the path of the accelerator that changed -> Word32 /@accelKey@/: the key value for the new accelerator -> [ModifierType] /@accelMods@/: the modifier mask for the new accelerator -> IO ()
- GI.Gtk.Objects.AccelMap: wrap_AccelMapChangedCallback :: AccelMapChangedCallback -> Ptr () -> CString -> Word32 -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.AccelMap: wrap_AccelMapChangedCallback :: AccelMapChangedCallback -> C_AccelMapChangedCallback
- GI.Gtk.Objects.Action: wrap_ActionActivateCallback :: ActionActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Action: wrap_ActionActivateCallback :: ActionActivateCallback -> C_ActionActivateCallback
- GI.Gtk.Objects.ActionGroup: type ActionGroupConnectProxyCallback = Action -> Widget -> IO ()
+ GI.Gtk.Objects.ActionGroup: type ActionGroupConnectProxyCallback = Action /@action@/: the action -> Widget /@proxy@/: the proxy -> IO ()
- GI.Gtk.Objects.ActionGroup: type ActionGroupDisconnectProxyCallback = Action -> Widget -> IO ()
+ GI.Gtk.Objects.ActionGroup: type ActionGroupDisconnectProxyCallback = Action /@action@/: the action -> Widget /@proxy@/: the proxy -> IO ()
- GI.Gtk.Objects.ActionGroup: type ActionGroupPostActivateCallback = Action -> IO ()
+ GI.Gtk.Objects.ActionGroup: type ActionGroupPostActivateCallback = Action /@action@/: the action -> IO ()
- GI.Gtk.Objects.ActionGroup: type ActionGroupPreActivateCallback = Action -> IO ()
+ GI.Gtk.Objects.ActionGroup: type ActionGroupPreActivateCallback = Action /@action@/: the action -> IO ()
- GI.Gtk.Objects.ActionGroup: wrap_ActionGroupConnectProxyCallback :: ActionGroupConnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.ActionGroup: wrap_ActionGroupConnectProxyCallback :: ActionGroupConnectProxyCallback -> C_ActionGroupConnectProxyCallback
- GI.Gtk.Objects.ActionGroup: wrap_ActionGroupDisconnectProxyCallback :: ActionGroupDisconnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.ActionGroup: wrap_ActionGroupDisconnectProxyCallback :: ActionGroupDisconnectProxyCallback -> C_ActionGroupDisconnectProxyCallback
- GI.Gtk.Objects.ActionGroup: wrap_ActionGroupPostActivateCallback :: ActionGroupPostActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO ()
+ GI.Gtk.Objects.ActionGroup: wrap_ActionGroupPostActivateCallback :: ActionGroupPostActivateCallback -> C_ActionGroupPostActivateCallback
- GI.Gtk.Objects.ActionGroup: wrap_ActionGroupPreActivateCallback :: ActionGroupPreActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO ()
+ GI.Gtk.Objects.ActionGroup: wrap_ActionGroupPreActivateCallback :: ActionGroupPreActivateCallback -> C_ActionGroupPreActivateCallback
- GI.Gtk.Objects.Adjustment: wrap_AdjustmentChangedCallback :: AdjustmentChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Adjustment: wrap_AdjustmentChangedCallback :: AdjustmentChangedCallback -> C_AdjustmentChangedCallback
- GI.Gtk.Objects.Adjustment: wrap_AdjustmentValueChangedCallback :: AdjustmentValueChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Adjustment: wrap_AdjustmentValueChangedCallback :: AdjustmentValueChangedCallback -> C_AdjustmentValueChangedCallback
- GI.Gtk.Objects.AppChooserButton: type AppChooserButtonCustomItemActivatedCallback = Text -> IO ()
+ GI.Gtk.Objects.AppChooserButton: type AppChooserButtonCustomItemActivatedCallback = Text /@itemName@/: the name of the activated item -> IO ()
- GI.Gtk.Objects.AppChooserButton: wrap_AppChooserButtonCustomItemActivatedCallback :: AppChooserButtonCustomItemActivatedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.AppChooserButton: wrap_AppChooserButtonCustomItemActivatedCallback :: AppChooserButtonCustomItemActivatedCallback -> C_AppChooserButtonCustomItemActivatedCallback
- GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationActivatedCallback = AppInfo -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationActivatedCallback = AppInfo /@application@/: the activated 'GI.Gio.Interfaces.AppInfo.AppInfo' -> IO ()
- GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationSelectedCallback = AppInfo -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationSelectedCallback = AppInfo /@application@/: the selected 'GI.Gio.Interfaces.AppInfo.AppInfo' -> IO ()
- GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetPopulatePopupCallback = Menu -> AppInfo -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetPopulatePopupCallback = Menu /@menu@/: the 'GI.Gtk.Objects.Menu.Menu' to populate -> AppInfo /@application@/: the current 'GI.Gio.Interfaces.AppInfo.AppInfo' -> IO ()
- GI.Gtk.Objects.AppChooserWidget: wrap_AppChooserWidgetApplicationActivatedCallback :: AppChooserWidgetApplicationActivatedCallback -> Ptr () -> Ptr AppInfo -> Ptr () -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: wrap_AppChooserWidgetApplicationActivatedCallback :: AppChooserWidgetApplicationActivatedCallback -> C_AppChooserWidgetApplicationActivatedCallback
- GI.Gtk.Objects.AppChooserWidget: wrap_AppChooserWidgetApplicationSelectedCallback :: AppChooserWidgetApplicationSelectedCallback -> Ptr () -> Ptr AppInfo -> Ptr () -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: wrap_AppChooserWidgetApplicationSelectedCallback :: AppChooserWidgetApplicationSelectedCallback -> C_AppChooserWidgetApplicationSelectedCallback
- GI.Gtk.Objects.AppChooserWidget: wrap_AppChooserWidgetPopulatePopupCallback :: AppChooserWidgetPopulatePopupCallback -> Ptr () -> Ptr Menu -> Ptr AppInfo -> Ptr () -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: wrap_AppChooserWidgetPopulatePopupCallback :: AppChooserWidgetPopulatePopupCallback -> C_AppChooserWidgetPopulatePopupCallback
- GI.Gtk.Objects.Application: type ApplicationWindowAddedCallback = Window -> IO ()
+ GI.Gtk.Objects.Application: type ApplicationWindowAddedCallback = Window /@window@/: the newly-added 'GI.Gtk.Objects.Window.Window' -> IO ()
- GI.Gtk.Objects.Application: type ApplicationWindowRemovedCallback = Window -> IO ()
+ GI.Gtk.Objects.Application: type ApplicationWindowRemovedCallback = Window /@window@/: the 'GI.Gtk.Objects.Window.Window' that is being removed -> IO ()
- GI.Gtk.Objects.Application: wrap_ApplicationWindowAddedCallback :: ApplicationWindowAddedCallback -> Ptr () -> Ptr Window -> Ptr () -> IO ()
+ GI.Gtk.Objects.Application: wrap_ApplicationWindowAddedCallback :: ApplicationWindowAddedCallback -> C_ApplicationWindowAddedCallback
- GI.Gtk.Objects.Application: wrap_ApplicationWindowRemovedCallback :: ApplicationWindowRemovedCallback -> Ptr () -> Ptr Window -> Ptr () -> IO ()
+ GI.Gtk.Objects.Application: wrap_ApplicationWindowRemovedCallback :: ApplicationWindowRemovedCallback -> C_ApplicationWindowRemovedCallback
- GI.Gtk.Objects.Assistant: type AssistantPrepareCallback = Widget -> IO ()
+ GI.Gtk.Objects.Assistant: type AssistantPrepareCallback = Widget /@page@/: the current page -> IO ()
- GI.Gtk.Objects.Assistant: wrap_AssistantApplyCallback :: AssistantApplyCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Assistant: wrap_AssistantApplyCallback :: AssistantApplyCallback -> C_AssistantApplyCallback
- GI.Gtk.Objects.Assistant: wrap_AssistantCancelCallback :: AssistantCancelCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Assistant: wrap_AssistantCancelCallback :: AssistantCancelCallback -> C_AssistantCancelCallback
- GI.Gtk.Objects.Assistant: wrap_AssistantCloseCallback :: AssistantCloseCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Assistant: wrap_AssistantCloseCallback :: AssistantCloseCallback -> C_AssistantCloseCallback
- GI.Gtk.Objects.Assistant: wrap_AssistantEscapeCallback :: AssistantEscapeCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Assistant: wrap_AssistantEscapeCallback :: AssistantEscapeCallback -> C_AssistantEscapeCallback
- GI.Gtk.Objects.Assistant: wrap_AssistantPrepareCallback :: AssistantPrepareCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.Assistant: wrap_AssistantPrepareCallback :: AssistantPrepareCallback -> C_AssistantPrepareCallback
- GI.Gtk.Objects.Button: buttonSetImage :: (HasCallStack, MonadIO m, IsButton a, IsWidget b) => a -> b -> m ()
+ GI.Gtk.Objects.Button: buttonSetImage :: (HasCallStack, MonadIO m, IsButton a, IsWidget b) => a -> Maybe (b) -> m ()
- GI.Gtk.Objects.Button: wrap_ButtonActivateCallback :: ButtonActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Button: wrap_ButtonActivateCallback :: ButtonActivateCallback -> C_ButtonActivateCallback
- GI.Gtk.Objects.Button: wrap_ButtonClickedCallback :: ButtonClickedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Button: wrap_ButtonClickedCallback :: ButtonClickedCallback -> C_ButtonClickedCallback
- GI.Gtk.Objects.Button: wrap_ButtonEnterCallback :: ButtonEnterCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Button: wrap_ButtonEnterCallback :: ButtonEnterCallback -> C_ButtonEnterCallback
- GI.Gtk.Objects.Button: wrap_ButtonLeaveCallback :: ButtonLeaveCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Button: wrap_ButtonLeaveCallback :: ButtonLeaveCallback -> C_ButtonLeaveCallback
- GI.Gtk.Objects.Button: wrap_ButtonPressedCallback :: ButtonPressedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Button: wrap_ButtonPressedCallback :: ButtonPressedCallback -> C_ButtonPressedCallback
- GI.Gtk.Objects.Button: wrap_ButtonReleasedCallback :: ButtonReleasedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Button: wrap_ButtonReleasedCallback :: ButtonReleasedCallback -> C_ButtonReleasedCallback
- GI.Gtk.Objects.Calendar: wrap_CalendarDaySelectedCallback :: CalendarDaySelectedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Calendar: wrap_CalendarDaySelectedCallback :: CalendarDaySelectedCallback -> C_CalendarDaySelectedCallback
- GI.Gtk.Objects.Calendar: wrap_CalendarDaySelectedDoubleClickCallback :: CalendarDaySelectedDoubleClickCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Calendar: wrap_CalendarDaySelectedDoubleClickCallback :: CalendarDaySelectedDoubleClickCallback -> C_CalendarDaySelectedDoubleClickCallback
- GI.Gtk.Objects.Calendar: wrap_CalendarMonthChangedCallback :: CalendarMonthChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Calendar: wrap_CalendarMonthChangedCallback :: CalendarMonthChangedCallback -> C_CalendarMonthChangedCallback
- GI.Gtk.Objects.Calendar: wrap_CalendarNextMonthCallback :: CalendarNextMonthCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Calendar: wrap_CalendarNextMonthCallback :: CalendarNextMonthCallback -> C_CalendarNextMonthCallback
- GI.Gtk.Objects.Calendar: wrap_CalendarNextYearCallback :: CalendarNextYearCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Calendar: wrap_CalendarNextYearCallback :: CalendarNextYearCallback -> C_CalendarNextYearCallback
- GI.Gtk.Objects.Calendar: wrap_CalendarPrevMonthCallback :: CalendarPrevMonthCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Calendar: wrap_CalendarPrevMonthCallback :: CalendarPrevMonthCallback -> C_CalendarPrevMonthCallback
- GI.Gtk.Objects.Calendar: wrap_CalendarPrevYearCallback :: CalendarPrevYearCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Calendar: wrap_CalendarPrevYearCallback :: CalendarPrevYearCallback -> C_CalendarPrevYearCallback
- GI.Gtk.Objects.CellArea: type CellAreaAddEditableCallback = CellRenderer -> CellEditable -> Rectangle -> Text -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaAddEditableCallback = CellRenderer /@renderer@/: the 'GI.Gtk.Objects.CellRenderer.CellRenderer' that started the edited -> CellEditable /@editable@/: the 'GI.Gtk.Interfaces.CellEditable.CellEditable' widget to add -> Rectangle /@cellArea@/: the 'GI.Gtk.Objects.Widget.Widget' relative 'GI.Gdk.Structs.Rectangle.Rectangle' coordinates where /@editable@/ should be added -> Text /@path@/: the 'GI.Gtk.Structs.TreePath.TreePath' string this edit was initiated for -> IO ()
- GI.Gtk.Objects.CellArea: type CellAreaApplyAttributesCallback = TreeModel -> TreeIter -> Bool -> Bool -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaApplyAttributesCallback = TreeModel /@model@/: the 'GI.Gtk.Interfaces.TreeModel.TreeModel' to apply the attributes from -> TreeIter /@iter@/: the 'GI.Gtk.Structs.TreeIter.TreeIter' indicating which row to apply the attributes of -> Bool /@isExpander@/: whether the view shows children for this row -> Bool /@isExpanded@/: whether the view is currently showing the children of this row -> IO ()
- GI.Gtk.Objects.CellArea: type CellAreaFocusChangedCallback = CellRenderer -> Text -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaFocusChangedCallback = CellRenderer /@renderer@/: the 'GI.Gtk.Objects.CellRenderer.CellRenderer' that has focus -> Text /@path@/: the current 'GI.Gtk.Structs.TreePath.TreePath' string set for /@area@/ -> IO ()
- GI.Gtk.Objects.CellArea: type CellAreaRemoveEditableCallback = CellRenderer -> CellEditable -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaRemoveEditableCallback = CellRenderer /@renderer@/: the 'GI.Gtk.Objects.CellRenderer.CellRenderer' that finished editeding -> CellEditable /@editable@/: the 'GI.Gtk.Interfaces.CellEditable.CellEditable' widget to remove -> IO ()
- GI.Gtk.Objects.CellArea: wrap_CellAreaAddEditableCallback :: CellAreaAddEditableCallback -> Ptr () -> Ptr CellRenderer -> Ptr CellEditable -> Ptr Rectangle -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellArea: wrap_CellAreaAddEditableCallback :: CellAreaAddEditableCallback -> C_CellAreaAddEditableCallback
- GI.Gtk.Objects.CellArea: wrap_CellAreaApplyAttributesCallback :: CellAreaApplyAttributesCallback -> Ptr () -> Ptr TreeModel -> Ptr TreeIter -> CInt -> CInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellArea: wrap_CellAreaApplyAttributesCallback :: CellAreaApplyAttributesCallback -> C_CellAreaApplyAttributesCallback
- GI.Gtk.Objects.CellArea: wrap_CellAreaFocusChangedCallback :: CellAreaFocusChangedCallback -> Ptr () -> Ptr CellRenderer -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellArea: wrap_CellAreaFocusChangedCallback :: CellAreaFocusChangedCallback -> C_CellAreaFocusChangedCallback
- GI.Gtk.Objects.CellArea: wrap_CellAreaRemoveEditableCallback :: CellAreaRemoveEditableCallback -> Ptr () -> Ptr CellRenderer -> Ptr CellEditable -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellArea: wrap_CellAreaRemoveEditableCallback :: CellAreaRemoveEditableCallback -> C_CellAreaRemoveEditableCallback
- GI.Gtk.Objects.CellRenderer: type CellRendererEditingStartedCallback = CellEditable -> Text -> IO ()
+ GI.Gtk.Objects.CellRenderer: type CellRendererEditingStartedCallback = CellEditable /@editable@/: the 'GI.Gtk.Interfaces.CellEditable.CellEditable' -> Text /@path@/: the path identifying the edited cell -> IO ()
- GI.Gtk.Objects.CellRenderer: wrap_CellRendererEditingCanceledCallback :: CellRendererEditingCanceledCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellRenderer: wrap_CellRendererEditingCanceledCallback :: CellRendererEditingCanceledCallback -> C_CellRendererEditingCanceledCallback
- GI.Gtk.Objects.CellRenderer: wrap_CellRendererEditingStartedCallback :: CellRendererEditingStartedCallback -> Ptr () -> Ptr CellEditable -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellRenderer: wrap_CellRendererEditingStartedCallback :: CellRendererEditingStartedCallback -> C_CellRendererEditingStartedCallback
- GI.Gtk.Objects.CellRendererAccel: type CellRendererAccelAccelClearedCallback = Text -> IO ()
+ GI.Gtk.Objects.CellRendererAccel: type CellRendererAccelAccelClearedCallback = Text /@pathString@/: the path identifying the row of the edited cell -> IO ()
- GI.Gtk.Objects.CellRendererAccel: type CellRendererAccelAccelEditedCallback = Text -> Word32 -> [ModifierType] -> Word32 -> IO ()
+ GI.Gtk.Objects.CellRendererAccel: type CellRendererAccelAccelEditedCallback = Text /@pathString@/: the path identifying the row of the edited cell -> Word32 /@accelKey@/: the new accelerator keyval -> [ModifierType] /@accelMods@/: the new acclerator modifier mask -> Word32 /@hardwareKeycode@/: the keycode of the new accelerator -> IO ()
- GI.Gtk.Objects.CellRendererAccel: wrap_CellRendererAccelAccelClearedCallback :: CellRendererAccelAccelClearedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellRendererAccel: wrap_CellRendererAccelAccelClearedCallback :: CellRendererAccelAccelClearedCallback -> C_CellRendererAccelAccelClearedCallback
- GI.Gtk.Objects.CellRendererAccel: wrap_CellRendererAccelAccelEditedCallback :: CellRendererAccelAccelEditedCallback -> Ptr () -> CString -> Word32 -> CUInt -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellRendererAccel: wrap_CellRendererAccelAccelEditedCallback :: CellRendererAccelAccelEditedCallback -> C_CellRendererAccelAccelEditedCallback
- GI.Gtk.Objects.CellRendererCombo: type CellRendererComboChangedCallback = Text -> TreeIter -> IO ()
+ GI.Gtk.Objects.CellRendererCombo: type CellRendererComboChangedCallback = Text /@pathString@/: a string of the path identifying the edited cell (relative to the tree view model) -> TreeIter /@newIter@/: the new iter selected in the combo box (relative to the combo box model) -> IO ()
- GI.Gtk.Objects.CellRendererCombo: wrap_CellRendererComboChangedCallback :: CellRendererComboChangedCallback -> Ptr () -> CString -> Ptr TreeIter -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellRendererCombo: wrap_CellRendererComboChangedCallback :: CellRendererComboChangedCallback -> C_CellRendererComboChangedCallback
- GI.Gtk.Objects.CellRendererText: type CellRendererTextEditedCallback = Text -> Text -> IO ()
+ GI.Gtk.Objects.CellRendererText: type CellRendererTextEditedCallback = Text /@path@/: the path identifying the edited cell -> Text /@newText@/: the new text -> IO ()
- GI.Gtk.Objects.CellRendererText: wrap_CellRendererTextEditedCallback :: CellRendererTextEditedCallback -> Ptr () -> CString -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellRendererText: wrap_CellRendererTextEditedCallback :: CellRendererTextEditedCallback -> C_CellRendererTextEditedCallback
- GI.Gtk.Objects.CellRendererToggle: type CellRendererToggleToggledCallback = Text -> IO ()
+ GI.Gtk.Objects.CellRendererToggle: type CellRendererToggleToggledCallback = Text /@path@/: string representation of 'GI.Gtk.Structs.TreePath.TreePath' describing the event location -> IO ()
- GI.Gtk.Objects.CellRendererToggle: wrap_CellRendererToggleToggledCallback :: CellRendererToggleToggledCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.CellRendererToggle: wrap_CellRendererToggleToggledCallback :: CellRendererToggleToggledCallback -> C_CellRendererToggleToggledCallback
- GI.Gtk.Objects.CheckMenuItem: wrap_CheckMenuItemToggledCallback :: CheckMenuItemToggledCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.CheckMenuItem: wrap_CheckMenuItemToggledCallback :: CheckMenuItemToggledCallback -> C_CheckMenuItemToggledCallback
- GI.Gtk.Objects.Clipboard: type ClipboardOwnerChangeCallback = EventOwnerChange -> IO ()
+ GI.Gtk.Objects.Clipboard: type ClipboardOwnerChangeCallback = EventOwnerChange /@event@/: the /@gdkEventOwnerChange@/ event -> IO ()
- GI.Gtk.Objects.Clipboard: wrap_ClipboardOwnerChangeCallback :: ClipboardOwnerChangeCallback -> Ptr () -> Ptr EventOwnerChange -> Ptr () -> IO ()
+ GI.Gtk.Objects.Clipboard: wrap_ClipboardOwnerChangeCallback :: ClipboardOwnerChangeCallback -> C_ClipboardOwnerChangeCallback
- GI.Gtk.Objects.ColorButton: wrap_ColorButtonColorSetCallback :: ColorButtonColorSetCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ColorButton: wrap_ColorButtonColorSetCallback :: ColorButtonColorSetCallback -> C_ColorButtonColorSetCallback
- GI.Gtk.Objects.ColorSelection: wrap_ColorSelectionColorChangedCallback :: ColorSelectionColorChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ColorSelection: wrap_ColorSelectionColorChangedCallback :: ColorSelectionColorChangedCallback -> C_ColorSelectionColorChangedCallback
- GI.Gtk.Objects.ComboBox: type ComboBoxFormatEntryTextCallback = Text -> IO Text
+ GI.Gtk.Objects.ComboBox: type ComboBoxFormatEntryTextCallback = Text /@path@/: the GtkTreePath string from the combo box\'s current model to format text for -> IO Text __Returns:__ a newly allocated string representing /@path@/ for the current GtkComboBox model.
- GI.Gtk.Objects.ComboBox: type ComboBoxMoveActiveCallback = ScrollType -> IO ()
+ GI.Gtk.Objects.ComboBox: type ComboBoxMoveActiveCallback = ScrollType /@scrollType@/: a 'GI.Gtk.Enums.ScrollType' -> IO ()
- GI.Gtk.Objects.ComboBox: wrap_ComboBoxChangedCallback :: ComboBoxChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ComboBox: wrap_ComboBoxChangedCallback :: ComboBoxChangedCallback -> C_ComboBoxChangedCallback
- GI.Gtk.Objects.ComboBox: wrap_ComboBoxFormatEntryTextCallback :: ComboBoxFormatEntryTextCallback -> Ptr () -> CString -> Ptr () -> IO CString
+ GI.Gtk.Objects.ComboBox: wrap_ComboBoxFormatEntryTextCallback :: ComboBoxFormatEntryTextCallback -> C_ComboBoxFormatEntryTextCallback
- GI.Gtk.Objects.ComboBox: wrap_ComboBoxMoveActiveCallback :: ComboBoxMoveActiveCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.ComboBox: wrap_ComboBoxMoveActiveCallback :: ComboBoxMoveActiveCallback -> C_ComboBoxMoveActiveCallback
- GI.Gtk.Objects.ComboBox: wrap_ComboBoxPopdownCallback :: ComboBoxPopdownCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.ComboBox: wrap_ComboBoxPopdownCallback :: ComboBoxPopdownCallback -> C_ComboBoxPopdownCallback
- GI.Gtk.Objects.ComboBox: wrap_ComboBoxPopupCallback :: ComboBoxPopupCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ComboBox: wrap_ComboBoxPopupCallback :: ComboBoxPopupCallback -> C_ComboBoxPopupCallback
- GI.Gtk.Objects.Container: wrap_ContainerAddCallback :: ContainerAddCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.Container: wrap_ContainerAddCallback :: ContainerAddCallback -> C_ContainerAddCallback
- GI.Gtk.Objects.Container: wrap_ContainerCheckResizeCallback :: ContainerCheckResizeCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Container: wrap_ContainerCheckResizeCallback :: ContainerCheckResizeCallback -> C_ContainerCheckResizeCallback
- GI.Gtk.Objects.Container: wrap_ContainerRemoveCallback :: ContainerRemoveCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.Container: wrap_ContainerRemoveCallback :: ContainerRemoveCallback -> C_ContainerRemoveCallback
- GI.Gtk.Objects.Container: wrap_ContainerSetFocusChildCallback :: ContainerSetFocusChildCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.Container: wrap_ContainerSetFocusChildCallback :: ContainerSetFocusChildCallback -> C_ContainerSetFocusChildCallback
- GI.Gtk.Objects.CssProvider: type CssProviderParsingErrorCallback = CssSection -> GError -> IO ()
+ GI.Gtk.Objects.CssProvider: type CssProviderParsingErrorCallback = CssSection /@section@/: section the error happened in -> GError /@error@/: The parsing error -> IO ()
- GI.Gtk.Objects.CssProvider: wrap_CssProviderParsingErrorCallback :: CssProviderParsingErrorCallback -> Ptr () -> Ptr CssSection -> Ptr GError -> Ptr () -> IO ()
+ GI.Gtk.Objects.CssProvider: wrap_CssProviderParsingErrorCallback :: CssProviderParsingErrorCallback -> C_CssProviderParsingErrorCallback
- GI.Gtk.Objects.Dialog: type DialogResponseCallback = Int32 -> IO ()
+ GI.Gtk.Objects.Dialog: type DialogResponseCallback = Int32 /@responseId@/: the response ID -> IO ()
- GI.Gtk.Objects.Dialog: wrap_DialogCloseCallback :: DialogCloseCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Dialog: wrap_DialogCloseCallback :: DialogCloseCallback -> C_DialogCloseCallback
- GI.Gtk.Objects.Dialog: wrap_DialogResponseCallback :: DialogResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Dialog: wrap_DialogResponseCallback :: DialogResponseCallback -> C_DialogResponseCallback
- GI.Gtk.Objects.Entry: type EntryDeleteFromCursorCallback = DeleteType -> Int32 -> IO ()
+ GI.Gtk.Objects.Entry: type EntryDeleteFromCursorCallback = DeleteType /@type@/: the granularity of the deletion, as a 'GI.Gtk.Enums.DeleteType' -> Int32 /@count@/: the number of /@type@/ units to delete -> IO ()
- GI.Gtk.Objects.Entry: type EntryIconPressCallback = EntryIconPosition -> EventButton -> IO ()
+ GI.Gtk.Objects.Entry: type EntryIconPressCallback = EntryIconPosition /@iconPos@/: The position of the clicked icon -> EventButton /@event@/: the button press event -> IO ()
- GI.Gtk.Objects.Entry: type EntryIconReleaseCallback = EntryIconPosition -> EventButton -> IO ()
+ GI.Gtk.Objects.Entry: type EntryIconReleaseCallback = EntryIconPosition /@iconPos@/: The position of the clicked icon -> EventButton /@event@/: the button release event -> IO ()
- GI.Gtk.Objects.Entry: type EntryInsertAtCursorCallback = Text -> IO ()
+ GI.Gtk.Objects.Entry: type EntryInsertAtCursorCallback = Text /@string@/: the string to insert -> IO ()
- GI.Gtk.Objects.Entry: type EntryMoveCursorCallback = MovementStep -> Int32 -> Bool -> IO ()
+ GI.Gtk.Objects.Entry: type EntryMoveCursorCallback = MovementStep /@step@/: the granularity of the move, as a 'GI.Gtk.Enums.MovementStep' -> Int32 /@count@/: the number of /@step@/ units to move -> Bool /@extendSelection@/: 'True' if the move should extend the selection -> IO ()
- GI.Gtk.Objects.Entry: type EntryPopulatePopupCallback = Widget -> IO ()
+ GI.Gtk.Objects.Entry: type EntryPopulatePopupCallback = Widget /@widget@/: the container that is being populated -> IO ()
- GI.Gtk.Objects.Entry: type EntryPreeditChangedCallback = Text -> IO ()
+ GI.Gtk.Objects.Entry: type EntryPreeditChangedCallback = Text /@preedit@/: the current preedit string -> IO ()
- GI.Gtk.Objects.Entry: wrap_EntryActivateCallback :: EntryActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryActivateCallback :: EntryActivateCallback -> C_EntryActivateCallback
- GI.Gtk.Objects.Entry: wrap_EntryBackspaceCallback :: EntryBackspaceCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryBackspaceCallback :: EntryBackspaceCallback -> C_EntryBackspaceCallback
- GI.Gtk.Objects.Entry: wrap_EntryCopyClipboardCallback :: EntryCopyClipboardCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryCopyClipboardCallback :: EntryCopyClipboardCallback -> C_EntryCopyClipboardCallback
- GI.Gtk.Objects.Entry: wrap_EntryCutClipboardCallback :: EntryCutClipboardCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryCutClipboardCallback :: EntryCutClipboardCallback -> C_EntryCutClipboardCallback
- GI.Gtk.Objects.Entry: wrap_EntryDeleteFromCursorCallback :: EntryDeleteFromCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryDeleteFromCursorCallback :: EntryDeleteFromCursorCallback -> C_EntryDeleteFromCursorCallback
- GI.Gtk.Objects.Entry: wrap_EntryIconPressCallback :: EntryIconPressCallback -> Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryIconPressCallback :: EntryIconPressCallback -> C_EntryIconPressCallback
- GI.Gtk.Objects.Entry: wrap_EntryIconReleaseCallback :: EntryIconReleaseCallback -> Ptr () -> CUInt -> Ptr EventButton -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryIconReleaseCallback :: EntryIconReleaseCallback -> C_EntryIconReleaseCallback
- GI.Gtk.Objects.Entry: wrap_EntryInsertAtCursorCallback :: EntryInsertAtCursorCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryInsertAtCursorCallback :: EntryInsertAtCursorCallback -> C_EntryInsertAtCursorCallback
- GI.Gtk.Objects.Entry: wrap_EntryMoveCursorCallback :: EntryMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryMoveCursorCallback :: EntryMoveCursorCallback -> C_EntryMoveCursorCallback
- GI.Gtk.Objects.Entry: wrap_EntryPasteClipboardCallback :: EntryPasteClipboardCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryPasteClipboardCallback :: EntryPasteClipboardCallback -> C_EntryPasteClipboardCallback
- GI.Gtk.Objects.Entry: wrap_EntryPopulatePopupCallback :: EntryPopulatePopupCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryPopulatePopupCallback :: EntryPopulatePopupCallback -> C_EntryPopulatePopupCallback
- GI.Gtk.Objects.Entry: wrap_EntryPreeditChangedCallback :: EntryPreeditChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryPreeditChangedCallback :: EntryPreeditChangedCallback -> C_EntryPreeditChangedCallback
- GI.Gtk.Objects.Entry: wrap_EntryToggleOverwriteCallback :: EntryToggleOverwriteCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Entry: wrap_EntryToggleOverwriteCallback :: EntryToggleOverwriteCallback -> C_EntryToggleOverwriteCallback
- GI.Gtk.Objects.EntryBuffer: type EntryBufferDeletedTextCallback = Word32 -> Word32 -> IO ()
+ GI.Gtk.Objects.EntryBuffer: type EntryBufferDeletedTextCallback = Word32 /@position@/: the position the text was deleted at. -> Word32 /@nChars@/: The number of characters that were deleted. -> IO ()
- GI.Gtk.Objects.EntryBuffer: type EntryBufferInsertedTextCallback = Word32 -> Text -> Word32 -> IO ()
+ GI.Gtk.Objects.EntryBuffer: type EntryBufferInsertedTextCallback = Word32 /@position@/: the position the text was inserted at. -> Text /@chars@/: The text that was inserted. -> Word32 /@nChars@/: The number of characters that were inserted. -> IO ()
- GI.Gtk.Objects.EntryBuffer: wrap_EntryBufferDeletedTextCallback :: EntryBufferDeletedTextCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.EntryBuffer: wrap_EntryBufferDeletedTextCallback :: EntryBufferDeletedTextCallback -> C_EntryBufferDeletedTextCallback
- GI.Gtk.Objects.EntryBuffer: wrap_EntryBufferInsertedTextCallback :: EntryBufferInsertedTextCallback -> Ptr () -> Word32 -> CString -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.EntryBuffer: wrap_EntryBufferInsertedTextCallback :: EntryBufferInsertedTextCallback -> C_EntryBufferInsertedTextCallback
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionActionActivatedCallback = Int32 -> IO ()
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionActionActivatedCallback = Int32 /@index@/: the index of the activated action -> IO ()
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionCursorOnMatchCallback = TreeModel -> TreeIter -> IO Bool
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionCursorOnMatchCallback = TreeModel /@model@/: the 'GI.Gtk.Interfaces.TreeModel.TreeModel' containing the matches -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' positioned at the selected match -> IO Bool __Returns:__ 'True' if the signal has been handled
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionInsertPrefixCallback = Text -> IO Bool
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionInsertPrefixCallback = Text /@prefix@/: the common prefix of all possible completions -> IO Bool __Returns:__ 'True' if the signal has been handled
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionMatchSelectedCallback = TreeModel -> TreeIter -> IO Bool
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionMatchSelectedCallback = TreeModel /@model@/: the 'GI.Gtk.Interfaces.TreeModel.TreeModel' containing the matches -> TreeIter /@iter@/: a 'GI.Gtk.Structs.TreeIter.TreeIter' positioned at the selected match -> IO Bool __Returns:__ 'True' if the signal has been handled
- GI.Gtk.Objects.EntryCompletion: wrap_EntryCompletionActionActivatedCallback :: EntryCompletionActionActivatedCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.EntryCompletion: wrap_EntryCompletionActionActivatedCallback :: EntryCompletionActionActivatedCallback -> C_EntryCompletionActionActivatedCallback
- GI.Gtk.Objects.EntryCompletion: wrap_EntryCompletionCursorOnMatchCallback :: EntryCompletionCursorOnMatchCallback -> Ptr () -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt
+ GI.Gtk.Objects.EntryCompletion: wrap_EntryCompletionCursorOnMatchCallback :: EntryCompletionCursorOnMatchCallback -> C_EntryCompletionCursorOnMatchCallback
- GI.Gtk.Objects.EntryCompletion: wrap_EntryCompletionInsertPrefixCallback :: EntryCompletionInsertPrefixCallback -> Ptr () -> CString -> Ptr () -> IO CInt
+ GI.Gtk.Objects.EntryCompletion: wrap_EntryCompletionInsertPrefixCallback :: EntryCompletionInsertPrefixCallback -> C_EntryCompletionInsertPrefixCallback
- GI.Gtk.Objects.EntryCompletion: wrap_EntryCompletionMatchSelectedCallback :: EntryCompletionMatchSelectedCallback -> Ptr () -> Ptr TreeModel -> Ptr TreeIter -> Ptr () -> IO CInt
+ GI.Gtk.Objects.EntryCompletion: wrap_EntryCompletionMatchSelectedCallback :: EntryCompletionMatchSelectedCallback -> C_EntryCompletionMatchSelectedCallback
- GI.Gtk.Objects.EntryCompletion: wrap_EntryCompletionNoMatchesCallback :: EntryCompletionNoMatchesCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.EntryCompletion: wrap_EntryCompletionNoMatchesCallback :: EntryCompletionNoMatchesCallback -> C_EntryCompletionNoMatchesCallback
- GI.Gtk.Objects.Expander: expanderGetLabel :: (HasCallStack, MonadIO m, IsExpander a) => a -> m Text
+ GI.Gtk.Objects.Expander: expanderGetLabel :: (HasCallStack, MonadIO m, IsExpander a) => a -> m (Maybe Text)
- GI.Gtk.Objects.Expander: expanderNew :: (HasCallStack, MonadIO m) => Text -> m Expander
+ GI.Gtk.Objects.Expander: expanderNew :: (HasCallStack, MonadIO m) => Maybe (Text) -> m Expander
- GI.Gtk.Objects.Expander: getExpanderLabel :: (MonadIO m, IsExpander o) => o -> m Text
+ GI.Gtk.Objects.Expander: getExpanderLabel :: (MonadIO m, IsExpander o) => o -> m (Maybe Text)
- GI.Gtk.Objects.Expander: wrap_ExpanderActivateCallback :: ExpanderActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Expander: wrap_ExpanderActivateCallback :: ExpanderActivateCallback -> C_ExpanderActivateCallback
- GI.Gtk.Objects.FileChooserButton: wrap_FileChooserButtonFileSetCallback :: FileChooserButtonFileSetCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserButton: wrap_FileChooserButtonFileSetCallback :: FileChooserButtonFileSetCallback -> C_FileChooserButtonFileSetCallback
- GI.Gtk.Objects.FileChooserWidget: type FileChooserWidgetLocationPopupCallback = Text -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: type FileChooserWidgetLocationPopupCallback = Text /@path@/: a string that gets put in the text entry for the file name -> IO ()
- GI.Gtk.Objects.FileChooserWidget: type FileChooserWidgetQuickBookmarkCallback = Int32 -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: type FileChooserWidgetQuickBookmarkCallback = Int32 /@bookmarkIndex@/: the number of the bookmark to switch to -> IO ()
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetDesktopFolderCallback :: FileChooserWidgetDesktopFolderCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetDesktopFolderCallback :: FileChooserWidgetDesktopFolderCallback -> C_FileChooserWidgetDesktopFolderCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetDownFolderCallback :: FileChooserWidgetDownFolderCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetDownFolderCallback :: FileChooserWidgetDownFolderCallback -> C_FileChooserWidgetDownFolderCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetHomeFolderCallback :: FileChooserWidgetHomeFolderCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetHomeFolderCallback :: FileChooserWidgetHomeFolderCallback -> C_FileChooserWidgetHomeFolderCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetLocationPopupCallback :: FileChooserWidgetLocationPopupCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetLocationPopupCallback :: FileChooserWidgetLocationPopupCallback -> C_FileChooserWidgetLocationPopupCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetLocationPopupOnPasteCallback :: FileChooserWidgetLocationPopupOnPasteCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetLocationPopupOnPasteCallback :: FileChooserWidgetLocationPopupOnPasteCallback -> C_FileChooserWidgetLocationPopupOnPasteCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetLocationTogglePopupCallback :: FileChooserWidgetLocationTogglePopupCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetLocationTogglePopupCallback :: FileChooserWidgetLocationTogglePopupCallback -> C_FileChooserWidgetLocationTogglePopupCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetPlacesShortcutCallback :: FileChooserWidgetPlacesShortcutCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetPlacesShortcutCallback :: FileChooserWidgetPlacesShortcutCallback -> C_FileChooserWidgetPlacesShortcutCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetQuickBookmarkCallback :: FileChooserWidgetQuickBookmarkCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetQuickBookmarkCallback :: FileChooserWidgetQuickBookmarkCallback -> C_FileChooserWidgetQuickBookmarkCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetRecentShortcutCallback :: FileChooserWidgetRecentShortcutCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetRecentShortcutCallback :: FileChooserWidgetRecentShortcutCallback -> C_FileChooserWidgetRecentShortcutCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetSearchShortcutCallback :: FileChooserWidgetSearchShortcutCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetSearchShortcutCallback :: FileChooserWidgetSearchShortcutCallback -> C_FileChooserWidgetSearchShortcutCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetShowHiddenCallback :: FileChooserWidgetShowHiddenCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetShowHiddenCallback :: FileChooserWidgetShowHiddenCallback -> C_FileChooserWidgetShowHiddenCallback
- GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetUpFolderCallback :: FileChooserWidgetUpFolderCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: wrap_FileChooserWidgetUpFolderCallback :: FileChooserWidgetUpFolderCallback -> C_FileChooserWidgetUpFolderCallback
- GI.Gtk.Objects.FlowBox: type FlowBoxChildActivatedCallback = FlowBoxChild -> IO ()
+ GI.Gtk.Objects.FlowBox: type FlowBoxChildActivatedCallback = FlowBoxChild /@child@/: the child that is activated -> IO ()
- GI.Gtk.Objects.FlowBox: type FlowBoxMoveCursorCallback = MovementStep -> Int32 -> IO Bool
+ GI.Gtk.Objects.FlowBox: type FlowBoxMoveCursorCallback = MovementStep /@step@/: the granularity fo the move, as a 'GI.Gtk.Enums.MovementStep' -> Int32 /@count@/: the number of /@step@/ units to move -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.FlowBox: wrap_FlowBoxActivateCursorChildCallback :: FlowBoxActivateCursorChildCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FlowBox: wrap_FlowBoxActivateCursorChildCallback :: FlowBoxActivateCursorChildCallback -> C_FlowBoxActivateCursorChildCallback
- GI.Gtk.Objects.FlowBox: wrap_FlowBoxChildActivatedCallback :: FlowBoxChildActivatedCallback -> Ptr () -> Ptr FlowBoxChild -> Ptr () -> IO ()
+ GI.Gtk.Objects.FlowBox: wrap_FlowBoxChildActivatedCallback :: FlowBoxChildActivatedCallback -> C_FlowBoxChildActivatedCallback
- GI.Gtk.Objects.FlowBox: wrap_FlowBoxMoveCursorCallback :: FlowBoxMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.FlowBox: wrap_FlowBoxMoveCursorCallback :: FlowBoxMoveCursorCallback -> C_FlowBoxMoveCursorCallback
- GI.Gtk.Objects.FlowBox: wrap_FlowBoxSelectAllCallback :: FlowBoxSelectAllCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FlowBox: wrap_FlowBoxSelectAllCallback :: FlowBoxSelectAllCallback -> C_FlowBoxSelectAllCallback
- GI.Gtk.Objects.FlowBox: wrap_FlowBoxSelectedChildrenChangedCallback :: FlowBoxSelectedChildrenChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FlowBox: wrap_FlowBoxSelectedChildrenChangedCallback :: FlowBoxSelectedChildrenChangedCallback -> C_FlowBoxSelectedChildrenChangedCallback
- GI.Gtk.Objects.FlowBox: wrap_FlowBoxToggleCursorChildCallback :: FlowBoxToggleCursorChildCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FlowBox: wrap_FlowBoxToggleCursorChildCallback :: FlowBoxToggleCursorChildCallback -> C_FlowBoxToggleCursorChildCallback
- GI.Gtk.Objects.FlowBox: wrap_FlowBoxUnselectAllCallback :: FlowBoxUnselectAllCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FlowBox: wrap_FlowBoxUnselectAllCallback :: FlowBoxUnselectAllCallback -> C_FlowBoxUnselectAllCallback
- GI.Gtk.Objects.FlowBoxChild: wrap_FlowBoxChildActivateCallback :: FlowBoxChildActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FlowBoxChild: wrap_FlowBoxChildActivateCallback :: FlowBoxChildActivateCallback -> C_FlowBoxChildActivateCallback
- GI.Gtk.Objects.FontButton: wrap_FontButtonFontSetCallback :: FontButtonFontSetCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.FontButton: wrap_FontButtonFontSetCallback :: FontButtonFontSetCallback -> C_FontButtonFontSetCallback
- GI.Gtk.Objects.GLArea: type GLAreaCreateContextCallback = IO GLContext
+ GI.Gtk.Objects.GLArea: type GLAreaCreateContextCallback = IO GLContext __Returns:__ a newly created 'GI.Gdk.Objects.GLContext.GLContext'; the 'GI.Gtk.Objects.GLArea.GLArea' widget will take ownership of the returned value.
- GI.Gtk.Objects.GLArea: type GLAreaRenderCallback = GLContext -> IO Bool
+ GI.Gtk.Objects.GLArea: type GLAreaRenderCallback = GLContext /@context@/: the 'GI.Gdk.Objects.GLContext.GLContext' used by /@area@/ -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.GLArea: type GLAreaResizeCallback = Int32 -> Int32 -> IO ()
+ GI.Gtk.Objects.GLArea: type GLAreaResizeCallback = Int32 /@width@/: the width of the viewport -> Int32 /@height@/: the height of the viewport -> IO ()
- GI.Gtk.Objects.GLArea: wrap_GLAreaCreateContextCallback :: GLAreaCreateContextCallback -> Ptr () -> Ptr () -> IO (Ptr GLContext)
+ GI.Gtk.Objects.GLArea: wrap_GLAreaCreateContextCallback :: GLAreaCreateContextCallback -> C_GLAreaCreateContextCallback
- GI.Gtk.Objects.GLArea: wrap_GLAreaRenderCallback :: GLAreaRenderCallback -> Ptr () -> Ptr GLContext -> Ptr () -> IO CInt
+ GI.Gtk.Objects.GLArea: wrap_GLAreaRenderCallback :: GLAreaRenderCallback -> C_GLAreaRenderCallback
- GI.Gtk.Objects.GLArea: wrap_GLAreaResizeCallback :: GLAreaResizeCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.GLArea: wrap_GLAreaResizeCallback :: GLAreaResizeCallback -> C_GLAreaResizeCallback
- GI.Gtk.Objects.Gesture: type GestureBeginCallback = EventSequence -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureBeginCallback = EventSequence /@sequence@/: the 'GI.Gdk.Structs.EventSequence.EventSequence' that made the gesture to be recognized -> IO ()
- GI.Gtk.Objects.Gesture: type GestureCancelCallback = EventSequence -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureCancelCallback = EventSequence /@sequence@/: the 'GI.Gdk.Structs.EventSequence.EventSequence' that was cancelled -> IO ()
- GI.Gtk.Objects.Gesture: type GestureEndCallback = EventSequence -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureEndCallback = EventSequence /@sequence@/: the 'GI.Gdk.Structs.EventSequence.EventSequence' that made gesture recognition to finish -> IO ()
- GI.Gtk.Objects.Gesture: type GestureSequenceStateChangedCallback = EventSequence -> EventSequenceState -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureSequenceStateChangedCallback = EventSequence /@sequence@/: the 'GI.Gdk.Structs.EventSequence.EventSequence' that was cancelled -> EventSequenceState /@state@/: the new sequence state -> IO ()
- GI.Gtk.Objects.Gesture: type GestureUpdateCallback = EventSequence -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureUpdateCallback = EventSequence /@sequence@/: the 'GI.Gdk.Structs.EventSequence.EventSequence' that was updated -> IO ()
- GI.Gtk.Objects.Gesture: wrap_GestureBeginCallback :: GestureBeginCallback -> Ptr () -> Ptr EventSequence -> Ptr () -> IO ()
+ GI.Gtk.Objects.Gesture: wrap_GestureBeginCallback :: GestureBeginCallback -> C_GestureBeginCallback
- GI.Gtk.Objects.Gesture: wrap_GestureCancelCallback :: GestureCancelCallback -> Ptr () -> Ptr EventSequence -> Ptr () -> IO ()
+ GI.Gtk.Objects.Gesture: wrap_GestureCancelCallback :: GestureCancelCallback -> C_GestureCancelCallback
- GI.Gtk.Objects.Gesture: wrap_GestureEndCallback :: GestureEndCallback -> Ptr () -> Ptr EventSequence -> Ptr () -> IO ()
+ GI.Gtk.Objects.Gesture: wrap_GestureEndCallback :: GestureEndCallback -> C_GestureEndCallback
- GI.Gtk.Objects.Gesture: wrap_GestureSequenceStateChangedCallback :: GestureSequenceStateChangedCallback -> Ptr () -> Ptr EventSequence -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Gesture: wrap_GestureSequenceStateChangedCallback :: GestureSequenceStateChangedCallback -> C_GestureSequenceStateChangedCallback
- GI.Gtk.Objects.Gesture: wrap_GestureUpdateCallback :: GestureUpdateCallback -> Ptr () -> Ptr EventSequence -> Ptr () -> IO ()
+ GI.Gtk.Objects.Gesture: wrap_GestureUpdateCallback :: GestureUpdateCallback -> C_GestureUpdateCallback
- GI.Gtk.Objects.GestureDrag: type GestureDragDragBeginCallback = Double -> Double -> IO ()
+ GI.Gtk.Objects.GestureDrag: type GestureDragDragBeginCallback = Double /@startX@/: X coordinate, relative to the widget allocation -> Double /@startY@/: Y coordinate, relative to the widget allocation -> IO ()
- GI.Gtk.Objects.GestureDrag: type GestureDragDragEndCallback = Double -> Double -> IO ()
+ GI.Gtk.Objects.GestureDrag: type GestureDragDragEndCallback = Double /@offsetX@/: X offset, relative to the start point -> Double /@offsetY@/: Y offset, relative to the start point -> IO ()
- GI.Gtk.Objects.GestureDrag: type GestureDragDragUpdateCallback = Double -> Double -> IO ()
+ GI.Gtk.Objects.GestureDrag: type GestureDragDragUpdateCallback = Double /@offsetX@/: X offset, relative to the start point -> Double /@offsetY@/: Y offset, relative to the start point -> IO ()
- GI.Gtk.Objects.GestureDrag: wrap_GestureDragDragBeginCallback :: GestureDragDragBeginCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureDrag: wrap_GestureDragDragBeginCallback :: GestureDragDragBeginCallback -> C_GestureDragDragBeginCallback
- GI.Gtk.Objects.GestureDrag: wrap_GestureDragDragEndCallback :: GestureDragDragEndCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureDrag: wrap_GestureDragDragEndCallback :: GestureDragDragEndCallback -> C_GestureDragDragEndCallback
- GI.Gtk.Objects.GestureDrag: wrap_GestureDragDragUpdateCallback :: GestureDragDragUpdateCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureDrag: wrap_GestureDragDragUpdateCallback :: GestureDragDragUpdateCallback -> C_GestureDragDragUpdateCallback
- GI.Gtk.Objects.GestureLongPress: type GestureLongPressPressedCallback = Double -> Double -> IO ()
+ GI.Gtk.Objects.GestureLongPress: type GestureLongPressPressedCallback = Double /@x@/: the X coordinate where the press happened, relative to the widget allocation -> Double /@y@/: the Y coordinate where the press happened, relative to the widget allocation -> IO ()
- GI.Gtk.Objects.GestureLongPress: wrap_GestureLongPressCancelledCallback :: GestureLongPressCancelledCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureLongPress: wrap_GestureLongPressCancelledCallback :: GestureLongPressCancelledCallback -> C_GestureLongPressCancelledCallback
- GI.Gtk.Objects.GestureLongPress: wrap_GestureLongPressPressedCallback :: GestureLongPressPressedCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureLongPress: wrap_GestureLongPressPressedCallback :: GestureLongPressPressedCallback -> C_GestureLongPressPressedCallback
- GI.Gtk.Objects.GestureMultiPress: type GestureMultiPressPressedCallback = Int32 -> Double -> Double -> IO ()
+ GI.Gtk.Objects.GestureMultiPress: type GestureMultiPressPressedCallback = Int32 /@nPress@/: how many touch\/button presses happened with this one -> Double /@x@/: The X coordinate, in widget allocation coordinates -> Double /@y@/: The Y coordinate, in widget allocation coordinates -> IO ()
- GI.Gtk.Objects.GestureMultiPress: type GestureMultiPressReleasedCallback = Int32 -> Double -> Double -> IO ()
+ GI.Gtk.Objects.GestureMultiPress: type GestureMultiPressReleasedCallback = Int32 /@nPress@/: number of press that is paired with this release -> Double /@x@/: The X coordinate, in widget allocation coordinates -> Double /@y@/: The Y coordinate, in widget allocation coordinates -> IO ()
- GI.Gtk.Objects.GestureMultiPress: wrap_GestureMultiPressPressedCallback :: GestureMultiPressPressedCallback -> Ptr () -> Int32 -> CDouble -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureMultiPress: wrap_GestureMultiPressPressedCallback :: GestureMultiPressPressedCallback -> C_GestureMultiPressPressedCallback
- GI.Gtk.Objects.GestureMultiPress: wrap_GestureMultiPressReleasedCallback :: GestureMultiPressReleasedCallback -> Ptr () -> Int32 -> CDouble -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureMultiPress: wrap_GestureMultiPressReleasedCallback :: GestureMultiPressReleasedCallback -> C_GestureMultiPressReleasedCallback
- GI.Gtk.Objects.GestureMultiPress: wrap_GestureMultiPressStoppedCallback :: GestureMultiPressStoppedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureMultiPress: wrap_GestureMultiPressStoppedCallback :: GestureMultiPressStoppedCallback -> C_GestureMultiPressStoppedCallback
- GI.Gtk.Objects.GesturePan: type GesturePanPanCallback = PanDirection -> Double -> IO ()
+ GI.Gtk.Objects.GesturePan: type GesturePanPanCallback = PanDirection /@direction@/: current direction of the pan gesture -> Double /@offset@/: Offset along the gesture orientation -> IO ()
- GI.Gtk.Objects.GesturePan: wrap_GesturePanPanCallback :: GesturePanPanCallback -> Ptr () -> CUInt -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.GesturePan: wrap_GesturePanPanCallback :: GesturePanPanCallback -> C_GesturePanPanCallback
- GI.Gtk.Objects.GestureRotate: type GestureRotateAngleChangedCallback = Double -> Double -> IO ()
+ GI.Gtk.Objects.GestureRotate: type GestureRotateAngleChangedCallback = Double /@angle@/: Current angle in radians -> Double /@angleDelta@/: Difference with the starting angle, in radians -> IO ()
- GI.Gtk.Objects.GestureRotate: wrap_GestureRotateAngleChangedCallback :: GestureRotateAngleChangedCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureRotate: wrap_GestureRotateAngleChangedCallback :: GestureRotateAngleChangedCallback -> C_GestureRotateAngleChangedCallback
- GI.Gtk.Objects.GestureSwipe: type GestureSwipeSwipeCallback = Double -> Double -> IO ()
+ GI.Gtk.Objects.GestureSwipe: type GestureSwipeSwipeCallback = Double /@velocityX@/: velocity in the X axis, in pixels\/sec -> Double /@velocityY@/: velocity in the Y axis, in pixels\/sec -> IO ()
- GI.Gtk.Objects.GestureSwipe: wrap_GestureSwipeSwipeCallback :: GestureSwipeSwipeCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureSwipe: wrap_GestureSwipeSwipeCallback :: GestureSwipeSwipeCallback -> C_GestureSwipeSwipeCallback
- GI.Gtk.Objects.GestureZoom: type GestureZoomScaleChangedCallback = Double -> IO ()
+ GI.Gtk.Objects.GestureZoom: type GestureZoomScaleChangedCallback = Double /@scale@/: Scale delta, taking the initial state as 1:1 -> IO ()
- GI.Gtk.Objects.GestureZoom: wrap_GestureZoomScaleChangedCallback :: GestureZoomScaleChangedCallback -> Ptr () -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.GestureZoom: wrap_GestureZoomScaleChangedCallback :: GestureZoomScaleChangedCallback -> C_GestureZoomScaleChangedCallback
- GI.Gtk.Objects.HSV: wrap_HSVChangedCallback :: HSVChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.HSV: wrap_HSVChangedCallback :: HSVChangedCallback -> C_HSVChangedCallback
- GI.Gtk.Objects.HSV: wrap_HSVMoveCallback :: HSVMoveCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.HSV: wrap_HSVMoveCallback :: HSVMoveCallback -> C_HSVMoveCallback
- GI.Gtk.Objects.HandleBox: type HandleBoxChildAttachedCallback = Widget -> IO ()
+ GI.Gtk.Objects.HandleBox: type HandleBoxChildAttachedCallback = Widget /@widget@/: the child widget of the handlebox. (this argument provides no extra information and is here only for backwards-compatibility) -> IO ()
- GI.Gtk.Objects.HandleBox: type HandleBoxChildDetachedCallback = Widget -> IO ()
+ GI.Gtk.Objects.HandleBox: type HandleBoxChildDetachedCallback = Widget /@widget@/: the child widget of the handlebox. (this argument provides no extra information and is here only for backwards-compatibility) -> IO ()
- GI.Gtk.Objects.HandleBox: wrap_HandleBoxChildAttachedCallback :: HandleBoxChildAttachedCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.HandleBox: wrap_HandleBoxChildAttachedCallback :: HandleBoxChildAttachedCallback -> C_HandleBoxChildAttachedCallback
- GI.Gtk.Objects.HandleBox: wrap_HandleBoxChildDetachedCallback :: HandleBoxChildDetachedCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.HandleBox: wrap_HandleBoxChildDetachedCallback :: HandleBoxChildDetachedCallback -> C_HandleBoxChildDetachedCallback
- GI.Gtk.Objects.IMContext: type IMContextCommitCallback = Text -> IO ()
+ GI.Gtk.Objects.IMContext: type IMContextCommitCallback = Text /@str@/: the completed character(s) entered by the user -> IO ()
- GI.Gtk.Objects.IMContext: type IMContextDeleteSurroundingCallback = Int32 -> Int32 -> IO Bool
+ GI.Gtk.Objects.IMContext: type IMContextDeleteSurroundingCallback = Int32 /@offset@/: the character offset from the cursor position of the text to be deleted. A negative value indicates a position before the cursor. -> Int32 /@nChars@/: the number of characters to be deleted -> IO Bool __Returns:__ 'True' if the signal was handled.
- GI.Gtk.Objects.IMContext: type IMContextRetrieveSurroundingCallback = IO Bool
+ GI.Gtk.Objects.IMContext: type IMContextRetrieveSurroundingCallback = IO Bool __Returns:__ 'True' if the signal was handled.
- GI.Gtk.Objects.IMContext: wrap_IMContextCommitCallback :: IMContextCommitCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.IMContext: wrap_IMContextCommitCallback :: IMContextCommitCallback -> C_IMContextCommitCallback
- GI.Gtk.Objects.IMContext: wrap_IMContextDeleteSurroundingCallback :: IMContextDeleteSurroundingCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.IMContext: wrap_IMContextDeleteSurroundingCallback :: IMContextDeleteSurroundingCallback -> C_IMContextDeleteSurroundingCallback
- GI.Gtk.Objects.IMContext: wrap_IMContextPreeditChangedCallback :: IMContextPreeditChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.IMContext: wrap_IMContextPreeditChangedCallback :: IMContextPreeditChangedCallback -> C_IMContextPreeditChangedCallback
- GI.Gtk.Objects.IMContext: wrap_IMContextPreeditEndCallback :: IMContextPreeditEndCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.IMContext: wrap_IMContextPreeditEndCallback :: IMContextPreeditEndCallback -> C_IMContextPreeditEndCallback
- GI.Gtk.Objects.IMContext: wrap_IMContextPreeditStartCallback :: IMContextPreeditStartCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.IMContext: wrap_IMContextPreeditStartCallback :: IMContextPreeditStartCallback -> C_IMContextPreeditStartCallback
- GI.Gtk.Objects.IMContext: wrap_IMContextRetrieveSurroundingCallback :: IMContextRetrieveSurroundingCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.IMContext: wrap_IMContextRetrieveSurroundingCallback :: IMContextRetrieveSurroundingCallback -> C_IMContextRetrieveSurroundingCallback
- GI.Gtk.Objects.IconTheme: wrap_IconThemeChangedCallback :: IconThemeChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.IconTheme: wrap_IconThemeChangedCallback :: IconThemeChangedCallback -> C_IconThemeChangedCallback
- GI.Gtk.Objects.IconView: type IconViewItemActivatedCallback = TreePath -> IO ()
+ GI.Gtk.Objects.IconView: type IconViewItemActivatedCallback = TreePath /@path@/: the 'GI.Gtk.Structs.TreePath.TreePath' for the activated item -> IO ()
- GI.Gtk.Objects.IconView: type IconViewMoveCursorCallback = MovementStep -> Int32 -> IO Bool
+ GI.Gtk.Objects.IconView: type IconViewMoveCursorCallback = MovementStep /@step@/: the granularity of the move, as a 'GI.Gtk.Enums.MovementStep' -> Int32 /@count@/: the number of /@step@/ units to move -> IO Bool
- GI.Gtk.Objects.IconView: wrap_IconViewActivateCursorItemCallback :: IconViewActivateCursorItemCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.IconView: wrap_IconViewActivateCursorItemCallback :: IconViewActivateCursorItemCallback -> C_IconViewActivateCursorItemCallback
- GI.Gtk.Objects.IconView: wrap_IconViewItemActivatedCallback :: IconViewItemActivatedCallback -> Ptr () -> Ptr TreePath -> Ptr () -> IO ()
+ GI.Gtk.Objects.IconView: wrap_IconViewItemActivatedCallback :: IconViewItemActivatedCallback -> C_IconViewItemActivatedCallback
- GI.Gtk.Objects.IconView: wrap_IconViewMoveCursorCallback :: IconViewMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.IconView: wrap_IconViewMoveCursorCallback :: IconViewMoveCursorCallback -> C_IconViewMoveCursorCallback
- GI.Gtk.Objects.IconView: wrap_IconViewSelectAllCallback :: IconViewSelectAllCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.IconView: wrap_IconViewSelectAllCallback :: IconViewSelectAllCallback -> C_IconViewSelectAllCallback
- GI.Gtk.Objects.IconView: wrap_IconViewSelectCursorItemCallback :: IconViewSelectCursorItemCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.IconView: wrap_IconViewSelectCursorItemCallback :: IconViewSelectCursorItemCallback -> C_IconViewSelectCursorItemCallback
- GI.Gtk.Objects.IconView: wrap_IconViewSelectionChangedCallback :: IconViewSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.IconView: wrap_IconViewSelectionChangedCallback :: IconViewSelectionChangedCallback -> C_IconViewSelectionChangedCallback
- GI.Gtk.Objects.IconView: wrap_IconViewToggleCursorItemCallback :: IconViewToggleCursorItemCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.IconView: wrap_IconViewToggleCursorItemCallback :: IconViewToggleCursorItemCallback -> C_IconViewToggleCursorItemCallback
- GI.Gtk.Objects.IconView: wrap_IconViewUnselectAllCallback :: IconViewUnselectAllCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.IconView: wrap_IconViewUnselectAllCallback :: IconViewUnselectAllCallback -> C_IconViewUnselectAllCallback
- GI.Gtk.Objects.InfoBar: type InfoBarResponseCallback = Int32 -> IO ()
+ GI.Gtk.Objects.InfoBar: type InfoBarResponseCallback = Int32 /@responseId@/: the response ID -> IO ()
- GI.Gtk.Objects.InfoBar: wrap_InfoBarCloseCallback :: InfoBarCloseCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.InfoBar: wrap_InfoBarCloseCallback :: InfoBarCloseCallback -> C_InfoBarCloseCallback
- GI.Gtk.Objects.InfoBar: wrap_InfoBarResponseCallback :: InfoBarResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.InfoBar: wrap_InfoBarResponseCallback :: InfoBarResponseCallback -> C_InfoBarResponseCallback
- GI.Gtk.Objects.Label: type LabelActivateLinkCallback = Text -> IO Bool
+ GI.Gtk.Objects.Label: type LabelActivateLinkCallback = Text /@uri@/: the URI that is activated -> IO Bool __Returns:__ 'True' if the link has been activated
- GI.Gtk.Objects.Label: type LabelMoveCursorCallback = MovementStep -> Int32 -> Bool -> IO ()
+ GI.Gtk.Objects.Label: type LabelMoveCursorCallback = MovementStep /@step@/: the granularity of the move, as a 'GI.Gtk.Enums.MovementStep' -> Int32 /@count@/: the number of /@step@/ units to move -> Bool /@extendSelection@/: 'True' if the move should extend the selection -> IO ()
- GI.Gtk.Objects.Label: type LabelPopulatePopupCallback = Menu -> IO ()
+ GI.Gtk.Objects.Label: type LabelPopulatePopupCallback = Menu /@menu@/: the menu that is being populated -> IO ()
- GI.Gtk.Objects.Label: wrap_LabelActivateCurrentLinkCallback :: LabelActivateCurrentLinkCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Label: wrap_LabelActivateCurrentLinkCallback :: LabelActivateCurrentLinkCallback -> C_LabelActivateCurrentLinkCallback
- GI.Gtk.Objects.Label: wrap_LabelActivateLinkCallback :: LabelActivateLinkCallback -> Ptr () -> CString -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Label: wrap_LabelActivateLinkCallback :: LabelActivateLinkCallback -> C_LabelActivateLinkCallback
- GI.Gtk.Objects.Label: wrap_LabelCopyClipboardCallback :: LabelCopyClipboardCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Label: wrap_LabelCopyClipboardCallback :: LabelCopyClipboardCallback -> C_LabelCopyClipboardCallback
- GI.Gtk.Objects.Label: wrap_LabelMoveCursorCallback :: LabelMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Label: wrap_LabelMoveCursorCallback :: LabelMoveCursorCallback -> C_LabelMoveCursorCallback
- GI.Gtk.Objects.Label: wrap_LabelPopulatePopupCallback :: LabelPopulatePopupCallback -> Ptr () -> Ptr Menu -> Ptr () -> IO ()
+ GI.Gtk.Objects.Label: wrap_LabelPopulatePopupCallback :: LabelPopulatePopupCallback -> C_LabelPopulatePopupCallback
- GI.Gtk.Objects.LevelBar: type LevelBarOffsetChangedCallback = Text -> IO ()
+ GI.Gtk.Objects.LevelBar: type LevelBarOffsetChangedCallback = Text /@name@/: the name of the offset that changed value -> IO ()
- GI.Gtk.Objects.LevelBar: wrap_LevelBarOffsetChangedCallback :: LevelBarOffsetChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.LevelBar: wrap_LevelBarOffsetChangedCallback :: LevelBarOffsetChangedCallback -> C_LevelBarOffsetChangedCallback
- GI.Gtk.Objects.LinkButton: wrap_LinkButtonActivateLinkCallback :: LinkButtonActivateLinkCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.LinkButton: wrap_LinkButtonActivateLinkCallback :: LinkButtonActivateLinkCallback -> C_LinkButtonActivateLinkCallback
- GI.Gtk.Objects.ListBox: type ListBoxRowActivatedCallback = ListBoxRow -> IO ()
+ GI.Gtk.Objects.ListBox: type ListBoxRowActivatedCallback = ListBoxRow /@row@/: the activated row -> IO ()
- GI.Gtk.Objects.ListBox: type ListBoxRowSelectedCallback = Maybe ListBoxRow -> IO ()
+ GI.Gtk.Objects.ListBox: type ListBoxRowSelectedCallback = Maybe ListBoxRow /@row@/: the selected row -> IO ()
- GI.Gtk.Objects.ListBox: wrap_ListBoxActivateCursorRowCallback :: ListBoxActivateCursorRowCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ListBox: wrap_ListBoxActivateCursorRowCallback :: ListBoxActivateCursorRowCallback -> C_ListBoxActivateCursorRowCallback
- GI.Gtk.Objects.ListBox: wrap_ListBoxMoveCursorCallback :: ListBoxMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.ListBox: wrap_ListBoxMoveCursorCallback :: ListBoxMoveCursorCallback -> C_ListBoxMoveCursorCallback
- GI.Gtk.Objects.ListBox: wrap_ListBoxRowActivatedCallback :: ListBoxRowActivatedCallback -> Ptr () -> Ptr ListBoxRow -> Ptr () -> IO ()
+ GI.Gtk.Objects.ListBox: wrap_ListBoxRowActivatedCallback :: ListBoxRowActivatedCallback -> C_ListBoxRowActivatedCallback
- GI.Gtk.Objects.ListBox: wrap_ListBoxRowSelectedCallback :: ListBoxRowSelectedCallback -> Ptr () -> Ptr ListBoxRow -> Ptr () -> IO ()
+ GI.Gtk.Objects.ListBox: wrap_ListBoxRowSelectedCallback :: ListBoxRowSelectedCallback -> C_ListBoxRowSelectedCallback
- GI.Gtk.Objects.ListBox: wrap_ListBoxSelectAllCallback :: ListBoxSelectAllCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ListBox: wrap_ListBoxSelectAllCallback :: ListBoxSelectAllCallback -> C_ListBoxSelectAllCallback
- GI.Gtk.Objects.ListBox: wrap_ListBoxSelectedRowsChangedCallback :: ListBoxSelectedRowsChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ListBox: wrap_ListBoxSelectedRowsChangedCallback :: ListBoxSelectedRowsChangedCallback -> C_ListBoxSelectedRowsChangedCallback
- GI.Gtk.Objects.ListBox: wrap_ListBoxToggleCursorRowCallback :: ListBoxToggleCursorRowCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ListBox: wrap_ListBoxToggleCursorRowCallback :: ListBoxToggleCursorRowCallback -> C_ListBoxToggleCursorRowCallback
- GI.Gtk.Objects.ListBox: wrap_ListBoxUnselectAllCallback :: ListBoxUnselectAllCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ListBox: wrap_ListBoxUnselectAllCallback :: ListBoxUnselectAllCallback -> C_ListBoxUnselectAllCallback
- GI.Gtk.Objects.ListBoxRow: wrap_ListBoxRowActivateCallback :: ListBoxRowActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ListBoxRow: wrap_ListBoxRowActivateCallback :: ListBoxRowActivateCallback -> C_ListBoxRowActivateCallback
- GI.Gtk.Objects.Menu: type MenuMoveScrollCallback = ScrollType -> IO ()
+ GI.Gtk.Objects.Menu: type MenuMoveScrollCallback = ScrollType /@scrollType@/: a 'GI.Gtk.Enums.ScrollType' -> IO ()
- GI.Gtk.Objects.Menu: type MenuPoppedUpCallback = Ptr () -> Ptr () -> Bool -> Bool -> IO ()
+ GI.Gtk.Objects.Menu: type MenuPoppedUpCallback = Ptr () /@flippedRect@/: the position of /@menu@/ after any possible flipping or 'Nothing' if the backend can\'t obtain it -> Ptr () /@finalRect@/: the final position of /@menu@/ or 'Nothing' if the backend can\'t obtain it -> Bool /@flippedX@/: 'True' if the anchors were flipped horizontally -> Bool /@flippedY@/: 'True' if the anchors were flipped vertically -> IO ()
- GI.Gtk.Objects.Menu: wrap_MenuMoveScrollCallback :: MenuMoveScrollCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Menu: wrap_MenuMoveScrollCallback :: MenuMoveScrollCallback -> C_MenuMoveScrollCallback
- GI.Gtk.Objects.Menu: wrap_MenuPoppedUpCallback :: MenuPoppedUpCallback -> Ptr () -> Ptr () -> Ptr () -> CInt -> CInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Menu: wrap_MenuPoppedUpCallback :: MenuPoppedUpCallback -> C_MenuPoppedUpCallback
- GI.Gtk.Objects.MenuItem: wrap_MenuItemActivateCallback :: MenuItemActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuItem: wrap_MenuItemActivateCallback :: MenuItemActivateCallback -> C_MenuItemActivateCallback
- GI.Gtk.Objects.MenuItem: wrap_MenuItemActivateItemCallback :: MenuItemActivateItemCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuItem: wrap_MenuItemActivateItemCallback :: MenuItemActivateItemCallback -> C_MenuItemActivateItemCallback
- GI.Gtk.Objects.MenuItem: wrap_MenuItemDeselectCallback :: MenuItemDeselectCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuItem: wrap_MenuItemDeselectCallback :: MenuItemDeselectCallback -> C_MenuItemDeselectCallback
- GI.Gtk.Objects.MenuItem: wrap_MenuItemSelectCallback :: MenuItemSelectCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuItem: wrap_MenuItemSelectCallback :: MenuItemSelectCallback -> C_MenuItemSelectCallback
- GI.Gtk.Objects.MenuItem: wrap_MenuItemToggleSizeAllocateCallback :: MenuItemToggleSizeAllocateCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuItem: wrap_MenuItemToggleSizeAllocateCallback :: MenuItemToggleSizeAllocateCallback -> C_MenuItemToggleSizeAllocateCallback
- GI.Gtk.Objects.MenuItem: wrap_MenuItemToggleSizeRequestCallback :: MenuItemToggleSizeRequestCallback -> Ptr () -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuItem: wrap_MenuItemToggleSizeRequestCallback :: MenuItemToggleSizeRequestCallback -> C_MenuItemToggleSizeRequestCallback
- GI.Gtk.Objects.MenuShell: type MenuShellActivateCurrentCallback = Bool -> IO ()
+ GI.Gtk.Objects.MenuShell: type MenuShellActivateCurrentCallback = Bool /@forceHide@/: if 'True', hide the menu after activating the menu item -> IO ()
- GI.Gtk.Objects.MenuShell: type MenuShellCycleFocusCallback = DirectionType -> IO ()
+ GI.Gtk.Objects.MenuShell: type MenuShellCycleFocusCallback = DirectionType /@direction@/: the direction to cycle in -> IO ()
- GI.Gtk.Objects.MenuShell: type MenuShellInsertCallback = Widget -> Int32 -> IO ()
+ GI.Gtk.Objects.MenuShell: type MenuShellInsertCallback = Widget /@child@/: the 'GI.Gtk.Objects.MenuItem.MenuItem' that is being inserted -> Int32 /@position@/: the position at which the insert occurs -> IO ()
- GI.Gtk.Objects.MenuShell: type MenuShellMoveCurrentCallback = MenuDirectionType -> IO ()
+ GI.Gtk.Objects.MenuShell: type MenuShellMoveCurrentCallback = MenuDirectionType /@direction@/: the direction to move -> IO ()
- GI.Gtk.Objects.MenuShell: type MenuShellMoveSelectedCallback = Int32 -> IO Bool
+ GI.Gtk.Objects.MenuShell: type MenuShellMoveSelectedCallback = Int32 /@distance@/: +1 to move to the next item, -1 to move to the previous -> IO Bool __Returns:__ 'True' to stop the signal emission, 'False' to continue
- GI.Gtk.Objects.MenuShell: wrap_MenuShellActivateCurrentCallback :: MenuShellActivateCurrentCallback -> Ptr () -> CInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuShell: wrap_MenuShellActivateCurrentCallback :: MenuShellActivateCurrentCallback -> C_MenuShellActivateCurrentCallback
- GI.Gtk.Objects.MenuShell: wrap_MenuShellCancelCallback :: MenuShellCancelCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuShell: wrap_MenuShellCancelCallback :: MenuShellCancelCallback -> C_MenuShellCancelCallback
- GI.Gtk.Objects.MenuShell: wrap_MenuShellCycleFocusCallback :: MenuShellCycleFocusCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuShell: wrap_MenuShellCycleFocusCallback :: MenuShellCycleFocusCallback -> C_MenuShellCycleFocusCallback
- GI.Gtk.Objects.MenuShell: wrap_MenuShellDeactivateCallback :: MenuShellDeactivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuShell: wrap_MenuShellDeactivateCallback :: MenuShellDeactivateCallback -> C_MenuShellDeactivateCallback
- GI.Gtk.Objects.MenuShell: wrap_MenuShellInsertCallback :: MenuShellInsertCallback -> Ptr () -> Ptr Widget -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuShell: wrap_MenuShellInsertCallback :: MenuShellInsertCallback -> C_MenuShellInsertCallback
- GI.Gtk.Objects.MenuShell: wrap_MenuShellMoveCurrentCallback :: MenuShellMoveCurrentCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuShell: wrap_MenuShellMoveCurrentCallback :: MenuShellMoveCurrentCallback -> C_MenuShellMoveCurrentCallback
- GI.Gtk.Objects.MenuShell: wrap_MenuShellMoveSelectedCallback :: MenuShellMoveSelectedCallback -> Ptr () -> Int32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.MenuShell: wrap_MenuShellMoveSelectedCallback :: MenuShellMoveSelectedCallback -> C_MenuShellMoveSelectedCallback
- GI.Gtk.Objects.MenuShell: wrap_MenuShellSelectionDoneCallback :: MenuShellSelectionDoneCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuShell: wrap_MenuShellSelectionDoneCallback :: MenuShellSelectionDoneCallback -> C_MenuShellSelectionDoneCallback
- GI.Gtk.Objects.MenuToolButton: wrap_MenuToolButtonShowMenuCallback :: MenuToolButtonShowMenuCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.MenuToolButton: wrap_MenuToolButtonShowMenuCallback :: MenuToolButtonShowMenuCallback -> C_MenuToolButtonShowMenuCallback
- GI.Gtk.Objects.NativeDialog: type NativeDialogResponseCallback = Int32 -> IO ()
+ GI.Gtk.Objects.NativeDialog: type NativeDialogResponseCallback = Int32 /@responseId@/: the response ID -> IO ()
- GI.Gtk.Objects.NativeDialog: wrap_NativeDialogResponseCallback :: NativeDialogResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.NativeDialog: wrap_NativeDialogResponseCallback :: NativeDialogResponseCallback -> C_NativeDialogResponseCallback
- GI.Gtk.Objects.Notebook: type NotebookCreateWindowCallback = Widget -> Int32 -> Int32 -> IO Notebook
+ GI.Gtk.Objects.Notebook: type NotebookCreateWindowCallback = Widget /@page@/: the tab of /@notebook@/ that is being detached -> Int32 /@x@/: the X coordinate where the drop happens -> Int32 /@y@/: the Y coordinate where the drop happens -> IO Notebook __Returns:__ a 'GI.Gtk.Objects.Notebook.Notebook' that /@page@/ should be added to, or 'Nothing'.
- GI.Gtk.Objects.Notebook: type NotebookPageAddedCallback = Widget -> Word32 -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookPageAddedCallback = Widget /@child@/: the child 'GI.Gtk.Objects.Widget.Widget' affected -> Word32 /@pageNum@/: the new page number for /@child@/ -> IO ()
- GI.Gtk.Objects.Notebook: type NotebookPageRemovedCallback = Widget -> Word32 -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookPageRemovedCallback = Widget /@child@/: the child 'GI.Gtk.Objects.Widget.Widget' affected -> Word32 /@pageNum@/: the /@child@/ page number -> IO ()
- GI.Gtk.Objects.Notebook: type NotebookPageReorderedCallback = Widget -> Word32 -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookPageReorderedCallback = Widget /@child@/: the child 'GI.Gtk.Objects.Widget.Widget' affected -> Word32 /@pageNum@/: the new page number for /@child@/ -> IO ()
- GI.Gtk.Objects.Notebook: type NotebookSwitchPageCallback = Widget -> Word32 -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookSwitchPageCallback = Widget /@page@/: the new current page -> Word32 /@pageNum@/: the index of the page -> IO ()
- GI.Gtk.Objects.Notebook: wrap_NotebookChangeCurrentPageCallback :: NotebookChangeCurrentPageCallback -> Ptr () -> Int32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Notebook: wrap_NotebookChangeCurrentPageCallback :: NotebookChangeCurrentPageCallback -> C_NotebookChangeCurrentPageCallback
- GI.Gtk.Objects.Notebook: wrap_NotebookCreateWindowCallback :: NotebookCreateWindowCallback -> Ptr () -> Ptr Widget -> Int32 -> Int32 -> Ptr () -> IO (Ptr Notebook)
+ GI.Gtk.Objects.Notebook: wrap_NotebookCreateWindowCallback :: NotebookCreateWindowCallback -> C_NotebookCreateWindowCallback
- GI.Gtk.Objects.Notebook: wrap_NotebookFocusTabCallback :: NotebookFocusTabCallback -> Ptr () -> CUInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Notebook: wrap_NotebookFocusTabCallback :: NotebookFocusTabCallback -> C_NotebookFocusTabCallback
- GI.Gtk.Objects.Notebook: wrap_NotebookMoveFocusOutCallback :: NotebookMoveFocusOutCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Notebook: wrap_NotebookMoveFocusOutCallback :: NotebookMoveFocusOutCallback -> C_NotebookMoveFocusOutCallback
- GI.Gtk.Objects.Notebook: wrap_NotebookPageAddedCallback :: NotebookPageAddedCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Notebook: wrap_NotebookPageAddedCallback :: NotebookPageAddedCallback -> C_NotebookPageAddedCallback
- GI.Gtk.Objects.Notebook: wrap_NotebookPageRemovedCallback :: NotebookPageRemovedCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Notebook: wrap_NotebookPageRemovedCallback :: NotebookPageRemovedCallback -> C_NotebookPageRemovedCallback
- GI.Gtk.Objects.Notebook: wrap_NotebookPageReorderedCallback :: NotebookPageReorderedCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Notebook: wrap_NotebookPageReorderedCallback :: NotebookPageReorderedCallback -> C_NotebookPageReorderedCallback
- GI.Gtk.Objects.Notebook: wrap_NotebookReorderTabCallback :: NotebookReorderTabCallback -> Ptr () -> CUInt -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Notebook: wrap_NotebookReorderTabCallback :: NotebookReorderTabCallback -> C_NotebookReorderTabCallback
- GI.Gtk.Objects.Notebook: wrap_NotebookSelectPageCallback :: NotebookSelectPageCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Notebook: wrap_NotebookSelectPageCallback :: NotebookSelectPageCallback -> C_NotebookSelectPageCallback
- GI.Gtk.Objects.Notebook: wrap_NotebookSwitchPageCallback :: NotebookSwitchPageCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Notebook: wrap_NotebookSwitchPageCallback :: NotebookSwitchPageCallback -> C_NotebookSwitchPageCallback
- GI.Gtk.Objects.Paned: type PanedCycleChildFocusCallback = Bool -> IO Bool
+ GI.Gtk.Objects.Paned: type PanedCycleChildFocusCallback = Bool /@reversed@/: whether cycling backward or forward -> IO Bool
- GI.Gtk.Objects.Paned: type PanedCycleHandleFocusCallback = Bool -> IO Bool
+ GI.Gtk.Objects.Paned: type PanedCycleHandleFocusCallback = Bool /@reversed@/: whether cycling backward or forward -> IO Bool
- GI.Gtk.Objects.Paned: type PanedMoveHandleCallback = ScrollType -> IO Bool
+ GI.Gtk.Objects.Paned: type PanedMoveHandleCallback = ScrollType /@scrollType@/: a 'GI.Gtk.Enums.ScrollType' -> IO Bool
- GI.Gtk.Objects.Paned: wrap_PanedAcceptPositionCallback :: PanedAcceptPositionCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Paned: wrap_PanedAcceptPositionCallback :: PanedAcceptPositionCallback -> C_PanedAcceptPositionCallback
- GI.Gtk.Objects.Paned: wrap_PanedCancelPositionCallback :: PanedCancelPositionCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Paned: wrap_PanedCancelPositionCallback :: PanedCancelPositionCallback -> C_PanedCancelPositionCallback
- GI.Gtk.Objects.Paned: wrap_PanedCycleChildFocusCallback :: PanedCycleChildFocusCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Paned: wrap_PanedCycleChildFocusCallback :: PanedCycleChildFocusCallback -> C_PanedCycleChildFocusCallback
- GI.Gtk.Objects.Paned: wrap_PanedCycleHandleFocusCallback :: PanedCycleHandleFocusCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Paned: wrap_PanedCycleHandleFocusCallback :: PanedCycleHandleFocusCallback -> C_PanedCycleHandleFocusCallback
- GI.Gtk.Objects.Paned: wrap_PanedMoveHandleCallback :: PanedMoveHandleCallback -> Ptr () -> CUInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Paned: wrap_PanedMoveHandleCallback :: PanedMoveHandleCallback -> C_PanedMoveHandleCallback
- GI.Gtk.Objects.Paned: wrap_PanedToggleHandleFocusCallback :: PanedToggleHandleFocusCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Paned: wrap_PanedToggleHandleFocusCallback :: PanedToggleHandleFocusCallback -> C_PanedToggleHandleFocusCallback
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarDragActionAskCallback = Int32 -> IO Int32
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarDragActionAskCallback = Int32 /@actions@/: Possible drag actions that need to be asked for. -> IO Int32 __Returns:__ the final drag action that the sidebar should pass to the drag side of the drag-and-drop operation.
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarDragActionRequestedCallback = DragContext -> File -> [File] -> IO Int32
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarDragActionRequestedCallback = DragContext /@context@/: 'GI.Gdk.Objects.DragContext.DragContext' with information about the drag operation -> File /@destFile@/: 'GI.Gio.Interfaces.File.File' with the tentative location that is being hovered for a drop -> [File] /@sourceFileList@/: List of 'GI.Gio.Interfaces.File.File' that are being dragged -> IO Int32 __Returns:__ The drag action to use, for example, @/GDK_ACTION_COPY/@ or @/GDK_ACTION_MOVE/@, or 0 if no action is allowed here (i.e. drops are not allowed in the specified /@destFile@/).
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarDragPerformDropCallback = File -> [File] -> Int32 -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarDragPerformDropCallback = File /@destFile@/: Destination 'GI.Gio.Interfaces.File.File'. -> [File] /@sourceFileList@/: 'GI.GLib.Structs.List.List' of 'GI.Gio.Interfaces.File.File' that got dropped. -> Int32 /@action@/: Drop action to perform. -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarMountCallback = MountOperation -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarMountCallback = MountOperation /@mountOperation@/: the 'GI.Gio.Objects.MountOperation.MountOperation' that is going to start. -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarOpenLocationCallback = File -> [PlacesOpenFlags] -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarOpenLocationCallback = File /@location@/: 'GI.Gio.Interfaces.File.File' to which the caller should switch. -> [PlacesOpenFlags] /@openFlags@/: a single value from 'GI.Gtk.Flags.PlacesOpenFlags' specifying how the /@location@/ should be opened. -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarPopulatePopupCallback = Widget -> Maybe File -> Maybe Volume -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarPopulatePopupCallback = Widget /@container@/: a 'GI.Gtk.Objects.Menu.Menu' or another 'GI.Gtk.Objects.Container.Container' -> Maybe File /@selectedItem@/: 'GI.Gio.Interfaces.File.File' with the item to which the popup should refer, or @/NULL/@ in the case of a /@selectedVolume@/. -> Maybe Volume /@selectedVolume@/: 'GI.Gio.Interfaces.Volume.Volume' if the selected item is a volume, or @/NULL/@ if it is a file. -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarShowErrorMessageCallback = Text -> Text -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarShowErrorMessageCallback = Text /@primary@/: primary message with a summary of the error to show. -> Text /@secondary@/: secondary message with details of the error to show. -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarShowOtherLocationsWithFlagsCallback = [PlacesOpenFlags] -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarShowOtherLocationsWithFlagsCallback = [PlacesOpenFlags] /@openFlags@/: a single value from 'GI.Gtk.Flags.PlacesOpenFlags' specifying how it should be opened. -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarUnmountCallback = MountOperation -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarUnmountCallback = MountOperation /@mountOperation@/: the 'GI.Gio.Objects.MountOperation.MountOperation' that is going to start. -> IO ()
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarDragActionAskCallback :: PlacesSidebarDragActionAskCallback -> Ptr () -> Int32 -> Ptr () -> IO Int32
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarDragActionAskCallback :: PlacesSidebarDragActionAskCallback -> C_PlacesSidebarDragActionAskCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarDragActionRequestedCallback :: PlacesSidebarDragActionRequestedCallback -> Ptr () -> Ptr DragContext -> Ptr File -> Ptr (GList (Ptr File)) -> Ptr () -> IO Int32
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarDragActionRequestedCallback :: PlacesSidebarDragActionRequestedCallback -> C_PlacesSidebarDragActionRequestedCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarDragPerformDropCallback :: PlacesSidebarDragPerformDropCallback -> Ptr () -> Ptr File -> Ptr (GList (Ptr File)) -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarDragPerformDropCallback :: PlacesSidebarDragPerformDropCallback -> C_PlacesSidebarDragPerformDropCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarMountCallback :: PlacesSidebarMountCallback -> Ptr () -> Ptr MountOperation -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarMountCallback :: PlacesSidebarMountCallback -> C_PlacesSidebarMountCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarOpenLocationCallback :: PlacesSidebarOpenLocationCallback -> Ptr () -> Ptr File -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarOpenLocationCallback :: PlacesSidebarOpenLocationCallback -> C_PlacesSidebarOpenLocationCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarPopulatePopupCallback :: PlacesSidebarPopulatePopupCallback -> Ptr () -> Ptr Widget -> Ptr File -> Ptr Volume -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarPopulatePopupCallback :: PlacesSidebarPopulatePopupCallback -> C_PlacesSidebarPopulatePopupCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowConnectToServerCallback :: PlacesSidebarShowConnectToServerCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowConnectToServerCallback :: PlacesSidebarShowConnectToServerCallback -> C_PlacesSidebarShowConnectToServerCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowEnterLocationCallback :: PlacesSidebarShowEnterLocationCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowEnterLocationCallback :: PlacesSidebarShowEnterLocationCallback -> C_PlacesSidebarShowEnterLocationCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowErrorMessageCallback :: PlacesSidebarShowErrorMessageCallback -> Ptr () -> CString -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowErrorMessageCallback :: PlacesSidebarShowErrorMessageCallback -> C_PlacesSidebarShowErrorMessageCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowOtherLocationsCallback :: PlacesSidebarShowOtherLocationsCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowOtherLocationsCallback :: PlacesSidebarShowOtherLocationsCallback -> C_PlacesSidebarShowOtherLocationsCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowOtherLocationsWithFlagsCallback :: PlacesSidebarShowOtherLocationsWithFlagsCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarShowOtherLocationsWithFlagsCallback :: PlacesSidebarShowOtherLocationsWithFlagsCallback -> C_PlacesSidebarShowOtherLocationsWithFlagsCallback
- GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarUnmountCallback :: PlacesSidebarUnmountCallback -> Ptr () -> Ptr MountOperation -> Ptr () -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: wrap_PlacesSidebarUnmountCallback :: PlacesSidebarUnmountCallback -> C_PlacesSidebarUnmountCallback
- GI.Gtk.Objects.Plug: wrap_PlugEmbeddedCallback :: PlugEmbeddedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Plug: wrap_PlugEmbeddedCallback :: PlugEmbeddedCallback -> C_PlugEmbeddedCallback
- GI.Gtk.Objects.Popover: wrap_PopoverClosedCallback :: PopoverClosedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Popover: wrap_PopoverClosedCallback :: PopoverClosedCallback -> C_PopoverClosedCallback
- GI.Gtk.Objects.PrintOperation: type PrintOperationBeginPrintCallback = PrintContext -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationBeginPrintCallback = PrintContext /@context@/: the 'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationCreateCustomWidgetCallback = IO Object
+ GI.Gtk.Objects.PrintOperation: type PrintOperationCreateCustomWidgetCallback = IO Object __Returns:__ A custom widget that gets embedded in the print dialog, or 'Nothing'
- GI.Gtk.Objects.PrintOperation: type PrintOperationCustomWidgetApplyCallback = Widget -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationCustomWidgetApplyCallback = Widget /@widget@/: the custom widget added in create-custom-widget -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationDoneCallback = PrintOperationResult -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationDoneCallback = PrintOperationResult /@result@/: the result of the print operation -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationDrawPageCallback = PrintContext -> Int32 -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationDrawPageCallback = PrintContext /@context@/: the 'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation -> Int32 /@pageNr@/: the number of the currently printed page (0-based) -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationEndPrintCallback = PrintContext -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationEndPrintCallback = PrintContext /@context@/: the 'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationPaginateCallback = PrintContext -> IO Bool
+ GI.Gtk.Objects.PrintOperation: type PrintOperationPaginateCallback = PrintContext /@context@/: the 'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation -> IO Bool __Returns:__ 'True' if pagination is complete
- GI.Gtk.Objects.PrintOperation: type PrintOperationPreviewCallback = PrintOperationPreview -> PrintContext -> Maybe Window -> IO Bool
+ GI.Gtk.Objects.PrintOperation: type PrintOperationPreviewCallback = PrintOperationPreview /@preview@/: the 'GI.Gtk.Interfaces.PrintOperationPreview.PrintOperationPreview' for the current operation -> PrintContext /@context@/: the 'GI.Gtk.Objects.PrintContext.PrintContext' that will be used -> Maybe Window /@parent@/: the 'GI.Gtk.Objects.Window.Window' to use as window parent, or 'Nothing' -> IO Bool __Returns:__ 'True' if the listener wants to take over control of the preview
- GI.Gtk.Objects.PrintOperation: type PrintOperationRequestPageSetupCallback = PrintContext -> Int32 -> PageSetup -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationRequestPageSetupCallback = PrintContext /@context@/: the 'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation -> Int32 /@pageNr@/: the number of the currently printed page (0-based) -> PageSetup /@setup@/: the 'GI.Gtk.Objects.PageSetup.PageSetup' -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationUpdateCustomWidgetCallback = Widget -> PageSetup -> PrintSettings -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationUpdateCustomWidgetCallback = Widget /@widget@/: the custom widget added in create-custom-widget -> PageSetup /@setup@/: actual page setup -> PrintSettings /@settings@/: actual print settings -> IO ()
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationBeginPrintCallback :: PrintOperationBeginPrintCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO ()
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationBeginPrintCallback :: PrintOperationBeginPrintCallback -> C_PrintOperationBeginPrintCallback
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationCreateCustomWidgetCallback :: PrintOperationCreateCustomWidgetCallback -> Ptr () -> Ptr () -> IO (Ptr Object)
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationCreateCustomWidgetCallback :: PrintOperationCreateCustomWidgetCallback -> C_PrintOperationCreateCustomWidgetCallback
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationCustomWidgetApplyCallback :: PrintOperationCustomWidgetApplyCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationCustomWidgetApplyCallback :: PrintOperationCustomWidgetApplyCallback -> C_PrintOperationCustomWidgetApplyCallback
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationDoneCallback :: PrintOperationDoneCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationDoneCallback :: PrintOperationDoneCallback -> C_PrintOperationDoneCallback
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationDrawPageCallback :: PrintOperationDrawPageCallback -> Ptr () -> Ptr PrintContext -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationDrawPageCallback :: PrintOperationDrawPageCallback -> C_PrintOperationDrawPageCallback
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationEndPrintCallback :: PrintOperationEndPrintCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO ()
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationEndPrintCallback :: PrintOperationEndPrintCallback -> C_PrintOperationEndPrintCallback
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationPaginateCallback :: PrintOperationPaginateCallback -> Ptr () -> Ptr PrintContext -> Ptr () -> IO CInt
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationPaginateCallback :: PrintOperationPaginateCallback -> C_PrintOperationPaginateCallback
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationPreviewCallback :: PrintOperationPreviewCallback -> Ptr () -> Ptr PrintOperationPreview -> Ptr PrintContext -> Ptr Window -> Ptr () -> IO CInt
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationPreviewCallback :: PrintOperationPreviewCallback -> C_PrintOperationPreviewCallback
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationRequestPageSetupCallback :: PrintOperationRequestPageSetupCallback -> Ptr () -> Ptr PrintContext -> Int32 -> Ptr PageSetup -> Ptr () -> IO ()
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationRequestPageSetupCallback :: PrintOperationRequestPageSetupCallback -> C_PrintOperationRequestPageSetupCallback
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationStatusChangedCallback :: PrintOperationStatusChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationStatusChangedCallback :: PrintOperationStatusChangedCallback -> C_PrintOperationStatusChangedCallback
- GI.Gtk.Objects.PrintOperation: wrap_PrintOperationUpdateCustomWidgetCallback :: PrintOperationUpdateCustomWidgetCallback -> Ptr () -> Ptr Widget -> Ptr PageSetup -> Ptr PrintSettings -> Ptr () -> IO ()
+ GI.Gtk.Objects.PrintOperation: wrap_PrintOperationUpdateCustomWidgetCallback :: PrintOperationUpdateCustomWidgetCallback -> C_PrintOperationUpdateCustomWidgetCallback
- GI.Gtk.Objects.RadioAction: type RadioActionChangedCallback = RadioAction -> IO ()
+ GI.Gtk.Objects.RadioAction: type RadioActionChangedCallback = RadioAction /@current@/: the member of /@action@/\'s group which has just been activated -> IO ()
- GI.Gtk.Objects.RadioAction: wrap_RadioActionChangedCallback :: RadioActionChangedCallback -> Ptr () -> Ptr RadioAction -> Ptr () -> IO ()
+ GI.Gtk.Objects.RadioAction: wrap_RadioActionChangedCallback :: RadioActionChangedCallback -> C_RadioActionChangedCallback
- GI.Gtk.Objects.RadioButton: wrap_RadioButtonGroupChangedCallback :: RadioButtonGroupChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.RadioButton: wrap_RadioButtonGroupChangedCallback :: RadioButtonGroupChangedCallback -> C_RadioButtonGroupChangedCallback
- GI.Gtk.Objects.RadioMenuItem: wrap_RadioMenuItemGroupChangedCallback :: RadioMenuItemGroupChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.RadioMenuItem: wrap_RadioMenuItemGroupChangedCallback :: RadioMenuItemGroupChangedCallback -> C_RadioMenuItemGroupChangedCallback
- GI.Gtk.Objects.Range: type RangeAdjustBoundsCallback = Double -> IO ()
+ GI.Gtk.Objects.Range: type RangeAdjustBoundsCallback = Double /@value@/: the value before we clamp -> IO ()
- GI.Gtk.Objects.Range: type RangeChangeValueCallback = ScrollType -> Double -> IO Bool
+ GI.Gtk.Objects.Range: type RangeChangeValueCallback = ScrollType /@scroll@/: the type of scroll action that was performed -> Double /@value@/: the new value resulting from the scroll action -> IO Bool __Returns:__ 'True' to prevent other handlers from being invoked for the signal, 'False' to propagate the signal further
- GI.Gtk.Objects.Range: type RangeMoveSliderCallback = ScrollType -> IO ()
+ GI.Gtk.Objects.Range: type RangeMoveSliderCallback = ScrollType /@step@/: how to move the slider -> IO ()
- GI.Gtk.Objects.Range: wrap_RangeAdjustBoundsCallback :: RangeAdjustBoundsCallback -> Ptr () -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.Range: wrap_RangeAdjustBoundsCallback :: RangeAdjustBoundsCallback -> C_RangeAdjustBoundsCallback
- GI.Gtk.Objects.Range: wrap_RangeChangeValueCallback :: RangeChangeValueCallback -> Ptr () -> CUInt -> CDouble -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Range: wrap_RangeChangeValueCallback :: RangeChangeValueCallback -> C_RangeChangeValueCallback
- GI.Gtk.Objects.Range: wrap_RangeMoveSliderCallback :: RangeMoveSliderCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Range: wrap_RangeMoveSliderCallback :: RangeMoveSliderCallback -> C_RangeMoveSliderCallback
- GI.Gtk.Objects.Range: wrap_RangeValueChangedCallback :: RangeValueChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Range: wrap_RangeValueChangedCallback :: RangeValueChangedCallback -> C_RangeValueChangedCallback
- GI.Gtk.Objects.RecentManager: wrap_RecentManagerChangedCallback :: RecentManagerChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.RecentManager: wrap_RecentManagerChangedCallback :: RecentManagerChangedCallback -> C_RecentManagerChangedCallback
- GI.Gtk.Objects.Scale: type ScaleFormatValueCallback = Double -> IO Text
+ GI.Gtk.Objects.Scale: type ScaleFormatValueCallback = Double /@value@/: the value to format -> IO Text __Returns:__ allocated string representing /@value@/
- GI.Gtk.Objects.Scale: wrap_ScaleFormatValueCallback :: ScaleFormatValueCallback -> Ptr () -> CDouble -> Ptr () -> IO CString
+ GI.Gtk.Objects.Scale: wrap_ScaleFormatValueCallback :: ScaleFormatValueCallback -> C_ScaleFormatValueCallback
- GI.Gtk.Objects.ScaleButton: type ScaleButtonValueChangedCallback = Double -> IO ()
+ GI.Gtk.Objects.ScaleButton: type ScaleButtonValueChangedCallback = Double /@value@/: the new value -> IO ()
- GI.Gtk.Objects.ScaleButton: wrap_ScaleButtonPopdownCallback :: ScaleButtonPopdownCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ScaleButton: wrap_ScaleButtonPopdownCallback :: ScaleButtonPopdownCallback -> C_ScaleButtonPopdownCallback
- GI.Gtk.Objects.ScaleButton: wrap_ScaleButtonPopupCallback :: ScaleButtonPopupCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ScaleButton: wrap_ScaleButtonPopupCallback :: ScaleButtonPopupCallback -> C_ScaleButtonPopupCallback
- GI.Gtk.Objects.ScaleButton: wrap_ScaleButtonValueChangedCallback :: ScaleButtonValueChangedCallback -> Ptr () -> CDouble -> Ptr () -> IO ()
+ GI.Gtk.Objects.ScaleButton: wrap_ScaleButtonValueChangedCallback :: ScaleButtonValueChangedCallback -> C_ScaleButtonValueChangedCallback
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeOvershotCallback = PositionType -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeOvershotCallback = PositionType /@pos@/: edge side that was hit -> IO ()
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeReachedCallback = PositionType -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeReachedCallback = PositionType /@pos@/: edge side that was reached -> IO ()
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowMoveFocusOutCallback = DirectionType -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowMoveFocusOutCallback = DirectionType /@directionType@/: either 'GI.Gtk.Enums.DirectionTypeTabForward' or 'GI.Gtk.Enums.DirectionTypeTabBackward' -> IO ()
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowScrollChildCallback = ScrollType -> Bool -> IO Bool
+ GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowScrollChildCallback = ScrollType /@scroll@/: a 'GI.Gtk.Enums.ScrollType' describing how much to scroll -> Bool /@horizontal@/: whether the keybinding scrolls the child horizontally or not -> IO Bool
- GI.Gtk.Objects.ScrolledWindow: wrap_ScrolledWindowEdgeOvershotCallback :: ScrolledWindowEdgeOvershotCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: wrap_ScrolledWindowEdgeOvershotCallback :: ScrolledWindowEdgeOvershotCallback -> C_ScrolledWindowEdgeOvershotCallback
- GI.Gtk.Objects.ScrolledWindow: wrap_ScrolledWindowEdgeReachedCallback :: ScrolledWindowEdgeReachedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: wrap_ScrolledWindowEdgeReachedCallback :: ScrolledWindowEdgeReachedCallback -> C_ScrolledWindowEdgeReachedCallback
- GI.Gtk.Objects.ScrolledWindow: wrap_ScrolledWindowMoveFocusOutCallback :: ScrolledWindowMoveFocusOutCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: wrap_ScrolledWindowMoveFocusOutCallback :: ScrolledWindowMoveFocusOutCallback -> C_ScrolledWindowMoveFocusOutCallback
- GI.Gtk.Objects.ScrolledWindow: wrap_ScrolledWindowScrollChildCallback :: ScrolledWindowScrollChildCallback -> Ptr () -> CUInt -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.ScrolledWindow: wrap_ScrolledWindowScrollChildCallback :: ScrolledWindowScrollChildCallback -> C_ScrolledWindowScrollChildCallback
- GI.Gtk.Objects.SearchEntry: wrap_SearchEntryNextMatchCallback :: SearchEntryNextMatchCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.SearchEntry: wrap_SearchEntryNextMatchCallback :: SearchEntryNextMatchCallback -> C_SearchEntryNextMatchCallback
- GI.Gtk.Objects.SearchEntry: wrap_SearchEntryPreviousMatchCallback :: SearchEntryPreviousMatchCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.SearchEntry: wrap_SearchEntryPreviousMatchCallback :: SearchEntryPreviousMatchCallback -> C_SearchEntryPreviousMatchCallback
- GI.Gtk.Objects.SearchEntry: wrap_SearchEntrySearchChangedCallback :: SearchEntrySearchChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.SearchEntry: wrap_SearchEntrySearchChangedCallback :: SearchEntrySearchChangedCallback -> C_SearchEntrySearchChangedCallback
- GI.Gtk.Objects.SearchEntry: wrap_SearchEntryStopSearchCallback :: SearchEntryStopSearchCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.SearchEntry: wrap_SearchEntryStopSearchCallback :: SearchEntryStopSearchCallback -> C_SearchEntryStopSearchCallback
- GI.Gtk.Objects.ShortcutsSection: wrap_ShortcutsSectionChangeCurrentPageCallback :: ShortcutsSectionChangeCurrentPageCallback -> Ptr () -> Int32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.ShortcutsSection: wrap_ShortcutsSectionChangeCurrentPageCallback :: ShortcutsSectionChangeCurrentPageCallback -> C_ShortcutsSectionChangeCurrentPageCallback
- GI.Gtk.Objects.ShortcutsWindow: wrap_ShortcutsWindowCloseCallback :: ShortcutsWindowCloseCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ShortcutsWindow: wrap_ShortcutsWindowCloseCallback :: ShortcutsWindowCloseCallback -> C_ShortcutsWindowCloseCallback
- GI.Gtk.Objects.ShortcutsWindow: wrap_ShortcutsWindowSearchCallback :: ShortcutsWindowSearchCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ShortcutsWindow: wrap_ShortcutsWindowSearchCallback :: ShortcutsWindowSearchCallback -> C_ShortcutsWindowSearchCallback
- GI.Gtk.Objects.Socket: type SocketPlugRemovedCallback = IO Bool
+ GI.Gtk.Objects.Socket: type SocketPlugRemovedCallback = IO Bool __Returns:__ 'True' to stop other handlers from being invoked.
- GI.Gtk.Objects.Socket: wrap_SocketPlugAddedCallback :: SocketPlugAddedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Socket: wrap_SocketPlugAddedCallback :: SocketPlugAddedCallback -> C_SocketPlugAddedCallback
- GI.Gtk.Objects.Socket: wrap_SocketPlugRemovedCallback :: SocketPlugRemovedCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Socket: wrap_SocketPlugRemovedCallback :: SocketPlugRemovedCallback -> C_SocketPlugRemovedCallback
- GI.Gtk.Objects.SpinButton: type SpinButtonChangeValueCallback = ScrollType -> IO ()
+ GI.Gtk.Objects.SpinButton: type SpinButtonChangeValueCallback = ScrollType /@scroll@/: a 'GI.Gtk.Enums.ScrollType' to specify the speed and amount of change -> IO ()
- GI.Gtk.Objects.SpinButton: type SpinButtonInputCallback = IO ((Int32, Double))
+ GI.Gtk.Objects.SpinButton: type SpinButtonInputCallback = IO ((Int32, Double)) __Returns:__ 'True' for a successful conversion, 'False' if the input was not handled, and 'GI.Gtk.Constants.INPUT_ERROR' if the conversion failed.
- GI.Gtk.Objects.SpinButton: type SpinButtonOutputCallback = IO Bool
+ GI.Gtk.Objects.SpinButton: type SpinButtonOutputCallback = IO Bool __Returns:__ 'True' if the value has been displayed
- GI.Gtk.Objects.SpinButton: wrap_SpinButtonChangeValueCallback :: SpinButtonChangeValueCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.SpinButton: wrap_SpinButtonChangeValueCallback :: SpinButtonChangeValueCallback -> C_SpinButtonChangeValueCallback
- GI.Gtk.Objects.SpinButton: wrap_SpinButtonInputCallback :: SpinButtonInputCallback -> Ptr () -> Ptr CDouble -> Ptr () -> IO Int32
+ GI.Gtk.Objects.SpinButton: wrap_SpinButtonInputCallback :: SpinButtonInputCallback -> C_SpinButtonInputCallback
- GI.Gtk.Objects.SpinButton: wrap_SpinButtonOutputCallback :: SpinButtonOutputCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.SpinButton: wrap_SpinButtonOutputCallback :: SpinButtonOutputCallback -> C_SpinButtonOutputCallback
- GI.Gtk.Objects.SpinButton: wrap_SpinButtonValueChangedCallback :: SpinButtonValueChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.SpinButton: wrap_SpinButtonValueChangedCallback :: SpinButtonValueChangedCallback -> C_SpinButtonValueChangedCallback
- GI.Gtk.Objects.SpinButton: wrap_SpinButtonWrappedCallback :: SpinButtonWrappedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.SpinButton: wrap_SpinButtonWrappedCallback :: SpinButtonWrappedCallback -> C_SpinButtonWrappedCallback
- GI.Gtk.Objects.StatusIcon: type StatusIconButtonPressEventCallback = EventButton -> IO Bool
+ GI.Gtk.Objects.StatusIcon: type StatusIconButtonPressEventCallback = EventButton /@event@/: the 'GI.Gdk.Structs.EventButton.EventButton' which triggered this signal -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.StatusIcon: type StatusIconButtonReleaseEventCallback = EventButton -> IO Bool
+ GI.Gtk.Objects.StatusIcon: type StatusIconButtonReleaseEventCallback = EventButton /@event@/: the 'GI.Gdk.Structs.EventButton.EventButton' which triggered this signal -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.StatusIcon: type StatusIconPopupMenuCallback = Word32 -> Word32 -> IO ()
+ GI.Gtk.Objects.StatusIcon: type StatusIconPopupMenuCallback = Word32 /@button@/: the button that was pressed, or 0 if the signal is not emitted in response to a button press event -> Word32 /@activateTime@/: the timestamp of the event that triggered the signal emission -> IO ()
- GI.Gtk.Objects.StatusIcon: type StatusIconQueryTooltipCallback = Int32 -> Int32 -> Bool -> Tooltip -> IO Bool
+ GI.Gtk.Objects.StatusIcon: type StatusIconQueryTooltipCallback = Int32 /@x@/: the x coordinate of the cursor position where the request has been emitted, relative to /@statusIcon@/ -> Int32 /@y@/: the y coordinate of the cursor position where the request has been emitted, relative to /@statusIcon@/ -> Bool /@keyboardMode@/: 'True' if the tooltip was trigged using the keyboard -> Tooltip /@tooltip@/: a 'GI.Gtk.Objects.Tooltip.Tooltip' -> IO Bool __Returns:__ 'True' if /@tooltip@/ should be shown right now, 'False' otherwise.
- GI.Gtk.Objects.StatusIcon: type StatusIconScrollEventCallback = EventScroll -> IO Bool
+ GI.Gtk.Objects.StatusIcon: type StatusIconScrollEventCallback = EventScroll /@event@/: the 'GI.Gdk.Structs.EventScroll.EventScroll' which triggered this signal -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.StatusIcon: type StatusIconSizeChangedCallback = Int32 -> IO Bool
+ GI.Gtk.Objects.StatusIcon: type StatusIconSizeChangedCallback = Int32 /@size@/: the new size -> IO Bool __Returns:__ 'True' if the icon was updated for the new size. Otherwise, GTK+ will scale the icon as necessary.
- GI.Gtk.Objects.StatusIcon: wrap_StatusIconActivateCallback :: StatusIconActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.StatusIcon: wrap_StatusIconActivateCallback :: StatusIconActivateCallback -> C_StatusIconActivateCallback
- GI.Gtk.Objects.StatusIcon: wrap_StatusIconButtonPressEventCallback :: StatusIconButtonPressEventCallback -> Ptr () -> Ptr EventButton -> Ptr () -> IO CInt
+ GI.Gtk.Objects.StatusIcon: wrap_StatusIconButtonPressEventCallback :: StatusIconButtonPressEventCallback -> C_StatusIconButtonPressEventCallback
- GI.Gtk.Objects.StatusIcon: wrap_StatusIconButtonReleaseEventCallback :: StatusIconButtonReleaseEventCallback -> Ptr () -> Ptr EventButton -> Ptr () -> IO CInt
+ GI.Gtk.Objects.StatusIcon: wrap_StatusIconButtonReleaseEventCallback :: StatusIconButtonReleaseEventCallback -> C_StatusIconButtonReleaseEventCallback
- GI.Gtk.Objects.StatusIcon: wrap_StatusIconPopupMenuCallback :: StatusIconPopupMenuCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.StatusIcon: wrap_StatusIconPopupMenuCallback :: StatusIconPopupMenuCallback -> C_StatusIconPopupMenuCallback
- GI.Gtk.Objects.StatusIcon: wrap_StatusIconQueryTooltipCallback :: StatusIconQueryTooltipCallback -> Ptr () -> Int32 -> Int32 -> CInt -> Ptr Tooltip -> Ptr () -> IO CInt
+ GI.Gtk.Objects.StatusIcon: wrap_StatusIconQueryTooltipCallback :: StatusIconQueryTooltipCallback -> C_StatusIconQueryTooltipCallback
- GI.Gtk.Objects.StatusIcon: wrap_StatusIconScrollEventCallback :: StatusIconScrollEventCallback -> Ptr () -> Ptr EventScroll -> Ptr () -> IO CInt
+ GI.Gtk.Objects.StatusIcon: wrap_StatusIconScrollEventCallback :: StatusIconScrollEventCallback -> C_StatusIconScrollEventCallback
- GI.Gtk.Objects.StatusIcon: wrap_StatusIconSizeChangedCallback :: StatusIconSizeChangedCallback -> Ptr () -> Int32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.StatusIcon: wrap_StatusIconSizeChangedCallback :: StatusIconSizeChangedCallback -> C_StatusIconSizeChangedCallback
- GI.Gtk.Objects.Statusbar: type StatusbarTextPoppedCallback = Word32 -> Text -> IO ()
+ GI.Gtk.Objects.Statusbar: type StatusbarTextPoppedCallback = Word32 /@contextId@/: the context id of the relevant message\/statusbar -> Text /@text@/: the message that was just popped -> IO ()
- GI.Gtk.Objects.Statusbar: type StatusbarTextPushedCallback = Word32 -> Text -> IO ()
+ GI.Gtk.Objects.Statusbar: type StatusbarTextPushedCallback = Word32 /@contextId@/: the context id of the relevant message\/statusbar -> Text /@text@/: the message that was pushed -> IO ()
- GI.Gtk.Objects.Statusbar: wrap_StatusbarTextPoppedCallback :: StatusbarTextPoppedCallback -> Ptr () -> Word32 -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.Statusbar: wrap_StatusbarTextPoppedCallback :: StatusbarTextPoppedCallback -> C_StatusbarTextPoppedCallback
- GI.Gtk.Objects.Statusbar: wrap_StatusbarTextPushedCallback :: StatusbarTextPushedCallback -> Ptr () -> Word32 -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.Statusbar: wrap_StatusbarTextPushedCallback :: StatusbarTextPushedCallback -> C_StatusbarTextPushedCallback
- GI.Gtk.Objects.Style: wrap_StyleRealizeCallback :: StyleRealizeCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Style: wrap_StyleRealizeCallback :: StyleRealizeCallback -> C_StyleRealizeCallback
- GI.Gtk.Objects.Style: wrap_StyleUnrealizeCallback :: StyleUnrealizeCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Style: wrap_StyleUnrealizeCallback :: StyleUnrealizeCallback -> C_StyleUnrealizeCallback
- GI.Gtk.Objects.StyleContext: wrap_StyleContextChangedCallback :: StyleContextChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.StyleContext: wrap_StyleContextChangedCallback :: StyleContextChangedCallback -> C_StyleContextChangedCallback
- GI.Gtk.Objects.Switch: type SwitchStateSetCallback = Bool -> IO Bool
+ GI.Gtk.Objects.Switch: type SwitchStateSetCallback = Bool /@state@/: the new state of the switch -> IO Bool __Returns:__ 'True' to stop the signal emission
- GI.Gtk.Objects.Switch: wrap_SwitchActivateCallback :: SwitchActivateCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Switch: wrap_SwitchActivateCallback :: SwitchActivateCallback -> C_SwitchActivateCallback
- GI.Gtk.Objects.Switch: wrap_SwitchStateSetCallback :: SwitchStateSetCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Switch: wrap_SwitchStateSetCallback :: SwitchStateSetCallback -> C_SwitchStateSetCallback
- GI.Gtk.Objects.TextBuffer: type TextBufferApplyTagCallback = TextTag -> TextIter -> TextIter -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferApplyTagCallback = TextTag /@tag@/: the applied tag -> TextIter /@start@/: the start of the range the tag is applied to -> TextIter /@end@/: the end of the range the tag is applied to -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferDeleteRangeCallback = TextIter -> TextIter -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferDeleteRangeCallback = TextIter /@start@/: the start of the range to be deleted -> TextIter /@end@/: the end of the range to be deleted -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferInsertChildAnchorCallback = TextIter -> TextChildAnchor -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferInsertChildAnchorCallback = TextIter /@location@/: position to insert /@anchor@/ in /@textbuffer@/ -> TextChildAnchor /@anchor@/: the 'GI.Gtk.Objects.TextChildAnchor.TextChildAnchor' to be inserted -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferInsertPixbufCallback = TextIter -> Pixbuf -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferInsertPixbufCallback = TextIter /@location@/: position to insert /@pixbuf@/ in /@textbuffer@/ -> Pixbuf /@pixbuf@/: the 'GI.GdkPixbuf.Objects.Pixbuf.Pixbuf' to be inserted -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferInsertTextCallback = TextIter -> Text -> Int32 -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferInsertTextCallback = TextIter /@location@/: position to insert /@text@/ in /@textbuffer@/ -> Text /@text@/: the UTF-8 text to be inserted -> Int32 /@len@/: length of the inserted text in bytes -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferMarkDeletedCallback = TextMark -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferMarkDeletedCallback = TextMark /@mark@/: The mark that was deleted -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferMarkSetCallback = TextIter -> TextMark -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferMarkSetCallback = TextIter /@location@/: The location of /@mark@/ in /@textbuffer@/ -> TextMark /@mark@/: The mark that is set -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferPasteDoneCallback = Clipboard -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferPasteDoneCallback = Clipboard /@clipboard@/: the 'GI.Gtk.Objects.Clipboard.Clipboard' pasted from -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferRemoveTagCallback = TextTag -> TextIter -> TextIter -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferRemoveTagCallback = TextTag /@tag@/: the tag to be removed -> TextIter /@start@/: the start of the range the tag is removed from -> TextIter /@end@/: the end of the range the tag is removed from -> IO ()
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferApplyTagCallback :: TextBufferApplyTagCallback -> Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferApplyTagCallback :: TextBufferApplyTagCallback -> C_TextBufferApplyTagCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferBeginUserActionCallback :: TextBufferBeginUserActionCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferBeginUserActionCallback :: TextBufferBeginUserActionCallback -> C_TextBufferBeginUserActionCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferChangedCallback :: TextBufferChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferChangedCallback :: TextBufferChangedCallback -> C_TextBufferChangedCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferDeleteRangeCallback :: TextBufferDeleteRangeCallback -> Ptr () -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferDeleteRangeCallback :: TextBufferDeleteRangeCallback -> C_TextBufferDeleteRangeCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferEndUserActionCallback :: TextBufferEndUserActionCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferEndUserActionCallback :: TextBufferEndUserActionCallback -> C_TextBufferEndUserActionCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferInsertChildAnchorCallback :: TextBufferInsertChildAnchorCallback -> Ptr () -> Ptr TextIter -> Ptr TextChildAnchor -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferInsertChildAnchorCallback :: TextBufferInsertChildAnchorCallback -> C_TextBufferInsertChildAnchorCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferInsertPixbufCallback :: TextBufferInsertPixbufCallback -> Ptr () -> Ptr TextIter -> Ptr Pixbuf -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferInsertPixbufCallback :: TextBufferInsertPixbufCallback -> C_TextBufferInsertPixbufCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferInsertTextCallback :: TextBufferInsertTextCallback -> Ptr () -> Ptr TextIter -> CString -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferInsertTextCallback :: TextBufferInsertTextCallback -> C_TextBufferInsertTextCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferMarkDeletedCallback :: TextBufferMarkDeletedCallback -> Ptr () -> Ptr TextMark -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferMarkDeletedCallback :: TextBufferMarkDeletedCallback -> C_TextBufferMarkDeletedCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferMarkSetCallback :: TextBufferMarkSetCallback -> Ptr () -> Ptr TextIter -> Ptr TextMark -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferMarkSetCallback :: TextBufferMarkSetCallback -> C_TextBufferMarkSetCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferModifiedChangedCallback :: TextBufferModifiedChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferModifiedChangedCallback :: TextBufferModifiedChangedCallback -> C_TextBufferModifiedChangedCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferPasteDoneCallback :: TextBufferPasteDoneCallback -> Ptr () -> Ptr Clipboard -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferPasteDoneCallback :: TextBufferPasteDoneCallback -> C_TextBufferPasteDoneCallback
- GI.Gtk.Objects.TextBuffer: wrap_TextBufferRemoveTagCallback :: TextBufferRemoveTagCallback -> Ptr () -> Ptr TextTag -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextBuffer: wrap_TextBufferRemoveTagCallback :: TextBufferRemoveTagCallback -> C_TextBufferRemoveTagCallback
- GI.Gtk.Objects.TextTag: type TextTagEventCallback = Object -> Event -> TextIter -> IO Bool
+ GI.Gtk.Objects.TextTag: type TextTagEventCallback = Object /@object@/: the object the event was fired from (typically a 'GI.Gtk.Objects.TextView.TextView') -> Event /@event@/: the event which triggered the signal -> TextIter /@iter@/: a 'GI.Gtk.Structs.TextIter.TextIter' pointing at the location the event occurred -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.TextTag: wrap_TextTagEventCallback :: TextTagEventCallback -> Ptr () -> Ptr Object -> Ptr Event -> Ptr TextIter -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TextTag: wrap_TextTagEventCallback :: TextTagEventCallback -> C_TextTagEventCallback
- GI.Gtk.Objects.TextTagTable: type TextTagTableTagAddedCallback = TextTag -> IO ()
+ GI.Gtk.Objects.TextTagTable: type TextTagTableTagAddedCallback = TextTag /@tag@/: the added tag. -> IO ()
- GI.Gtk.Objects.TextTagTable: type TextTagTableTagChangedCallback = TextTag -> Bool -> IO ()
+ GI.Gtk.Objects.TextTagTable: type TextTagTableTagChangedCallback = TextTag /@tag@/: the changed tag. -> Bool /@sizeChanged@/: whether the change affects the 'GI.Gtk.Objects.TextView.TextView' layout. -> IO ()
- GI.Gtk.Objects.TextTagTable: type TextTagTableTagRemovedCallback = TextTag -> IO ()
+ GI.Gtk.Objects.TextTagTable: type TextTagTableTagRemovedCallback = TextTag /@tag@/: the removed tag. -> IO ()
- GI.Gtk.Objects.TextTagTable: wrap_TextTagTableTagAddedCallback :: TextTagTableTagAddedCallback -> Ptr () -> Ptr TextTag -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextTagTable: wrap_TextTagTableTagAddedCallback :: TextTagTableTagAddedCallback -> C_TextTagTableTagAddedCallback
- GI.Gtk.Objects.TextTagTable: wrap_TextTagTableTagChangedCallback :: TextTagTableTagChangedCallback -> Ptr () -> Ptr TextTag -> CInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextTagTable: wrap_TextTagTableTagChangedCallback :: TextTagTableTagChangedCallback -> C_TextTagTableTagChangedCallback
- GI.Gtk.Objects.TextTagTable: wrap_TextTagTableTagRemovedCallback :: TextTagTableTagRemovedCallback -> Ptr () -> Ptr TextTag -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextTagTable: wrap_TextTagTableTagRemovedCallback :: TextTagTableTagRemovedCallback -> C_TextTagTableTagRemovedCallback
- GI.Gtk.Objects.TextView: type TextViewDeleteFromCursorCallback = DeleteType -> Int32 -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewDeleteFromCursorCallback = DeleteType /@type@/: the granularity of the deletion, as a 'GI.Gtk.Enums.DeleteType' -> Int32 /@count@/: the number of /@type@/ units to delete -> IO ()
- GI.Gtk.Objects.TextView: type TextViewExtendSelectionCallback = TextExtendSelection -> TextIter -> TextIter -> TextIter -> IO Bool
+ GI.Gtk.Objects.TextView: type TextViewExtendSelectionCallback = TextExtendSelection /@granularity@/: the granularity type -> TextIter /@location@/: the location where to extend the selection -> TextIter /@start@/: where the selection should start -> TextIter /@end@/: where the selection should end -> IO Bool __Returns:__ 'GI.Gdk.Constants.EVENT_STOP' to stop other handlers from being invoked for the event. 'GI.Gdk.Constants.EVENT_PROPAGATE' to propagate the event further.
- GI.Gtk.Objects.TextView: type TextViewInsertAtCursorCallback = Text -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewInsertAtCursorCallback = Text /@string@/: the string to insert -> IO ()
- GI.Gtk.Objects.TextView: type TextViewMoveCursorCallback = MovementStep -> Int32 -> Bool -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewMoveCursorCallback = MovementStep /@step@/: the granularity of the move, as a 'GI.Gtk.Enums.MovementStep' -> Int32 /@count@/: the number of /@step@/ units to move -> Bool /@extendSelection@/: 'True' if the move should extend the selection -> IO ()
- GI.Gtk.Objects.TextView: type TextViewMoveViewportCallback = ScrollStep -> Int32 -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewMoveViewportCallback = ScrollStep /@step@/: the granularity of the movement, as a 'GI.Gtk.Enums.ScrollStep' -> Int32 /@count@/: the number of /@step@/ units to move -> IO ()
- GI.Gtk.Objects.TextView: type TextViewPopulatePopupCallback = Widget -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewPopulatePopupCallback = Widget /@popup@/: the container that is being populated -> IO ()
- GI.Gtk.Objects.TextView: type TextViewPreeditChangedCallback = Text -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewPreeditChangedCallback = Text /@preedit@/: the current preedit string -> IO ()
- GI.Gtk.Objects.TextView: type TextViewSelectAllCallback = Bool -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewSelectAllCallback = Bool /@select@/: 'True' to select, 'False' to unselect -> IO ()
- GI.Gtk.Objects.TextView: wrap_TextViewBackspaceCallback :: TextViewBackspaceCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewBackspaceCallback :: TextViewBackspaceCallback -> C_TextViewBackspaceCallback
- GI.Gtk.Objects.TextView: wrap_TextViewCopyClipboardCallback :: TextViewCopyClipboardCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewCopyClipboardCallback :: TextViewCopyClipboardCallback -> C_TextViewCopyClipboardCallback
- GI.Gtk.Objects.TextView: wrap_TextViewCutClipboardCallback :: TextViewCutClipboardCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewCutClipboardCallback :: TextViewCutClipboardCallback -> C_TextViewCutClipboardCallback
- GI.Gtk.Objects.TextView: wrap_TextViewDeleteFromCursorCallback :: TextViewDeleteFromCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewDeleteFromCursorCallback :: TextViewDeleteFromCursorCallback -> C_TextViewDeleteFromCursorCallback
- GI.Gtk.Objects.TextView: wrap_TextViewExtendSelectionCallback :: TextViewExtendSelectionCallback -> Ptr () -> CUInt -> Ptr TextIter -> Ptr TextIter -> Ptr TextIter -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TextView: wrap_TextViewExtendSelectionCallback :: TextViewExtendSelectionCallback -> C_TextViewExtendSelectionCallback
- GI.Gtk.Objects.TextView: wrap_TextViewInsertAtCursorCallback :: TextViewInsertAtCursorCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewInsertAtCursorCallback :: TextViewInsertAtCursorCallback -> C_TextViewInsertAtCursorCallback
- GI.Gtk.Objects.TextView: wrap_TextViewMoveCursorCallback :: TextViewMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewMoveCursorCallback :: TextViewMoveCursorCallback -> C_TextViewMoveCursorCallback
- GI.Gtk.Objects.TextView: wrap_TextViewMoveViewportCallback :: TextViewMoveViewportCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewMoveViewportCallback :: TextViewMoveViewportCallback -> C_TextViewMoveViewportCallback
- GI.Gtk.Objects.TextView: wrap_TextViewPasteClipboardCallback :: TextViewPasteClipboardCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewPasteClipboardCallback :: TextViewPasteClipboardCallback -> C_TextViewPasteClipboardCallback
- GI.Gtk.Objects.TextView: wrap_TextViewPopulatePopupCallback :: TextViewPopulatePopupCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewPopulatePopupCallback :: TextViewPopulatePopupCallback -> C_TextViewPopulatePopupCallback
- GI.Gtk.Objects.TextView: wrap_TextViewPreeditChangedCallback :: TextViewPreeditChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewPreeditChangedCallback :: TextViewPreeditChangedCallback -> C_TextViewPreeditChangedCallback
- GI.Gtk.Objects.TextView: wrap_TextViewSelectAllCallback :: TextViewSelectAllCallback -> Ptr () -> CInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewSelectAllCallback :: TextViewSelectAllCallback -> C_TextViewSelectAllCallback
- GI.Gtk.Objects.TextView: wrap_TextViewSetAnchorCallback :: TextViewSetAnchorCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewSetAnchorCallback :: TextViewSetAnchorCallback -> C_TextViewSetAnchorCallback
- GI.Gtk.Objects.TextView: wrap_TextViewToggleCursorVisibleCallback :: TextViewToggleCursorVisibleCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewToggleCursorVisibleCallback :: TextViewToggleCursorVisibleCallback -> C_TextViewToggleCursorVisibleCallback
- GI.Gtk.Objects.TextView: wrap_TextViewToggleOverwriteCallback :: TextViewToggleOverwriteCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TextView: wrap_TextViewToggleOverwriteCallback :: TextViewToggleOverwriteCallback -> C_TextViewToggleOverwriteCallback
- GI.Gtk.Objects.ToggleAction: wrap_ToggleActionToggledCallback :: ToggleActionToggledCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ToggleAction: wrap_ToggleActionToggledCallback :: ToggleActionToggledCallback -> C_ToggleActionToggledCallback
- GI.Gtk.Objects.ToggleButton: wrap_ToggleButtonToggledCallback :: ToggleButtonToggledCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ToggleButton: wrap_ToggleButtonToggledCallback :: ToggleButtonToggledCallback -> C_ToggleButtonToggledCallback
- GI.Gtk.Objects.ToggleToolButton: wrap_ToggleToolButtonToggledCallback :: ToggleToolButtonToggledCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ToggleToolButton: wrap_ToggleToolButtonToggledCallback :: ToggleToolButtonToggledCallback -> C_ToggleToolButtonToggledCallback
- GI.Gtk.Objects.ToolButton: wrap_ToolButtonClickedCallback :: ToolButtonClickedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ToolButton: wrap_ToolButtonClickedCallback :: ToolButtonClickedCallback -> C_ToolButtonClickedCallback
- GI.Gtk.Objects.ToolItem: toolItemGetProxyMenuItem :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Text -> m Widget
+ GI.Gtk.Objects.ToolItem: toolItemGetProxyMenuItem :: (HasCallStack, MonadIO m, IsToolItem a) => a -> Text -> m (Maybe Widget)
- GI.Gtk.Objects.ToolItem: toolItemSetProxyMenuItem :: (HasCallStack, MonadIO m, IsToolItem a, IsWidget b) => a -> Text -> b -> m ()
+ GI.Gtk.Objects.ToolItem: toolItemSetProxyMenuItem :: (HasCallStack, MonadIO m, IsToolItem a, IsWidget b) => a -> Text -> Maybe (b) -> m ()
- GI.Gtk.Objects.ToolItem: type ToolItemCreateMenuProxyCallback = IO Bool
+ GI.Gtk.Objects.ToolItem: type ToolItemCreateMenuProxyCallback = IO Bool __Returns:__ 'True' if the signal was handled, 'False' if not
- GI.Gtk.Objects.ToolItem: wrap_ToolItemCreateMenuProxyCallback :: ToolItemCreateMenuProxyCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.ToolItem: wrap_ToolItemCreateMenuProxyCallback :: ToolItemCreateMenuProxyCallback -> C_ToolItemCreateMenuProxyCallback
- GI.Gtk.Objects.ToolItem: wrap_ToolItemToolbarReconfiguredCallback :: ToolItemToolbarReconfiguredCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.ToolItem: wrap_ToolItemToolbarReconfiguredCallback :: ToolItemToolbarReconfiguredCallback -> C_ToolItemToolbarReconfiguredCallback
- GI.Gtk.Objects.Toolbar: type ToolbarFocusHomeOrEndCallback = Bool -> IO Bool
+ GI.Gtk.Objects.Toolbar: type ToolbarFocusHomeOrEndCallback = Bool /@focusHome@/: 'True' if the first item should be focused -> IO Bool __Returns:__ 'True' if the signal was handled, 'False' if not
- GI.Gtk.Objects.Toolbar: type ToolbarOrientationChangedCallback = Orientation -> IO ()
+ GI.Gtk.Objects.Toolbar: type ToolbarOrientationChangedCallback = Orientation /@orientation@/: the new 'GI.Gtk.Enums.Orientation' of the toolbar -> IO ()
- GI.Gtk.Objects.Toolbar: type ToolbarPopupContextMenuCallback = Int32 -> Int32 -> Int32 -> IO Bool
+ GI.Gtk.Objects.Toolbar: type ToolbarPopupContextMenuCallback = Int32 /@x@/: the x coordinate of the point where the menu should appear -> Int32 /@y@/: the y coordinate of the point where the menu should appear -> Int32 /@button@/: the mouse button the user pressed, or -1 -> IO Bool __Returns:__ return 'True' if the signal was handled, 'False' if not
- GI.Gtk.Objects.Toolbar: type ToolbarStyleChangedCallback = ToolbarStyle -> IO ()
+ GI.Gtk.Objects.Toolbar: type ToolbarStyleChangedCallback = ToolbarStyle /@style@/: the new 'GI.Gtk.Enums.ToolbarStyle' of the toolbar -> IO ()
- GI.Gtk.Objects.Toolbar: wrap_ToolbarFocusHomeOrEndCallback :: ToolbarFocusHomeOrEndCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Toolbar: wrap_ToolbarFocusHomeOrEndCallback :: ToolbarFocusHomeOrEndCallback -> C_ToolbarFocusHomeOrEndCallback
- GI.Gtk.Objects.Toolbar: wrap_ToolbarOrientationChangedCallback :: ToolbarOrientationChangedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Toolbar: wrap_ToolbarOrientationChangedCallback :: ToolbarOrientationChangedCallback -> C_ToolbarOrientationChangedCallback
- GI.Gtk.Objects.Toolbar: wrap_ToolbarPopupContextMenuCallback :: ToolbarPopupContextMenuCallback -> Ptr () -> Int32 -> Int32 -> Int32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Toolbar: wrap_ToolbarPopupContextMenuCallback :: ToolbarPopupContextMenuCallback -> C_ToolbarPopupContextMenuCallback
- GI.Gtk.Objects.Toolbar: wrap_ToolbarStyleChangedCallback :: ToolbarStyleChangedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Toolbar: wrap_ToolbarStyleChangedCallback :: ToolbarStyleChangedCallback -> C_ToolbarStyleChangedCallback
- GI.Gtk.Objects.TreeSelection: wrap_TreeSelectionChangedCallback :: TreeSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TreeSelection: wrap_TreeSelectionChangedCallback :: TreeSelectionChangedCallback -> C_TreeSelectionChangedCallback
- GI.Gtk.Objects.TreeView: type TreeViewMoveCursorCallback = MovementStep -> Int32 -> IO Bool
+ GI.Gtk.Objects.TreeView: type TreeViewMoveCursorCallback = MovementStep /@step@/: the granularity of the move, as a 'GI.Gtk.Enums.MovementStep'. 'GI.Gtk.Enums.MovementStepLogicalPositions', 'GI.Gtk.Enums.MovementStepVisualPositions', 'GI.Gtk.Enums.MovementStepDisplayLines', 'GI.Gtk.Enums.MovementStepPages' and 'GI.Gtk.Enums.MovementStepBufferEnds' are supported. 'GI.Gtk.Enums.MovementStepLogicalPositions' and 'GI.Gtk.Enums.MovementStepVisualPositions' are treated identically. -> Int32 /@direction@/: the direction to move: +1 to move forwards; -1 to move backwards. The resulting movement is undefined for all other values. -> IO Bool __Returns:__ 'True' if /@step@/ is supported, 'False' otherwise.
- GI.Gtk.Objects.TreeView: type TreeViewRowActivatedCallback = TreePath -> TreeViewColumn -> IO ()
+ GI.Gtk.Objects.TreeView: type TreeViewRowActivatedCallback = TreePath /@path@/: the 'GI.Gtk.Structs.TreePath.TreePath' for the activated row -> TreeViewColumn /@column@/: the 'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' in which the activation occurred -> IO ()
- GI.Gtk.Objects.TreeView: type TreeViewRowCollapsedCallback = TreeIter -> TreePath -> IO ()
+ GI.Gtk.Objects.TreeView: type TreeViewRowCollapsedCallback = TreeIter /@iter@/: the tree iter of the collapsed row -> TreePath /@path@/: a tree path that points to the row -> IO ()
- GI.Gtk.Objects.TreeView: type TreeViewRowExpandedCallback = TreeIter -> TreePath -> IO ()
+ GI.Gtk.Objects.TreeView: type TreeViewRowExpandedCallback = TreeIter /@iter@/: the tree iter of the expanded row -> TreePath /@path@/: a tree path that points to the row -> IO ()
- GI.Gtk.Objects.TreeView: type TreeViewTestCollapseRowCallback = TreeIter -> TreePath -> IO Bool
+ GI.Gtk.Objects.TreeView: type TreeViewTestCollapseRowCallback = TreeIter /@iter@/: the tree iter of the row to collapse -> TreePath /@path@/: a tree path that points to the row -> IO Bool __Returns:__ 'False' to allow collapsing, 'True' to reject
- GI.Gtk.Objects.TreeView: type TreeViewTestExpandRowCallback = TreeIter -> TreePath -> IO Bool
+ GI.Gtk.Objects.TreeView: type TreeViewTestExpandRowCallback = TreeIter /@iter@/: the tree iter of the row to expand -> TreePath /@path@/: a tree path that points to the row -> IO Bool __Returns:__ 'False' to allow expansion, 'True' to reject
- GI.Gtk.Objects.TreeView: wrap_TreeViewColumnsChangedCallback :: TreeViewColumnsChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TreeView: wrap_TreeViewColumnsChangedCallback :: TreeViewColumnsChangedCallback -> C_TreeViewColumnsChangedCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewCursorChangedCallback :: TreeViewCursorChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TreeView: wrap_TreeViewCursorChangedCallback :: TreeViewCursorChangedCallback -> C_TreeViewCursorChangedCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewExpandCollapseCursorRowCallback :: TreeViewExpandCollapseCursorRowCallback -> Ptr () -> CInt -> CInt -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TreeView: wrap_TreeViewExpandCollapseCursorRowCallback :: TreeViewExpandCollapseCursorRowCallback -> C_TreeViewExpandCollapseCursorRowCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewMoveCursorCallback :: TreeViewMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TreeView: wrap_TreeViewMoveCursorCallback :: TreeViewMoveCursorCallback -> C_TreeViewMoveCursorCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewRowActivatedCallback :: TreeViewRowActivatedCallback -> Ptr () -> Ptr TreePath -> Ptr TreeViewColumn -> Ptr () -> IO ()
+ GI.Gtk.Objects.TreeView: wrap_TreeViewRowActivatedCallback :: TreeViewRowActivatedCallback -> C_TreeViewRowActivatedCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewRowCollapsedCallback :: TreeViewRowCollapsedCallback -> Ptr () -> Ptr TreeIter -> Ptr TreePath -> Ptr () -> IO ()
+ GI.Gtk.Objects.TreeView: wrap_TreeViewRowCollapsedCallback :: TreeViewRowCollapsedCallback -> C_TreeViewRowCollapsedCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewRowExpandedCallback :: TreeViewRowExpandedCallback -> Ptr () -> Ptr TreeIter -> Ptr TreePath -> Ptr () -> IO ()
+ GI.Gtk.Objects.TreeView: wrap_TreeViewRowExpandedCallback :: TreeViewRowExpandedCallback -> C_TreeViewRowExpandedCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewSelectAllCallback :: TreeViewSelectAllCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TreeView: wrap_TreeViewSelectAllCallback :: TreeViewSelectAllCallback -> C_TreeViewSelectAllCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewSelectCursorParentCallback :: TreeViewSelectCursorParentCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TreeView: wrap_TreeViewSelectCursorParentCallback :: TreeViewSelectCursorParentCallback -> C_TreeViewSelectCursorParentCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewSelectCursorRowCallback :: TreeViewSelectCursorRowCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TreeView: wrap_TreeViewSelectCursorRowCallback :: TreeViewSelectCursorRowCallback -> C_TreeViewSelectCursorRowCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewStartInteractiveSearchCallback :: TreeViewStartInteractiveSearchCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TreeView: wrap_TreeViewStartInteractiveSearchCallback :: TreeViewStartInteractiveSearchCallback -> C_TreeViewStartInteractiveSearchCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewTestCollapseRowCallback :: TreeViewTestCollapseRowCallback -> Ptr () -> Ptr TreeIter -> Ptr TreePath -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TreeView: wrap_TreeViewTestCollapseRowCallback :: TreeViewTestCollapseRowCallback -> C_TreeViewTestCollapseRowCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewTestExpandRowCallback :: TreeViewTestExpandRowCallback -> Ptr () -> Ptr TreeIter -> Ptr TreePath -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TreeView: wrap_TreeViewTestExpandRowCallback :: TreeViewTestExpandRowCallback -> C_TreeViewTestExpandRowCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewToggleCursorRowCallback :: TreeViewToggleCursorRowCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TreeView: wrap_TreeViewToggleCursorRowCallback :: TreeViewToggleCursorRowCallback -> C_TreeViewToggleCursorRowCallback
- GI.Gtk.Objects.TreeView: wrap_TreeViewUnselectAllCallback :: TreeViewUnselectAllCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.TreeView: wrap_TreeViewUnselectAllCallback :: TreeViewUnselectAllCallback -> C_TreeViewUnselectAllCallback
- GI.Gtk.Objects.TreeViewColumn: wrap_TreeViewColumnClickedCallback :: TreeViewColumnClickedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.TreeViewColumn: wrap_TreeViewColumnClickedCallback :: TreeViewColumnClickedCallback -> C_TreeViewColumnClickedCallback
- GI.Gtk.Objects.UIManager: type UIManagerAddWidgetCallback = Widget -> IO ()
+ GI.Gtk.Objects.UIManager: type UIManagerAddWidgetCallback = Widget /@widget@/: the added widget -> IO ()
- GI.Gtk.Objects.UIManager: type UIManagerConnectProxyCallback = Action -> Widget -> IO ()
+ GI.Gtk.Objects.UIManager: type UIManagerConnectProxyCallback = Action /@action@/: the action -> Widget /@proxy@/: the proxy -> IO ()
- GI.Gtk.Objects.UIManager: type UIManagerDisconnectProxyCallback = Action -> Widget -> IO ()
+ GI.Gtk.Objects.UIManager: type UIManagerDisconnectProxyCallback = Action /@action@/: the action -> Widget /@proxy@/: the proxy -> IO ()
- GI.Gtk.Objects.UIManager: type UIManagerPostActivateCallback = Action -> IO ()
+ GI.Gtk.Objects.UIManager: type UIManagerPostActivateCallback = Action /@action@/: the action -> IO ()
- GI.Gtk.Objects.UIManager: type UIManagerPreActivateCallback = Action -> IO ()
+ GI.Gtk.Objects.UIManager: type UIManagerPreActivateCallback = Action /@action@/: the action -> IO ()
- GI.Gtk.Objects.UIManager: wrap_UIManagerActionsChangedCallback :: UIManagerActionsChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.UIManager: wrap_UIManagerActionsChangedCallback :: UIManagerActionsChangedCallback -> C_UIManagerActionsChangedCallback
- GI.Gtk.Objects.UIManager: wrap_UIManagerAddWidgetCallback :: UIManagerAddWidgetCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.UIManager: wrap_UIManagerAddWidgetCallback :: UIManagerAddWidgetCallback -> C_UIManagerAddWidgetCallback
- GI.Gtk.Objects.UIManager: wrap_UIManagerConnectProxyCallback :: UIManagerConnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.UIManager: wrap_UIManagerConnectProxyCallback :: UIManagerConnectProxyCallback -> C_UIManagerConnectProxyCallback
- GI.Gtk.Objects.UIManager: wrap_UIManagerDisconnectProxyCallback :: UIManagerDisconnectProxyCallback -> Ptr () -> Ptr Action -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.UIManager: wrap_UIManagerDisconnectProxyCallback :: UIManagerDisconnectProxyCallback -> C_UIManagerDisconnectProxyCallback
- GI.Gtk.Objects.UIManager: wrap_UIManagerPostActivateCallback :: UIManagerPostActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO ()
+ GI.Gtk.Objects.UIManager: wrap_UIManagerPostActivateCallback :: UIManagerPostActivateCallback -> C_UIManagerPostActivateCallback
- GI.Gtk.Objects.UIManager: wrap_UIManagerPreActivateCallback :: UIManagerPreActivateCallback -> Ptr () -> Ptr Action -> Ptr () -> IO ()
+ GI.Gtk.Objects.UIManager: wrap_UIManagerPreActivateCallback :: UIManagerPreActivateCallback -> C_UIManagerPreActivateCallback
- GI.Gtk.Objects.Widget: type WidgetButtonPressEventCallback = EventButton -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetButtonPressEventCallback = EventButton /@event@/: the 'GI.Gdk.Structs.EventButton.EventButton' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetButtonReleaseEventCallback = EventButton -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetButtonReleaseEventCallback = EventButton /@event@/: the 'GI.Gdk.Structs.EventButton.EventButton' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetCanActivateAccelCallback = Word32 -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetCanActivateAccelCallback = Word32 /@signalId@/: the ID of a signal installed on /@widget@/ -> IO Bool __Returns:__ 'True' if the signal can be activated.
- GI.Gtk.Objects.Widget: type WidgetChildNotifyCallback = GParamSpec -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetChildNotifyCallback = GParamSpec /@childProperty@/: the 'GI.GObject.Objects.ParamSpec.ParamSpec' of the changed child property -> IO ()
- GI.Gtk.Objects.Widget: type WidgetConfigureEventCallback = EventConfigure -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetConfigureEventCallback = EventConfigure /@event@/: the 'GI.Gdk.Structs.EventConfigure.EventConfigure' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetDamageEventCallback = EventExpose -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetDamageEventCallback = EventExpose /@event@/: the 'GI.Gdk.Structs.EventExpose.EventExpose' event -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetDeleteEventCallback = Event -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetDeleteEventCallback = Event /@event@/: the event which triggered this signal -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetDestroyEventCallback = Event -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetDestroyEventCallback = Event /@event@/: the event which triggered this signal -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetDirectionChangedCallback = TextDirection -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDirectionChangedCallback = TextDirection /@previousDirection@/: the previous text direction of /@widget@/ -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragBeginCallback = DragContext -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragBeginCallback = DragContext /@context@/: the drag context -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragDataDeleteCallback = DragContext -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragDataDeleteCallback = DragContext /@context@/: the drag context -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragDataGetCallback = DragContext -> SelectionData -> Word32 -> Word32 -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragDataGetCallback = DragContext /@context@/: the drag context -> SelectionData /@data@/: the 'GI.Gtk.Structs.SelectionData.SelectionData' to be filled with the dragged data -> Word32 /@info@/: the info that has been registered with the target in the 'GI.Gtk.Structs.TargetList.TargetList' -> Word32 /@time@/: the timestamp at which the data was requested -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragDataReceivedCallback = DragContext -> Int32 -> Int32 -> SelectionData -> Word32 -> Word32 -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragDataReceivedCallback = DragContext /@context@/: the drag context -> Int32 /@x@/: where the drop happened -> Int32 /@y@/: where the drop happened -> SelectionData /@data@/: the received data -> Word32 /@info@/: the info that has been registered with the target in the 'GI.Gtk.Structs.TargetList.TargetList' -> Word32 /@time@/: the timestamp at which the data was received -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragDropCallback = DragContext -> Int32 -> Int32 -> Word32 -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetDragDropCallback = DragContext /@context@/: the drag context -> Int32 /@x@/: the x coordinate of the current cursor position -> Int32 /@y@/: the y coordinate of the current cursor position -> Word32 /@time@/: the timestamp of the motion event -> IO Bool __Returns:__ whether the cursor position is in a drop zone
- GI.Gtk.Objects.Widget: type WidgetDragEndCallback = DragContext -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragEndCallback = DragContext /@context@/: the drag context -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragFailedCallback = DragContext -> DragResult -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetDragFailedCallback = DragContext /@context@/: the drag context -> DragResult /@result@/: the result of the drag operation -> IO Bool __Returns:__ 'True' if the failed drag operation has been already handled.
- GI.Gtk.Objects.Widget: type WidgetDragLeaveCallback = DragContext -> Word32 -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragLeaveCallback = DragContext /@context@/: the drag context -> Word32 /@time@/: the timestamp of the motion event -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragMotionCallback = DragContext -> Int32 -> Int32 -> Word32 -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetDragMotionCallback = DragContext /@context@/: the drag context -> Int32 /@x@/: the x coordinate of the current cursor position -> Int32 /@y@/: the y coordinate of the current cursor position -> Word32 /@time@/: the timestamp of the motion event -> IO Bool __Returns:__ whether the cursor position is in a drop zone
- GI.Gtk.Objects.Widget: type WidgetDrawCallback = Context -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetDrawCallback = Context /@cr@/: the cairo context to draw to -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetEnterNotifyEventCallback = EventCrossing -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetEnterNotifyEventCallback = EventCrossing /@event@/: the 'GI.Gdk.Structs.EventCrossing.EventCrossing' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetEventAfterCallback = Event -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetEventAfterCallback = Event /@event@/: the 'GI.Gdk.Unions.Event.Event' which triggered this signal -> IO ()
- GI.Gtk.Objects.Widget: type WidgetEventCallback = Event -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetEventCallback = Event /@event@/: the 'GI.Gdk.Unions.Event.Event' which triggered this signal -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event and to cancel the emission of the second specific ::event signal. 'False' to propagate the event further and to allow the emission of the second signal. The ::event-after signal is emitted regardless of the return value.
- GI.Gtk.Objects.Widget: type WidgetFocusCallback = DirectionType -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetFocusCallback = DirectionType -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetFocusInEventCallback = EventFocus -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetFocusInEventCallback = EventFocus /@event@/: the 'GI.Gdk.Structs.EventFocus.EventFocus' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetFocusOutEventCallback = EventFocus -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetFocusOutEventCallback = EventFocus /@event@/: the 'GI.Gdk.Structs.EventFocus.EventFocus' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetGrabBrokenEventCallback = EventGrabBroken -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetGrabBrokenEventCallback = EventGrabBroken /@event@/: the 'GI.Gdk.Structs.EventGrabBroken.EventGrabBroken' event -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetGrabNotifyCallback = Bool -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetGrabNotifyCallback = Bool /@wasGrabbed@/: 'False' if the widget becomes shadowed, 'True' if it becomes unshadowed -> IO ()
- GI.Gtk.Objects.Widget: type WidgetHierarchyChangedCallback = Maybe Widget -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetHierarchyChangedCallback = Maybe Widget /@previousToplevel@/: the previous toplevel ancestor, or 'Nothing' if the widget was previously unanchored -> IO ()
- GI.Gtk.Objects.Widget: type WidgetKeyPressEventCallback = EventKey -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetKeyPressEventCallback = EventKey /@event@/: the 'GI.Gdk.Structs.EventKey.EventKey' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetKeyReleaseEventCallback = EventKey -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetKeyReleaseEventCallback = EventKey /@event@/: the 'GI.Gdk.Structs.EventKey.EventKey' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetKeynavFailedCallback = DirectionType -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetKeynavFailedCallback = DirectionType /@direction@/: the direction of movement -> IO Bool __Returns:__ 'True' if stopping keyboard navigation is fine, 'False' if the emitting widget should try to handle the keyboard navigation attempt in its parent container(s).
- GI.Gtk.Objects.Widget: type WidgetLeaveNotifyEventCallback = EventCrossing -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetLeaveNotifyEventCallback = EventCrossing /@event@/: the 'GI.Gdk.Structs.EventCrossing.EventCrossing' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetMapEventCallback = EventAny -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetMapEventCallback = EventAny /@event@/: the 'GI.Gdk.Structs.EventAny.EventAny' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetMnemonicActivateCallback = Bool -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetMnemonicActivateCallback = Bool /@groupCycling@/: 'True' if there are other widgets with the same mnemonic -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetMotionNotifyEventCallback = EventMotion -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetMotionNotifyEventCallback = EventMotion /@event@/: the 'GI.Gdk.Structs.EventMotion.EventMotion' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetParentSetCallback = Maybe Widget -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetParentSetCallback = Maybe Widget /@oldParent@/: the previous parent, or 'Nothing' if the widget just got its initial parent. -> IO ()
- GI.Gtk.Objects.Widget: type WidgetPopupMenuCallback = IO Bool
+ GI.Gtk.Objects.Widget: type WidgetPopupMenuCallback = IO Bool __Returns:__ 'True' if a menu was activated
- GI.Gtk.Objects.Widget: type WidgetPropertyNotifyEventCallback = EventProperty -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetPropertyNotifyEventCallback = EventProperty /@event@/: the 'GI.Gdk.Structs.EventProperty.EventProperty' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetProximityInEventCallback = EventProximity -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetProximityInEventCallback = EventProximity /@event@/: the 'GI.Gdk.Structs.EventProximity.EventProximity' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetProximityOutEventCallback = EventProximity -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetProximityOutEventCallback = EventProximity /@event@/: the 'GI.Gdk.Structs.EventProximity.EventProximity' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetQueryTooltipCallback = Int32 -> Int32 -> Bool -> Tooltip -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetQueryTooltipCallback = Int32 /@x@/: the x coordinate of the cursor position where the request has been emitted, relative to /@widget@/\'s left side -> Int32 /@y@/: the y coordinate of the cursor position where the request has been emitted, relative to /@widget@/\'s top -> Bool /@keyboardMode@/: 'True' if the tooltip was triggered using the keyboard -> Tooltip /@tooltip@/: a 'GI.Gtk.Objects.Tooltip.Tooltip' -> IO Bool __Returns:__ 'True' if /@tooltip@/ should be shown right now, 'False' otherwise.
- GI.Gtk.Objects.Widget: type WidgetScreenChangedCallback = Maybe Screen -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetScreenChangedCallback = Maybe Screen /@previousScreen@/: the previous screen, or 'Nothing' if the widget was not associated with a screen before -> IO ()
- GI.Gtk.Objects.Widget: type WidgetScrollEventCallback = EventScroll -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetScrollEventCallback = EventScroll /@event@/: the 'GI.Gdk.Structs.EventScroll.EventScroll' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetSelectionClearEventCallback = EventSelection -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetSelectionClearEventCallback = EventSelection /@event@/: the 'GI.Gdk.Structs.EventSelection.EventSelection' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetSelectionNotifyEventCallback = EventSelection -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetSelectionNotifyEventCallback = EventSelection -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetSelectionRequestEventCallback = EventSelection -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetSelectionRequestEventCallback = EventSelection /@event@/: the 'GI.Gdk.Structs.EventSelection.EventSelection' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetShowHelpCallback = WidgetHelpType -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetShowHelpCallback = WidgetHelpType -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetSizeAllocateCallback = Rectangle -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetSizeAllocateCallback = Rectangle /@allocation@/: the region which has been allocated to the widget. -> IO ()
- GI.Gtk.Objects.Widget: type WidgetStateChangedCallback = StateType -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetStateChangedCallback = StateType /@state@/: the previous state -> IO ()
- GI.Gtk.Objects.Widget: type WidgetStateFlagsChangedCallback = [StateFlags] -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetStateFlagsChangedCallback = [StateFlags] /@flags@/: The previous state flags. -> IO ()
- GI.Gtk.Objects.Widget: type WidgetStyleSetCallback = Maybe Style -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetStyleSetCallback = Maybe Style /@previousStyle@/: the previous style, or 'Nothing' if the widget just got its initial style -> IO ()
- GI.Gtk.Objects.Widget: type WidgetUnmapEventCallback = EventAny -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetUnmapEventCallback = EventAny /@event@/: the 'GI.Gdk.Structs.EventAny.EventAny' which triggered this signal -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetVisibilityNotifyEventCallback = EventVisibility -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetVisibilityNotifyEventCallback = EventVisibility /@event@/: the 'GI.Gdk.Structs.EventVisibility.EventVisibility' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: type WidgetWindowStateEventCallback = EventWindowState -> IO Bool
+ GI.Gtk.Objects.Widget: type WidgetWindowStateEventCallback = EventWindowState /@event@/: the 'GI.Gdk.Structs.EventWindowState.EventWindowState' which triggered this signal. -> IO Bool __Returns:__ 'True' to stop other handlers from being invoked for the event. 'False' to propagate the event further.
- GI.Gtk.Objects.Widget: wrap_WidgetAccelClosuresChangedCallback :: WidgetAccelClosuresChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetAccelClosuresChangedCallback :: WidgetAccelClosuresChangedCallback -> C_WidgetAccelClosuresChangedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetButtonPressEventCallback :: WidgetButtonPressEventCallback -> Ptr () -> Ptr EventButton -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetButtonPressEventCallback :: WidgetButtonPressEventCallback -> C_WidgetButtonPressEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetButtonReleaseEventCallback :: WidgetButtonReleaseEventCallback -> Ptr () -> Ptr EventButton -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetButtonReleaseEventCallback :: WidgetButtonReleaseEventCallback -> C_WidgetButtonReleaseEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetCanActivateAccelCallback :: WidgetCanActivateAccelCallback -> Ptr () -> Word32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetCanActivateAccelCallback :: WidgetCanActivateAccelCallback -> C_WidgetCanActivateAccelCallback
- GI.Gtk.Objects.Widget: wrap_WidgetChildNotifyCallback :: WidgetChildNotifyCallback -> Ptr () -> Ptr GParamSpec -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetChildNotifyCallback :: WidgetChildNotifyCallback -> C_WidgetChildNotifyCallback
- GI.Gtk.Objects.Widget: wrap_WidgetCompositedChangedCallback :: WidgetCompositedChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetCompositedChangedCallback :: WidgetCompositedChangedCallback -> C_WidgetCompositedChangedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetConfigureEventCallback :: WidgetConfigureEventCallback -> Ptr () -> Ptr EventConfigure -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetConfigureEventCallback :: WidgetConfigureEventCallback -> C_WidgetConfigureEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDamageEventCallback :: WidgetDamageEventCallback -> Ptr () -> Ptr EventExpose -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetDamageEventCallback :: WidgetDamageEventCallback -> C_WidgetDamageEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDeleteEventCallback :: WidgetDeleteEventCallback -> Ptr () -> Ptr Event -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetDeleteEventCallback :: WidgetDeleteEventCallback -> C_WidgetDeleteEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDestroyCallback :: WidgetDestroyCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetDestroyCallback :: WidgetDestroyCallback -> C_WidgetDestroyCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDestroyEventCallback :: WidgetDestroyEventCallback -> Ptr () -> Ptr Event -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetDestroyEventCallback :: WidgetDestroyEventCallback -> C_WidgetDestroyEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDirectionChangedCallback :: WidgetDirectionChangedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetDirectionChangedCallback :: WidgetDirectionChangedCallback -> C_WidgetDirectionChangedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDragBeginCallback :: WidgetDragBeginCallback -> Ptr () -> Ptr DragContext -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetDragBeginCallback :: WidgetDragBeginCallback -> C_WidgetDragBeginCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDragDataDeleteCallback :: WidgetDragDataDeleteCallback -> Ptr () -> Ptr DragContext -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetDragDataDeleteCallback :: WidgetDragDataDeleteCallback -> C_WidgetDragDataDeleteCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDragDataGetCallback :: WidgetDragDataGetCallback -> Ptr () -> Ptr DragContext -> Ptr SelectionData -> Word32 -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetDragDataGetCallback :: WidgetDragDataGetCallback -> C_WidgetDragDataGetCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDragDataReceivedCallback :: WidgetDragDataReceivedCallback -> Ptr () -> Ptr DragContext -> Int32 -> Int32 -> Ptr SelectionData -> Word32 -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetDragDataReceivedCallback :: WidgetDragDataReceivedCallback -> C_WidgetDragDataReceivedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDragDropCallback :: WidgetDragDropCallback -> Ptr () -> Ptr DragContext -> Int32 -> Int32 -> Word32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetDragDropCallback :: WidgetDragDropCallback -> C_WidgetDragDropCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDragEndCallback :: WidgetDragEndCallback -> Ptr () -> Ptr DragContext -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetDragEndCallback :: WidgetDragEndCallback -> C_WidgetDragEndCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDragFailedCallback :: WidgetDragFailedCallback -> Ptr () -> Ptr DragContext -> CUInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetDragFailedCallback :: WidgetDragFailedCallback -> C_WidgetDragFailedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDragLeaveCallback :: WidgetDragLeaveCallback -> Ptr () -> Ptr DragContext -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetDragLeaveCallback :: WidgetDragLeaveCallback -> C_WidgetDragLeaveCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDragMotionCallback :: WidgetDragMotionCallback -> Ptr () -> Ptr DragContext -> Int32 -> Int32 -> Word32 -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetDragMotionCallback :: WidgetDragMotionCallback -> C_WidgetDragMotionCallback
- GI.Gtk.Objects.Widget: wrap_WidgetDrawCallback :: WidgetDrawCallback -> Ptr () -> Ptr Context -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetDrawCallback :: WidgetDrawCallback -> C_WidgetDrawCallback
- GI.Gtk.Objects.Widget: wrap_WidgetEnterNotifyEventCallback :: WidgetEnterNotifyEventCallback -> Ptr () -> Ptr EventCrossing -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetEnterNotifyEventCallback :: WidgetEnterNotifyEventCallback -> C_WidgetEnterNotifyEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetEventAfterCallback :: WidgetEventAfterCallback -> Ptr () -> Ptr Event -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetEventAfterCallback :: WidgetEventAfterCallback -> C_WidgetEventAfterCallback
- GI.Gtk.Objects.Widget: wrap_WidgetEventCallback :: WidgetEventCallback -> Ptr () -> Ptr Event -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetEventCallback :: WidgetEventCallback -> C_WidgetEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetFocusCallback :: WidgetFocusCallback -> Ptr () -> CUInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetFocusCallback :: WidgetFocusCallback -> C_WidgetFocusCallback
- GI.Gtk.Objects.Widget: wrap_WidgetFocusInEventCallback :: WidgetFocusInEventCallback -> Ptr () -> Ptr EventFocus -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetFocusInEventCallback :: WidgetFocusInEventCallback -> C_WidgetFocusInEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetFocusOutEventCallback :: WidgetFocusOutEventCallback -> Ptr () -> Ptr EventFocus -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetFocusOutEventCallback :: WidgetFocusOutEventCallback -> C_WidgetFocusOutEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetGrabBrokenEventCallback :: WidgetGrabBrokenEventCallback -> Ptr () -> Ptr EventGrabBroken -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetGrabBrokenEventCallback :: WidgetGrabBrokenEventCallback -> C_WidgetGrabBrokenEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetGrabFocusCallback :: WidgetGrabFocusCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetGrabFocusCallback :: WidgetGrabFocusCallback -> C_WidgetGrabFocusCallback
- GI.Gtk.Objects.Widget: wrap_WidgetGrabNotifyCallback :: WidgetGrabNotifyCallback -> Ptr () -> CInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetGrabNotifyCallback :: WidgetGrabNotifyCallback -> C_WidgetGrabNotifyCallback
- GI.Gtk.Objects.Widget: wrap_WidgetHideCallback :: WidgetHideCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetHideCallback :: WidgetHideCallback -> C_WidgetHideCallback
- GI.Gtk.Objects.Widget: wrap_WidgetHierarchyChangedCallback :: WidgetHierarchyChangedCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetHierarchyChangedCallback :: WidgetHierarchyChangedCallback -> C_WidgetHierarchyChangedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetKeyPressEventCallback :: WidgetKeyPressEventCallback -> Ptr () -> Ptr EventKey -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetKeyPressEventCallback :: WidgetKeyPressEventCallback -> C_WidgetKeyPressEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetKeyReleaseEventCallback :: WidgetKeyReleaseEventCallback -> Ptr () -> Ptr EventKey -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetKeyReleaseEventCallback :: WidgetKeyReleaseEventCallback -> C_WidgetKeyReleaseEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetKeynavFailedCallback :: WidgetKeynavFailedCallback -> Ptr () -> CUInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetKeynavFailedCallback :: WidgetKeynavFailedCallback -> C_WidgetKeynavFailedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetLeaveNotifyEventCallback :: WidgetLeaveNotifyEventCallback -> Ptr () -> Ptr EventCrossing -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetLeaveNotifyEventCallback :: WidgetLeaveNotifyEventCallback -> C_WidgetLeaveNotifyEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetMapCallback :: WidgetMapCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetMapCallback :: WidgetMapCallback -> C_WidgetMapCallback
- GI.Gtk.Objects.Widget: wrap_WidgetMapEventCallback :: WidgetMapEventCallback -> Ptr () -> Ptr EventAny -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetMapEventCallback :: WidgetMapEventCallback -> C_WidgetMapEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetMnemonicActivateCallback :: WidgetMnemonicActivateCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetMnemonicActivateCallback :: WidgetMnemonicActivateCallback -> C_WidgetMnemonicActivateCallback
- GI.Gtk.Objects.Widget: wrap_WidgetMotionNotifyEventCallback :: WidgetMotionNotifyEventCallback -> Ptr () -> Ptr EventMotion -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetMotionNotifyEventCallback :: WidgetMotionNotifyEventCallback -> C_WidgetMotionNotifyEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetMoveFocusCallback :: WidgetMoveFocusCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetMoveFocusCallback :: WidgetMoveFocusCallback -> C_WidgetMoveFocusCallback
- GI.Gtk.Objects.Widget: wrap_WidgetParentSetCallback :: WidgetParentSetCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetParentSetCallback :: WidgetParentSetCallback -> C_WidgetParentSetCallback
- GI.Gtk.Objects.Widget: wrap_WidgetPopupMenuCallback :: WidgetPopupMenuCallback -> Ptr () -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetPopupMenuCallback :: WidgetPopupMenuCallback -> C_WidgetPopupMenuCallback
- GI.Gtk.Objects.Widget: wrap_WidgetPropertyNotifyEventCallback :: WidgetPropertyNotifyEventCallback -> Ptr () -> Ptr EventProperty -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetPropertyNotifyEventCallback :: WidgetPropertyNotifyEventCallback -> C_WidgetPropertyNotifyEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetProximityInEventCallback :: WidgetProximityInEventCallback -> Ptr () -> Ptr EventProximity -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetProximityInEventCallback :: WidgetProximityInEventCallback -> C_WidgetProximityInEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetProximityOutEventCallback :: WidgetProximityOutEventCallback -> Ptr () -> Ptr EventProximity -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetProximityOutEventCallback :: WidgetProximityOutEventCallback -> C_WidgetProximityOutEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetQueryTooltipCallback :: WidgetQueryTooltipCallback -> Ptr () -> Int32 -> Int32 -> CInt -> Ptr Tooltip -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetQueryTooltipCallback :: WidgetQueryTooltipCallback -> C_WidgetQueryTooltipCallback
- GI.Gtk.Objects.Widget: wrap_WidgetRealizeCallback :: WidgetRealizeCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetRealizeCallback :: WidgetRealizeCallback -> C_WidgetRealizeCallback
- GI.Gtk.Objects.Widget: wrap_WidgetScreenChangedCallback :: WidgetScreenChangedCallback -> Ptr () -> Ptr Screen -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetScreenChangedCallback :: WidgetScreenChangedCallback -> C_WidgetScreenChangedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetScrollEventCallback :: WidgetScrollEventCallback -> Ptr () -> Ptr EventScroll -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetScrollEventCallback :: WidgetScrollEventCallback -> C_WidgetScrollEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetSelectionClearEventCallback :: WidgetSelectionClearEventCallback -> Ptr () -> Ptr EventSelection -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetSelectionClearEventCallback :: WidgetSelectionClearEventCallback -> C_WidgetSelectionClearEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetSelectionGetCallback :: WidgetSelectionGetCallback -> Ptr () -> Ptr SelectionData -> Word32 -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetSelectionGetCallback :: WidgetSelectionGetCallback -> C_WidgetSelectionGetCallback
- GI.Gtk.Objects.Widget: wrap_WidgetSelectionNotifyEventCallback :: WidgetSelectionNotifyEventCallback -> Ptr () -> Ptr EventSelection -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetSelectionNotifyEventCallback :: WidgetSelectionNotifyEventCallback -> C_WidgetSelectionNotifyEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetSelectionReceivedCallback :: WidgetSelectionReceivedCallback -> Ptr () -> Ptr SelectionData -> Word32 -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetSelectionReceivedCallback :: WidgetSelectionReceivedCallback -> C_WidgetSelectionReceivedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetSelectionRequestEventCallback :: WidgetSelectionRequestEventCallback -> Ptr () -> Ptr EventSelection -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetSelectionRequestEventCallback :: WidgetSelectionRequestEventCallback -> C_WidgetSelectionRequestEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetShowCallback :: WidgetShowCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetShowCallback :: WidgetShowCallback -> C_WidgetShowCallback
- GI.Gtk.Objects.Widget: wrap_WidgetShowHelpCallback :: WidgetShowHelpCallback -> Ptr () -> CUInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetShowHelpCallback :: WidgetShowHelpCallback -> C_WidgetShowHelpCallback
- GI.Gtk.Objects.Widget: wrap_WidgetSizeAllocateCallback :: WidgetSizeAllocateCallback -> Ptr () -> Ptr Rectangle -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetSizeAllocateCallback :: WidgetSizeAllocateCallback -> C_WidgetSizeAllocateCallback
- GI.Gtk.Objects.Widget: wrap_WidgetStateChangedCallback :: WidgetStateChangedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetStateChangedCallback :: WidgetStateChangedCallback -> C_WidgetStateChangedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetStateFlagsChangedCallback :: WidgetStateFlagsChangedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetStateFlagsChangedCallback :: WidgetStateFlagsChangedCallback -> C_WidgetStateFlagsChangedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetStyleSetCallback :: WidgetStyleSetCallback -> Ptr () -> Ptr Style -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetStyleSetCallback :: WidgetStyleSetCallback -> C_WidgetStyleSetCallback
- GI.Gtk.Objects.Widget: wrap_WidgetStyleUpdatedCallback :: WidgetStyleUpdatedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetStyleUpdatedCallback :: WidgetStyleUpdatedCallback -> C_WidgetStyleUpdatedCallback
- GI.Gtk.Objects.Widget: wrap_WidgetTouchEventCallback :: WidgetTouchEventCallback -> Ptr () -> Ptr Event -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetTouchEventCallback :: WidgetTouchEventCallback -> C_WidgetTouchEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetUnmapCallback :: WidgetUnmapCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetUnmapCallback :: WidgetUnmapCallback -> C_WidgetUnmapCallback
- GI.Gtk.Objects.Widget: wrap_WidgetUnmapEventCallback :: WidgetUnmapEventCallback -> Ptr () -> Ptr EventAny -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetUnmapEventCallback :: WidgetUnmapEventCallback -> C_WidgetUnmapEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetUnrealizeCallback :: WidgetUnrealizeCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Widget: wrap_WidgetUnrealizeCallback :: WidgetUnrealizeCallback -> C_WidgetUnrealizeCallback
- GI.Gtk.Objects.Widget: wrap_WidgetVisibilityNotifyEventCallback :: WidgetVisibilityNotifyEventCallback -> Ptr () -> Ptr EventVisibility -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetVisibilityNotifyEventCallback :: WidgetVisibilityNotifyEventCallback -> C_WidgetVisibilityNotifyEventCallback
- GI.Gtk.Objects.Widget: wrap_WidgetWindowStateEventCallback :: WidgetWindowStateEventCallback -> Ptr () -> Ptr EventWindowState -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Widget: wrap_WidgetWindowStateEventCallback :: WidgetWindowStateEventCallback -> C_WidgetWindowStateEventCallback
- GI.Gtk.Objects.Window: type WindowEnableDebuggingCallback = Bool -> IO Bool
+ GI.Gtk.Objects.Window: type WindowEnableDebuggingCallback = Bool /@toggle@/: toggle the debugger -> IO Bool __Returns:__ 'True' if the key binding was handled
- GI.Gtk.Objects.Window: wrap_WindowActivateDefaultCallback :: WindowActivateDefaultCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Window: wrap_WindowActivateDefaultCallback :: WindowActivateDefaultCallback -> C_WindowActivateDefaultCallback
- GI.Gtk.Objects.Window: wrap_WindowActivateFocusCallback :: WindowActivateFocusCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Window: wrap_WindowActivateFocusCallback :: WindowActivateFocusCallback -> C_WindowActivateFocusCallback
- GI.Gtk.Objects.Window: wrap_WindowEnableDebuggingCallback :: WindowEnableDebuggingCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
+ GI.Gtk.Objects.Window: wrap_WindowEnableDebuggingCallback :: WindowEnableDebuggingCallback -> C_WindowEnableDebuggingCallback
- GI.Gtk.Objects.Window: wrap_WindowKeysChangedCallback :: WindowKeysChangedCallback -> Ptr () -> Ptr () -> IO ()
+ GI.Gtk.Objects.Window: wrap_WindowKeysChangedCallback :: WindowKeysChangedCallback -> C_WindowKeysChangedCallback
- GI.Gtk.Objects.Window: wrap_WindowSetFocusCallback :: WindowSetFocusCallback -> Ptr () -> Ptr Widget -> Ptr () -> IO ()
+ GI.Gtk.Objects.Window: wrap_WindowSetFocusCallback :: WindowSetFocusCallback -> C_WindowSetFocusCallback

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 3.0.18+++ Fix introspection info for [buttonSetImage](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-Button.html#v:buttonSetImage). Image parameter can be null.+ ### 3.0.15  + Fix introspection info for [uIManagerGetAction](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-UIManager.html#v:uIManagerGetAction), [uIManagerGetWidget](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-UIManager.html#v:uIManagerGetWidget), [actionGroupGetAction](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-ActionGroup.html#v:actionGroupGetAction), [textMarkGetName](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-TextMark.html#v:textMarkGetName) and [notebookGetTabLabel](https://hackage.haskell.org/package/gi-gtk/docs/GI-Gtk-Objects-Notebook.html#v:notebookGetTabLabel). In all these cases the function can return NULL, but it was not marked as such in the introspection data.
Gtk.overrides view
@@ -163,6 +163,7 @@ set-attr Gtk/BuilderConnectFunc/@parameters/user_data nullable 1 set-attr Gtk/Button/new_from_icon_name/@parameters/icon_name nullable 1 set-attr Gtk/Button/get_image/@return-value nullable 1+set-attr Gtk/Button/set_image/@parameters/image nullable 1 set-attr Gtk/Calendar/set_detail_func/@parameters/data nullable 1 set-attr Gtk/CalendarDetailFunc/@return-value nullable 1 set-attr Gtk/CalendarDetailFunc/@parameters/user_data nullable 1
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-gtk-3.0.17/docs/GI-Gtk.html](https://hackage.haskell.org/package/gi-gtk-3.0.17/docs/GI-Gtk.html)+[https://hackage.haskell.org/package/gi-gtk-3.0.18/docs/GI-Gtk.html](https://hackage.haskell.org/package/gi-gtk-3.0.18/docs/GI-Gtk.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-gtk.cabal view
@@ -1,5 +1,5 @@ name:                 gi-gtk-version:              3.0.17+version:              3.0.18 synopsis:             Gtk bindings description:          Bindings for Gtk, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi