gi-gtk 3.0.38 → 3.0.39
raw patch · 4 files changed
+9/−5 lines, 4 filesdep ~textsetup-changedPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: text
API changes (from Hackage documentation)
+ GI.Gtk.Enums: CellRendererAccelModeModifierTap :: CellRendererAccelMode
+ GI.Gtk.Objects.TreeView: constructTreeViewUbuntuAlmostFixedHeightMode :: (IsTreeView o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Gtk.Objects.TreeView: setTreeViewUbuntuAlmostFixedHeightMode :: (MonadIO m, IsTreeView o) => o -> Bool -> m ()
- 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 'P.True', accelerator has changed during runtime and would need to be saved during an accelerator dump)" -> IO ()
+ GI.Gtk.Callbacks: type AccelMapForeach = -- | /@data@/: User data passed to 'GI.Gtk.Objects.AccelMap.accelMapForeach' or -- 'GI.Gtk.Objects.AccelMap.accelMapForeachUnfiltered' Ptr () -> -- | /@accelPath@/: Accel path of the current accelerator Text -> -- | /@accelKey@/: Key of the current accelerator Word32 -> -- | /@accelMods@/: Modifiers of the current accelerator [ModifierType] -> -- | /@changed@/: Changed flag of the accelerator (if 'P.True', accelerator has changed -- during runtime and would need to be saved during an accelerator dump) Bool -> IO ()
- 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 = -- | /@currentPage@/: The page number used to calculate the next page. Int32 -> -- | __Returns:__ The next page number. 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 AssistantPageFunc_WithClosures = -- | /@currentPage@/: The page number used to calculate the next page. Int32 -> -- | /@data@/: user data. Ptr () -> -- | __Returns:__ The next page number. IO Int32
- GI.Gtk.Callbacks: type BuilderConnectFunc = Builder " /@builder@/: a t'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 t'GI.GObject.Objects.Object.Object', if non-'P.Nothing', use @/g_signal_connect_object()/@" -> [ConnectFlags] " /@flags@/: t'GI.GObject.Flags.ConnectFlags' to use" -> IO ()
+ GI.Gtk.Callbacks: type BuilderConnectFunc = -- | /@builder@/: a t'GI.Gtk.Objects.Builder.Builder' Builder -> -- | /@object@/: object to connect a signal to Object -> -- | /@signalName@/: name of the signal Text -> -- | /@handlerName@/: name of the handler Text -> -- | /@connectObject@/: a t'GI.GObject.Objects.Object.Object', if non-'P.Nothing', use @/g_signal_connect_object()/@ Maybe Object -> -- | /@flags@/: t'GI.GObject.Flags.ConnectFlags' to use [ConnectFlags] -> IO ()
- GI.Gtk.Callbacks: type BuilderConnectFunc_WithClosures = Builder " /@builder@/: a t'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 t'GI.GObject.Objects.Object.Object', if non-'P.Nothing', use @/g_signal_connect_object()/@" -> [ConnectFlags] " /@flags@/: t'GI.GObject.Flags.ConnectFlags' to use" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type BuilderConnectFunc_WithClosures = -- | /@builder@/: a t'GI.Gtk.Objects.Builder.Builder' Builder -> -- | /@object@/: object to connect a signal to Object -> -- | /@signalName@/: name of the signal Text -> -- | /@handlerName@/: name of the handler Text -> -- | /@connectObject@/: a t'GI.GObject.Objects.Object.Object', if non-'P.Nothing', use @/g_signal_connect_object()/@ Maybe Object -> -- | /@flags@/: t'GI.GObject.Flags.ConnectFlags' to use [ConnectFlags] -> -- | /@userData@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type CalendarDetailFunc = Calendar " /@calendar@/: a t'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 'P.Nothing'."
+ GI.Gtk.Callbacks: type CalendarDetailFunc = -- | /@calendar@/: a t'GI.Gtk.Objects.Calendar.Calendar'. Calendar -> -- | /@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. Word32 -> -- | __Returns:__ Newly allocated string with Pango markup -- with details for the specified day or 'P.Nothing'. IO (Maybe Text)
- GI.Gtk.Callbacks: type CalendarDetailFunc_WithClosures = Calendar " /@calendar@/: a t'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 'P.Nothing'."
+ GI.Gtk.Callbacks: type CalendarDetailFunc_WithClosures = -- | /@calendar@/: a t'GI.Gtk.Objects.Calendar.Calendar'. Calendar -> -- | /@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. Word32 -> -- | /@userData@/: the data passed with 'GI.Gtk.Objects.Calendar.calendarSetDetailFunc'. Ptr () -> -- | __Returns:__ Newly allocated string with Pango markup -- with details for the specified day or 'P.Nothing'. IO (Maybe Text)
- GI.Gtk.Callbacks: type Callback = Widget " /@widget@/: the widget to operate on" -> IO ()
+ GI.Gtk.Callbacks: type Callback = -- | /@widget@/: the widget to operate on Widget -> IO ()
- GI.Gtk.Callbacks: type Callback_WithClosures = Widget " /@widget@/: the widget to operate on" -> Ptr () " /@data@/: user-supplied data" -> IO ()
+ GI.Gtk.Callbacks: type Callback_WithClosures = -- | /@widget@/: the widget to operate on Widget -> -- | /@data@/: user-supplied data Ptr () -> IO ()
- 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:__ 'P.True' to stop iterating over cells."
+ GI.Gtk.Callbacks: type CellAllocCallback = -- | /@renderer@/: the cell renderer to operate on CellRenderer -> -- | /@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'. Rectangle -> -- | __Returns:__ 'P.True' to stop iterating over cells. 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:__ 'P.True' to stop iterating over cells."
+ GI.Gtk.Callbacks: type CellAllocCallback_WithClosures = -- | /@renderer@/: the cell renderer to operate on CellRenderer -> -- | /@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'. Rectangle -> -- | /@data@/: user-supplied data Ptr () -> -- | __Returns:__ 'P.True' to stop iterating over cells. IO Bool
- GI.Gtk.Callbacks: type CellCallback = CellRenderer " /@renderer@/: the cell renderer to operate on" -> IO Bool " __Returns:__ 'P.True' to stop iterating over cells."
+ GI.Gtk.Callbacks: type CellCallback = -- | /@renderer@/: the cell renderer to operate on CellRenderer -> -- | __Returns:__ 'P.True' to stop iterating over cells. IO Bool
- GI.Gtk.Callbacks: type CellCallback_WithClosures = CellRenderer " /@renderer@/: the cell renderer to operate on" -> Ptr () " /@data@/: user-supplied data" -> IO Bool " __Returns:__ 'P.True' to stop iterating over cells."
+ GI.Gtk.Callbacks: type CellCallback_WithClosures = -- | /@renderer@/: the cell renderer to operate on CellRenderer -> -- | /@data@/: user-supplied data Ptr () -> -- | __Returns:__ 'P.True' to stop iterating over cells. IO Bool
- GI.Gtk.Callbacks: type CellLayoutDataFunc = CellLayout " /@cellLayout@/: a t'GI.Gtk.Interfaces.CellLayout.CellLayout'" -> CellRenderer " /@cell@/: the cell renderer whose value is to be set" -> TreeModel " /@treeModel@/: the model" -> TreeIter " /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to set the value for" -> IO ()
+ GI.Gtk.Callbacks: type CellLayoutDataFunc = -- | /@cellLayout@/: a t'GI.Gtk.Interfaces.CellLayout.CellLayout' CellLayout -> -- | /@cell@/: the cell renderer whose value is to be set CellRenderer -> -- | /@treeModel@/: the model TreeModel -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to set the value for TreeIter -> IO ()
- GI.Gtk.Callbacks: type CellLayoutDataFunc_WithClosures = CellLayout " /@cellLayout@/: a t'GI.Gtk.Interfaces.CellLayout.CellLayout'" -> CellRenderer " /@cell@/: the cell renderer whose value is to be set" -> TreeModel " /@treeModel@/: the model" -> TreeIter " /@iter@/: a t'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 CellLayoutDataFunc_WithClosures = -- | /@cellLayout@/: a t'GI.Gtk.Interfaces.CellLayout.CellLayout' CellLayout -> -- | /@cell@/: the cell renderer whose value is to be set CellRenderer -> -- | /@treeModel@/: the model TreeModel -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to set the value for TreeIter -> -- | /@data@/: user data passed to 'GI.Gtk.Interfaces.CellLayout.cellLayoutSetCellDataFunc' Ptr () -> IO ()
- GI.Gtk.Callbacks: type ClipboardClearFunc = Clipboard " /@clipboard@/: the t'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 ClipboardClearFunc = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@userDataOrOwner@/: the /@userData@/ argument passed to @/gtk_clipboard_set_with_data()/@, -- or the /@owner@/ argument passed to @/gtk_clipboard_set_with_owner()/@ Ptr () -> IO ()
- GI.Gtk.Callbacks: type ClipboardGetFunc = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard'" -> SelectionData " /@selectionData@/: a t'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 t'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 ClipboardGetFunc = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@selectionData@/: a t'GI.Gtk.Structs.SelectionData.SelectionData' argument in which the requested -- data should be stored. SelectionData -> -- | /@info@/: the info field corresponding to the requested target from the -- t'GI.Gtk.Structs.TargetEntry.TargetEntry' array passed to @/gtk_clipboard_set_with_data()/@ or -- @/gtk_clipboard_set_with_owner()/@. Word32 -> -- | /@userDataOrOwner@/: the /@userData@/ argument passed to -- @/gtk_clipboard_set_with_data()/@, or the /@owner@/ argument passed to -- @/gtk_clipboard_set_with_owner()/@ Ptr () -> IO ()
- GI.Gtk.Callbacks: type ClipboardImageReceivedFunc = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard'" -> Maybe Pixbuf " /@pixbuf@/: the received image" -> IO ()
+ GI.Gtk.Callbacks: type ClipboardImageReceivedFunc = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@pixbuf@/: the received image Maybe Pixbuf -> IO ()
- GI.Gtk.Callbacks: type ClipboardImageReceivedFunc_WithClosures = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard'" -> Maybe Pixbuf " /@pixbuf@/: the received image" -> Ptr () " /@data@/: the /@userData@/ supplied to 'GI.Gtk.Objects.Clipboard.clipboardRequestImage'." -> IO ()
+ GI.Gtk.Callbacks: type ClipboardImageReceivedFunc_WithClosures = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@pixbuf@/: the received image Maybe Pixbuf -> -- | /@data@/: the /@userData@/ supplied to -- 'GI.Gtk.Objects.Clipboard.clipboardRequestImage'. Ptr () -> IO ()
- GI.Gtk.Callbacks: type ClipboardReceivedFunc = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard'" -> SelectionData " /@selectionData@/: a t'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 = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@selectionData@/: a t'GI.Gtk.Structs.SelectionData.SelectionData' containing the data was received. -- If retrieving the data failed, then then length field -- of /@selectionData@/ will be negative. SelectionData -> IO ()
- GI.Gtk.Callbacks: type ClipboardReceivedFunc_WithClosures = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard'" -> SelectionData " /@selectionData@/: a t'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 ClipboardReceivedFunc_WithClosures = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@selectionData@/: a t'GI.Gtk.Structs.SelectionData.SelectionData' containing the data was received. -- If retrieving the data failed, then then length field -- of /@selectionData@/ will be negative. SelectionData -> -- | /@data@/: the /@userData@/ supplied to -- 'GI.Gtk.Objects.Clipboard.clipboardRequestContents'. Ptr () -> IO ()
- GI.Gtk.Callbacks: type ClipboardRichTextReceivedFunc = Clipboard " /@clipboard@/: the t'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 'P.Nothing' if retrieving the data failed." -> Word64 " /@length@/: Length of the text." -> IO ()
+ GI.Gtk.Callbacks: type ClipboardRichTextReceivedFunc = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@format@/: The format of the rich text Atom -> -- | /@text@/: the rich text received, as -- a UTF-8 encoded string, or 'P.Nothing' if retrieving the data failed. Maybe Text -> -- | /@length@/: Length of the text. Word64 -> IO ()
- GI.Gtk.Callbacks: type ClipboardRichTextReceivedFunc_WithClosures = Clipboard " /@clipboard@/: the t'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 'P.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 ClipboardRichTextReceivedFunc_WithClosures = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@format@/: The format of the rich text Atom -> -- | /@text@/: the rich text received, as -- a UTF-8 encoded string, or 'P.Nothing' if retrieving the data failed. Maybe Text -> -- | /@length@/: Length of the text. Word64 -> -- | /@data@/: the /@userData@/ supplied to -- 'GI.Gtk.Objects.Clipboard.clipboardRequestRichText'. Ptr () -> IO ()
- GI.Gtk.Callbacks: type ClipboardTargetsReceivedFunc = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard'" -> Maybe [Atom] " /@atoms@/: the supported targets, as array of t'GI.Gdk.Structs.Atom.Atom', or 'P.Nothing' if retrieving the data failed." -> IO ()
+ GI.Gtk.Callbacks: type ClipboardTargetsReceivedFunc = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@atoms@/: the supported targets, -- as array of t'GI.Gdk.Structs.Atom.Atom', or 'P.Nothing' if retrieving the data failed. Maybe [Atom] -> IO ()
- GI.Gtk.Callbacks: type ClipboardTargetsReceivedFunc_WithClosures = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard'" -> Maybe [Atom] " /@atoms@/: the supported targets, as array of t'GI.Gdk.Structs.Atom.Atom', or 'P.Nothing' if retrieving the data failed." -> Ptr () " /@data@/: the /@userData@/ supplied to 'GI.Gtk.Objects.Clipboard.clipboardRequestTargets'." -> IO ()
+ GI.Gtk.Callbacks: type ClipboardTargetsReceivedFunc_WithClosures = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@atoms@/: the supported targets, -- as array of t'GI.Gdk.Structs.Atom.Atom', or 'P.Nothing' if retrieving the data failed. Maybe [Atom] -> -- | /@data@/: the /@userData@/ supplied to -- 'GI.Gtk.Objects.Clipboard.clipboardRequestTargets'. Ptr () -> IO ()
- GI.Gtk.Callbacks: type ClipboardTextReceivedFunc = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard'" -> Maybe Text " /@text@/: the text received, as a UTF-8 encoded string, or 'P.Nothing' if retrieving the data failed." -> IO ()
+ GI.Gtk.Callbacks: type ClipboardTextReceivedFunc = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@text@/: the text received, as a UTF-8 encoded string, or -- 'P.Nothing' if retrieving the data failed. Maybe Text -> IO ()
- GI.Gtk.Callbacks: type ClipboardTextReceivedFunc_WithClosures = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard'" -> Maybe Text " /@text@/: the text received, as a UTF-8 encoded string, or 'P.Nothing' if retrieving the data failed." -> Ptr () " /@data@/: the /@userData@/ supplied to 'GI.Gtk.Objects.Clipboard.clipboardRequestText'." -> IO ()
+ GI.Gtk.Callbacks: type ClipboardTextReceivedFunc_WithClosures = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@text@/: the text received, as a UTF-8 encoded string, or -- 'P.Nothing' if retrieving the data failed. Maybe Text -> -- | /@data@/: the /@userData@/ supplied to -- 'GI.Gtk.Objects.Clipboard.clipboardRequestText'. Ptr () -> IO ()
- GI.Gtk.Callbacks: type ClipboardURIReceivedFunc = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard'" -> [Text] " /@uris@/: the received URIs" -> IO ()
+ GI.Gtk.Callbacks: type ClipboardURIReceivedFunc = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@uris@/: the received URIs [Text] -> IO ()
- GI.Gtk.Callbacks: type ClipboardURIReceivedFunc_WithClosures = Clipboard " /@clipboard@/: the t'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 ClipboardURIReceivedFunc_WithClosures = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' Clipboard -> -- | /@uris@/: the received URIs [Text] -> -- | /@data@/: the /@userData@/ supplied to -- 'GI.Gtk.Objects.Clipboard.clipboardRequestUris'. Ptr () -> IO ()
- GI.Gtk.Callbacks: type ColorSelectionChangePaletteFunc = [Color] " /@colors@/: Array of colors" -> IO ()
+ GI.Gtk.Callbacks: type ColorSelectionChangePaletteFunc = -- | /@colors@/: Array of colors [Color] -> IO ()
- GI.Gtk.Callbacks: type ColorSelectionChangePaletteWithScreenFunc = Screen -> [Color] " /@colors@/: Array of colors" -> IO ()
+ GI.Gtk.Callbacks: type ColorSelectionChangePaletteWithScreenFunc = Screen -> -- | /@colors@/: Array of colors [Color] -> IO ()
- GI.Gtk.Callbacks: type ContainerClassAddFieldCallback = Container " /@container@/: a t'GI.Gtk.Objects.Container.Container'" -> Widget " /@widget@/: a widget to be placed inside /@container@/" -> IO ()
+ GI.Gtk.Callbacks: type ContainerClassAddFieldCallback = -- | /@container@/: a t'GI.Gtk.Objects.Container.Container' Container -> -- | /@widget@/: a widget to be placed inside /@container@/ Widget -> IO ()
- GI.Gtk.Callbacks: type ContainerClassChildTypeFieldCallback = Container " /@container@/: a t'GI.Gtk.Objects.Container.Container'" -> IO GType " __Returns:__ a t'GType'."
+ GI.Gtk.Callbacks: type ContainerClassChildTypeFieldCallback = -- | /@container@/: a t'GI.Gtk.Objects.Container.Container' Container -> -- | __Returns:__ a t'GType'. IO GType
- GI.Gtk.Callbacks: type ContainerClassForallFieldCallback = Container " /@container@/: a t'GI.Gtk.Objects.Container.Container'" -> Bool -> Callback_WithClosures " /@callback@/: a callback" -> IO ()
+ GI.Gtk.Callbacks: type ContainerClassForallFieldCallback = -- | /@container@/: a t'GI.Gtk.Objects.Container.Container' Container -> Bool -> -- | /@callback@/: a callback Callback_WithClosures -> IO ()
- GI.Gtk.Callbacks: type ContainerClassForallFieldCallback_WithClosures = Container " /@container@/: a t'GI.Gtk.Objects.Container.Container'" -> Bool -> Callback_WithClosures " /@callback@/: a callback" -> Ptr () " /@callbackData@/: callback user data" -> IO ()
+ GI.Gtk.Callbacks: type ContainerClassForallFieldCallback_WithClosures = -- | /@container@/: a t'GI.Gtk.Objects.Container.Container' Container -> Bool -> -- | /@callback@/: a callback Callback_WithClosures -> -- | /@callbackData@/: callback user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type ContainerClassGetPathForChildFieldCallback = Container " /@container@/: a t'GI.Gtk.Objects.Container.Container'" -> Widget " /@child@/: a child of /@container@/" -> IO WidgetPath " __Returns:__ A newly created t'GI.Gtk.Structs.WidgetPath.WidgetPath'"
+ GI.Gtk.Callbacks: type ContainerClassGetPathForChildFieldCallback = -- | /@container@/: a t'GI.Gtk.Objects.Container.Container' Container -> -- | /@child@/: a child of /@container@/ Widget -> -- | __Returns:__ A newly created t'GI.Gtk.Structs.WidgetPath.WidgetPath' IO WidgetPath
- GI.Gtk.Callbacks: type ContainerClassRemoveFieldCallback = Container " /@container@/: a t'GI.Gtk.Objects.Container.Container'" -> Widget " /@widget@/: a current child of /@container@/" -> IO ()
+ GI.Gtk.Callbacks: type ContainerClassRemoveFieldCallback = -- | /@container@/: a t'GI.Gtk.Objects.Container.Container' Container -> -- | /@widget@/: a current child of /@container@/ Widget -> IO ()
- GI.Gtk.Callbacks: type ContainerClassSetFocusChildFieldCallback = Container " /@container@/: a t'GI.Gtk.Objects.Container.Container'" -> Maybe Widget " /@child@/: a t'GI.Gtk.Objects.Widget.Widget', or 'P.Nothing'" -> IO ()
+ GI.Gtk.Callbacks: type ContainerClassSetFocusChildFieldCallback = -- | /@container@/: a t'GI.Gtk.Objects.Container.Container' Container -> -- | /@child@/: a t'GI.Gtk.Objects.Widget.Widget', or 'P.Nothing' Maybe Widget -> IO ()
- GI.Gtk.Callbacks: type EntryCompletionMatchFunc = EntryCompletion " /@completion@/: the t'GI.Gtk.Objects.EntryCompletion.EntryCompletion'" -> Text " /@key@/: the string to match, normalized and case-folded" -> TreeIter " /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to match" -> IO Bool " __Returns:__ 'P.True' if /@iter@/ should be displayed as a possible completion for /@key@/"
+ GI.Gtk.Callbacks: type EntryCompletionMatchFunc = -- | /@completion@/: the t'GI.Gtk.Objects.EntryCompletion.EntryCompletion' EntryCompletion -> -- | /@key@/: the string to match, normalized and case-folded Text -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to match TreeIter -> -- | __Returns:__ 'P.True' if /@iter@/ should be displayed as a possible completion -- for /@key@/ IO Bool
- GI.Gtk.Callbacks: type EntryCompletionMatchFunc_WithClosures = EntryCompletion " /@completion@/: the t'GI.Gtk.Objects.EntryCompletion.EntryCompletion'" -> Text " /@key@/: the string to match, normalized and case-folded" -> TreeIter " /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to match" -> Ptr () " /@userData@/: user data given to 'GI.Gtk.Objects.EntryCompletion.entryCompletionSetMatchFunc'" -> IO Bool " __Returns:__ 'P.True' if /@iter@/ should be displayed as a possible completion for /@key@/"
+ GI.Gtk.Callbacks: type EntryCompletionMatchFunc_WithClosures = -- | /@completion@/: the t'GI.Gtk.Objects.EntryCompletion.EntryCompletion' EntryCompletion -> -- | /@key@/: the string to match, normalized and case-folded Text -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' indicating the row to match TreeIter -> -- | /@userData@/: user data given to 'GI.Gtk.Objects.EntryCompletion.entryCompletionSetMatchFunc' Ptr () -> -- | __Returns:__ 'P.True' if /@iter@/ should be displayed as a possible completion -- for /@key@/ IO Bool
- GI.Gtk.Callbacks: type FileFilterFunc = FileFilterInfo " /@filterInfo@/: a t'GI.Gtk.Structs.FileFilterInfo.FileFilterInfo' that is filled according to the /@needed@/ flags passed to 'GI.Gtk.Objects.FileFilter.fileFilterAddCustom'" -> IO Bool " __Returns:__ 'P.True' if the file should be displayed"
+ GI.Gtk.Callbacks: type FileFilterFunc = -- | /@filterInfo@/: a t'GI.Gtk.Structs.FileFilterInfo.FileFilterInfo' that is filled according -- to the /@needed@/ flags passed to 'GI.Gtk.Objects.FileFilter.fileFilterAddCustom' FileFilterInfo -> -- | __Returns:__ 'P.True' if the file should be displayed IO Bool
- GI.Gtk.Callbacks: type FileFilterFunc_WithClosures = FileFilterInfo " /@filterInfo@/: a t'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:__ 'P.True' if the file should be displayed"
+ GI.Gtk.Callbacks: type FileFilterFunc_WithClosures = -- | /@filterInfo@/: a t'GI.Gtk.Structs.FileFilterInfo.FileFilterInfo' that is filled according -- to the /@needed@/ flags passed to 'GI.Gtk.Objects.FileFilter.fileFilterAddCustom' FileFilterInfo -> -- | /@data@/: user data passed to 'GI.Gtk.Objects.FileFilter.fileFilterAddCustom' Ptr () -> -- | __Returns:__ 'P.True' if the file should be displayed IO Bool
- GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc = Maybe Object " /@item@/: the item from the model for which to create a widget for" -> IO Widget " __Returns:__ a t'GI.Gtk.Objects.Widget.Widget' that represents /@item@/"
+ GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc = -- | /@item@/: the item from the model for which to create a widget for Maybe Object -> -- | __Returns:__ a t'GI.Gtk.Objects.Widget.Widget' that represents /@item@/ 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 t'GI.Gtk.Objects.Widget.Widget' that represents /@item@/"
+ GI.Gtk.Callbacks: type FlowBoxCreateWidgetFunc_WithClosures = -- | /@item@/: the item from the model for which to create a widget for Maybe Object -> -- | /@userData@/: user data from 'GI.Gtk.Objects.FlowBox.flowBoxBindModel' Ptr () -> -- | __Returns:__ a t'GI.Gtk.Objects.Widget.Widget' that represents /@item@/ IO Widget
- GI.Gtk.Callbacks: type FlowBoxFilterFunc = FlowBoxChild " /@child@/: a t'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild' that may be filtered" -> IO Bool " __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise"
+ GI.Gtk.Callbacks: type FlowBoxFilterFunc = -- | /@child@/: a t'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild' that may be filtered FlowBoxChild -> -- | __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise IO Bool
- GI.Gtk.Callbacks: type FlowBoxFilterFunc_WithClosures = FlowBoxChild " /@child@/: a t'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild' that may be filtered" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise"
+ GI.Gtk.Callbacks: type FlowBoxFilterFunc_WithClosures = -- | /@child@/: a t'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild' that may be filtered FlowBoxChild -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise IO Bool
- GI.Gtk.Callbacks: type FlowBoxForeachFunc = FlowBox " /@box@/: a t'GI.Gtk.Objects.FlowBox.FlowBox'" -> FlowBoxChild " /@child@/: a t'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild'" -> IO ()
+ GI.Gtk.Callbacks: type FlowBoxForeachFunc = -- | /@box@/: a t'GI.Gtk.Objects.FlowBox.FlowBox' FlowBox -> -- | /@child@/: a t'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild' FlowBoxChild -> IO ()
- GI.Gtk.Callbacks: type FlowBoxForeachFunc_WithClosures = FlowBox " /@box@/: a t'GI.Gtk.Objects.FlowBox.FlowBox'" -> FlowBoxChild " /@child@/: a t'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild'" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type FlowBoxForeachFunc_WithClosures = -- | /@box@/: a t'GI.Gtk.Objects.FlowBox.FlowBox' FlowBox -> -- | /@child@/: a t'GI.Gtk.Objects.FlowBoxChild.FlowBoxChild' FlowBoxChild -> -- | /@userData@/: user data Ptr () -> IO ()
- 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 = -- | /@child1@/: the first child FlowBoxChild -> -- | /@child2@/: the second child FlowBoxChild -> -- | __Returns:__ \< 0 if /@child1@/ should be before /@child2@/, 0 if -- the are equal, and > 0 otherwise 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 FlowBoxSortFunc_WithClosures = -- | /@child1@/: the first child FlowBoxChild -> -- | /@child2@/: the second child FlowBoxChild -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ \< 0 if /@child1@/ should be before /@child2@/, 0 if -- the are equal, and > 0 otherwise IO Int32
- GI.Gtk.Callbacks: type FontFilterFunc = FontFamily " /@family@/: a t'GI.Pango.Objects.FontFamily.FontFamily'" -> FontFace " /@face@/: a t'GI.Pango.Objects.FontFace.FontFace' belonging to /@family@/" -> IO Bool " __Returns:__ 'P.True' if the font should be displayed"
+ GI.Gtk.Callbacks: type FontFilterFunc = -- | /@family@/: a t'GI.Pango.Objects.FontFamily.FontFamily' FontFamily -> -- | /@face@/: a t'GI.Pango.Objects.FontFace.FontFace' belonging to /@family@/ FontFace -> -- | __Returns:__ 'P.True' if the font should be displayed IO Bool
- GI.Gtk.Callbacks: type FontFilterFunc_WithClosures = FontFamily " /@family@/: a t'GI.Pango.Objects.FontFamily.FontFamily'" -> FontFace " /@face@/: a t'GI.Pango.Objects.FontFace.FontFace' belonging to /@family@/" -> Ptr () " /@data@/: user data passed to 'GI.Gtk.Interfaces.FontChooser.fontChooserSetFilterFunc'" -> IO Bool " __Returns:__ 'P.True' if the font should be displayed"
+ GI.Gtk.Callbacks: type FontFilterFunc_WithClosures = -- | /@family@/: a t'GI.Pango.Objects.FontFamily.FontFamily' FontFamily -> -- | /@face@/: a t'GI.Pango.Objects.FontFace.FontFace' belonging to /@family@/ FontFace -> -- | /@data@/: user data passed to 'GI.Gtk.Interfaces.FontChooser.fontChooserSetFilterFunc' Ptr () -> -- | __Returns:__ 'P.True' if the font should be displayed IO Bool
- GI.Gtk.Callbacks: type IconViewForeachFunc = IconView " /@iconView@/: a t'GI.Gtk.Objects.IconView.IconView'" -> TreePath " /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of a selected row" -> IO ()
+ GI.Gtk.Callbacks: type IconViewForeachFunc = -- | /@iconView@/: a t'GI.Gtk.Objects.IconView.IconView' IconView -> -- | /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of a selected row TreePath -> IO ()
- GI.Gtk.Callbacks: type IconViewForeachFunc_WithClosures = IconView " /@iconView@/: a t'GI.Gtk.Objects.IconView.IconView'" -> TreePath " /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of a selected row" -> Ptr () " /@data@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type IconViewForeachFunc_WithClosures = -- | /@iconView@/: a t'GI.Gtk.Objects.IconView.IconView' IconView -> -- | /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of a selected row TreePath -> -- | /@data@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type KeySnoopFunc = Widget " /@grabWidget@/: the widget to which the event will be delivered" -> EventKey " /@event@/: the key event" -> IO Int32 " __Returns:__ 'P.True' to stop further processing of /@event@/, 'P.False' to continue."
+ GI.Gtk.Callbacks: type KeySnoopFunc = -- | /@grabWidget@/: the widget to which the event will be delivered Widget -> -- | /@event@/: the key event EventKey -> -- | __Returns:__ 'P.True' to stop further processing of /@event@/, 'P.False' to continue. 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:__ 'P.True' to stop further processing of /@event@/, 'P.False' to continue."
+ GI.Gtk.Callbacks: type KeySnoopFunc_WithClosures = -- | /@grabWidget@/: the widget to which the event will be delivered Widget -> -- | /@event@/: the key event EventKey -> -- | /@funcData@/: data supplied to @/gtk_key_snooper_install()/@ Ptr () -> -- | __Returns:__ 'P.True' to stop further processing of /@event@/, 'P.False' to continue. IO Int32
- GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc = Object " /@item@/: the item from the model for which to create a widget for" -> IO Widget " __Returns:__ a t'GI.Gtk.Objects.Widget.Widget' that represents /@item@/"
+ GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc = -- | /@item@/: the item from the model for which to create a widget for Object -> -- | __Returns:__ a t'GI.Gtk.Objects.Widget.Widget' that represents /@item@/ 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 t'GI.Gtk.Objects.Widget.Widget' that represents /@item@/"
+ GI.Gtk.Callbacks: type ListBoxCreateWidgetFunc_WithClosures = -- | /@item@/: the item from the model for which to create a widget for Object -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ a t'GI.Gtk.Objects.Widget.Widget' that represents /@item@/ IO Widget
- GI.Gtk.Callbacks: type ListBoxFilterFunc = ListBoxRow " /@row@/: the row that may be filtered" -> IO Bool " __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise"
+ GI.Gtk.Callbacks: type ListBoxFilterFunc = -- | /@row@/: the row that may be filtered ListBoxRow -> -- | __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise IO Bool
- GI.Gtk.Callbacks: type ListBoxFilterFunc_WithClosures = ListBoxRow " /@row@/: the row that may be filtered" -> Ptr () " /@userData@/: user data" -> IO Bool " __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise"
+ GI.Gtk.Callbacks: type ListBoxFilterFunc_WithClosures = -- | /@row@/: the row that may be filtered ListBoxRow -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ 'P.True' if the row should be visible, 'P.False' otherwise IO Bool
- GI.Gtk.Callbacks: type ListBoxForeachFunc = ListBox " /@box@/: a t'GI.Gtk.Objects.ListBox.ListBox'" -> ListBoxRow " /@row@/: a t'GI.Gtk.Objects.ListBoxRow.ListBoxRow'" -> IO ()
+ GI.Gtk.Callbacks: type ListBoxForeachFunc = -- | /@box@/: a t'GI.Gtk.Objects.ListBox.ListBox' ListBox -> -- | /@row@/: a t'GI.Gtk.Objects.ListBoxRow.ListBoxRow' ListBoxRow -> IO ()
- GI.Gtk.Callbacks: type ListBoxForeachFunc_WithClosures = ListBox " /@box@/: a t'GI.Gtk.Objects.ListBox.ListBox'" -> ListBoxRow " /@row@/: a t'GI.Gtk.Objects.ListBoxRow.ListBoxRow'" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type ListBoxForeachFunc_WithClosures = -- | /@box@/: a t'GI.Gtk.Objects.ListBox.ListBox' ListBox -> -- | /@row@/: a t'GI.Gtk.Objects.ListBoxRow.ListBoxRow' ListBoxRow -> -- | /@userData@/: user data Ptr () -> IO ()
- 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 = -- | /@row1@/: the first row ListBoxRow -> -- | /@row2@/: the second row ListBoxRow -> -- | __Returns:__ \< 0 if /@row1@/ should be before /@row2@/, 0 if they are -- equal and > 0 otherwise 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 ListBoxSortFunc_WithClosures = -- | /@row1@/: the first row ListBoxRow -> -- | /@row2@/: the second row ListBoxRow -> -- | /@userData@/: user data Ptr () -> -- | __Returns:__ \< 0 if /@row1@/ should be before /@row2@/, 0 if they are -- equal and > 0 otherwise IO Int32
- GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc = ListBoxRow " /@row@/: the row to update" -> Maybe ListBoxRow " /@before@/: the row before /@row@/, or 'P.Nothing' if it is first" -> IO ()
+ GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc = -- | /@row@/: the row to update ListBoxRow -> -- | /@before@/: the row before /@row@/, or 'P.Nothing' if it is first Maybe ListBoxRow -> IO ()
- GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc_WithClosures = ListBoxRow " /@row@/: the row to update" -> Maybe ListBoxRow " /@before@/: the row before /@row@/, or 'P.Nothing' if it is first" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type ListBoxUpdateHeaderFunc_WithClosures = -- | /@row@/: the row to update ListBoxRow -> -- | /@before@/: the row before /@row@/, or 'P.Nothing' if it is first Maybe ListBoxRow -> -- | /@userData@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type MenuDetachFunc = Widget " /@attachWidget@/: the t'GI.Gtk.Objects.Widget.Widget' that the menu is being detached from." -> Menu " /@menu@/: the t'GI.Gtk.Objects.Menu.Menu' being detached." -> IO ()
+ GI.Gtk.Callbacks: type MenuDetachFunc = -- | /@attachWidget@/: the t'GI.Gtk.Objects.Widget.Widget' that the menu is being detached from. Widget -> -- | /@menu@/: the t'GI.Gtk.Objects.Menu.Menu' being detached. Menu -> IO ()
- GI.Gtk.Callbacks: type MenuPositionFunc = Menu " /@menu@/: a t'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 = -- | /@menu@/: a t'GI.Gtk.Objects.Menu.Menu'. Menu -> -- | /@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. Int32 -> IO ((Int32, Int32, Bool))
- GI.Gtk.Callbacks: type MenuPositionFunc_WithClosures = Menu " /@menu@/: a t'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 MenuPositionFunc_WithClosures = -- | /@menu@/: a t'GI.Gtk.Objects.Menu.Menu'. Menu -> -- | /@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. Int32 -> -- | /@userData@/: the data supplied by the user in the 'GI.Gtk.Objects.Menu.menuPopup' -- /@data@/ parameter. Ptr () -> IO ((Int32, Int32, Bool))
- GI.Gtk.Callbacks: type ModuleDisplayInitFunc = Display " /@display@/: an open t'GI.Gdk.Objects.Display.Display'" -> IO ()
+ GI.Gtk.Callbacks: type ModuleDisplayInitFunc = -- | /@display@/: an open t'GI.Gdk.Objects.Display.Display' Display -> IO ()
- GI.Gtk.Callbacks: type ModuleInitFunc = Maybe [Text] " /@argv@/: GTK+ always passes 'P.Nothing' for this argument" -> IO ()
+ GI.Gtk.Callbacks: type ModuleInitFunc = -- | /@argv@/: GTK+ always passes 'P.Nothing' for this argument Maybe [Text] -> IO ()
- GI.Gtk.Callbacks: type PageSetupDoneFunc = PageSetup " /@pageSetup@/: the t'GI.Gtk.Objects.PageSetup.PageSetup' that has been" -> IO ()
+ GI.Gtk.Callbacks: type PageSetupDoneFunc = -- | /@pageSetup@/: the t'GI.Gtk.Objects.PageSetup.PageSetup' that has been PageSetup -> IO ()
- GI.Gtk.Callbacks: type PageSetupDoneFunc_WithClosures = PageSetup " /@pageSetup@/: the t'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 PageSetupDoneFunc_WithClosures = -- | /@pageSetup@/: the t'GI.Gtk.Objects.PageSetup.PageSetup' that has been PageSetup -> -- | /@data@/: user data that has been passed to -- 'GI.Gtk.Functions.printRunPageSetupDialogAsync' Ptr () -> IO ()
- GI.Gtk.Callbacks: type RecentFilterFunc = RecentFilterInfo " /@filterInfo@/: a t'GI.Gtk.Structs.RecentFilterInfo.RecentFilterInfo' that is filled according to the /@needed@/ flags passed to 'GI.Gtk.Objects.RecentFilter.recentFilterAddCustom'" -> IO Bool " __Returns:__ 'P.True' if the file should be displayed"
+ GI.Gtk.Callbacks: type RecentFilterFunc = -- | /@filterInfo@/: a t'GI.Gtk.Structs.RecentFilterInfo.RecentFilterInfo' that is filled according -- to the /@needed@/ flags passed to 'GI.Gtk.Objects.RecentFilter.recentFilterAddCustom' RecentFilterInfo -> -- | __Returns:__ 'P.True' if the file should be displayed IO Bool
- GI.Gtk.Callbacks: type RecentFilterFunc_WithClosures = RecentFilterInfo " /@filterInfo@/: a t'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:__ 'P.True' if the file should be displayed"
+ GI.Gtk.Callbacks: type RecentFilterFunc_WithClosures = -- | /@filterInfo@/: a t'GI.Gtk.Structs.RecentFilterInfo.RecentFilterInfo' that is filled according -- to the /@needed@/ flags passed to 'GI.Gtk.Objects.RecentFilter.recentFilterAddCustom' RecentFilterInfo -> -- | /@userData@/: user data passed to 'GI.Gtk.Objects.RecentFilter.recentFilterAddCustom' Ptr () -> -- | __Returns:__ 'P.True' if the file should be displayed IO Bool
- GI.Gtk.Callbacks: type StylePropertyParser = Text -> GValue -> IO () " /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.Gtk.Callbacks: type StylePropertyParser = Text -> GValue -> -- | /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.Gtk.Callbacks: type TextBufferDeserializeFunc = TextBuffer " /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' the format is registered with" -> TextBuffer " /@contentBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' to deserialize into" -> TextIter " /@iter@/: insertion point for the deserialized text" -> ByteString " /@data@/: data to deserialize" -> Bool " /@createTags@/: 'P.True' if deserializing may create tags" -> IO () " __Returns:__ 'P.True' on success, 'P.False' otherwise /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.Gtk.Callbacks: type TextBufferDeserializeFunc = -- | /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' the format is registered with TextBuffer -> -- | /@contentBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' to deserialize into TextBuffer -> -- | /@iter@/: insertion point for the deserialized text TextIter -> -- | /@data@/: data to deserialize ByteString -> -- | /@createTags@/: 'P.True' if deserializing may create tags Bool -> -- | __Returns:__ 'P.True' on success, 'P.False' otherwise /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.Gtk.Callbacks: type TextBufferDeserializeFunc_WithClosures = TextBuffer " /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' the format is registered with" -> TextBuffer " /@contentBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' to deserialize into" -> TextIter " /@iter@/: insertion point for the deserialized text" -> ByteString " /@data@/: data to deserialize" -> Bool " /@createTags@/: 'P.True' if deserializing may create tags" -> Ptr () " /@userData@/: user data that was specified when registering the format" -> IO () " __Returns:__ 'P.True' on success, 'P.False' otherwise /(Can throw 'Data.GI.Base.GError.GError')/"
+ GI.Gtk.Callbacks: type TextBufferDeserializeFunc_WithClosures = -- | /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' the format is registered with TextBuffer -> -- | /@contentBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' to deserialize into TextBuffer -> -- | /@iter@/: insertion point for the deserialized text TextIter -> -- | /@data@/: data to deserialize ByteString -> -- | /@createTags@/: 'P.True' if deserializing may create tags Bool -> -- | /@userData@/: user data that was specified when registering the format Ptr () -> -- | __Returns:__ 'P.True' on success, 'P.False' otherwise /(Can throw 'Data.GI.Base.GError.GError')/ IO ()
- GI.Gtk.Callbacks: type TextBufferSerializeFunc = TextBuffer " /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' for which the format is registered" -> TextBuffer " /@contentBuffer@/: the t'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 'P.Nothing' if an error occurred"
+ GI.Gtk.Callbacks: type TextBufferSerializeFunc = -- | /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' for which the format is registered TextBuffer -> -- | /@contentBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' to serialize TextBuffer -> -- | /@start@/: start of the block of text to serialize TextIter -> -- | /@end@/: end of the block of text to serialize TextIter -> -- | /@length@/: Return location for the length of the serialized data Word64 -> -- | __Returns:__ a newly-allocated array of guint8 which contains -- the serialized data, or 'P.Nothing' if an error occurred IO Word8
- GI.Gtk.Callbacks: type TextBufferSerializeFunc_WithClosures = TextBuffer " /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' for which the format is registered" -> TextBuffer " /@contentBuffer@/: the t'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 'P.Nothing' if an error occurred"
+ GI.Gtk.Callbacks: type TextBufferSerializeFunc_WithClosures = -- | /@registerBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' for which the format is registered TextBuffer -> -- | /@contentBuffer@/: the t'GI.Gtk.Objects.TextBuffer.TextBuffer' to serialize TextBuffer -> -- | /@start@/: start of the block of text to serialize TextIter -> -- | /@end@/: end of the block of text to serialize TextIter -> -- | /@length@/: Return location for the length of the serialized data Word64 -> -- | /@userData@/: user data that was specified when registering the format Ptr () -> -- | __Returns:__ a newly-allocated array of guint8 which contains -- the serialized data, or 'P.Nothing' if an error occurred IO Word8
- GI.Gtk.Callbacks: type TextTagTableForeach = TextTag " /@tag@/: the t'GI.Gtk.Objects.TextTag.TextTag'" -> IO ()
+ GI.Gtk.Callbacks: type TextTagTableForeach = -- | /@tag@/: the t'GI.Gtk.Objects.TextTag.TextTag' TextTag -> IO ()
- GI.Gtk.Callbacks: type TextTagTableForeach_WithClosures = TextTag " /@tag@/: the t'GI.Gtk.Objects.TextTag.TextTag'" -> Ptr () " /@data@/: data passed to 'GI.Gtk.Objects.TextTagTable.textTagTableForeach'" -> IO ()
+ GI.Gtk.Callbacks: type TextTagTableForeach_WithClosures = -- | /@tag@/: the t'GI.Gtk.Objects.TextTag.TextTag' TextTag -> -- | /@data@/: data passed to 'GI.Gtk.Objects.TextTagTable.textTagTableForeach' Ptr () -> IO ()
- 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 = -- | /@widget@/: the widget Widget -> -- | /@frameClock@/: the frame clock for the widget (same as calling 'GI.Gtk.Objects.Widget.widgetGetFrameClock') FrameClock -> -- | __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. 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 TickCallback_WithClosures = -- | /@widget@/: the widget Widget -> -- | /@frameClock@/: the frame clock for the widget (same as calling 'GI.Gtk.Objects.Widget.widgetGetFrameClock') FrameClock -> -- | /@userData@/: user data passed to 'GI.Gtk.Objects.Widget.widgetAddTickCallback'. Ptr () -> -- | __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. IO Bool
- GI.Gtk.Callbacks: type TranslateFunc = Text " /@path@/: The id of the message. In t'GI.Gtk.Objects.ActionGroup.ActionGroup' this will be a label or tooltip from a t'GI.Gtk.Structs.ActionEntry.ActionEntry'." -> IO Text " __Returns:__ the translated message"
+ GI.Gtk.Callbacks: type TranslateFunc = -- | /@path@/: The id of the message. In t'GI.Gtk.Objects.ActionGroup.ActionGroup' this will be a label -- or tooltip from a t'GI.Gtk.Structs.ActionEntry.ActionEntry'. Text -> -- | __Returns:__ the translated message IO Text
- GI.Gtk.Callbacks: type TranslateFunc_WithClosures = Text " /@path@/: The id of the message. In t'GI.Gtk.Objects.ActionGroup.ActionGroup' this will be a label or tooltip from a t'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 TranslateFunc_WithClosures = -- | /@path@/: The id of the message. In t'GI.Gtk.Objects.ActionGroup.ActionGroup' this will be a label -- or tooltip from a t'GI.Gtk.Structs.ActionEntry.ActionEntry'. Text -> -- | /@funcData@/: user data passed in when registering the -- function Ptr () -> -- | __Returns:__ the translated message IO Text
- GI.Gtk.Callbacks: type TreeCellDataFunc = TreeViewColumn " /@treeColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn'" -> CellRenderer " /@cell@/: The t'GI.Gtk.Objects.CellRenderer.CellRenderer' that is being rendered by /@treeColumn@/" -> TreeModel " /@treeModel@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' being rendered" -> TreeIter " /@iter@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' of the current row rendered" -> IO ()
+ GI.Gtk.Callbacks: type TreeCellDataFunc = -- | /@treeColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' TreeViewColumn -> -- | /@cell@/: The t'GI.Gtk.Objects.CellRenderer.CellRenderer' that is being rendered by /@treeColumn@/ CellRenderer -> -- | /@treeModel@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' being rendered TreeModel -> -- | /@iter@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' of the current row rendered TreeIter -> IO ()
- GI.Gtk.Callbacks: type TreeCellDataFunc_WithClosures = TreeViewColumn " /@treeColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn'" -> CellRenderer " /@cell@/: The t'GI.Gtk.Objects.CellRenderer.CellRenderer' that is being rendered by /@treeColumn@/" -> TreeModel " /@treeModel@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' being rendered" -> TreeIter " /@iter@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' of the current row rendered" -> Ptr () " /@data@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type TreeCellDataFunc_WithClosures = -- | /@treeColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' TreeViewColumn -> -- | /@cell@/: The t'GI.Gtk.Objects.CellRenderer.CellRenderer' that is being rendered by /@treeColumn@/ CellRenderer -> -- | /@treeModel@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' being rendered TreeModel -> -- | /@iter@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' of the current row rendered TreeIter -> -- | /@data@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type TreeIterCompareFunc = TreeModel " /@model@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' the comparison is within" -> TreeIter " /@a@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' in /@model@/" -> TreeIter " /@b@/: Another t'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 = -- | /@model@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' the comparison is within TreeModel -> -- | /@a@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' in /@model@/ TreeIter -> -- | /@b@/: Another t'GI.Gtk.Structs.TreeIter.TreeIter' in /@model@/ TreeIter -> -- | __Returns:__ a negative integer, zero or a positive integer depending on whether -- /@a@/ sorts before, with or after /@b@/ IO Int32
- GI.Gtk.Callbacks: type TreeIterCompareFunc_WithClosures = TreeModel " /@model@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' the comparison is within" -> TreeIter " /@a@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' in /@model@/" -> TreeIter " /@b@/: Another t'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 TreeIterCompareFunc_WithClosures = -- | /@model@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' the comparison is within TreeModel -> -- | /@a@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' in /@model@/ TreeIter -> -- | /@b@/: Another t'GI.Gtk.Structs.TreeIter.TreeIter' in /@model@/ TreeIter -> -- | /@userData@/: Data passed when the compare func is assigned e.g. by -- 'GI.Gtk.Interfaces.TreeSortable.treeSortableSetSortFunc' Ptr () -> -- | __Returns:__ a negative integer, zero or a positive integer depending on whether -- /@a@/ sorts before, with or after /@b@/ IO Int32
- GI.Gtk.Callbacks: type TreeModelFilterVisibleFunc = TreeModel " /@model@/: the child model of the t'GI.Gtk.Objects.TreeModelFilter.TreeModelFilter'" -> TreeIter " /@iter@/: a t'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 = -- | /@model@/: the child model of the t'GI.Gtk.Objects.TreeModelFilter.TreeModelFilter' TreeModel -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' pointing to the row in /@model@/ whose visibility -- is determined TreeIter -> -- | __Returns:__ Whether the row indicated by /@iter@/ is visible. IO Bool
- GI.Gtk.Callbacks: type TreeModelFilterVisibleFunc_WithClosures = TreeModel " /@model@/: the child model of the t'GI.Gtk.Objects.TreeModelFilter.TreeModelFilter'" -> TreeIter " /@iter@/: a t'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 TreeModelFilterVisibleFunc_WithClosures = -- | /@model@/: the child model of the t'GI.Gtk.Objects.TreeModelFilter.TreeModelFilter' TreeModel -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' pointing to the row in /@model@/ whose visibility -- is determined TreeIter -> -- | /@data@/: user data given to 'GI.Gtk.Objects.TreeModelFilter.treeModelFilterSetVisibleFunc' Ptr () -> -- | __Returns:__ Whether the row indicated by /@iter@/ is visible. IO Bool
- GI.Gtk.Callbacks: type TreeModelForeachFunc = TreeModel " /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' being iterated" -> TreePath " /@path@/: the current t'GI.Gtk.Structs.TreePath.TreePath'" -> TreeIter " /@iter@/: the current t'GI.Gtk.Structs.TreeIter.TreeIter'" -> IO Bool " __Returns:__ 'P.True' to stop iterating, 'P.False' to continue"
+ GI.Gtk.Callbacks: type TreeModelForeachFunc = -- | /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' being iterated TreeModel -> -- | /@path@/: the current t'GI.Gtk.Structs.TreePath.TreePath' TreePath -> -- | /@iter@/: the current t'GI.Gtk.Structs.TreeIter.TreeIter' TreeIter -> -- | __Returns:__ 'P.True' to stop iterating, 'P.False' to continue IO Bool
- GI.Gtk.Callbacks: type TreeModelForeachFunc_WithClosures = TreeModel " /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' being iterated" -> TreePath " /@path@/: the current t'GI.Gtk.Structs.TreePath.TreePath'" -> TreeIter " /@iter@/: the current t'GI.Gtk.Structs.TreeIter.TreeIter'" -> Ptr () " /@data@/: The user data passed to 'GI.Gtk.Interfaces.TreeModel.treeModelForeach'" -> IO Bool " __Returns:__ 'P.True' to stop iterating, 'P.False' to continue"
+ GI.Gtk.Callbacks: type TreeModelForeachFunc_WithClosures = -- | /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' being iterated TreeModel -> -- | /@path@/: the current t'GI.Gtk.Structs.TreePath.TreePath' TreePath -> -- | /@iter@/: the current t'GI.Gtk.Structs.TreeIter.TreeIter' TreeIter -> -- | /@data@/: The user data passed to 'GI.Gtk.Interfaces.TreeModel.treeModelForeach' Ptr () -> -- | __Returns:__ 'P.True' to stop iterating, 'P.False' to continue IO Bool
- GI.Gtk.Callbacks: type TreeSelectionForeachFunc = TreeModel " /@model@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed" -> TreePath " /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of a selected row" -> TreeIter " /@iter@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' pointing to a selected row" -> IO ()
+ GI.Gtk.Callbacks: type TreeSelectionForeachFunc = -- | /@model@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed TreeModel -> -- | /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of a selected row TreePath -> -- | /@iter@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' pointing to a selected row TreeIter -> IO ()
- GI.Gtk.Callbacks: type TreeSelectionForeachFunc_WithClosures = TreeModel " /@model@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed" -> TreePath " /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of a selected row" -> TreeIter " /@iter@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' pointing to a selected row" -> Ptr () " /@data@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type TreeSelectionForeachFunc_WithClosures = -- | /@model@/: The t'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed TreeModel -> -- | /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of a selected row TreePath -> -- | /@iter@/: A t'GI.Gtk.Structs.TreeIter.TreeIter' pointing to a selected row TreeIter -> -- | /@data@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type TreeSelectionFunc = TreeSelection " /@selection@/: A t'GI.Gtk.Objects.TreeSelection.TreeSelection'" -> TreeModel " /@model@/: A t'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed" -> TreePath " /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of the row in question" -> Bool " /@pathCurrentlySelected@/: 'P.True', if the path is currently selected" -> IO Bool " __Returns:__ 'P.True', if the selection state of the row can be toggled"
+ GI.Gtk.Callbacks: type TreeSelectionFunc = -- | /@selection@/: A t'GI.Gtk.Objects.TreeSelection.TreeSelection' TreeSelection -> -- | /@model@/: A t'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed TreeModel -> -- | /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of the row in question TreePath -> -- | /@pathCurrentlySelected@/: 'P.True', if the path is currently selected Bool -> -- | __Returns:__ 'P.True', if the selection state of the row can be toggled IO Bool
- GI.Gtk.Callbacks: type TreeSelectionFunc_WithClosures = TreeSelection " /@selection@/: A t'GI.Gtk.Objects.TreeSelection.TreeSelection'" -> TreeModel " /@model@/: A t'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed" -> TreePath " /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of the row in question" -> Bool " /@pathCurrentlySelected@/: 'P.True', if the path is currently selected" -> Ptr () " /@data@/: user data" -> IO Bool " __Returns:__ 'P.True', if the selection state of the row can be toggled"
+ GI.Gtk.Callbacks: type TreeSelectionFunc_WithClosures = -- | /@selection@/: A t'GI.Gtk.Objects.TreeSelection.TreeSelection' TreeSelection -> -- | /@model@/: A t'GI.Gtk.Interfaces.TreeModel.TreeModel' being viewed TreeModel -> -- | /@path@/: The t'GI.Gtk.Structs.TreePath.TreePath' of the row in question TreePath -> -- | /@pathCurrentlySelected@/: 'P.True', if the path is currently selected Bool -> -- | /@data@/: user data Ptr () -> -- | __Returns:__ 'P.True', if the selection state of the row can be toggled IO Bool
- GI.Gtk.Callbacks: type TreeViewColumnDropFunc = TreeView " /@treeView@/: A t'GI.Gtk.Objects.TreeView.TreeView'" -> TreeViewColumn " /@column@/: The t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' being dragged" -> TreeViewColumn " /@prevColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on one side of /@column@/" -> TreeViewColumn " /@nextColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on the other side of /@column@/" -> IO Bool " __Returns:__ 'P.True', if /@column@/ can be dropped in this spot"
+ GI.Gtk.Callbacks: type TreeViewColumnDropFunc = -- | /@treeView@/: A t'GI.Gtk.Objects.TreeView.TreeView' TreeView -> -- | /@column@/: The t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' being dragged TreeViewColumn -> -- | /@prevColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on one side of /@column@/ TreeViewColumn -> -- | /@nextColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on the other side of /@column@/ TreeViewColumn -> -- | __Returns:__ 'P.True', if /@column@/ can be dropped in this spot IO Bool
- GI.Gtk.Callbacks: type TreeViewColumnDropFunc_WithClosures = TreeView " /@treeView@/: A t'GI.Gtk.Objects.TreeView.TreeView'" -> TreeViewColumn " /@column@/: The t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' being dragged" -> TreeViewColumn " /@prevColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on one side of /@column@/" -> TreeViewColumn " /@nextColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on the other side of /@column@/" -> Ptr () " /@data@/: user data" -> IO Bool " __Returns:__ 'P.True', if /@column@/ can be dropped in this spot"
+ GI.Gtk.Callbacks: type TreeViewColumnDropFunc_WithClosures = -- | /@treeView@/: A t'GI.Gtk.Objects.TreeView.TreeView' TreeView -> -- | /@column@/: The t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' being dragged TreeViewColumn -> -- | /@prevColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on one side of /@column@/ TreeViewColumn -> -- | /@nextColumn@/: A t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' on the other side of /@column@/ TreeViewColumn -> -- | /@data@/: user data Ptr () -> -- | __Returns:__ 'P.True', if /@column@/ can be dropped in this spot IO Bool
- GI.Gtk.Callbacks: type TreeViewMappingFunc = TreeView " /@treeView@/: A t'GI.Gtk.Objects.TreeView.TreeView'" -> TreePath " /@path@/: The path that’s expanded" -> IO ()
+ GI.Gtk.Callbacks: type TreeViewMappingFunc = -- | /@treeView@/: A t'GI.Gtk.Objects.TreeView.TreeView' TreeView -> -- | /@path@/: The path that’s expanded TreePath -> IO ()
- GI.Gtk.Callbacks: type TreeViewMappingFunc_WithClosures = TreeView " /@treeView@/: A t'GI.Gtk.Objects.TreeView.TreeView'" -> TreePath " /@path@/: The path that’s expanded" -> Ptr () " /@userData@/: user data" -> IO ()
+ GI.Gtk.Callbacks: type TreeViewMappingFunc_WithClosures = -- | /@treeView@/: A t'GI.Gtk.Objects.TreeView.TreeView' TreeView -> -- | /@path@/: The path that’s expanded TreePath -> -- | /@userData@/: user data Ptr () -> IO ()
- GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc = TreeModel " /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel'" -> TreeIter " /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' pointing at a row in /@model@/" -> IO Bool " __Returns:__ 'P.True' if the row is a separator"
+ GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc = -- | /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' TreeModel -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' pointing at a row in /@model@/ TreeIter -> -- | __Returns:__ 'P.True' if the row is a separator IO Bool
- GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc_WithClosures = TreeModel " /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel'" -> TreeIter " /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' pointing at a row in /@model@/" -> Ptr () " /@data@/: user data" -> IO Bool " __Returns:__ 'P.True' if the row is a separator"
+ GI.Gtk.Callbacks: type TreeViewRowSeparatorFunc_WithClosures = -- | /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' TreeModel -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' pointing at a row in /@model@/ TreeIter -> -- | /@data@/: user data Ptr () -> -- | __Returns:__ 'P.True' if the row is a separator IO Bool
- GI.Gtk.Callbacks: type TreeViewSearchEqualFunc = TreeModel " /@model@/: the t'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 t'GI.Gtk.Structs.TreeIter.TreeIter' pointing the row of /@model@/ that should be compared with /@key@/." -> IO Bool " __Returns:__ 'P.False' if the row matches, 'P.True' otherwise."
+ GI.Gtk.Callbacks: type TreeViewSearchEqualFunc = -- | /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' being searched TreeModel -> -- | /@column@/: the search column set by 'GI.Gtk.Objects.TreeView.treeViewSetSearchColumn' Int32 -> -- | /@key@/: the key string to compare with Text -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' pointing the row of /@model@/ that should be compared -- with /@key@/. TreeIter -> -- | __Returns:__ 'P.False' if the row matches, 'P.True' otherwise. IO Bool
- GI.Gtk.Callbacks: type TreeViewSearchEqualFunc_WithClosures = TreeModel " /@model@/: the t'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 t'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:__ 'P.False' if the row matches, 'P.True' otherwise."
+ GI.Gtk.Callbacks: type TreeViewSearchEqualFunc_WithClosures = -- | /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' being searched TreeModel -> -- | /@column@/: the search column set by 'GI.Gtk.Objects.TreeView.treeViewSetSearchColumn' Int32 -> -- | /@key@/: the key string to compare with Text -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' pointing the row of /@model@/ that should be compared -- with /@key@/. TreeIter -> -- | /@searchData@/: user data from 'GI.Gtk.Objects.TreeView.treeViewSetSearchEqualFunc' Ptr () -> -- | __Returns:__ 'P.False' if the row matches, 'P.True' otherwise. IO Bool
- GI.Gtk.Callbacks: type WidgetClassCanActivateAccelFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> Word32 " /@signalId@/: the ID of a signal installed on /@widget@/" -> IO Bool " __Returns:__ 'P.True' if the accelerator can be activated."
+ GI.Gtk.Callbacks: type WidgetClassCanActivateAccelFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> -- | /@signalId@/: the ID of a signal installed on /@widget@/ Word32 -> -- | __Returns:__ 'P.True' if the accelerator can be activated. IO Bool
- GI.Gtk.Callbacks: type WidgetClassChildNotifyFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> GParamSpec " /@childProperty@/: the name of a child property installed on the class of /@widget@/’s parent" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassChildNotifyFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> -- | /@childProperty@/: the name of a child property installed on the -- class of /@widget@/’s parent GParamSpec -> IO ()
- GI.Gtk.Callbacks: type WidgetClassDestroyFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassDestroyFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassEventFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> Event " /@event@/: a t'GI.Gdk.Unions.Event.Event'" -> IO Bool " __Returns:__ return from the event signal emission ('P.True' if the event was handled)"
+ GI.Gtk.Callbacks: type WidgetClassEventFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> -- | /@event@/: a t'GI.Gdk.Unions.Event.Event' Event -> -- | __Returns:__ return from the event signal emission ('P.True' if -- the event was handled) IO Bool
- GI.Gtk.Callbacks: type WidgetClassGetAccessibleFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> IO Object " __Returns:__ the t'GI.Atk.Objects.Object.Object' associated with /@widget@/"
+ GI.Gtk.Callbacks: type WidgetClassGetAccessibleFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> -- | __Returns:__ the t'GI.Atk.Objects.Object.Object' associated with /@widget@/ IO Object
- GI.Gtk.Callbacks: type WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance" -> Int32 " /@width@/: the width which is available for allocation, or -1 if none" -> IO ((Int32, Int32, Int32, Int32))
+ GI.Gtk.Callbacks: type WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance Widget -> -- | /@width@/: the width which is available for allocation, or -1 if none Int32 -> IO ((Int32, Int32, Int32, Int32))
- GI.Gtk.Callbacks: type WidgetClassGetPreferredHeightFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance" -> IO ((Int32, Int32))
+ GI.Gtk.Callbacks: type WidgetClassGetPreferredHeightFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance Widget -> IO ((Int32, Int32))
- GI.Gtk.Callbacks: type WidgetClassGetPreferredHeightForWidthFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance" -> Int32 " /@width@/: the width which is available for allocation" -> IO ((Int32, Int32))
+ GI.Gtk.Callbacks: type WidgetClassGetPreferredHeightForWidthFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance Widget -> -- | /@width@/: the width which is available for allocation Int32 -> IO ((Int32, Int32))
- GI.Gtk.Callbacks: type WidgetClassGetPreferredWidthFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance" -> IO ((Int32, Int32))
+ GI.Gtk.Callbacks: type WidgetClassGetPreferredWidthFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance Widget -> IO ((Int32, Int32))
- GI.Gtk.Callbacks: type WidgetClassGetPreferredWidthForHeightFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance" -> Int32 " /@height@/: the height which is available for allocation" -> IO ((Int32, Int32))
+ GI.Gtk.Callbacks: type WidgetClassGetPreferredWidthForHeightFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance Widget -> -- | /@height@/: the height which is available for allocation Int32 -> IO ((Int32, Int32))
- GI.Gtk.Callbacks: type WidgetClassGetRequestModeFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance" -> IO SizeRequestMode " __Returns:__ The t'GI.Gtk.Enums.SizeRequestMode' preferred by /@widget@/."
+ GI.Gtk.Callbacks: type WidgetClassGetRequestModeFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' instance Widget -> -- | __Returns:__ The t'GI.Gtk.Enums.SizeRequestMode' preferred by /@widget@/. IO SizeRequestMode
- GI.Gtk.Callbacks: type WidgetClassGrabFocusFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassGrabFocusFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassHideFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassHideFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassKeynavFailedFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> DirectionType " /@direction@/: direction of focus movement" -> IO Bool " __Returns:__ 'P.True' if stopping keyboard navigation is fine, 'P.False' if the emitting widget should try to handle the keyboard navigation attempt in its parent container(s)."
+ GI.Gtk.Callbacks: type WidgetClassKeynavFailedFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> -- | /@direction@/: direction of focus movement DirectionType -> -- | __Returns:__ 'P.True' if stopping keyboard navigation is fine, 'P.False' -- if the emitting widget should try to handle the keyboard -- navigation attempt in its parent container(s). IO Bool
- GI.Gtk.Callbacks: type WidgetClassMapFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassMapFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassMnemonicActivateFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> Bool " /@groupCycling@/: 'P.True' if there are other widgets with the same mnemonic" -> IO Bool " __Returns:__ 'P.True' if the signal has been handled"
+ GI.Gtk.Callbacks: type WidgetClassMnemonicActivateFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> -- | /@groupCycling@/: 'P.True' if there are other widgets with the same mnemonic Bool -> -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
- GI.Gtk.Callbacks: type WidgetClassQueueDrawRegionFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> Region " /@region@/: region to draw" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassQueueDrawRegionFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> -- | /@region@/: region to draw Region -> IO ()
- GI.Gtk.Callbacks: type WidgetClassRealizeFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassRealizeFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassShowAllFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassShowAllFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassShowFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassShowFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassSizeAllocateFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> Rectangle " /@allocation@/: position and size to be allocated to /@widget@/" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassSizeAllocateFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> -- | /@allocation@/: position and size to be allocated to /@widget@/ Rectangle -> IO ()
- GI.Gtk.Callbacks: type WidgetClassUnmapFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassUnmapFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> IO ()
- GI.Gtk.Callbacks: type WidgetClassUnrealizeFieldCallback = Widget " /@widget@/: a t'GI.Gtk.Objects.Widget.Widget'" -> IO ()
+ GI.Gtk.Callbacks: type WidgetClassUnrealizeFieldCallback = -- | /@widget@/: a t'GI.Gtk.Objects.Widget.Widget' Widget -> IO ()
- GI.Gtk.Interfaces.ColorChooser: type ColorChooserColorActivatedCallback = RGBA " /@color@/: the color" -> IO ()
+ GI.Gtk.Interfaces.ColorChooser: type ColorChooserColorActivatedCallback = -- | /@color@/: the color RGBA -> IO ()
- GI.Gtk.Interfaces.Editable: type EditableDeleteTextCallback = Int32 " /@startPos@/: the starting position" -> Int32 " /@endPos@/: the end position" -> IO ()
+ GI.Gtk.Interfaces.Editable: type EditableDeleteTextCallback = -- | /@startPos@/: the starting position Int32 -> -- | /@endPos@/: the end position Int32 -> IO ()
- 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: type EditableInsertTextCallback = -- | /@newText@/: the new text to insert Text -> -- | /@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. Int32 -> IO (Int32)
- GI.Gtk.Interfaces.FileChooser: fileChooserGetCurrentFolderFile :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m File
+ GI.Gtk.Interfaces.FileChooser: fileChooserGetCurrentFolderFile :: (HasCallStack, MonadIO m, IsFileChooser a) => a -> m (Maybe File)
- GI.Gtk.Interfaces.FileChooser: type FileChooserConfirmOverwriteCallback = IO FileChooserConfirmation " __Returns:__ a t'GI.Gtk.Enums.FileChooserConfirmation' value that indicates which action to take after emitting the signal."
+ GI.Gtk.Interfaces.FileChooser: type FileChooserConfirmOverwriteCallback = -- | __Returns:__ a t'GI.Gtk.Enums.FileChooserConfirmation' value that indicates which -- action to take after emitting the signal. IO FileChooserConfirmation
- GI.Gtk.Interfaces.FontChooser: type FontChooserFontActivatedCallback = Text " /@fontname@/: the font name" -> IO ()
+ GI.Gtk.Interfaces.FontChooser: type FontChooserFontActivatedCallback = -- | /@fontname@/: the font name Text -> IO ()
- GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewGotPageSizeCallback = PrintContext " /@context@/: the current t'GI.Gtk.Objects.PrintContext.PrintContext'" -> PageSetup " /@pageSetup@/: the t'GI.Gtk.Objects.PageSetup.PageSetup' for the current page" -> IO ()
+ GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewGotPageSizeCallback = -- | /@context@/: the current t'GI.Gtk.Objects.PrintContext.PrintContext' PrintContext -> -- | /@pageSetup@/: the t'GI.Gtk.Objects.PageSetup.PageSetup' for the current page PageSetup -> IO ()
- GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewReadyCallback = PrintContext " /@context@/: the current t'GI.Gtk.Objects.PrintContext.PrintContext'" -> IO ()
+ GI.Gtk.Interfaces.PrintOperationPreview: type PrintOperationPreviewReadyCallback = -- | /@context@/: the current t'GI.Gtk.Objects.PrintContext.PrintContext' PrintContext -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowChangedCallback = TreePath " /@path@/: a t'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the changed row" -> TreeIter " /@iter@/: a valid t'GI.Gtk.Structs.TreeIter.TreeIter'-struct pointing to the changed row" -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowChangedCallback = -- | /@path@/: a t'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the changed row TreePath -> -- | /@iter@/: a valid t'GI.Gtk.Structs.TreeIter.TreeIter'-struct pointing to the changed row TreeIter -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowDeletedCallback = TreePath " /@path@/: a t'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the row" -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowDeletedCallback = -- | /@path@/: a t'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the row TreePath -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowHasChildToggledCallback = TreePath " /@path@/: a t'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the row" -> TreeIter " /@iter@/: a valid t'GI.Gtk.Structs.TreeIter.TreeIter'-struct pointing to the row" -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowHasChildToggledCallback = -- | /@path@/: a t'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the row TreePath -> -- | /@iter@/: a valid t'GI.Gtk.Structs.TreeIter.TreeIter'-struct pointing to the row TreeIter -> IO ()
- GI.Gtk.Interfaces.TreeModel: type TreeModelRowInsertedCallback = TreePath " /@path@/: a t'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the new row" -> TreeIter " /@iter@/: a valid t'GI.Gtk.Structs.TreeIter.TreeIter'-struct pointing to the new row" -> IO ()
+ GI.Gtk.Interfaces.TreeModel: type TreeModelRowInsertedCallback = -- | /@path@/: a t'GI.Gtk.Structs.TreePath.TreePath'-struct identifying the new row TreePath -> -- | /@iter@/: a valid t'GI.Gtk.Structs.TreeIter.TreeIter'-struct pointing to the new row TreeIter -> IO ()
- GI.Gtk.Objects.AboutDialog: type AboutDialogActivateLinkCallback = Text " /@uri@/: the URI that is activated" -> IO Bool " __Returns:__ 'P.True' if the link has been activated"
+ GI.Gtk.Objects.AboutDialog: type AboutDialogActivateLinkCallback = -- | /@uri@/: the URI that is activated Text -> -- | __Returns:__ 'P.True' if the link has been activated 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:__ 'P.True' if the accelerator was activated"
+ GI.Gtk.Objects.AccelGroup: type AccelGroupAccelActivateCallback = -- | /@acceleratable@/: the object on which the accelerator was activated Object -> -- | /@keyval@/: the accelerator keyval Word32 -> -- | /@modifier@/: the modifier combination of the accelerator [ModifierType] -> -- | __Returns:__ 'P.True' if the accelerator was activated IO Bool
- GI.Gtk.Objects.AccelGroup: type AccelGroupAccelChangedCallback = Word32 " /@keyval@/: the accelerator keyval" -> [ModifierType] " /@modifier@/: the modifier combination of the accelerator" -> GClosure () " /@accelClosure@/: the t'GI.GObject.Structs.Closure.Closure' of the accelerator" -> IO ()
+ GI.Gtk.Objects.AccelGroup: type AccelGroupAccelChangedCallback = -- | /@keyval@/: the accelerator keyval Word32 -> -- | /@modifier@/: the modifier combination of the accelerator [ModifierType] -> -- | /@accelClosure@/: the t'GI.GObject.Structs.Closure.Closure' of the accelerator GClosure () -> 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: type AccelMapChangedCallback = -- | /@accelPath@/: the path of the accelerator that changed Text -> -- | /@accelKey@/: the key value for the new accelerator Word32 -> -- | /@accelMods@/: the modifier mask for the new accelerator [ModifierType] -> IO ()
- GI.Gtk.Objects.ActionGroup: type ActionGroupConnectProxyCallback = Action " /@action@/: the action" -> Widget " /@proxy@/: the proxy" -> IO ()
+ GI.Gtk.Objects.ActionGroup: type ActionGroupConnectProxyCallback = -- | /@action@/: the action Action -> -- | /@proxy@/: the proxy Widget -> IO ()
- GI.Gtk.Objects.ActionGroup: type ActionGroupDisconnectProxyCallback = Action " /@action@/: the action" -> Widget " /@proxy@/: the proxy" -> IO ()
+ GI.Gtk.Objects.ActionGroup: type ActionGroupDisconnectProxyCallback = -- | /@action@/: the action Action -> -- | /@proxy@/: the proxy Widget -> IO ()
- GI.Gtk.Objects.ActionGroup: type ActionGroupPostActivateCallback = Action " /@action@/: the action" -> IO ()
+ GI.Gtk.Objects.ActionGroup: type ActionGroupPostActivateCallback = -- | /@action@/: the action Action -> IO ()
- GI.Gtk.Objects.ActionGroup: type ActionGroupPreActivateCallback = Action " /@action@/: the action" -> IO ()
+ GI.Gtk.Objects.ActionGroup: type ActionGroupPreActivateCallback = -- | /@action@/: the action Action -> IO ()
- GI.Gtk.Objects.AppChooserButton: type AppChooserButtonCustomItemActivatedCallback = Text " /@itemName@/: the name of the activated item" -> IO ()
+ GI.Gtk.Objects.AppChooserButton: type AppChooserButtonCustomItemActivatedCallback = -- | /@itemName@/: the name of the activated item Text -> IO ()
- GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationActivatedCallback = AppInfo " /@application@/: the activated t'GI.Gio.Interfaces.AppInfo.AppInfo'" -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationActivatedCallback = -- | /@application@/: the activated t'GI.Gio.Interfaces.AppInfo.AppInfo' AppInfo -> IO ()
- GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationSelectedCallback = AppInfo " /@application@/: the selected t'GI.Gio.Interfaces.AppInfo.AppInfo'" -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetApplicationSelectedCallback = -- | /@application@/: the selected t'GI.Gio.Interfaces.AppInfo.AppInfo' AppInfo -> IO ()
- GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetPopulatePopupCallback = Menu " /@menu@/: the t'GI.Gtk.Objects.Menu.Menu' to populate" -> AppInfo " /@application@/: the current t'GI.Gio.Interfaces.AppInfo.AppInfo'" -> IO ()
+ GI.Gtk.Objects.AppChooserWidget: type AppChooserWidgetPopulatePopupCallback = -- | /@menu@/: the t'GI.Gtk.Objects.Menu.Menu' to populate Menu -> -- | /@application@/: the current t'GI.Gio.Interfaces.AppInfo.AppInfo' AppInfo -> IO ()
- GI.Gtk.Objects.Application: type ApplicationWindowAddedCallback = Window " /@window@/: the newly-added t'GI.Gtk.Objects.Window.Window'" -> IO ()
+ GI.Gtk.Objects.Application: type ApplicationWindowAddedCallback = -- | /@window@/: the newly-added t'GI.Gtk.Objects.Window.Window' Window -> IO ()
- GI.Gtk.Objects.Application: type ApplicationWindowRemovedCallback = Window " /@window@/: the t'GI.Gtk.Objects.Window.Window' that is being removed" -> IO ()
+ GI.Gtk.Objects.Application: type ApplicationWindowRemovedCallback = -- | /@window@/: the t'GI.Gtk.Objects.Window.Window' that is being removed Window -> IO ()
- GI.Gtk.Objects.Assistant: type AssistantPrepareCallback = Widget " /@page@/: the current page" -> IO ()
+ GI.Gtk.Objects.Assistant: type AssistantPrepareCallback = -- | /@page@/: the current page Widget -> IO ()
- GI.Gtk.Objects.CellArea: type CellAreaAddEditableCallback = CellRenderer " /@renderer@/: the t'GI.Gtk.Objects.CellRenderer.CellRenderer' that started the edited" -> CellEditable " /@editable@/: the t'GI.Gtk.Interfaces.CellEditable.CellEditable' widget to add" -> Rectangle " /@cellArea@/: the t'GI.Gtk.Objects.Widget.Widget' relative t'GI.Gdk.Structs.Rectangle.Rectangle' coordinates where /@editable@/ should be added" -> Text " /@path@/: the t'GI.Gtk.Structs.TreePath.TreePath' string this edit was initiated for" -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaAddEditableCallback = -- | /@renderer@/: the t'GI.Gtk.Objects.CellRenderer.CellRenderer' that started the edited CellRenderer -> -- | /@editable@/: the t'GI.Gtk.Interfaces.CellEditable.CellEditable' widget to add CellEditable -> -- | /@cellArea@/: the t'GI.Gtk.Objects.Widget.Widget' relative t'GI.Gdk.Structs.Rectangle.Rectangle' coordinates -- where /@editable@/ should be added Rectangle -> -- | /@path@/: the t'GI.Gtk.Structs.TreePath.TreePath' string this edit was initiated for Text -> IO ()
- GI.Gtk.Objects.CellArea: type CellAreaApplyAttributesCallback = TreeModel " /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' to apply the attributes from" -> TreeIter " /@iter@/: the t'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 CellAreaApplyAttributesCallback = -- | /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' to apply the attributes from TreeModel -> -- | /@iter@/: the t'GI.Gtk.Structs.TreeIter.TreeIter' indicating which row to apply the attributes of TreeIter -> -- | /@isExpander@/: whether the view shows children for this row Bool -> -- | /@isExpanded@/: whether the view is currently showing the children of this row Bool -> IO ()
- GI.Gtk.Objects.CellArea: type CellAreaFocusChangedCallback = CellRenderer " /@renderer@/: the t'GI.Gtk.Objects.CellRenderer.CellRenderer' that has focus" -> Text " /@path@/: the current t'GI.Gtk.Structs.TreePath.TreePath' string set for /@area@/" -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaFocusChangedCallback = -- | /@renderer@/: the t'GI.Gtk.Objects.CellRenderer.CellRenderer' that has focus CellRenderer -> -- | /@path@/: the current t'GI.Gtk.Structs.TreePath.TreePath' string set for /@area@/ Text -> IO ()
- GI.Gtk.Objects.CellArea: type CellAreaRemoveEditableCallback = CellRenderer " /@renderer@/: the t'GI.Gtk.Objects.CellRenderer.CellRenderer' that finished editeding" -> CellEditable " /@editable@/: the t'GI.Gtk.Interfaces.CellEditable.CellEditable' widget to remove" -> IO ()
+ GI.Gtk.Objects.CellArea: type CellAreaRemoveEditableCallback = -- | /@renderer@/: the t'GI.Gtk.Objects.CellRenderer.CellRenderer' that finished editeding CellRenderer -> -- | /@editable@/: the t'GI.Gtk.Interfaces.CellEditable.CellEditable' widget to remove CellEditable -> IO ()
- GI.Gtk.Objects.CellRenderer: type CellRendererEditingStartedCallback = CellEditable " /@editable@/: the t'GI.Gtk.Interfaces.CellEditable.CellEditable'" -> Text " /@path@/: the path identifying the edited cell" -> IO ()
+ GI.Gtk.Objects.CellRenderer: type CellRendererEditingStartedCallback = -- | /@editable@/: the t'GI.Gtk.Interfaces.CellEditable.CellEditable' CellEditable -> -- | /@path@/: the path identifying the edited cell 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 CellRendererAccelAccelClearedCallback = -- | /@pathString@/: the path identifying the row of the edited cell Text -> 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: type CellRendererAccelAccelEditedCallback = -- | /@pathString@/: the path identifying the row of the edited cell Text -> -- | /@accelKey@/: the new accelerator keyval Word32 -> -- | /@accelMods@/: the new acclerator modifier mask [ModifierType] -> -- | /@hardwareKeycode@/: the keycode of the new accelerator Word32 -> 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: type CellRendererComboChangedCallback = -- | /@pathString@/: a string of the path identifying the edited cell -- (relative to the tree view model) Text -> -- | /@newIter@/: the new iter selected in the combo box -- (relative to the combo box model) TreeIter -> 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: type CellRendererTextEditedCallback = -- | /@path@/: the path identifying the edited cell Text -> -- | /@newText@/: the new text Text -> IO ()
- GI.Gtk.Objects.CellRendererToggle: type CellRendererToggleToggledCallback = Text " /@path@/: string representation of t'GI.Gtk.Structs.TreePath.TreePath' describing the event location" -> IO ()
+ GI.Gtk.Objects.CellRendererToggle: type CellRendererToggleToggledCallback = -- | /@path@/: string representation of t'GI.Gtk.Structs.TreePath.TreePath' describing the -- event location Text -> IO ()
- GI.Gtk.Objects.Clipboard: type ClipboardOwnerChangeCallback = EventOwnerChange " /@event@/: the /@gdkEventOwnerChange@/ event" -> IO ()
+ GI.Gtk.Objects.Clipboard: type ClipboardOwnerChangeCallback = -- | /@event@/: the /@gdkEventOwnerChange@/ event EventOwnerChange -> IO ()
- 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 ComboBoxFormatEntryTextCallback = -- | /@path@/: the GtkTreePath string from the combo box\'s current model to format text for Text -> -- | __Returns:__ a newly allocated string representing /@path@/ -- for the current GtkComboBox model. IO Text
- GI.Gtk.Objects.ComboBox: type ComboBoxMoveActiveCallback = ScrollType " /@scrollType@/: a t'GI.Gtk.Enums.ScrollType'" -> IO ()
+ GI.Gtk.Objects.ComboBox: type ComboBoxMoveActiveCallback = -- | /@scrollType@/: a t'GI.Gtk.Enums.ScrollType' ScrollType -> IO ()
- GI.Gtk.Objects.CssProvider: type CssProviderParsingErrorCallback = CssSection " /@section@/: section the error happened in" -> GError " /@error@/: The parsing error" -> IO ()
+ GI.Gtk.Objects.CssProvider: type CssProviderParsingErrorCallback = -- | /@section@/: section the error happened in CssSection -> -- | /@error@/: The parsing error GError -> IO ()
- GI.Gtk.Objects.Dialog: type DialogResponseCallback = Int32 " /@responseId@/: the response ID" -> IO ()
+ GI.Gtk.Objects.Dialog: type DialogResponseCallback = -- | /@responseId@/: the response ID Int32 -> IO ()
- GI.Gtk.Objects.Entry: type EntryDeleteFromCursorCallback = DeleteType " /@type@/: the granularity of the deletion, as a t'GI.Gtk.Enums.DeleteType'" -> Int32 " /@count@/: the number of /@type@/ units to delete" -> IO ()
+ GI.Gtk.Objects.Entry: type EntryDeleteFromCursorCallback = -- | /@type@/: the granularity of the deletion, as a t'GI.Gtk.Enums.DeleteType' DeleteType -> -- | /@count@/: the number of /@type@/ units to delete Int32 -> IO ()
- GI.Gtk.Objects.Entry: type EntryIconPressCallback = EntryIconPosition " /@iconPos@/: The position of the clicked icon" -> Event " /@event@/: the button press event" -> IO ()
+ GI.Gtk.Objects.Entry: type EntryIconPressCallback = -- | /@iconPos@/: The position of the clicked icon EntryIconPosition -> -- | /@event@/: the button press event Event -> IO ()
- GI.Gtk.Objects.Entry: type EntryIconReleaseCallback = EntryIconPosition " /@iconPos@/: The position of the clicked icon" -> Event " /@event@/: the button release event" -> IO ()
+ GI.Gtk.Objects.Entry: type EntryIconReleaseCallback = -- | /@iconPos@/: The position of the clicked icon EntryIconPosition -> -- | /@event@/: the button release event Event -> IO ()
- GI.Gtk.Objects.Entry: type EntryInsertAtCursorCallback = Text " /@string@/: the string to insert" -> IO ()
+ GI.Gtk.Objects.Entry: type EntryInsertAtCursorCallback = -- | /@string@/: the string to insert Text -> IO ()
- GI.Gtk.Objects.Entry: type EntryMoveCursorCallback = MovementStep " /@step@/: the granularity of the move, as a t'GI.Gtk.Enums.MovementStep'" -> Int32 " /@count@/: the number of /@step@/ units to move" -> Bool " /@extendSelection@/: 'P.True' if the move should extend the selection" -> IO ()
+ GI.Gtk.Objects.Entry: type EntryMoveCursorCallback = -- | /@step@/: the granularity of the move, as a t'GI.Gtk.Enums.MovementStep' MovementStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> -- | /@extendSelection@/: 'P.True' if the move should extend the selection Bool -> IO ()
- GI.Gtk.Objects.Entry: type EntryPopulatePopupCallback = Widget " /@widget@/: the container that is being populated" -> IO ()
+ GI.Gtk.Objects.Entry: type EntryPopulatePopupCallback = -- | /@widget@/: the container that is being populated Widget -> IO ()
- GI.Gtk.Objects.Entry: type EntryPreeditChangedCallback = Text " /@preedit@/: the current preedit string" -> IO ()
+ GI.Gtk.Objects.Entry: type EntryPreeditChangedCallback = -- | /@preedit@/: the current preedit string Text -> 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 EntryBufferDeletedTextCallback = -- | /@position@/: the position the text was deleted at. Word32 -> -- | /@nChars@/: The number of characters that were deleted. 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: type EntryBufferInsertedTextCallback = -- | /@position@/: the position the text was inserted at. Word32 -> -- | /@chars@/: The text that was inserted. Text -> -- | /@nChars@/: The number of characters that were inserted. Word32 -> IO ()
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionActionActivatedCallback = Int32 " /@index@/: the index of the activated action" -> IO ()
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionActionActivatedCallback = -- | /@index@/: the index of the activated action Int32 -> IO ()
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionCursorOnMatchCallback = TreeModel " /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' containing the matches" -> TreeIter " /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' positioned at the selected match" -> IO Bool " __Returns:__ 'P.True' if the signal has been handled"
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionCursorOnMatchCallback = -- | /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' containing the matches TreeModel -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' positioned at the selected match TreeIter -> -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionInsertPrefixCallback = Text " /@prefix@/: the common prefix of all possible completions" -> IO Bool " __Returns:__ 'P.True' if the signal has been handled"
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionInsertPrefixCallback = -- | /@prefix@/: the common prefix of all possible completions Text -> -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
- GI.Gtk.Objects.EntryCompletion: type EntryCompletionMatchSelectedCallback = TreeModel " /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' containing the matches" -> TreeIter " /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' positioned at the selected match" -> IO Bool " __Returns:__ 'P.True' if the signal has been handled"
+ GI.Gtk.Objects.EntryCompletion: type EntryCompletionMatchSelectedCallback = -- | /@model@/: the t'GI.Gtk.Interfaces.TreeModel.TreeModel' containing the matches TreeModel -> -- | /@iter@/: a t'GI.Gtk.Structs.TreeIter.TreeIter' positioned at the selected match TreeIter -> -- | __Returns:__ 'P.True' if the signal has been handled IO Bool
- GI.Gtk.Objects.EventControllerKey: type EventControllerKeyKeyPressedCallback = Word32 " /@keyval@/: the pressed key." -> Word32 " /@keycode@/: the raw code of the pressed key." -> [ModifierType] " /@state@/: the bitmask, representing the state of modifier keys and pointer buttons. See t'GI.Gdk.Flags.ModifierType'." -> IO Bool " __Returns:__ 'P.True' if the key press was handled, 'P.False' otherwise."
+ GI.Gtk.Objects.EventControllerKey: type EventControllerKeyKeyPressedCallback = -- | /@keyval@/: the pressed key. Word32 -> -- | /@keycode@/: the raw code of the pressed key. Word32 -> -- | /@state@/: the bitmask, representing the state of modifier keys and pointer buttons. See t'GI.Gdk.Flags.ModifierType'. [ModifierType] -> -- | __Returns:__ 'P.True' if the key press was handled, 'P.False' otherwise. IO Bool
- GI.Gtk.Objects.EventControllerKey: type EventControllerKeyKeyReleasedCallback = Word32 " /@keyval@/: the released key." -> Word32 " /@keycode@/: the raw code of the released key." -> [ModifierType] " /@state@/: the bitmask, representing the state of modifier keys and pointer buttons. See t'GI.Gdk.Flags.ModifierType'." -> IO ()
+ GI.Gtk.Objects.EventControllerKey: type EventControllerKeyKeyReleasedCallback = -- | /@keyval@/: the released key. Word32 -> -- | /@keycode@/: the raw code of the released key. Word32 -> -- | /@state@/: the bitmask, representing the state of modifier keys and pointer buttons. See t'GI.Gdk.Flags.ModifierType'. [ModifierType] -> IO ()
- GI.Gtk.Objects.EventControllerMotion: type EventControllerMotionEnterCallback = Double " /@x@/: the x coordinate" -> Double " /@y@/: the y coordinate" -> IO ()
+ GI.Gtk.Objects.EventControllerMotion: type EventControllerMotionEnterCallback = -- | /@x@/: the x coordinate Double -> -- | /@y@/: the y coordinate Double -> IO ()
- GI.Gtk.Objects.EventControllerMotion: type EventControllerMotionMotionCallback = Double " /@x@/: the x coordinate" -> Double " /@y@/: the y coordinate" -> IO ()
+ GI.Gtk.Objects.EventControllerMotion: type EventControllerMotionMotionCallback = -- | /@x@/: the x coordinate Double -> -- | /@y@/: the y coordinate Double -> IO ()
- GI.Gtk.Objects.EventControllerScroll: type EventControllerScrollDecelerateCallback = Double " /@velX@/: X velocity" -> Double " /@velY@/: Y velocity" -> IO ()
+ GI.Gtk.Objects.EventControllerScroll: type EventControllerScrollDecelerateCallback = -- | /@velX@/: X velocity Double -> -- | /@velY@/: Y velocity Double -> IO ()
- GI.Gtk.Objects.EventControllerScroll: type EventControllerScrollScrollCallback = Double " /@dx@/: X delta" -> Double " /@dy@/: Y delta" -> IO ()
+ GI.Gtk.Objects.EventControllerScroll: type EventControllerScrollScrollCallback = -- | /@dx@/: X delta Double -> -- | /@dy@/: Y delta Double -> 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 FileChooserWidgetLocationPopupCallback = -- | /@path@/: a string that gets put in the text entry for the file name Text -> IO ()
- GI.Gtk.Objects.FileChooserWidget: type FileChooserWidgetQuickBookmarkCallback = Int32 " /@bookmarkIndex@/: the number of the bookmark to switch to" -> IO ()
+ GI.Gtk.Objects.FileChooserWidget: type FileChooserWidgetQuickBookmarkCallback = -- | /@bookmarkIndex@/: the number of the bookmark to switch to Int32 -> IO ()
- GI.Gtk.Objects.FlowBox: type FlowBoxChildActivatedCallback = FlowBoxChild " /@child@/: the child that is activated" -> IO ()
+ GI.Gtk.Objects.FlowBox: type FlowBoxChildActivatedCallback = -- | /@child@/: the child that is activated FlowBoxChild -> IO ()
- GI.Gtk.Objects.FlowBox: type FlowBoxMoveCursorCallback = MovementStep " /@step@/: the granularity fo the move, as a t'GI.Gtk.Enums.MovementStep'" -> Int32 " /@count@/: the number of /@step@/ units to move" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.FlowBox: type FlowBoxMoveCursorCallback = -- | /@step@/: the granularity fo the move, as a t'GI.Gtk.Enums.MovementStep' MovementStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.GLArea: type GLAreaCreateContextCallback = IO GLContext " __Returns:__ a newly created t'GI.Gdk.Objects.GLContext.GLContext'; the t'GI.Gtk.Objects.GLArea.GLArea' widget will take ownership of the returned value."
+ GI.Gtk.Objects.GLArea: type GLAreaCreateContextCallback = -- | __Returns:__ a newly created t'GI.Gdk.Objects.GLContext.GLContext'; -- the t'GI.Gtk.Objects.GLArea.GLArea' widget will take ownership of the returned value. IO GLContext
- GI.Gtk.Objects.GLArea: type GLAreaRenderCallback = GLContext " /@context@/: the t'GI.Gdk.Objects.GLContext.GLContext' used by /@area@/" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.GLArea: type GLAreaRenderCallback = -- | /@context@/: the t'GI.Gdk.Objects.GLContext.GLContext' used by /@area@/ GLContext -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- 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: type GLAreaResizeCallback = -- | /@width@/: the width of the viewport Int32 -> -- | /@height@/: the height of the viewport Int32 -> IO ()
- GI.Gtk.Objects.Gesture: type GestureBeginCallback = Maybe EventSequence " /@sequence@/: the t'GI.Gdk.Structs.EventSequence.EventSequence' that made the gesture to be recognized" -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureBeginCallback = -- | /@sequence@/: the t'GI.Gdk.Structs.EventSequence.EventSequence' that made the gesture to be recognized Maybe EventSequence -> IO ()
- GI.Gtk.Objects.Gesture: type GestureCancelCallback = Maybe EventSequence " /@sequence@/: the t'GI.Gdk.Structs.EventSequence.EventSequence' that was cancelled" -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureCancelCallback = -- | /@sequence@/: the t'GI.Gdk.Structs.EventSequence.EventSequence' that was cancelled Maybe EventSequence -> IO ()
- GI.Gtk.Objects.Gesture: type GestureEndCallback = Maybe EventSequence " /@sequence@/: the t'GI.Gdk.Structs.EventSequence.EventSequence' that made gesture recognition to finish" -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureEndCallback = -- | /@sequence@/: the t'GI.Gdk.Structs.EventSequence.EventSequence' that made gesture recognition to finish Maybe EventSequence -> IO ()
- GI.Gtk.Objects.Gesture: type GestureSequenceStateChangedCallback = Maybe EventSequence " /@sequence@/: the t'GI.Gdk.Structs.EventSequence.EventSequence' that was cancelled" -> EventSequenceState " /@state@/: the new sequence state" -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureSequenceStateChangedCallback = -- | /@sequence@/: the t'GI.Gdk.Structs.EventSequence.EventSequence' that was cancelled Maybe EventSequence -> -- | /@state@/: the new sequence state EventSequenceState -> IO ()
- GI.Gtk.Objects.Gesture: type GestureUpdateCallback = Maybe EventSequence " /@sequence@/: the t'GI.Gdk.Structs.EventSequence.EventSequence' that was updated" -> IO ()
+ GI.Gtk.Objects.Gesture: type GestureUpdateCallback = -- | /@sequence@/: the t'GI.Gdk.Structs.EventSequence.EventSequence' that was updated Maybe EventSequence -> 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 GestureDragDragBeginCallback = -- | /@startX@/: X coordinate, relative to the widget allocation Double -> -- | /@startY@/: Y coordinate, relative to the widget allocation 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 GestureDragDragEndCallback = -- | /@offsetX@/: X offset, relative to the start point Double -> -- | /@offsetY@/: Y offset, relative to the start point 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: type GestureDragDragUpdateCallback = -- | /@offsetX@/: X offset, relative to the start point Double -> -- | /@offsetY@/: Y offset, relative to the start point 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: type GestureLongPressPressedCallback = -- | /@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 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 GestureMultiPressPressedCallback = -- | /@nPress@/: how many touch\/button presses happened with this one Int32 -> -- | /@x@/: The X coordinate, in widget allocation coordinates Double -> -- | /@y@/: The Y coordinate, in widget allocation coordinates 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: type GestureMultiPressReleasedCallback = -- | /@nPress@/: number of press that is paired with this release Int32 -> -- | /@x@/: The X coordinate, in widget allocation coordinates Double -> -- | /@y@/: The Y coordinate, in widget allocation coordinates 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: type GesturePanPanCallback = -- | /@direction@/: current direction of the pan gesture PanDirection -> -- | /@offset@/: Offset along the gesture orientation 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: type GestureRotateAngleChangedCallback = -- | /@angle@/: Current angle in radians Double -> -- | /@angleDelta@/: Difference with the starting angle, in radians 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: type GestureSwipeSwipeCallback = -- | /@velocityX@/: velocity in the X axis, in pixels\/sec Double -> -- | /@velocityY@/: velocity in the Y axis, in pixels\/sec Double -> IO ()
- GI.Gtk.Objects.GestureZoom: type GestureZoomScaleChangedCallback = Double " /@scale@/: Scale delta, taking the initial state as 1:1" -> IO ()
+ GI.Gtk.Objects.GestureZoom: type GestureZoomScaleChangedCallback = -- | /@scale@/: Scale delta, taking the initial state as 1:1 Double -> 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 HandleBoxChildAttachedCallback = -- | /@widget@/: the child widget of the handlebox. -- (this argument provides no extra information -- and is here only for backwards-compatibility) 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: type HandleBoxChildDetachedCallback = -- | /@widget@/: the child widget of the handlebox. -- (this argument provides no extra information -- and is here only for backwards-compatibility) Widget -> IO ()
- GI.Gtk.Objects.IMContext: type IMContextCommitCallback = Text " /@str@/: the completed character(s) entered by the user" -> IO ()
+ GI.Gtk.Objects.IMContext: type IMContextCommitCallback = -- | /@str@/: the completed character(s) entered by the user Text -> IO ()
- 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:__ 'P.True' if the signal was handled."
+ GI.Gtk.Objects.IMContext: type IMContextDeleteSurroundingCallback = -- | /@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 Int32 -> -- | __Returns:__ 'P.True' if the signal was handled. IO Bool
- GI.Gtk.Objects.IMContext: type IMContextRetrieveSurroundingCallback = IO Bool " __Returns:__ 'P.True' if the signal was handled."
+ GI.Gtk.Objects.IMContext: type IMContextRetrieveSurroundingCallback = -- | __Returns:__ 'P.True' if the signal was handled. IO Bool
- GI.Gtk.Objects.IconView: type IconViewItemActivatedCallback = TreePath " /@path@/: the t'GI.Gtk.Structs.TreePath.TreePath' for the activated item" -> IO ()
+ GI.Gtk.Objects.IconView: type IconViewItemActivatedCallback = -- | /@path@/: the t'GI.Gtk.Structs.TreePath.TreePath' for the activated item TreePath -> IO ()
- GI.Gtk.Objects.IconView: type IconViewMoveCursorCallback = MovementStep " /@step@/: the granularity of the move, as a t'GI.Gtk.Enums.MovementStep'" -> Int32 " /@count@/: the number of /@step@/ units to move" -> IO Bool
+ GI.Gtk.Objects.IconView: type IconViewMoveCursorCallback = -- | /@step@/: the granularity of the move, as a t'GI.Gtk.Enums.MovementStep' MovementStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> IO Bool
- GI.Gtk.Objects.InfoBar: type InfoBarResponseCallback = Int32 " /@responseId@/: the response ID" -> IO ()
+ GI.Gtk.Objects.InfoBar: type InfoBarResponseCallback = -- | /@responseId@/: the response ID Int32 -> IO ()
- GI.Gtk.Objects.Label: type LabelActivateLinkCallback = Text " /@uri@/: the URI that is activated" -> IO Bool " __Returns:__ 'P.True' if the link has been activated"
+ GI.Gtk.Objects.Label: type LabelActivateLinkCallback = -- | /@uri@/: the URI that is activated Text -> -- | __Returns:__ 'P.True' if the link has been activated IO Bool
- GI.Gtk.Objects.Label: type LabelMoveCursorCallback = MovementStep " /@step@/: the granularity of the move, as a t'GI.Gtk.Enums.MovementStep'" -> Int32 " /@count@/: the number of /@step@/ units to move" -> Bool " /@extendSelection@/: 'P.True' if the move should extend the selection" -> IO ()
+ GI.Gtk.Objects.Label: type LabelMoveCursorCallback = -- | /@step@/: the granularity of the move, as a t'GI.Gtk.Enums.MovementStep' MovementStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> -- | /@extendSelection@/: 'P.True' if the move should extend the selection Bool -> IO ()
- GI.Gtk.Objects.Label: type LabelPopulatePopupCallback = Menu " /@menu@/: the menu that is being populated" -> IO ()
+ GI.Gtk.Objects.Label: type LabelPopulatePopupCallback = -- | /@menu@/: the menu that is being populated Menu -> IO ()
- GI.Gtk.Objects.LevelBar: type LevelBarOffsetChangedCallback = Text " /@name@/: the name of the offset that changed value" -> IO ()
+ GI.Gtk.Objects.LevelBar: type LevelBarOffsetChangedCallback = -- | /@name@/: the name of the offset that changed value Text -> IO ()
- GI.Gtk.Objects.ListBox: type ListBoxRowActivatedCallback = ListBoxRow " /@row@/: the activated row" -> IO ()
+ GI.Gtk.Objects.ListBox: type ListBoxRowActivatedCallback = -- | /@row@/: the activated row ListBoxRow -> IO ()
- GI.Gtk.Objects.ListBox: type ListBoxRowSelectedCallback = Maybe ListBoxRow " /@row@/: the selected row" -> IO ()
+ GI.Gtk.Objects.ListBox: type ListBoxRowSelectedCallback = -- | /@row@/: the selected row Maybe ListBoxRow -> IO ()
- GI.Gtk.Objects.Menu: type MenuMoveScrollCallback = ScrollType " /@scrollType@/: a t'GI.Gtk.Enums.ScrollType'" -> IO ()
+ GI.Gtk.Objects.Menu: type MenuMoveScrollCallback = -- | /@scrollType@/: a t'GI.Gtk.Enums.ScrollType' ScrollType -> IO ()
- GI.Gtk.Objects.Menu: type MenuPoppedUpCallback = Ptr () " /@flippedRect@/: the position of /@menu@/ after any possible flipping or 'P.Nothing' if the backend can\'t obtain it" -> Ptr () " /@finalRect@/: the final position of /@menu@/ or 'P.Nothing' if the backend can\'t obtain it" -> Bool " /@flippedX@/: 'P.True' if the anchors were flipped horizontally" -> Bool " /@flippedY@/: 'P.True' if the anchors were flipped vertically" -> IO ()
+ GI.Gtk.Objects.Menu: type MenuPoppedUpCallback = -- | /@flippedRect@/: the position of /@menu@/ after any possible -- flipping or 'P.Nothing' if the backend can\'t obtain it Ptr () -> -- | /@finalRect@/: the final position of /@menu@/ or 'P.Nothing' if the -- backend can\'t obtain it Ptr () -> -- | /@flippedX@/: 'P.True' if the anchors were flipped horizontally Bool -> -- | /@flippedY@/: 'P.True' if the anchors were flipped vertically Bool -> IO ()
- GI.Gtk.Objects.MenuShell: type MenuShellActivateCurrentCallback = Bool " /@forceHide@/: if 'P.True', hide the menu after activating the menu item" -> IO ()
+ GI.Gtk.Objects.MenuShell: type MenuShellActivateCurrentCallback = -- | /@forceHide@/: if 'P.True', hide the menu after activating the menu item Bool -> IO ()
- GI.Gtk.Objects.MenuShell: type MenuShellCycleFocusCallback = DirectionType " /@direction@/: the direction to cycle in" -> IO ()
+ GI.Gtk.Objects.MenuShell: type MenuShellCycleFocusCallback = -- | /@direction@/: the direction to cycle in DirectionType -> IO ()
- GI.Gtk.Objects.MenuShell: type MenuShellInsertCallback = Widget " /@child@/: the t'GI.Gtk.Objects.MenuItem.MenuItem' that is being inserted" -> Int32 " /@position@/: the position at which the insert occurs" -> IO ()
+ GI.Gtk.Objects.MenuShell: type MenuShellInsertCallback = -- | /@child@/: the t'GI.Gtk.Objects.MenuItem.MenuItem' that is being inserted Widget -> -- | /@position@/: the position at which the insert occurs Int32 -> IO ()
- GI.Gtk.Objects.MenuShell: type MenuShellMoveCurrentCallback = MenuDirectionType " /@direction@/: the direction to move" -> IO ()
+ GI.Gtk.Objects.MenuShell: type MenuShellMoveCurrentCallback = -- | /@direction@/: the direction to move MenuDirectionType -> IO ()
- GI.Gtk.Objects.MenuShell: type MenuShellMoveSelectedCallback = Int32 " /@distance@/: +1 to move to the next item, -1 to move to the previous" -> IO Bool " __Returns:__ 'P.True' to stop the signal emission, 'P.False' to continue"
+ GI.Gtk.Objects.MenuShell: type MenuShellMoveSelectedCallback = -- | /@distance@/: +1 to move to the next item, -1 to move to the previous Int32 -> -- | __Returns:__ 'P.True' to stop the signal emission, 'P.False' to continue IO Bool
- GI.Gtk.Objects.NativeDialog: type NativeDialogResponseCallback = Int32 " /@responseId@/: the response ID" -> IO ()
+ GI.Gtk.Objects.NativeDialog: type NativeDialogResponseCallback = -- | /@responseId@/: the response ID Int32 -> IO ()
- 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 t'GI.Gtk.Objects.Notebook.Notebook' that /@page@/ should be added to, or 'P.Nothing'."
+ GI.Gtk.Objects.Notebook: type NotebookCreateWindowCallback = -- | /@page@/: the tab of /@notebook@/ that is being detached Widget -> -- | /@x@/: the X coordinate where the drop happens Int32 -> -- | /@y@/: the Y coordinate where the drop happens Int32 -> -- | __Returns:__ a t'GI.Gtk.Objects.Notebook.Notebook' that /@page@/ should be -- added to, or 'P.Nothing'. IO Notebook
- GI.Gtk.Objects.Notebook: type NotebookPageAddedCallback = Widget " /@child@/: the child t'GI.Gtk.Objects.Widget.Widget' affected" -> Word32 " /@pageNum@/: the new page number for /@child@/" -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookPageAddedCallback = -- | /@child@/: the child t'GI.Gtk.Objects.Widget.Widget' affected Widget -> -- | /@pageNum@/: the new page number for /@child@/ Word32 -> IO ()
- GI.Gtk.Objects.Notebook: type NotebookPageRemovedCallback = Widget " /@child@/: the child t'GI.Gtk.Objects.Widget.Widget' affected" -> Word32 " /@pageNum@/: the /@child@/ page number" -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookPageRemovedCallback = -- | /@child@/: the child t'GI.Gtk.Objects.Widget.Widget' affected Widget -> -- | /@pageNum@/: the /@child@/ page number Word32 -> IO ()
- GI.Gtk.Objects.Notebook: type NotebookPageReorderedCallback = Widget " /@child@/: the child t'GI.Gtk.Objects.Widget.Widget' affected" -> Word32 " /@pageNum@/: the new page number for /@child@/" -> IO ()
+ GI.Gtk.Objects.Notebook: type NotebookPageReorderedCallback = -- | /@child@/: the child t'GI.Gtk.Objects.Widget.Widget' affected Widget -> -- | /@pageNum@/: the new page number for /@child@/ 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: type NotebookSwitchPageCallback = -- | /@page@/: the new current page Widget -> -- | /@pageNum@/: the index of the page Word32 -> IO ()
- GI.Gtk.Objects.Overlay: type OverlayGetChildPositionCallback = Widget " /@widget@/: the child widget to position" -> Rectangle " /@allocation@/: return location for the allocation" -> IO Bool " __Returns:__ 'P.True' if the /@allocation@/ has been filled"
+ GI.Gtk.Objects.Overlay: type OverlayGetChildPositionCallback = -- | /@widget@/: the child widget to position Widget -> -- | /@allocation@/: return -- location for the allocation Rectangle -> -- | __Returns:__ 'P.True' if the /@allocation@/ has been filled IO Bool
- GI.Gtk.Objects.Paned: type PanedCycleChildFocusCallback = Bool " /@reversed@/: whether cycling backward or forward" -> IO Bool
+ GI.Gtk.Objects.Paned: type PanedCycleChildFocusCallback = -- | /@reversed@/: whether cycling backward or forward Bool -> IO Bool
- GI.Gtk.Objects.Paned: type PanedCycleHandleFocusCallback = Bool " /@reversed@/: whether cycling backward or forward" -> IO Bool
+ GI.Gtk.Objects.Paned: type PanedCycleHandleFocusCallback = -- | /@reversed@/: whether cycling backward or forward Bool -> IO Bool
- GI.Gtk.Objects.Paned: type PanedMoveHandleCallback = ScrollType " /@scrollType@/: a t'GI.Gtk.Enums.ScrollType'" -> IO Bool
+ GI.Gtk.Objects.Paned: type PanedMoveHandleCallback = -- | /@scrollType@/: a t'GI.Gtk.Enums.ScrollType' ScrollType -> IO Bool
- 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 PlacesSidebarDragActionAskCallback = -- | /@actions@/: Possible drag actions that need to be asked for. Int32 -> -- | __Returns:__ the final drag action that the sidebar should pass to the drag side -- of the drag-and-drop operation. IO Int32
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarDragActionRequestedCallback = DragContext " /@context@/: t'GI.Gdk.Objects.DragContext.DragContext' with information about the drag operation" -> File " /@destFile@/: t'GI.Gio.Interfaces.File.File' with the tentative location that is being hovered for a drop" -> [File] " /@sourceFileList@/: List of t'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 PlacesSidebarDragActionRequestedCallback = -- | /@context@/: t'GI.Gdk.Objects.DragContext.DragContext' with information about the drag operation DragContext -> -- | /@destFile@/: t'GI.Gio.Interfaces.File.File' with the tentative location that is being hovered for a drop File -> -- | /@sourceFileList@/: -- List of t'GI.Gio.Interfaces.File.File' that are being dragged [File] -> -- | __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@/). IO Int32
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarDragPerformDropCallback = File " /@destFile@/: Destination t'GI.Gio.Interfaces.File.File'." -> [File] " /@sourceFileList@/: t'GI.GLib.Structs.List.List' of t'GI.Gio.Interfaces.File.File' that got dropped." -> Int32 " /@action@/: Drop action to perform." -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarDragPerformDropCallback = -- | /@destFile@/: Destination t'GI.Gio.Interfaces.File.File'. File -> -- | /@sourceFileList@/: -- t'GI.GLib.Structs.List.List' of t'GI.Gio.Interfaces.File.File' that got dropped. [File] -> -- | /@action@/: Drop action to perform. Int32 -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarMountCallback = MountOperation " /@mountOperation@/: the t'GI.Gio.Objects.MountOperation.MountOperation' that is going to start." -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarMountCallback = -- | /@mountOperation@/: the t'GI.Gio.Objects.MountOperation.MountOperation' that is going to start. MountOperation -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarOpenLocationCallback = File " /@location@/: t'GI.Gio.Interfaces.File.File' to which the caller should switch." -> [PlacesOpenFlags] " /@openFlags@/: a single value from t'GI.Gtk.Flags.PlacesOpenFlags' specifying how the /@location@/ should be opened." -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarOpenLocationCallback = -- | /@location@/: t'GI.Gio.Interfaces.File.File' to which the caller should switch. File -> -- | /@openFlags@/: a single value from t'GI.Gtk.Flags.PlacesOpenFlags' specifying how the /@location@/ should be opened. [PlacesOpenFlags] -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarPopulatePopupCallback = Widget " /@container@/: a t'GI.Gtk.Objects.Menu.Menu' or another t'GI.Gtk.Objects.Container.Container'" -> Maybe File " /@selectedItem@/: t'GI.Gio.Interfaces.File.File' with the item to which the popup should refer, or 'P.Nothing' in the case of a /@selectedVolume@/." -> Maybe Volume " /@selectedVolume@/: t'GI.Gio.Interfaces.Volume.Volume' if the selected item is a volume, or 'P.Nothing' if it is a file." -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarPopulatePopupCallback = -- | /@container@/: a t'GI.Gtk.Objects.Menu.Menu' or another t'GI.Gtk.Objects.Container.Container' Widget -> -- | /@selectedItem@/: t'GI.Gio.Interfaces.File.File' with the item to which -- the popup should refer, or 'P.Nothing' in the case of a /@selectedVolume@/. Maybe File -> -- | /@selectedVolume@/: t'GI.Gio.Interfaces.Volume.Volume' if the selected -- item is a volume, or 'P.Nothing' if it is a file. Maybe Volume -> 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 PlacesSidebarShowErrorMessageCallback = -- | /@primary@/: primary message with a summary of the error to show. Text -> -- | /@secondary@/: secondary message with details of the error to show. Text -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarShowOtherLocationsWithFlagsCallback = [PlacesOpenFlags] " /@openFlags@/: a single value from t'GI.Gtk.Flags.PlacesOpenFlags' specifying how it should be opened." -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarShowOtherLocationsWithFlagsCallback = -- | /@openFlags@/: a single value from t'GI.Gtk.Flags.PlacesOpenFlags' specifying how it should be opened. [PlacesOpenFlags] -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarShowStarredLocationCallback = [PlacesOpenFlags] " /@openFlags@/: a single value from t'GI.Gtk.Flags.PlacesOpenFlags' specifying how the starred file should be opened." -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarShowStarredLocationCallback = -- | /@openFlags@/: a single value from t'GI.Gtk.Flags.PlacesOpenFlags' specifying how the -- starred file should be opened. [PlacesOpenFlags] -> IO ()
- GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarUnmountCallback = MountOperation " /@mountOperation@/: the t'GI.Gio.Objects.MountOperation.MountOperation' that is going to start." -> IO ()
+ GI.Gtk.Objects.PlacesSidebar: type PlacesSidebarUnmountCallback = -- | /@mountOperation@/: the t'GI.Gio.Objects.MountOperation.MountOperation' that is going to start. MountOperation -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationBeginPrintCallback = PrintContext " /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationBeginPrintCallback = -- | /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation PrintContext -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationCreateCustomWidgetCallback = IO Object " __Returns:__ A custom widget that gets embedded in the print dialog, or 'P.Nothing'"
+ GI.Gtk.Objects.PrintOperation: type PrintOperationCreateCustomWidgetCallback = -- | __Returns:__ A custom widget that gets embedded in -- the print dialog, or 'P.Nothing' IO Object
- GI.Gtk.Objects.PrintOperation: type PrintOperationCustomWidgetApplyCallback = Widget " /@widget@/: the custom widget added in create-custom-widget" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationCustomWidgetApplyCallback = -- | /@widget@/: the custom widget added in create-custom-widget Widget -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationDoneCallback = PrintOperationResult " /@result@/: the result of the print operation" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationDoneCallback = -- | /@result@/: the result of the print operation PrintOperationResult -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationDrawPageCallback = PrintContext " /@context@/: the t'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 PrintOperationDrawPageCallback = -- | /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation PrintContext -> -- | /@pageNr@/: the number of the currently printed page (0-based) Int32 -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationEndPrintCallback = PrintContext " /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationEndPrintCallback = -- | /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation PrintContext -> IO ()
- GI.Gtk.Objects.PrintOperation: type PrintOperationPaginateCallback = PrintContext " /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation" -> IO Bool " __Returns:__ 'P.True' if pagination is complete"
+ GI.Gtk.Objects.PrintOperation: type PrintOperationPaginateCallback = -- | /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation PrintContext -> -- | __Returns:__ 'P.True' if pagination is complete IO Bool
- GI.Gtk.Objects.PrintOperation: type PrintOperationPreviewCallback = PrintOperationPreview " /@preview@/: the t'GI.Gtk.Interfaces.PrintOperationPreview.PrintOperationPreview' for the current operation" -> PrintContext " /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' that will be used" -> Maybe Window " /@parent@/: the t'GI.Gtk.Objects.Window.Window' to use as window parent, or 'P.Nothing'" -> IO Bool " __Returns:__ 'P.True' if the listener wants to take over control of the preview"
+ GI.Gtk.Objects.PrintOperation: type PrintOperationPreviewCallback = -- | /@preview@/: the t'GI.Gtk.Interfaces.PrintOperationPreview.PrintOperationPreview' for the current operation PrintOperationPreview -> -- | /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' that will be used PrintContext -> -- | /@parent@/: the t'GI.Gtk.Objects.Window.Window' to use as window parent, or 'P.Nothing' Maybe Window -> -- | __Returns:__ 'P.True' if the listener wants to take over control of the preview IO Bool
- GI.Gtk.Objects.PrintOperation: type PrintOperationRequestPageSetupCallback = PrintContext " /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation" -> Int32 " /@pageNr@/: the number of the currently printed page (0-based)" -> PageSetup " /@setup@/: the t'GI.Gtk.Objects.PageSetup.PageSetup'" -> IO ()
+ GI.Gtk.Objects.PrintOperation: type PrintOperationRequestPageSetupCallback = -- | /@context@/: the t'GI.Gtk.Objects.PrintContext.PrintContext' for the current operation PrintContext -> -- | /@pageNr@/: the number of the currently printed page (0-based) Int32 -> -- | /@setup@/: the t'GI.Gtk.Objects.PageSetup.PageSetup' PageSetup -> 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: type PrintOperationUpdateCustomWidgetCallback = -- | /@widget@/: the custom widget added in create-custom-widget Widget -> -- | /@setup@/: actual page setup PageSetup -> -- | /@settings@/: actual print settings PrintSettings -> 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: type RadioActionChangedCallback = -- | /@current@/: the member of /@action@/\'s group which has just been activated RadioAction -> IO ()
- GI.Gtk.Objects.Range: type RangeAdjustBoundsCallback = Double " /@value@/: the value before we clamp" -> IO ()
+ GI.Gtk.Objects.Range: type RangeAdjustBoundsCallback = -- | /@value@/: the value before we clamp Double -> IO ()
- 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:__ 'P.True' to prevent other handlers from being invoked for the signal, 'P.False' to propagate the signal further"
+ GI.Gtk.Objects.Range: type RangeChangeValueCallback = -- | /@scroll@/: the type of scroll action that was performed ScrollType -> -- | /@value@/: the new value resulting from the scroll action Double -> -- | __Returns:__ 'P.True' to prevent other handlers from being invoked for -- the signal, 'P.False' to propagate the signal further IO Bool
- GI.Gtk.Objects.Range: type RangeMoveSliderCallback = ScrollType " /@step@/: how to move the slider" -> IO ()
+ GI.Gtk.Objects.Range: type RangeMoveSliderCallback = -- | /@step@/: how to move the slider ScrollType -> IO ()
- GI.Gtk.Objects.Scale: type ScaleFormatValueCallback = Double " /@value@/: the value to format" -> IO Text " __Returns:__ allocated string representing /@value@/"
+ GI.Gtk.Objects.Scale: type ScaleFormatValueCallback = -- | /@value@/: the value to format Double -> -- | __Returns:__ allocated string representing /@value@/ IO Text
- GI.Gtk.Objects.ScaleButton: type ScaleButtonValueChangedCallback = Double " /@value@/: the new value" -> IO ()
+ GI.Gtk.Objects.ScaleButton: type ScaleButtonValueChangedCallback = -- | /@value@/: the new value Double -> IO ()
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeOvershotCallback = PositionType " /@pos@/: edge side that was hit" -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeOvershotCallback = -- | /@pos@/: edge side that was hit PositionType -> IO ()
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeReachedCallback = PositionType " /@pos@/: edge side that was reached" -> IO ()
+ GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowEdgeReachedCallback = -- | /@pos@/: edge side that was reached PositionType -> 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 ScrolledWindowMoveFocusOutCallback = -- | /@directionType@/: either 'GI.Gtk.Enums.DirectionTypeTabForward' or -- 'GI.Gtk.Enums.DirectionTypeTabBackward' DirectionType -> IO ()
- GI.Gtk.Objects.ScrolledWindow: type ScrolledWindowScrollChildCallback = ScrollType " /@scroll@/: a t'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: type ScrolledWindowScrollChildCallback = -- | /@scroll@/: a t'GI.Gtk.Enums.ScrollType' describing how much to scroll ScrollType -> -- | /@horizontal@/: whether the keybinding scrolls the child -- horizontally or not Bool -> IO Bool
- GI.Gtk.Objects.Socket: type SocketPlugRemovedCallback = IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked."
+ GI.Gtk.Objects.Socket: type SocketPlugRemovedCallback = -- | __Returns:__ 'P.True' to stop other handlers from being invoked. IO Bool
- GI.Gtk.Objects.SpinButton: type SpinButtonChangeValueCallback = ScrollType " /@scroll@/: a t'GI.Gtk.Enums.ScrollType' to specify the speed and amount of change" -> IO ()
+ GI.Gtk.Objects.SpinButton: type SpinButtonChangeValueCallback = -- | /@scroll@/: a t'GI.Gtk.Enums.ScrollType' to specify the speed and amount of change ScrollType -> IO ()
- GI.Gtk.Objects.SpinButton: type SpinButtonInputCallback = IO ((Int32, Double)) " __Returns:__ 'P.True' for a successful conversion, 'P.False' if the input was not handled, and 'GI.Gtk.Constants.INPUT_ERROR' if the conversion failed."
+ GI.Gtk.Objects.SpinButton: type SpinButtonInputCallback = -- | __Returns:__ 'P.True' for a successful conversion, 'P.False' if the input -- was not handled, and 'GI.Gtk.Constants.INPUT_ERROR' if the conversion failed. IO ((Int32, Double))
- GI.Gtk.Objects.SpinButton: type SpinButtonOutputCallback = IO Bool " __Returns:__ 'P.True' if the value has been displayed"
+ GI.Gtk.Objects.SpinButton: type SpinButtonOutputCallback = -- | __Returns:__ 'P.True' if the value has been displayed IO Bool
- GI.Gtk.Objects.StatusIcon: type StatusIconButtonPressEventCallback = EventButton " /@event@/: the t'GI.Gdk.Structs.EventButton.EventButton' which triggered this signal" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.StatusIcon: type StatusIconButtonPressEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventButton.EventButton' which triggered -- this signal EventButton -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked -- for the event. 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.StatusIcon: type StatusIconButtonReleaseEventCallback = EventButton " /@event@/: the t'GI.Gdk.Structs.EventButton.EventButton' which triggered this signal" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.StatusIcon: type StatusIconButtonReleaseEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventButton.EventButton' which triggered -- this signal EventButton -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked -- for the event. 'P.False' to propagate the event further. IO Bool
- 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 StatusIconPopupMenuCallback = -- | /@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 Word32 -> IO ()
- 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@/: 'P.True' if the tooltip was trigged using the keyboard" -> Tooltip " /@tooltip@/: a t'GI.Gtk.Objects.Tooltip.Tooltip'" -> IO Bool " __Returns:__ 'P.True' if /@tooltip@/ should be shown right now, 'P.False' otherwise."
+ GI.Gtk.Objects.StatusIcon: type StatusIconQueryTooltipCallback = -- | /@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@/ Int32 -> -- | /@keyboardMode@/: 'P.True' if the tooltip was trigged using the keyboard Bool -> -- | /@tooltip@/: a t'GI.Gtk.Objects.Tooltip.Tooltip' Tooltip -> -- | __Returns:__ 'P.True' if /@tooltip@/ should be shown right now, 'P.False' otherwise. IO Bool
- GI.Gtk.Objects.StatusIcon: type StatusIconScrollEventCallback = EventScroll " /@event@/: the t'GI.Gdk.Structs.EventScroll.EventScroll' which triggered this signal" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.StatusIcon: type StatusIconScrollEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventScroll.EventScroll' which triggered -- this signal EventScroll -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.StatusIcon: type StatusIconSizeChangedCallback = Int32 " /@size@/: the new size" -> IO Bool " __Returns:__ 'P.True' if the icon was updated for the new size. Otherwise, GTK+ will scale the icon as necessary."
+ GI.Gtk.Objects.StatusIcon: type StatusIconSizeChangedCallback = -- | /@size@/: the new size Int32 -> -- | __Returns:__ 'P.True' if the icon was updated for the new -- size. Otherwise, GTK+ will scale the icon as necessary. IO Bool
- 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 StatusbarTextPoppedCallback = -- | /@contextId@/: the context id of the relevant message\/statusbar Word32 -> -- | /@text@/: the message that was just popped 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: type StatusbarTextPushedCallback = -- | /@contextId@/: the context id of the relevant message\/statusbar Word32 -> -- | /@text@/: the message that was pushed Text -> IO ()
- GI.Gtk.Objects.Switch: type SwitchStateSetCallback = Bool " /@state@/: the new state of the switch" -> IO Bool " __Returns:__ 'P.True' to stop the signal emission"
+ GI.Gtk.Objects.Switch: type SwitchStateSetCallback = -- | /@state@/: the new state of the switch Bool -> -- | __Returns:__ 'P.True' to stop the signal emission IO Bool
- 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 TextBufferApplyTagCallback = -- | /@tag@/: the applied tag TextTag -> -- | /@start@/: the start of the range the tag is applied to TextIter -> -- | /@end@/: the end of the range the tag is applied to 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 TextBufferDeleteRangeCallback = -- | /@start@/: the start of the range to be deleted TextIter -> -- | /@end@/: the end of the range to be deleted TextIter -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferInsertChildAnchorCallback = TextIter " /@location@/: position to insert /@anchor@/ in /@textbuffer@/" -> TextChildAnchor " /@anchor@/: the t'GI.Gtk.Objects.TextChildAnchor.TextChildAnchor' to be inserted" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferInsertChildAnchorCallback = -- | /@location@/: position to insert /@anchor@/ in /@textbuffer@/ TextIter -> -- | /@anchor@/: the t'GI.Gtk.Objects.TextChildAnchor.TextChildAnchor' to be inserted TextChildAnchor -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferInsertPixbufCallback = TextIter " /@location@/: position to insert /@pixbuf@/ in /@textbuffer@/" -> Pixbuf " /@pixbuf@/: the t'GI.GdkPixbuf.Objects.Pixbuf.Pixbuf' to be inserted" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferInsertPixbufCallback = -- | /@location@/: position to insert /@pixbuf@/ in /@textbuffer@/ TextIter -> -- | /@pixbuf@/: the t'GI.GdkPixbuf.Objects.Pixbuf.Pixbuf' to be inserted Pixbuf -> 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 TextBufferInsertTextCallback = -- | /@location@/: position to insert /@text@/ in /@textbuffer@/ TextIter -> -- | /@text@/: the UTF-8 text to be inserted Text -> -- | /@len@/: length of the inserted text in bytes Int32 -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferMarkDeletedCallback = TextMark " /@mark@/: The mark that was deleted" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferMarkDeletedCallback = -- | /@mark@/: The mark that was deleted 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 TextBufferMarkSetCallback = -- | /@location@/: The location of /@mark@/ in /@textbuffer@/ TextIter -> -- | /@mark@/: The mark that is set TextMark -> IO ()
- GI.Gtk.Objects.TextBuffer: type TextBufferPasteDoneCallback = Clipboard " /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' pasted from" -> IO ()
+ GI.Gtk.Objects.TextBuffer: type TextBufferPasteDoneCallback = -- | /@clipboard@/: the t'GI.Gtk.Objects.Clipboard.Clipboard' pasted from Clipboard -> 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: type TextBufferRemoveTagCallback = -- | /@tag@/: the tag to be removed TextTag -> -- | /@start@/: the start of the range the tag is removed from TextIter -> -- | /@end@/: the end of the range the tag is removed from TextIter -> IO ()
- GI.Gtk.Objects.TextTag: type TextTagEventCallback = Object " /@object@/: the object the event was fired from (typically a t'GI.Gtk.Objects.TextView.TextView')" -> Event " /@event@/: the event which triggered the signal" -> TextIter " /@iter@/: a t'GI.Gtk.Structs.TextIter.TextIter' pointing at the location the event occurred" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.TextTag: type TextTagEventCallback = -- | /@object@/: the object the event was fired from (typically a t'GI.Gtk.Objects.TextView.TextView') Object -> -- | /@event@/: the event which triggered the signal Event -> -- | /@iter@/: a t'GI.Gtk.Structs.TextIter.TextIter' pointing at the location the event occurred TextIter -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the -- event. 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.TextTagTable: type TextTagTableTagAddedCallback = TextTag " /@tag@/: the added tag." -> IO ()
+ GI.Gtk.Objects.TextTagTable: type TextTagTableTagAddedCallback = -- | /@tag@/: the added tag. TextTag -> IO ()
- GI.Gtk.Objects.TextTagTable: type TextTagTableTagChangedCallback = TextTag " /@tag@/: the changed tag." -> Bool " /@sizeChanged@/: whether the change affects the t'GI.Gtk.Objects.TextView.TextView' layout." -> IO ()
+ GI.Gtk.Objects.TextTagTable: type TextTagTableTagChangedCallback = -- | /@tag@/: the changed tag. TextTag -> -- | /@sizeChanged@/: whether the change affects the t'GI.Gtk.Objects.TextView.TextView' layout. Bool -> IO ()
- GI.Gtk.Objects.TextTagTable: type TextTagTableTagRemovedCallback = TextTag " /@tag@/: the removed tag." -> IO ()
+ GI.Gtk.Objects.TextTagTable: type TextTagTableTagRemovedCallback = -- | /@tag@/: the removed tag. TextTag -> IO ()
- GI.Gtk.Objects.TextView: type TextViewDeleteFromCursorCallback = DeleteType " /@type@/: the granularity of the deletion, as a t'GI.Gtk.Enums.DeleteType'" -> Int32 " /@count@/: the number of /@type@/ units to delete" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewDeleteFromCursorCallback = -- | /@type@/: the granularity of the deletion, as a t'GI.Gtk.Enums.DeleteType' DeleteType -> -- | /@count@/: the number of /@type@/ units to delete Int32 -> IO ()
- 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 TextViewExtendSelectionCallback = -- | /@granularity@/: the granularity type TextExtendSelection -> -- | /@location@/: the location where to extend the selection TextIter -> -- | /@start@/: where the selection should start TextIter -> -- | /@end@/: where the selection should end TextIter -> -- | __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. IO Bool
- GI.Gtk.Objects.TextView: type TextViewInsertAtCursorCallback = Text " /@string@/: the string to insert" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewInsertAtCursorCallback = -- | /@string@/: the string to insert Text -> IO ()
- GI.Gtk.Objects.TextView: type TextViewMoveCursorCallback = MovementStep " /@step@/: the granularity of the move, as a t'GI.Gtk.Enums.MovementStep'" -> Int32 " /@count@/: the number of /@step@/ units to move" -> Bool " /@extendSelection@/: 'P.True' if the move should extend the selection" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewMoveCursorCallback = -- | /@step@/: the granularity of the move, as a t'GI.Gtk.Enums.MovementStep' MovementStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> -- | /@extendSelection@/: 'P.True' if the move should extend the selection Bool -> IO ()
- GI.Gtk.Objects.TextView: type TextViewMoveViewportCallback = ScrollStep " /@step@/: the granularity of the movement, as a t'GI.Gtk.Enums.ScrollStep'" -> Int32 " /@count@/: the number of /@step@/ units to move" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewMoveViewportCallback = -- | /@step@/: the granularity of the movement, as a t'GI.Gtk.Enums.ScrollStep' ScrollStep -> -- | /@count@/: the number of /@step@/ units to move Int32 -> IO ()
- GI.Gtk.Objects.TextView: type TextViewPopulatePopupCallback = Widget " /@popup@/: the container that is being populated" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewPopulatePopupCallback = -- | /@popup@/: the container that is being populated Widget -> IO ()
- GI.Gtk.Objects.TextView: type TextViewPreeditChangedCallback = Text " /@preedit@/: the current preedit string" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewPreeditChangedCallback = -- | /@preedit@/: the current preedit string Text -> IO ()
- GI.Gtk.Objects.TextView: type TextViewSelectAllCallback = Bool " /@select@/: 'P.True' to select, 'P.False' to unselect" -> IO ()
+ GI.Gtk.Objects.TextView: type TextViewSelectAllCallback = -- | /@select@/: 'P.True' to select, 'P.False' to unselect Bool -> IO ()
- GI.Gtk.Objects.ToolItem: type ToolItemCreateMenuProxyCallback = IO Bool " __Returns:__ 'P.True' if the signal was handled, 'P.False' if not"
+ GI.Gtk.Objects.ToolItem: type ToolItemCreateMenuProxyCallback = -- | __Returns:__ 'P.True' if the signal was handled, 'P.False' if not IO Bool
- GI.Gtk.Objects.Toolbar: type ToolbarFocusHomeOrEndCallback = Bool " /@focusHome@/: 'P.True' if the first item should be focused" -> IO Bool " __Returns:__ 'P.True' if the signal was handled, 'P.False' if not"
+ GI.Gtk.Objects.Toolbar: type ToolbarFocusHomeOrEndCallback = -- | /@focusHome@/: 'P.True' if the first item should be focused Bool -> -- | __Returns:__ 'P.True' if the signal was handled, 'P.False' if not IO Bool
- GI.Gtk.Objects.Toolbar: type ToolbarOrientationChangedCallback = Orientation " /@orientation@/: the new t'GI.Gtk.Enums.Orientation' of the toolbar" -> IO ()
+ GI.Gtk.Objects.Toolbar: type ToolbarOrientationChangedCallback = -- | /@orientation@/: the new t'GI.Gtk.Enums.Orientation' of the toolbar Orientation -> IO ()
- 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 'P.True' if the signal was handled, 'P.False' if not"
+ GI.Gtk.Objects.Toolbar: type ToolbarPopupContextMenuCallback = -- | /@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 Int32 -> -- | __Returns:__ return 'P.True' if the signal was handled, 'P.False' if not IO Bool
- GI.Gtk.Objects.Toolbar: type ToolbarStyleChangedCallback = ToolbarStyle " /@style@/: the new t'GI.Gtk.Enums.ToolbarStyle' of the toolbar" -> IO ()
+ GI.Gtk.Objects.Toolbar: type ToolbarStyleChangedCallback = -- | /@style@/: the new t'GI.Gtk.Enums.ToolbarStyle' of the toolbar ToolbarStyle -> IO ()
- GI.Gtk.Objects.TreeView: type TreeViewMoveCursorCallback = MovementStep " /@step@/: the granularity of the move, as a t'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:__ 'P.True' if /@step@/ is supported, 'P.False' otherwise."
+ GI.Gtk.Objects.TreeView: type TreeViewMoveCursorCallback = -- | /@step@/: the granularity of the move, as a -- t'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. MovementStep -> -- | /@direction@/: the direction to move: +1 to move forwards; -- -1 to move backwards. The resulting movement is -- undefined for all other values. Int32 -> -- | __Returns:__ 'P.True' if /@step@/ is supported, 'P.False' otherwise. IO Bool
- GI.Gtk.Objects.TreeView: type TreeViewRowActivatedCallback = TreePath " /@path@/: the t'GI.Gtk.Structs.TreePath.TreePath' for the activated row" -> TreeViewColumn " /@column@/: the t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' in which the activation occurred" -> IO ()
+ GI.Gtk.Objects.TreeView: type TreeViewRowActivatedCallback = -- | /@path@/: the t'GI.Gtk.Structs.TreePath.TreePath' for the activated row TreePath -> -- | /@column@/: the t'GI.Gtk.Objects.TreeViewColumn.TreeViewColumn' in which the activation occurred TreeViewColumn -> 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 TreeViewRowCollapsedCallback = -- | /@iter@/: the tree iter of the collapsed row TreeIter -> -- | /@path@/: a tree path that points to the row 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 TreeViewRowExpandedCallback = -- | /@iter@/: the tree iter of the expanded row TreeIter -> -- | /@path@/: a tree path that points to the row TreePath -> IO ()
- 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:__ 'P.False' to allow collapsing, 'P.True' to reject"
+ GI.Gtk.Objects.TreeView: type TreeViewTestCollapseRowCallback = -- | /@iter@/: the tree iter of the row to collapse TreeIter -> -- | /@path@/: a tree path that points to the row TreePath -> -- | __Returns:__ 'P.False' to allow collapsing, 'P.True' to reject 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:__ 'P.False' to allow expansion, 'P.True' to reject"
+ GI.Gtk.Objects.TreeView: type TreeViewTestExpandRowCallback = -- | /@iter@/: the tree iter of the row to expand TreeIter -> -- | /@path@/: a tree path that points to the row TreePath -> -- | __Returns:__ 'P.False' to allow expansion, 'P.True' to reject IO Bool
- GI.Gtk.Objects.UIManager: type UIManagerAddWidgetCallback = Widget " /@widget@/: the added widget" -> IO ()
+ GI.Gtk.Objects.UIManager: type UIManagerAddWidgetCallback = -- | /@widget@/: the added widget Widget -> IO ()
- GI.Gtk.Objects.UIManager: type UIManagerConnectProxyCallback = Action " /@action@/: the action" -> Widget " /@proxy@/: the proxy" -> IO ()
+ GI.Gtk.Objects.UIManager: type UIManagerConnectProxyCallback = -- | /@action@/: the action Action -> -- | /@proxy@/: the proxy Widget -> IO ()
- GI.Gtk.Objects.UIManager: type UIManagerDisconnectProxyCallback = Action " /@action@/: the action" -> Widget " /@proxy@/: the proxy" -> IO ()
+ GI.Gtk.Objects.UIManager: type UIManagerDisconnectProxyCallback = -- | /@action@/: the action Action -> -- | /@proxy@/: the proxy Widget -> IO ()
- GI.Gtk.Objects.UIManager: type UIManagerPostActivateCallback = Action " /@action@/: the action" -> IO ()
+ GI.Gtk.Objects.UIManager: type UIManagerPostActivateCallback = -- | /@action@/: the action Action -> IO ()
- GI.Gtk.Objects.UIManager: type UIManagerPreActivateCallback = Action " /@action@/: the action" -> IO ()
+ GI.Gtk.Objects.UIManager: type UIManagerPreActivateCallback = -- | /@action@/: the action Action -> IO ()
- GI.Gtk.Objects.Widget: type WidgetButtonPressEventCallback = EventButton " /@event@/: the t'GI.Gdk.Structs.EventButton.EventButton' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetButtonPressEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventButton.EventButton' which triggered -- this signal. EventButton -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetButtonReleaseEventCallback = EventButton " /@event@/: the t'GI.Gdk.Structs.EventButton.EventButton' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetButtonReleaseEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventButton.EventButton' which triggered -- this signal. EventButton -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetCanActivateAccelCallback = Word32 " /@signalId@/: the ID of a signal installed on /@widget@/" -> IO Bool " __Returns:__ 'P.True' if the signal can be activated."
+ GI.Gtk.Objects.Widget: type WidgetCanActivateAccelCallback = -- | /@signalId@/: the ID of a signal installed on /@widget@/ Word32 -> -- | __Returns:__ 'P.True' if the signal can be activated. IO Bool
- GI.Gtk.Objects.Widget: type WidgetChildNotifyCallback = GParamSpec " /@childProperty@/: the t'GI.GObject.Objects.ParamSpec.ParamSpec' of the changed child property" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetChildNotifyCallback = -- | /@childProperty@/: the t'GI.GObject.Objects.ParamSpec.ParamSpec' of the changed child property GParamSpec -> IO ()
- GI.Gtk.Objects.Widget: type WidgetConfigureEventCallback = EventConfigure " /@event@/: the t'GI.Gdk.Structs.EventConfigure.EventConfigure' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetConfigureEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventConfigure.EventConfigure' which triggered -- this signal. EventConfigure -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetDamageEventCallback = EventExpose " /@event@/: the t'GI.Gdk.Structs.EventExpose.EventExpose' event" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetDamageEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventExpose.EventExpose' event EventExpose -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetDeleteEventCallback = Event " /@event@/: the event which triggered this signal" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetDeleteEventCallback = -- | /@event@/: the event which triggered this signal Event -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetDestroyEventCallback = Event " /@event@/: the event which triggered this signal" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetDestroyEventCallback = -- | /@event@/: the event which triggered this signal Event -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetDirectionChangedCallback = TextDirection " /@previousDirection@/: the previous text direction of /@widget@/" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDirectionChangedCallback = -- | /@previousDirection@/: the previous text direction of /@widget@/ TextDirection -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragBeginCallback = DragContext " /@context@/: the drag context" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragBeginCallback = -- | /@context@/: the drag context DragContext -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragDataDeleteCallback = DragContext " /@context@/: the drag context" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragDataDeleteCallback = -- | /@context@/: the drag context DragContext -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragDataGetCallback = DragContext " /@context@/: the drag context" -> SelectionData " /@data@/: the t'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 t'GI.Gtk.Structs.TargetList.TargetList'" -> Word32 " /@time@/: the timestamp at which the data was requested" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragDataGetCallback = -- | /@context@/: the drag context DragContext -> -- | /@data@/: the t'GI.Gtk.Structs.SelectionData.SelectionData' to be filled with the dragged data SelectionData -> -- | /@info@/: the info that has been registered with the target in the -- t'GI.Gtk.Structs.TargetList.TargetList' Word32 -> -- | /@time@/: the timestamp at which the data was requested 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 t'GI.Gtk.Structs.TargetList.TargetList'" -> Word32 " /@time@/: the timestamp at which the data was received" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragDataReceivedCallback = -- | /@context@/: the drag context DragContext -> -- | /@x@/: where the drop happened Int32 -> -- | /@y@/: where the drop happened Int32 -> -- | /@data@/: the received data SelectionData -> -- | /@info@/: the info that has been registered with the target in the -- t'GI.Gtk.Structs.TargetList.TargetList' Word32 -> -- | /@time@/: the timestamp at which the data was received Word32 -> IO ()
- 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 WidgetDragDropCallback = -- | /@context@/: the drag context DragContext -> -- | /@x@/: the x coordinate of the current cursor position Int32 -> -- | /@y@/: the y coordinate of the current cursor position Int32 -> -- | /@time@/: the timestamp of the motion event Word32 -> -- | __Returns:__ whether the cursor position is in a drop zone IO Bool
- GI.Gtk.Objects.Widget: type WidgetDragEndCallback = DragContext " /@context@/: the drag context" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetDragEndCallback = -- | /@context@/: the drag context DragContext -> IO ()
- GI.Gtk.Objects.Widget: type WidgetDragFailedCallback = DragContext " /@context@/: the drag context" -> DragResult " /@result@/: the result of the drag operation" -> IO Bool " __Returns:__ 'P.True' if the failed drag operation has been already handled."
+ GI.Gtk.Objects.Widget: type WidgetDragFailedCallback = -- | /@context@/: the drag context DragContext -> -- | /@result@/: the result of the drag operation DragResult -> -- | __Returns:__ 'P.True' if the failed drag operation has been already handled. IO Bool
- 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 WidgetDragLeaveCallback = -- | /@context@/: the drag context DragContext -> -- | /@time@/: the timestamp of the motion event Word32 -> IO ()
- 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 WidgetDragMotionCallback = -- | /@context@/: the drag context DragContext -> -- | /@x@/: the x coordinate of the current cursor position Int32 -> -- | /@y@/: the y coordinate of the current cursor position Int32 -> -- | /@time@/: the timestamp of the motion event Word32 -> -- | __Returns:__ whether the cursor position is in a drop zone IO Bool
- GI.Gtk.Objects.Widget: type WidgetDrawCallback = Context " /@cr@/: the cairo context to draw to" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetDrawCallback = -- | /@cr@/: the cairo context to draw to Context -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetEnterNotifyEventCallback = EventCrossing " /@event@/: the t'GI.Gdk.Structs.EventCrossing.EventCrossing' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetEnterNotifyEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventCrossing.EventCrossing' which triggered -- this signal. EventCrossing -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetEventAfterCallback = Event " /@event@/: the t'GI.Gdk.Unions.Event.Event' which triggered this signal" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetEventAfterCallback = -- | /@event@/: the t'GI.Gdk.Unions.Event.Event' which triggered this signal Event -> IO ()
- GI.Gtk.Objects.Widget: type WidgetEventCallback = Event " /@event@/: the t'GI.Gdk.Unions.Event.Event' which triggered this signal" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event and to cancel the emission of the second specific [event](#g:signal:event) signal. 'P.False' to propagate the event further and to allow the emission of the second signal. The [eventAfter](#g:signal:eventAfter) signal is emitted regardless of the return value."
+ GI.Gtk.Objects.Widget: type WidgetEventCallback = -- | /@event@/: the t'GI.Gdk.Unions.Event.Event' which triggered this signal Event -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event -- and to cancel the emission of the second specific [event](#g:signal:event) signal. -- 'P.False' to propagate the event further and to allow the emission of -- the second signal. The [eventAfter](#g:signal:eventAfter) signal is emitted regardless of -- the return value. IO Bool
- GI.Gtk.Objects.Widget: type WidgetFocusCallback = DirectionType -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetFocusCallback = DirectionType -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetFocusInEventCallback = EventFocus " /@event@/: the t'GI.Gdk.Structs.EventFocus.EventFocus' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetFocusInEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventFocus.EventFocus' which triggered -- this signal. EventFocus -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetFocusOutEventCallback = EventFocus " /@event@/: the t'GI.Gdk.Structs.EventFocus.EventFocus' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetFocusOutEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventFocus.EventFocus' which triggered this -- signal. EventFocus -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetGrabBrokenEventCallback = EventGrabBroken " /@event@/: the t'GI.Gdk.Structs.EventGrabBroken.EventGrabBroken' event" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetGrabBrokenEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventGrabBroken.EventGrabBroken' event EventGrabBroken -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for -- the event. 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetGrabNotifyCallback = Bool " /@wasGrabbed@/: 'P.False' if the widget becomes shadowed, 'P.True' if it becomes unshadowed" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetGrabNotifyCallback = -- | /@wasGrabbed@/: 'P.False' if the widget becomes shadowed, 'P.True' -- if it becomes unshadowed Bool -> IO ()
- GI.Gtk.Objects.Widget: type WidgetHierarchyChangedCallback = Maybe Widget " /@previousToplevel@/: the previous toplevel ancestor, or 'P.Nothing' if the widget was previously unanchored" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetHierarchyChangedCallback = -- | /@previousToplevel@/: the previous toplevel ancestor, or 'P.Nothing' -- if the widget was previously unanchored Maybe Widget -> IO ()
- GI.Gtk.Objects.Widget: type WidgetKeyPressEventCallback = EventKey " /@event@/: the t'GI.Gdk.Structs.EventKey.EventKey' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetKeyPressEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventKey.EventKey' which triggered this signal. EventKey -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetKeyReleaseEventCallback = EventKey " /@event@/: the t'GI.Gdk.Structs.EventKey.EventKey' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetKeyReleaseEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventKey.EventKey' which triggered this signal. EventKey -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetKeynavFailedCallback = DirectionType " /@direction@/: the direction of movement" -> IO Bool " __Returns:__ 'P.True' if stopping keyboard navigation is fine, 'P.False' if the emitting widget should try to handle the keyboard navigation attempt in its parent container(s)."
+ GI.Gtk.Objects.Widget: type WidgetKeynavFailedCallback = -- | /@direction@/: the direction of movement DirectionType -> -- | __Returns:__ 'P.True' if stopping keyboard navigation is fine, 'P.False' -- if the emitting widget should try to handle the keyboard -- navigation attempt in its parent container(s). IO Bool
- GI.Gtk.Objects.Widget: type WidgetLeaveNotifyEventCallback = EventCrossing " /@event@/: the t'GI.Gdk.Structs.EventCrossing.EventCrossing' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetLeaveNotifyEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventCrossing.EventCrossing' which triggered -- this signal. EventCrossing -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetMapEventCallback = EventAny " /@event@/: the t'GI.Gdk.Structs.EventAny.EventAny' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetMapEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventAny.EventAny' which triggered this signal. EventAny -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetMnemonicActivateCallback = Bool " /@groupCycling@/: 'P.True' if there are other widgets with the same mnemonic" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetMnemonicActivateCallback = -- | /@groupCycling@/: 'P.True' if there are other widgets with the same mnemonic Bool -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetMotionNotifyEventCallback = EventMotion " /@event@/: the t'GI.Gdk.Structs.EventMotion.EventMotion' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetMotionNotifyEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventMotion.EventMotion' which triggered -- this signal. EventMotion -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetParentSetCallback = Maybe Widget " /@oldParent@/: the previous parent, or 'P.Nothing' if the widget just got its initial parent." -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetParentSetCallback = -- | /@oldParent@/: the previous parent, or 'P.Nothing' if the widget -- just got its initial parent. Maybe Widget -> IO ()
- GI.Gtk.Objects.Widget: type WidgetPopupMenuCallback = IO Bool " __Returns:__ 'P.True' if a menu was activated"
+ GI.Gtk.Objects.Widget: type WidgetPopupMenuCallback = -- | __Returns:__ 'P.True' if a menu was activated IO Bool
- GI.Gtk.Objects.Widget: type WidgetPropertyNotifyEventCallback = EventProperty " /@event@/: the t'GI.Gdk.Structs.EventProperty.EventProperty' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetPropertyNotifyEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventProperty.EventProperty' which triggered -- this signal. EventProperty -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetProximityInEventCallback = EventProximity " /@event@/: the t'GI.Gdk.Structs.EventProximity.EventProximity' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetProximityInEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventProximity.EventProximity' which triggered -- this signal. EventProximity -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetProximityOutEventCallback = EventProximity " /@event@/: the t'GI.Gdk.Structs.EventProximity.EventProximity' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetProximityOutEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventProximity.EventProximity' which triggered -- this signal. EventProximity -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. 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@/: 'P.True' if the tooltip was triggered using the keyboard" -> Tooltip " /@tooltip@/: a t'GI.Gtk.Objects.Tooltip.Tooltip'" -> IO Bool " __Returns:__ 'P.True' if /@tooltip@/ should be shown right now, 'P.False' otherwise."
+ GI.Gtk.Objects.Widget: type WidgetQueryTooltipCallback = -- | /@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 Int32 -> -- | /@keyboardMode@/: 'P.True' if the tooltip was triggered using the keyboard Bool -> -- | /@tooltip@/: a t'GI.Gtk.Objects.Tooltip.Tooltip' Tooltip -> -- | __Returns:__ 'P.True' if /@tooltip@/ should be shown right now, 'P.False' otherwise. IO Bool
- GI.Gtk.Objects.Widget: type WidgetScreenChangedCallback = Maybe Screen " /@previousScreen@/: the previous screen, or 'P.Nothing' if the widget was not associated with a screen before" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetScreenChangedCallback = -- | /@previousScreen@/: the previous screen, or 'P.Nothing' if the -- widget was not associated with a screen before Maybe Screen -> IO ()
- GI.Gtk.Objects.Widget: type WidgetScrollEventCallback = EventScroll " /@event@/: the t'GI.Gdk.Structs.EventScroll.EventScroll' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetScrollEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventScroll.EventScroll' which triggered -- this signal. EventScroll -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetSelectionClearEventCallback = EventSelection " /@event@/: the t'GI.Gdk.Structs.EventSelection.EventSelection' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetSelectionClearEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventSelection.EventSelection' which triggered -- this signal. EventSelection -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetSelectionNotifyEventCallback = EventSelection -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetSelectionNotifyEventCallback = EventSelection -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetSelectionRequestEventCallback = EventSelection " /@event@/: the t'GI.Gdk.Structs.EventSelection.EventSelection' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetSelectionRequestEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventSelection.EventSelection' which triggered -- this signal. EventSelection -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetShowHelpCallback = WidgetHelpType -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetShowHelpCallback = WidgetHelpType -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetSizeAllocateCallback = Rectangle " /@allocation@/: the region which has been allocated to the widget." -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetSizeAllocateCallback = -- | /@allocation@/: the region which has been -- allocated to the widget. Rectangle -> IO ()
- GI.Gtk.Objects.Widget: type WidgetStateChangedCallback = StateType " /@state@/: the previous state" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetStateChangedCallback = -- | /@state@/: the previous state StateType -> IO ()
- GI.Gtk.Objects.Widget: type WidgetStateFlagsChangedCallback = [StateFlags] " /@flags@/: The previous state flags." -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetStateFlagsChangedCallback = -- | /@flags@/: The previous state flags. [StateFlags] -> IO ()
- GI.Gtk.Objects.Widget: type WidgetStyleSetCallback = Maybe Style " /@previousStyle@/: the previous style, or 'P.Nothing' if the widget just got its initial style" -> IO ()
+ GI.Gtk.Objects.Widget: type WidgetStyleSetCallback = -- | /@previousStyle@/: the previous style, or 'P.Nothing' if the widget -- just got its initial style Maybe Style -> IO ()
- GI.Gtk.Objects.Widget: type WidgetUnmapEventCallback = EventAny " /@event@/: the t'GI.Gdk.Structs.EventAny.EventAny' which triggered this signal" -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetUnmapEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventAny.EventAny' which triggered this signal EventAny -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetVisibilityNotifyEventCallback = EventVisibility " /@event@/: the t'GI.Gdk.Structs.EventVisibility.EventVisibility' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetVisibilityNotifyEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventVisibility.EventVisibility' which -- triggered this signal. EventVisibility -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the event. -- 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Widget: type WidgetWindowStateEventCallback = EventWindowState " /@event@/: the t'GI.Gdk.Structs.EventWindowState.EventWindowState' which triggered this signal." -> IO Bool " __Returns:__ 'P.True' to stop other handlers from being invoked for the event. 'P.False' to propagate the event further."
+ GI.Gtk.Objects.Widget: type WidgetWindowStateEventCallback = -- | /@event@/: the t'GI.Gdk.Structs.EventWindowState.EventWindowState' which -- triggered this signal. EventWindowState -> -- | __Returns:__ 'P.True' to stop other handlers from being invoked for the -- event. 'P.False' to propagate the event further. IO Bool
- GI.Gtk.Objects.Window: type WindowEnableDebuggingCallback = Bool " /@toggle@/: toggle the debugger" -> IO Bool " __Returns:__ 'P.True' if the key binding was handled"
+ GI.Gtk.Objects.Window: type WindowEnableDebuggingCallback = -- | /@toggle@/: toggle the debugger Bool -> -- | __Returns:__ 'P.True' if the key binding was handled IO Bool
- GI.Gtk.Objects.Window: type WindowSetFocusCallback = Maybe Widget " /@widget@/: the newly focused widget (or 'P.Nothing' for no focus)" -> IO ()
+ GI.Gtk.Objects.Window: type WindowSetFocusCallback = -- | /@widget@/: the newly focused widget (or 'P.Nothing' for no focus) Maybe Widget -> IO ()
Files
- ChangeLog.md +4/−0
- README.md +1/−1
- Setup.hs +1/−1
- gi-gtk.cabal +3/−3
ChangeLog.md view
@@ -1,3 +1,7 @@+### 3.0.39+++ Relax constraint on text+ ### 3.0.38 + Update to haskell-gi(-base)-0.26
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.38/docs/GI-Gtk.html](https://hackage.haskell.org/package/gi-gtk-3.0.38/docs/GI-Gtk.html)+[https://hackage.haskell.org/package/gi-gtk-3.0.39/docs/GI-Gtk.html](https://hackage.haskell.org/package/gi-gtk-3.0.39/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).
Setup.hs view
@@ -17,7 +17,7 @@ where name = "Gtk" version = "3.0" pkgName = "gi-gtk"- pkgVersion = "3.0.38"+ pkgVersion = "3.0.39" overridesFile = Just "Gtk.overrides" verbose = False outputDir = Nothing
gi-gtk.cabal view
@@ -1,5 +1,5 @@ name: gi-gtk-version: 3.0.38+version: 3.0.39 synopsis: Gtk bindings description: Bindings for Gtk, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi@@ -28,7 +28,7 @@ library default-language: Haskell2010- default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses+ default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses, TypeOperators other-extensions: PatternSynonyms, ViewPatterns, TypeApplications ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations @@ -47,7 +47,7 @@ gi-atk == 2.0.*, bytestring >= 0.10 && < 1, containers >= 0.5 && < 1,- text >= 1.0 && < 2,+ text >= 1.0 && < 3, transformers >= 0.4 && < 1 -- Disable overloading when compiling under GHC 8.2.x