gi-gtk-3.0.7: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Callbacks

Contents

Description

 

Synopsis

Signals

AccelGroupActivate

type AccelGroupActivate = AccelGroup -> Object -> Word32 -> [ModifierType] -> IO Bool Source #

dynamic_AccelGroupActivate :: (MonadIO m, IsAccelGroup a, IsObject b) => FunPtr C_AccelGroupActivate -> a -> b -> Word32 -> [ModifierType] -> m Bool Source #

AccelGroupFindFunc

type AccelGroupFindFunc = AccelKey -> Closure -> IO Bool Source #

type C_AccelGroupFindFunc = Ptr AccelKey -> Ptr Closure -> Ptr () -> IO CInt Source #

AccelMapForeach

type AccelMapForeach = Ptr () -> Text -> Word32 -> [ModifierType] -> Bool -> IO () Source #

type C_AccelMapForeach = Ptr () -> CString -> Word32 -> CUInt -> CInt -> IO () Source #

dynamic_AccelMapForeach :: MonadIO m => FunPtr C_AccelMapForeach -> Ptr () -> Text -> Word32 -> [ModifierType] -> Bool -> m () Source #

AssistantPageFunc

BuilderConnectFunc

type BuilderConnectFunc = Builder -> Object -> Text -> Text -> Maybe Object -> [ConnectFlags] -> IO () Source #

type BuilderConnectFunc_WithClosures = Builder -> Object -> Text -> Text -> Maybe Object -> [ConnectFlags] -> Ptr () -> IO () Source #

type C_BuilderConnectFunc = Ptr Builder -> Ptr Object -> CString -> CString -> Ptr Object -> CUInt -> Ptr () -> IO () Source #

dynamic_BuilderConnectFunc :: (MonadIO m, IsBuilder a, IsObject b, IsObject c) => FunPtr C_BuilderConnectFunc -> a -> b -> Text -> Text -> Maybe c -> [ConnectFlags] -> Ptr () -> m () Source #

CalendarDetailFunc

Callback

type C_Callback = Ptr Widget -> Ptr () -> IO () Source #

type Callback = Widget -> IO () Source #

dynamic_Callback :: (MonadIO m, IsWidget a) => FunPtr C_Callback -> a -> Ptr () -> m () Source #

CellAllocCallback

type C_CellAllocCallback = Ptr CellRenderer -> Ptr Rectangle -> Ptr Rectangle -> Ptr () -> IO CInt Source #

type CellAllocCallback = CellRenderer -> Rectangle -> Rectangle -> IO Bool Source #

type CellAllocCallback_WithClosures = CellRenderer -> Rectangle -> Rectangle -> Ptr () -> IO Bool Source #

dynamic_CellAllocCallback :: (MonadIO m, IsCellRenderer a) => FunPtr C_CellAllocCallback -> a -> Rectangle -> Rectangle -> Ptr () -> m Bool Source #

CellCallback

CellLayoutDataFunc

ClipboardClearFunc

ClipboardGetFunc

ClipboardImageReceivedFunc

ClipboardReceivedFunc

ClipboardRichTextReceivedFunc

ClipboardTargetsReceivedFunc

ClipboardTextReceivedFunc

ClipboardURIReceivedFunc

ColorSelectionChangePaletteFunc

type ColorSelectionChangePaletteFunc = [Color] -> IO () Source #

Deprecated: (Since version 3.4)

ColorSelectionChangePaletteWithScreenFunc

type ColorSelectionChangePaletteWithScreenFunc = Screen -> [Color] -> IO () Source #

Deprecated: (Since version 3.4)

EntryCompletionMatchFunc

FileFilterFunc

FlowBoxCreateWidgetFunc

FlowBoxFilterFunc

FlowBoxForeachFunc

FlowBoxSortFunc

FontFilterFunc

type C_FontFilterFunc = Ptr FontFamily -> Ptr FontFace -> Ptr () -> IO CInt Source #

type FontFilterFunc = FontFamily -> FontFace -> IO Bool Source #

type FontFilterFunc_WithClosures = FontFamily -> FontFace -> Ptr () -> IO Bool Source #

dynamic_FontFilterFunc :: (MonadIO m, IsFontFamily a, IsFontFace b) => FunPtr C_FontFilterFunc -> a -> b -> Ptr () -> m Bool Source #

IconViewForeachFunc

KeySnoopFunc

type C_KeySnoopFunc = Ptr Widget -> Ptr EventKey -> Ptr () -> IO Int32 Source #

type KeySnoopFunc = Widget -> EventKey -> IO Int32 Source #

type KeySnoopFunc_WithClosures = Widget -> EventKey -> Ptr () -> IO Int32 Source #

dynamic_KeySnoopFunc :: (MonadIO m, IsWidget a) => FunPtr C_KeySnoopFunc -> a -> EventKey -> Ptr () -> m Int32 Source #

ListBoxCreateWidgetFunc

ListBoxFilterFunc

ListBoxForeachFunc

ListBoxSortFunc

ListBoxUpdateHeaderFunc

MenuDetachFunc

MenuPositionFunc

type C_MenuPositionFunc = Ptr Menu -> Ptr Int32 -> Ptr Int32 -> Ptr CInt -> Ptr () -> IO () Source #

ModuleDisplayInitFunc

type C_ModuleDisplayInitFunc = Ptr Display -> IO () Source #

type ModuleDisplayInitFunc = Display -> IO () Source #

ModuleInitFunc

type ModuleInitFunc = Maybe [Text] -> IO () Source #

PageSetupDoneFunc

PrintSettingsFunc

type PrintSettingsFunc = Text -> Text -> IO () Source #

type PrintSettingsFunc_WithClosures = Text -> Text -> Ptr () -> IO () Source #

RcPropertyParser

type C_RcPropertyParser = Ptr GParamSpec -> Ptr String -> Ptr GValue -> IO CInt Source #

type RcPropertyParser = GParamSpec -> String -> GValue -> IO Bool Source #

dynamic_RcPropertyParser :: MonadIO m => FunPtr C_RcPropertyParser -> GParamSpec -> String -> GValue -> m Bool Source #

RecentFilterFunc

RecentSortFunc

StylePropertyParser

type StylePropertyParser = Text -> GValue -> IO Bool Source #

TextBufferDeserializeFunc

TextBufferSerializeFunc

TextCharPredicate

TextTagTableForeach

TickCallback

type C_TickCallback = Ptr Widget -> Ptr FrameClock -> Ptr () -> IO CInt Source #

type TickCallback = Widget -> FrameClock -> IO Bool Source #

type TickCallback_WithClosures = Widget -> FrameClock -> Ptr () -> IO Bool Source #

dynamic_TickCallback :: (MonadIO m, IsWidget a, IsFrameClock b) => FunPtr C_TickCallback -> a -> b -> Ptr () -> m Bool Source #

TranslateFunc

type TranslateFunc = Text -> IO Text Source #

Deprecated: (Since version 3.10)

type TranslateFunc_WithClosures = Text -> Ptr () -> IO Text Source #

TreeCellDataFunc

TreeDestroyCountFunc

TreeIterCompareFunc

TreeModelFilterVisibleFunc

TreeModelForeachFunc

TreeSelectionForeachFunc

TreeSelectionFunc

TreeViewColumnDropFunc

TreeViewMappingFunc

TreeViewRowSeparatorFunc

TreeViewSearchEqualFunc

TreeViewSearchPositionFunc