{-# LANGUAGE ImplicitParams, RankNTypes, TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.Dazzle.Objects.ShortcutThemeEditor
(
ShortcutThemeEditor(..) ,
IsShortcutThemeEditor ,
toShortcutThemeEditor ,
#if defined(ENABLE_OVERLOADING)
ResolveShortcutThemeEditorMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
ShortcutThemeEditorGetThemeMethodInfo ,
#endif
shortcutThemeEditorGetTheme ,
shortcutThemeEditorNew ,
#if defined(ENABLE_OVERLOADING)
ShortcutThemeEditorSetThemeMethodInfo ,
#endif
shortcutThemeEditorSetTheme ,
#if defined(ENABLE_OVERLOADING)
ShortcutThemeEditorThemePropertyInfo ,
#endif
constructShortcutThemeEditorTheme ,
getShortcutThemeEditorTheme ,
setShortcutThemeEditorTheme ,
#if defined(ENABLE_OVERLOADING)
shortcutThemeEditorTheme ,
#endif
ShortcutThemeEditorChangedCallback ,
#if defined(ENABLE_OVERLOADING)
ShortcutThemeEditorChangedSignalInfo ,
#endif
afterShortcutThemeEditorChanged ,
onShortcutThemeEditorChanged ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GHashTable as B.GHT
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Coerce as Coerce
import qualified Data.Text as T
import qualified Data.Kind as DK
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GHC.Records as R
import qualified Data.Word as DW
import qualified Data.Int as DI
import qualified System.Posix.Types as SPT
import qualified Foreign.C.Types as FCT
#if MIN_VERSION_base(4,18,0)
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import {-# SOURCE #-} qualified GI.Dazzle.Enums as Dazzle.Enums
import {-# SOURCE #-} qualified GI.Dazzle.Flags as Dazzle.Flags
import {-# SOURCE #-} qualified GI.Dazzle.Objects.ShortcutContext as Dazzle.ShortcutContext
import {-# SOURCE #-} qualified GI.Dazzle.Objects.ShortcutTheme as Dazzle.ShortcutTheme
import {-# SOURCE #-} qualified GI.Dazzle.Structs.ShortcutChord as Dazzle.ShortcutChord
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gdk.Flags as Gdk.Flags
import qualified GI.Gdk.Structs.EventKey as Gdk.EventKey
import qualified GI.Gio.Interfaces.File as Gio.File
import qualified GI.Gio.Objects.Cancellable as Gio.Cancellable
import qualified GI.Gio.Objects.OutputStream as Gio.OutputStream
import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import qualified GI.Gtk.Objects.Bin as Gtk.Bin
import qualified GI.Gtk.Objects.Container as Gtk.Container
import qualified GI.Gtk.Objects.Widget as Gtk.Widget
#else
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import {-# SOURCE #-} qualified GI.Dazzle.Objects.ShortcutTheme as Dazzle.ShortcutTheme
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import qualified GI.Gtk.Objects.Bin as Gtk.Bin
import qualified GI.Gtk.Objects.Container as Gtk.Container
import qualified GI.Gtk.Objects.Widget as Gtk.Widget
#endif
newtype ShortcutThemeEditor = ShortcutThemeEditor (SP.ManagedPtr ShortcutThemeEditor)
deriving (ShortcutThemeEditor -> ShortcutThemeEditor -> Bool
(ShortcutThemeEditor -> ShortcutThemeEditor -> Bool)
-> (ShortcutThemeEditor -> ShortcutThemeEditor -> Bool)
-> Eq ShortcutThemeEditor
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ShortcutThemeEditor -> ShortcutThemeEditor -> Bool
== :: ShortcutThemeEditor -> ShortcutThemeEditor -> Bool
$c/= :: ShortcutThemeEditor -> ShortcutThemeEditor -> Bool
/= :: ShortcutThemeEditor -> ShortcutThemeEditor -> Bool
Eq)
instance SP.ManagedPtrNewtype ShortcutThemeEditor where
toManagedPtr :: ShortcutThemeEditor -> ManagedPtr ShortcutThemeEditor
toManagedPtr (ShortcutThemeEditor ManagedPtr ShortcutThemeEditor
p) = ManagedPtr ShortcutThemeEditor
p
foreign import ccall "dzl_shortcut_theme_editor_get_type"
c_dzl_shortcut_theme_editor_get_type :: IO B.Types.GType
instance B.Types.TypedObject ShortcutThemeEditor where
glibType :: IO GType
glibType = IO GType
c_dzl_shortcut_theme_editor_get_type
instance B.Types.GObject ShortcutThemeEditor
class (SP.GObject o, O.IsDescendantOf ShortcutThemeEditor o) => IsShortcutThemeEditor o
instance (SP.GObject o, O.IsDescendantOf ShortcutThemeEditor o) => IsShortcutThemeEditor o
instance O.HasParentTypes ShortcutThemeEditor
type instance O.ParentTypes ShortcutThemeEditor = '[Gtk.Bin.Bin, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]
toShortcutThemeEditor :: (MIO.MonadIO m, IsShortcutThemeEditor o) => o -> m ShortcutThemeEditor
toShortcutThemeEditor :: forall (m :: * -> *) o.
(MonadIO m, IsShortcutThemeEditor o) =>
o -> m ShortcutThemeEditor
toShortcutThemeEditor = IO ShortcutThemeEditor -> m ShortcutThemeEditor
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO ShortcutThemeEditor -> m ShortcutThemeEditor)
-> (o -> IO ShortcutThemeEditor) -> o -> m ShortcutThemeEditor
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr ShortcutThemeEditor -> ShortcutThemeEditor)
-> o -> IO ShortcutThemeEditor
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr ShortcutThemeEditor -> ShortcutThemeEditor
ShortcutThemeEditor
instance B.GValue.IsGValue (Maybe ShortcutThemeEditor) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_dzl_shortcut_theme_editor_get_type
gvalueSet_ :: Ptr GValue -> Maybe ShortcutThemeEditor -> IO ()
gvalueSet_ Ptr GValue
gv Maybe ShortcutThemeEditor
P.Nothing = Ptr GValue -> Ptr ShortcutThemeEditor -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr ShortcutThemeEditor
forall a. Ptr a
FP.nullPtr :: FP.Ptr ShortcutThemeEditor)
gvalueSet_ Ptr GValue
gv (P.Just ShortcutThemeEditor
obj) = ShortcutThemeEditor -> (Ptr ShortcutThemeEditor -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr ShortcutThemeEditor
obj (Ptr GValue -> Ptr ShortcutThemeEditor -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe ShortcutThemeEditor)
gvalueGet_ Ptr GValue
gv = do
Ptr ShortcutThemeEditor
ptr <- Ptr GValue -> IO (Ptr ShortcutThemeEditor)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr ShortcutThemeEditor)
if Ptr ShortcutThemeEditor
ptr Ptr ShortcutThemeEditor -> Ptr ShortcutThemeEditor -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr ShortcutThemeEditor
forall a. Ptr a
FP.nullPtr
then ShortcutThemeEditor -> Maybe ShortcutThemeEditor
forall a. a -> Maybe a
P.Just (ShortcutThemeEditor -> Maybe ShortcutThemeEditor)
-> IO ShortcutThemeEditor -> IO (Maybe ShortcutThemeEditor)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr ShortcutThemeEditor -> ShortcutThemeEditor)
-> Ptr ShortcutThemeEditor -> IO ShortcutThemeEditor
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr ShortcutThemeEditor -> ShortcutThemeEditor
ShortcutThemeEditor Ptr ShortcutThemeEditor
ptr
else Maybe ShortcutThemeEditor -> IO (Maybe ShortcutThemeEditor)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe ShortcutThemeEditor
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveShortcutThemeEditorMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveShortcutThemeEditorMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveShortcutThemeEditorMethod "add" o = Gtk.Container.ContainerAddMethodInfo
ResolveShortcutThemeEditorMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveShortcutThemeEditorMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveShortcutThemeEditorMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveShortcutThemeEditorMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveShortcutThemeEditorMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveShortcutThemeEditorMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveShortcutThemeEditorMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveShortcutThemeEditorMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveShortcutThemeEditorMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveShortcutThemeEditorMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo
ResolveShortcutThemeEditorMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveShortcutThemeEditorMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo
ResolveShortcutThemeEditorMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo
ResolveShortcutThemeEditorMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo
ResolveShortcutThemeEditorMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo
ResolveShortcutThemeEditorMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo
ResolveShortcutThemeEditorMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveShortcutThemeEditorMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveShortcutThemeEditorMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveShortcutThemeEditorMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveShortcutThemeEditorMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveShortcutThemeEditorMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveShortcutThemeEditorMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveShortcutThemeEditorMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveShortcutThemeEditorMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveShortcutThemeEditorMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveShortcutThemeEditorMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveShortcutThemeEditorMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveShortcutThemeEditorMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveShortcutThemeEditorMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveShortcutThemeEditorMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveShortcutThemeEditorMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveShortcutThemeEditorMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveShortcutThemeEditorMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveShortcutThemeEditorMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveShortcutThemeEditorMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveShortcutThemeEditorMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveShortcutThemeEditorMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveShortcutThemeEditorMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveShortcutThemeEditorMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveShortcutThemeEditorMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveShortcutThemeEditorMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveShortcutThemeEditorMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveShortcutThemeEditorMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveShortcutThemeEditorMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveShortcutThemeEditorMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveShortcutThemeEditorMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveShortcutThemeEditorMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveShortcutThemeEditorMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveShortcutThemeEditorMethod "forall" o = Gtk.Container.ContainerForallMethodInfo
ResolveShortcutThemeEditorMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveShortcutThemeEditorMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo
ResolveShortcutThemeEditorMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveShortcutThemeEditorMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveShortcutThemeEditorMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveShortcutThemeEditorMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveShortcutThemeEditorMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveShortcutThemeEditorMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveShortcutThemeEditorMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveShortcutThemeEditorMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveShortcutThemeEditorMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveShortcutThemeEditorMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveShortcutThemeEditorMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveShortcutThemeEditorMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveShortcutThemeEditorMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveShortcutThemeEditorMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveShortcutThemeEditorMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveShortcutThemeEditorMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveShortcutThemeEditorMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveShortcutThemeEditorMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveShortcutThemeEditorMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveShortcutThemeEditorMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveShortcutThemeEditorMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveShortcutThemeEditorMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveShortcutThemeEditorMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveShortcutThemeEditorMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveShortcutThemeEditorMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveShortcutThemeEditorMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveShortcutThemeEditorMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveShortcutThemeEditorMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveShortcutThemeEditorMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveShortcutThemeEditorMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveShortcutThemeEditorMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveShortcutThemeEditorMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveShortcutThemeEditorMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveShortcutThemeEditorMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveShortcutThemeEditorMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveShortcutThemeEditorMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveShortcutThemeEditorMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveShortcutThemeEditorMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveShortcutThemeEditorMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveShortcutThemeEditorMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveShortcutThemeEditorMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveShortcutThemeEditorMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveShortcutThemeEditorMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveShortcutThemeEditorMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveShortcutThemeEditorMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveShortcutThemeEditorMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveShortcutThemeEditorMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveShortcutThemeEditorMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveShortcutThemeEditorMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveShortcutThemeEditorMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveShortcutThemeEditorMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo
ResolveShortcutThemeEditorMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveShortcutThemeEditorMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveShortcutThemeEditorMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveShortcutThemeEditorMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveShortcutThemeEditorMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveShortcutThemeEditorMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveShortcutThemeEditorMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveShortcutThemeEditorMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveShortcutThemeEditorMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveShortcutThemeEditorMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveShortcutThemeEditorMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveShortcutThemeEditorMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveShortcutThemeEditorMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo
ResolveShortcutThemeEditorMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveShortcutThemeEditorMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveShortcutThemeEditorMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveShortcutThemeEditorMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveShortcutThemeEditorMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveShortcutThemeEditorMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveShortcutThemeEditorMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveShortcutThemeEditorMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveShortcutThemeEditorMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo
ResolveShortcutThemeEditorMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveShortcutThemeEditorMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveShortcutThemeEditorMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveShortcutThemeEditorMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveShortcutThemeEditorMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveShortcutThemeEditorMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveShortcutThemeEditorMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveShortcutThemeEditorMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveShortcutThemeEditorMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveShortcutThemeEditorMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveShortcutThemeEditorMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveShortcutThemeEditorMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveShortcutThemeEditorMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveShortcutThemeEditorMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveShortcutThemeEditorMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveShortcutThemeEditorMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveShortcutThemeEditorMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveShortcutThemeEditorMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveShortcutThemeEditorMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveShortcutThemeEditorMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveShortcutThemeEditorMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveShortcutThemeEditorMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveShortcutThemeEditorMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveShortcutThemeEditorMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo
ResolveShortcutThemeEditorMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveShortcutThemeEditorMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveShortcutThemeEditorMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveShortcutThemeEditorMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveShortcutThemeEditorMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveShortcutThemeEditorMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveShortcutThemeEditorMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveShortcutThemeEditorMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveShortcutThemeEditorMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveShortcutThemeEditorMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveShortcutThemeEditorMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveShortcutThemeEditorMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo
ResolveShortcutThemeEditorMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveShortcutThemeEditorMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveShortcutThemeEditorMethod "getChild" o = Gtk.Bin.BinGetChildMethodInfo
ResolveShortcutThemeEditorMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveShortcutThemeEditorMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveShortcutThemeEditorMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo
ResolveShortcutThemeEditorMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveShortcutThemeEditorMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveShortcutThemeEditorMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveShortcutThemeEditorMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveShortcutThemeEditorMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveShortcutThemeEditorMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveShortcutThemeEditorMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveShortcutThemeEditorMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveShortcutThemeEditorMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveShortcutThemeEditorMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveShortcutThemeEditorMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo
ResolveShortcutThemeEditorMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo
ResolveShortcutThemeEditorMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo
ResolveShortcutThemeEditorMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveShortcutThemeEditorMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo
ResolveShortcutThemeEditorMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveShortcutThemeEditorMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveShortcutThemeEditorMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveShortcutThemeEditorMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveShortcutThemeEditorMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveShortcutThemeEditorMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveShortcutThemeEditorMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveShortcutThemeEditorMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveShortcutThemeEditorMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveShortcutThemeEditorMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveShortcutThemeEditorMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveShortcutThemeEditorMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveShortcutThemeEditorMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveShortcutThemeEditorMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveShortcutThemeEditorMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveShortcutThemeEditorMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveShortcutThemeEditorMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveShortcutThemeEditorMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveShortcutThemeEditorMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveShortcutThemeEditorMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveShortcutThemeEditorMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveShortcutThemeEditorMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveShortcutThemeEditorMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveShortcutThemeEditorMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveShortcutThemeEditorMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveShortcutThemeEditorMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo
ResolveShortcutThemeEditorMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveShortcutThemeEditorMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveShortcutThemeEditorMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveShortcutThemeEditorMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveShortcutThemeEditorMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveShortcutThemeEditorMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveShortcutThemeEditorMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveShortcutThemeEditorMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveShortcutThemeEditorMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveShortcutThemeEditorMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveShortcutThemeEditorMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveShortcutThemeEditorMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveShortcutThemeEditorMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveShortcutThemeEditorMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo
ResolveShortcutThemeEditorMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveShortcutThemeEditorMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveShortcutThemeEditorMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveShortcutThemeEditorMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveShortcutThemeEditorMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveShortcutThemeEditorMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveShortcutThemeEditorMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveShortcutThemeEditorMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveShortcutThemeEditorMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveShortcutThemeEditorMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveShortcutThemeEditorMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveShortcutThemeEditorMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveShortcutThemeEditorMethod "getTheme" o = ShortcutThemeEditorGetThemeMethodInfo
ResolveShortcutThemeEditorMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveShortcutThemeEditorMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveShortcutThemeEditorMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveShortcutThemeEditorMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveShortcutThemeEditorMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveShortcutThemeEditorMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveShortcutThemeEditorMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveShortcutThemeEditorMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveShortcutThemeEditorMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveShortcutThemeEditorMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveShortcutThemeEditorMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveShortcutThemeEditorMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveShortcutThemeEditorMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveShortcutThemeEditorMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveShortcutThemeEditorMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo
ResolveShortcutThemeEditorMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveShortcutThemeEditorMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveShortcutThemeEditorMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveShortcutThemeEditorMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveShortcutThemeEditorMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveShortcutThemeEditorMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveShortcutThemeEditorMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveShortcutThemeEditorMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveShortcutThemeEditorMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveShortcutThemeEditorMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveShortcutThemeEditorMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveShortcutThemeEditorMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveShortcutThemeEditorMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveShortcutThemeEditorMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo
ResolveShortcutThemeEditorMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo
ResolveShortcutThemeEditorMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo
ResolveShortcutThemeEditorMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveShortcutThemeEditorMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo
ResolveShortcutThemeEditorMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveShortcutThemeEditorMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveShortcutThemeEditorMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveShortcutThemeEditorMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveShortcutThemeEditorMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveShortcutThemeEditorMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveShortcutThemeEditorMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveShortcutThemeEditorMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveShortcutThemeEditorMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveShortcutThemeEditorMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveShortcutThemeEditorMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveShortcutThemeEditorMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveShortcutThemeEditorMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveShortcutThemeEditorMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveShortcutThemeEditorMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveShortcutThemeEditorMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveShortcutThemeEditorMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveShortcutThemeEditorMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveShortcutThemeEditorMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveShortcutThemeEditorMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveShortcutThemeEditorMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveShortcutThemeEditorMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo
ResolveShortcutThemeEditorMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveShortcutThemeEditorMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveShortcutThemeEditorMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo
ResolveShortcutThemeEditorMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveShortcutThemeEditorMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveShortcutThemeEditorMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveShortcutThemeEditorMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveShortcutThemeEditorMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveShortcutThemeEditorMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveShortcutThemeEditorMethod "setTheme" o = ShortcutThemeEditorSetThemeMethodInfo
ResolveShortcutThemeEditorMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveShortcutThemeEditorMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveShortcutThemeEditorMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveShortcutThemeEditorMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveShortcutThemeEditorMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveShortcutThemeEditorMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveShortcutThemeEditorMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveShortcutThemeEditorMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveShortcutThemeEditorMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveShortcutThemeEditorMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveShortcutThemeEditorMethod t ShortcutThemeEditor, O.OverloadedMethod info ShortcutThemeEditor p) => OL.IsLabel t (ShortcutThemeEditor -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#if MIN_VERSION_base(4,13,0)
instance (info ~ ResolveShortcutThemeEditorMethod t ShortcutThemeEditor, O.OverloadedMethod info ShortcutThemeEditor p, R.HasField t ShortcutThemeEditor p) => R.HasField t ShortcutThemeEditor p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveShortcutThemeEditorMethod t ShortcutThemeEditor, O.OverloadedMethodInfo info ShortcutThemeEditor) => OL.IsLabel t (O.MethodProxy info ShortcutThemeEditor) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
type ShortcutThemeEditorChangedCallback =
IO ()
type C_ShortcutThemeEditorChangedCallback =
Ptr ShortcutThemeEditor ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_ShortcutThemeEditorChangedCallback :: C_ShortcutThemeEditorChangedCallback -> IO (FunPtr C_ShortcutThemeEditorChangedCallback)
wrap_ShortcutThemeEditorChangedCallback ::
GObject a => (a -> ShortcutThemeEditorChangedCallback) ->
C_ShortcutThemeEditorChangedCallback
wrap_ShortcutThemeEditorChangedCallback :: forall a.
GObject a =>
(a -> IO ()) -> C_ShortcutThemeEditorChangedCallback
wrap_ShortcutThemeEditorChangedCallback a -> IO ()
gi'cb Ptr ShortcutThemeEditor
gi'selfPtr Ptr ()
_ = do
Ptr ShortcutThemeEditor -> (ShortcutThemeEditor -> IO ()) -> IO ()
forall o b.
(HasCallStack, GObject o) =>
Ptr o -> (o -> IO b) -> IO b
B.ManagedPtr.withNewObject Ptr ShortcutThemeEditor
gi'selfPtr ((ShortcutThemeEditor -> IO ()) -> IO ())
-> (ShortcutThemeEditor -> IO ()) -> IO ()
forall a b. (a -> b) -> a -> b
$ \ShortcutThemeEditor
gi'self -> a -> IO ()
gi'cb (ShortcutThemeEditor -> a
forall a b. Coercible a b => a -> b
Coerce.coerce ShortcutThemeEditor
gi'self)
onShortcutThemeEditorChanged :: (IsShortcutThemeEditor a, MonadIO m) => a -> ((?self :: a) => ShortcutThemeEditorChangedCallback) -> m SignalHandlerId
onShortcutThemeEditorChanged :: forall a (m :: * -> *).
(IsShortcutThemeEditor a, MonadIO m) =>
a -> ((?self::a) => IO ()) -> m SignalHandlerId
onShortcutThemeEditorChanged a
obj (?self::a) => IO ()
cb = IO SignalHandlerId -> m SignalHandlerId
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let wrapped :: a -> IO ()
wrapped a
self = let ?self = a
?self::a
self in IO ()
(?self::a) => IO ()
cb
let wrapped' :: C_ShortcutThemeEditorChangedCallback
wrapped' = (a -> IO ()) -> C_ShortcutThemeEditorChangedCallback
forall a.
GObject a =>
(a -> IO ()) -> C_ShortcutThemeEditorChangedCallback
wrap_ShortcutThemeEditorChangedCallback a -> IO ()
wrapped
FunPtr C_ShortcutThemeEditorChangedCallback
wrapped'' <- C_ShortcutThemeEditorChangedCallback
-> IO (FunPtr C_ShortcutThemeEditorChangedCallback)
mk_ShortcutThemeEditorChangedCallback C_ShortcutThemeEditorChangedCallback
wrapped'
a
-> Text
-> FunPtr C_ShortcutThemeEditorChangedCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"changed" FunPtr C_ShortcutThemeEditorChangedCallback
wrapped'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterShortcutThemeEditorChanged :: (IsShortcutThemeEditor a, MonadIO m) => a -> ((?self :: a) => ShortcutThemeEditorChangedCallback) -> m SignalHandlerId
afterShortcutThemeEditorChanged :: forall a (m :: * -> *).
(IsShortcutThemeEditor a, MonadIO m) =>
a -> ((?self::a) => IO ()) -> m SignalHandlerId
afterShortcutThemeEditorChanged a
obj (?self::a) => IO ()
cb = IO SignalHandlerId -> m SignalHandlerId
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let wrapped :: a -> IO ()
wrapped a
self = let ?self = a
?self::a
self in IO ()
(?self::a) => IO ()
cb
let wrapped' :: C_ShortcutThemeEditorChangedCallback
wrapped' = (a -> IO ()) -> C_ShortcutThemeEditorChangedCallback
forall a.
GObject a =>
(a -> IO ()) -> C_ShortcutThemeEditorChangedCallback
wrap_ShortcutThemeEditorChangedCallback a -> IO ()
wrapped
FunPtr C_ShortcutThemeEditorChangedCallback
wrapped'' <- C_ShortcutThemeEditorChangedCallback
-> IO (FunPtr C_ShortcutThemeEditorChangedCallback)
mk_ShortcutThemeEditorChangedCallback C_ShortcutThemeEditorChangedCallback
wrapped'
a
-> Text
-> FunPtr C_ShortcutThemeEditorChangedCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"changed" FunPtr C_ShortcutThemeEditorChangedCallback
wrapped'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data ShortcutThemeEditorChangedSignalInfo
instance SignalInfo ShortcutThemeEditorChangedSignalInfo where
type HaskellCallbackType ShortcutThemeEditorChangedSignalInfo = ShortcutThemeEditorChangedCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_ShortcutThemeEditorChangedCallback cb
cb'' <- mk_ShortcutThemeEditorChangedCallback cb'
connectSignalFunPtr obj "changed" cb'' connectMode detail
dbgSignalInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.ShortcutThemeEditor::changed"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-ShortcutThemeEditor.html#g:signal:changed"})
#endif
getShortcutThemeEditorTheme :: (MonadIO m, IsShortcutThemeEditor o) => o -> m (Maybe Dazzle.ShortcutTheme.ShortcutTheme)
getShortcutThemeEditorTheme :: forall (m :: * -> *) o.
(MonadIO m, IsShortcutThemeEditor o) =>
o -> m (Maybe ShortcutTheme)
getShortcutThemeEditorTheme o
obj = IO (Maybe ShortcutTheme) -> m (Maybe ShortcutTheme)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (Maybe ShortcutTheme) -> m (Maybe ShortcutTheme))
-> IO (Maybe ShortcutTheme) -> m (Maybe ShortcutTheme)
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr ShortcutTheme -> ShortcutTheme)
-> IO (Maybe ShortcutTheme)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj String
"theme" ManagedPtr ShortcutTheme -> ShortcutTheme
Dazzle.ShortcutTheme.ShortcutTheme
setShortcutThemeEditorTheme :: (MonadIO m, IsShortcutThemeEditor o, Dazzle.ShortcutTheme.IsShortcutTheme a) => o -> a -> m ()
setShortcutThemeEditorTheme :: forall (m :: * -> *) o a.
(MonadIO m, IsShortcutThemeEditor o, IsShortcutTheme a) =>
o -> a -> m ()
setShortcutThemeEditorTheme o
obj a
val = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
o -> String -> Maybe a -> IO ()
forall a b.
(GObject a, GObject b) =>
a -> String -> Maybe b -> IO ()
B.Properties.setObjectPropertyObject o
obj String
"theme" (a -> Maybe a
forall a. a -> Maybe a
Just a
val)
constructShortcutThemeEditorTheme :: (IsShortcutThemeEditor o, MIO.MonadIO m, Dazzle.ShortcutTheme.IsShortcutTheme a) => a -> m (GValueConstruct o)
constructShortcutThemeEditorTheme :: forall o (m :: * -> *) a.
(IsShortcutThemeEditor o, MonadIO m, IsShortcutTheme a) =>
a -> m (GValueConstruct o)
constructShortcutThemeEditorTheme a
val = IO (GValueConstruct o) -> m (GValueConstruct o)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> m (GValueConstruct o))
-> IO (GValueConstruct o) -> m (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ do
IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a. IO a -> IO a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO (GValueConstruct o) -> IO (GValueConstruct o))
-> IO (GValueConstruct o) -> IO (GValueConstruct o)
forall a b. (a -> b) -> a -> b
$ String -> Maybe a -> IO (GValueConstruct o)
forall a o.
GObject a =>
String -> Maybe a -> IO (GValueConstruct o)
B.Properties.constructObjectPropertyObject String
"theme" (a -> Maybe a
forall a. a -> Maybe a
P.Just a
val)
#if defined(ENABLE_OVERLOADING)
data ShortcutThemeEditorThemePropertyInfo
instance AttrInfo ShortcutThemeEditorThemePropertyInfo where
type AttrAllowedOps ShortcutThemeEditorThemePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint ShortcutThemeEditorThemePropertyInfo = IsShortcutThemeEditor
type AttrSetTypeConstraint ShortcutThemeEditorThemePropertyInfo = Dazzle.ShortcutTheme.IsShortcutTheme
type AttrTransferTypeConstraint ShortcutThemeEditorThemePropertyInfo = Dazzle.ShortcutTheme.IsShortcutTheme
type AttrTransferType ShortcutThemeEditorThemePropertyInfo = Dazzle.ShortcutTheme.ShortcutTheme
type AttrGetType ShortcutThemeEditorThemePropertyInfo = (Maybe Dazzle.ShortcutTheme.ShortcutTheme)
type AttrLabel ShortcutThemeEditorThemePropertyInfo = "theme"
type AttrOrigin ShortcutThemeEditorThemePropertyInfo = ShortcutThemeEditor
attrGet = getShortcutThemeEditorTheme
attrSet = setShortcutThemeEditorTheme
attrTransfer _ v = do
unsafeCastTo Dazzle.ShortcutTheme.ShortcutTheme v
attrConstruct = constructShortcutThemeEditorTheme
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.ShortcutThemeEditor.theme"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-ShortcutThemeEditor.html#g:attr:theme"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList ShortcutThemeEditor
type instance O.AttributeList ShortcutThemeEditor = ShortcutThemeEditorAttributeList
type ShortcutThemeEditorAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("theme", ShortcutThemeEditorThemePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
shortcutThemeEditorTheme :: AttrLabelProxy "theme"
shortcutThemeEditorTheme = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList ShortcutThemeEditor = ShortcutThemeEditorSignalList
type ShortcutThemeEditorSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("changed", ShortcutThemeEditorChangedSignalInfo), '("checkResize", Gtk.Container.ContainerCheckResizeSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("remove", Gtk.Container.ContainerRemoveSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("setFocusChild", Gtk.Container.ContainerSetFocusChildSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, DK.Type)])
#endif
foreign import ccall "dzl_shortcut_theme_editor_new" dzl_shortcut_theme_editor_new ::
IO (Ptr ShortcutThemeEditor)
shortcutThemeEditorNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
m ShortcutThemeEditor
shortcutThemeEditorNew :: forall (m :: * -> *).
(HasCallStack, MonadIO m) =>
m ShortcutThemeEditor
shortcutThemeEditorNew = IO ShortcutThemeEditor -> m ShortcutThemeEditor
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO ShortcutThemeEditor -> m ShortcutThemeEditor)
-> IO ShortcutThemeEditor -> m ShortcutThemeEditor
forall a b. (a -> b) -> a -> b
$ do
Ptr ShortcutThemeEditor
result <- IO (Ptr ShortcutThemeEditor)
dzl_shortcut_theme_editor_new
Text -> Ptr ShortcutThemeEditor -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"shortcutThemeEditorNew" Ptr ShortcutThemeEditor
result
ShortcutThemeEditor
result' <- ((ManagedPtr ShortcutThemeEditor -> ShortcutThemeEditor)
-> Ptr ShortcutThemeEditor -> IO ShortcutThemeEditor
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr ShortcutThemeEditor -> ShortcutThemeEditor
ShortcutThemeEditor) Ptr ShortcutThemeEditor
result
ShortcutThemeEditor -> IO ShortcutThemeEditor
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ShortcutThemeEditor
result'
#if defined(ENABLE_OVERLOADING)
#endif
foreign import ccall "dzl_shortcut_theme_editor_get_theme" dzl_shortcut_theme_editor_get_theme ::
Ptr ShortcutThemeEditor ->
IO (Ptr Dazzle.ShortcutTheme.ShortcutTheme)
shortcutThemeEditorGetTheme ::
(B.CallStack.HasCallStack, MonadIO m, IsShortcutThemeEditor a) =>
a
-> m (Maybe Dazzle.ShortcutTheme.ShortcutTheme)
shortcutThemeEditorGetTheme :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsShortcutThemeEditor a) =>
a -> m (Maybe ShortcutTheme)
shortcutThemeEditorGetTheme a
self = IO (Maybe ShortcutTheme) -> m (Maybe ShortcutTheme)
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (Maybe ShortcutTheme) -> m (Maybe ShortcutTheme))
-> IO (Maybe ShortcutTheme) -> m (Maybe ShortcutTheme)
forall a b. (a -> b) -> a -> b
$ do
Ptr ShortcutThemeEditor
self' <- a -> IO (Ptr ShortcutThemeEditor)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr ShortcutTheme
result <- Ptr ShortcutThemeEditor -> IO (Ptr ShortcutTheme)
dzl_shortcut_theme_editor_get_theme Ptr ShortcutThemeEditor
self'
Maybe ShortcutTheme
maybeResult <- Ptr ShortcutTheme
-> (Ptr ShortcutTheme -> IO ShortcutTheme)
-> IO (Maybe ShortcutTheme)
forall a b. Ptr a -> (Ptr a -> IO b) -> IO (Maybe b)
convertIfNonNull Ptr ShortcutTheme
result ((Ptr ShortcutTheme -> IO ShortcutTheme)
-> IO (Maybe ShortcutTheme))
-> (Ptr ShortcutTheme -> IO ShortcutTheme)
-> IO (Maybe ShortcutTheme)
forall a b. (a -> b) -> a -> b
$ \Ptr ShortcutTheme
result' -> do
ShortcutTheme
result'' <- ((ManagedPtr ShortcutTheme -> ShortcutTheme)
-> Ptr ShortcutTheme -> IO ShortcutTheme
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr ShortcutTheme -> ShortcutTheme
Dazzle.ShortcutTheme.ShortcutTheme) Ptr ShortcutTheme
result'
ShortcutTheme -> IO ShortcutTheme
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ShortcutTheme
result''
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Maybe ShortcutTheme -> IO (Maybe ShortcutTheme)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe ShortcutTheme
maybeResult
#if defined(ENABLE_OVERLOADING)
data ShortcutThemeEditorGetThemeMethodInfo
instance (signature ~ (m (Maybe Dazzle.ShortcutTheme.ShortcutTheme)), MonadIO m, IsShortcutThemeEditor a) => O.OverloadedMethod ShortcutThemeEditorGetThemeMethodInfo a signature where
overloadedMethod = shortcutThemeEditorGetTheme
instance O.OverloadedMethodInfo ShortcutThemeEditorGetThemeMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.ShortcutThemeEditor.shortcutThemeEditorGetTheme",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-ShortcutThemeEditor.html#v:shortcutThemeEditorGetTheme"
})
#endif
foreign import ccall "dzl_shortcut_theme_editor_set_theme" dzl_shortcut_theme_editor_set_theme ::
Ptr ShortcutThemeEditor ->
Ptr Dazzle.ShortcutTheme.ShortcutTheme ->
IO ()
shortcutThemeEditorSetTheme ::
(B.CallStack.HasCallStack, MonadIO m, IsShortcutThemeEditor a, Dazzle.ShortcutTheme.IsShortcutTheme b) =>
a
-> b
-> m ()
shortcutThemeEditorSetTheme :: forall (m :: * -> *) a b.
(HasCallStack, MonadIO m, IsShortcutThemeEditor a,
IsShortcutTheme b) =>
a -> b -> m ()
shortcutThemeEditorSetTheme a
self b
theme = IO () -> m ()
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO () -> m ()) -> IO () -> m ()
forall a b. (a -> b) -> a -> b
$ do
Ptr ShortcutThemeEditor
self' <- a -> IO (Ptr ShortcutThemeEditor)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr ShortcutTheme
theme' <- b -> IO (Ptr ShortcutTheme)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr b
theme
Ptr ShortcutThemeEditor -> Ptr ShortcutTheme -> IO ()
dzl_shortcut_theme_editor_set_theme Ptr ShortcutThemeEditor
self' Ptr ShortcutTheme
theme'
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
b -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr b
theme
() -> IO ()
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return ()
#if defined(ENABLE_OVERLOADING)
data ShortcutThemeEditorSetThemeMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsShortcutThemeEditor a, Dazzle.ShortcutTheme.IsShortcutTheme b) => O.OverloadedMethod ShortcutThemeEditorSetThemeMethodInfo a signature where
overloadedMethod = shortcutThemeEditorSetTheme
instance O.OverloadedMethodInfo ShortcutThemeEditorSetThemeMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.ShortcutThemeEditor.shortcutThemeEditorSetTheme",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-ShortcutThemeEditor.html#v:shortcutThemeEditorSetTheme"
})
#endif