{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.Dazzle.Objects.SuggestionButton
(
SuggestionButton(..) ,
IsSuggestionButton ,
toSuggestionButton ,
#if defined(ENABLE_OVERLOADING)
ResolveSuggestionButtonMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
SuggestionButtonGetButtonMethodInfo ,
#endif
suggestionButtonGetButton ,
#if defined(ENABLE_OVERLOADING)
SuggestionButtonGetEntryMethodInfo ,
#endif
suggestionButtonGetEntry ,
suggestionButtonNew ,
#if defined(ENABLE_OVERLOADING)
SuggestionButtonButtonPropertyInfo ,
#endif
getSuggestionButtonButton ,
#if defined(ENABLE_OVERLOADING)
suggestionButtonButton ,
#endif
#if defined(ENABLE_OVERLOADING)
SuggestionButtonEntryPropertyInfo ,
#endif
getSuggestionButtonEntry ,
#if defined(ENABLE_OVERLOADING)
suggestionButtonEntry ,
#endif
) 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 qualified GI.Cairo.Structs.Surface as Cairo.Surface
import qualified GI.Dazzle.Callbacks as Dazzle.Callbacks
import {-# SOURCE #-} qualified GI.Dazzle.Objects.Suggestion as Dazzle.Suggestion
import {-# SOURCE #-} qualified GI.Dazzle.Objects.SuggestionEntry as Dazzle.SuggestionEntry
import qualified GI.GLib.Callbacks as GLib.Callbacks
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gdk.Structs.Rectangle as Gdk.Rectangle
import qualified GI.Gio.Interfaces.Icon as Gio.Icon
import qualified GI.Gio.Interfaces.ListModel as Gio.ListModel
import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import qualified GI.Gtk.Interfaces.CellEditable as Gtk.CellEditable
import qualified GI.Gtk.Interfaces.Editable as Gtk.Editable
import qualified GI.Gtk.Objects.Button as Gtk.Button
import qualified GI.Gtk.Objects.Container as Gtk.Container
import qualified GI.Gtk.Objects.Entry as Gtk.Entry
import qualified GI.Gtk.Objects.Stack as Gtk.Stack
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.SuggestionEntry as Dazzle.SuggestionEntry
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import qualified GI.Gtk.Objects.Button as Gtk.Button
import qualified GI.Gtk.Objects.Container as Gtk.Container
import qualified GI.Gtk.Objects.Stack as Gtk.Stack
import qualified GI.Gtk.Objects.Widget as Gtk.Widget
#endif
newtype SuggestionButton = SuggestionButton (SP.ManagedPtr SuggestionButton)
deriving (SuggestionButton -> SuggestionButton -> Bool
(SuggestionButton -> SuggestionButton -> Bool)
-> (SuggestionButton -> SuggestionButton -> Bool)
-> Eq SuggestionButton
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SuggestionButton -> SuggestionButton -> Bool
== :: SuggestionButton -> SuggestionButton -> Bool
$c/= :: SuggestionButton -> SuggestionButton -> Bool
/= :: SuggestionButton -> SuggestionButton -> Bool
Eq)
instance SP.ManagedPtrNewtype SuggestionButton where
toManagedPtr :: SuggestionButton -> ManagedPtr SuggestionButton
toManagedPtr (SuggestionButton ManagedPtr SuggestionButton
p) = ManagedPtr SuggestionButton
p
foreign import ccall "dzl_suggestion_button_get_type"
c_dzl_suggestion_button_get_type :: IO B.Types.GType
instance B.Types.TypedObject SuggestionButton where
glibType :: IO GType
glibType = IO GType
c_dzl_suggestion_button_get_type
instance B.Types.GObject SuggestionButton
class (SP.GObject o, O.IsDescendantOf SuggestionButton o) => IsSuggestionButton o
instance (SP.GObject o, O.IsDescendantOf SuggestionButton o) => IsSuggestionButton o
instance O.HasParentTypes SuggestionButton
type instance O.ParentTypes SuggestionButton = '[Gtk.Stack.Stack, Gtk.Container.Container, Gtk.Widget.Widget, GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]
toSuggestionButton :: (MIO.MonadIO m, IsSuggestionButton o) => o -> m SuggestionButton
toSuggestionButton :: forall (m :: * -> *) o.
(MonadIO m, IsSuggestionButton o) =>
o -> m SuggestionButton
toSuggestionButton = IO SuggestionButton -> m SuggestionButton
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO SuggestionButton -> m SuggestionButton)
-> (o -> IO SuggestionButton) -> o -> m SuggestionButton
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr SuggestionButton -> SuggestionButton)
-> o -> IO SuggestionButton
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
B.ManagedPtr.unsafeCastTo ManagedPtr SuggestionButton -> SuggestionButton
SuggestionButton
instance B.GValue.IsGValue (Maybe SuggestionButton) where
gvalueGType_ :: IO GType
gvalueGType_ = IO GType
c_dzl_suggestion_button_get_type
gvalueSet_ :: Ptr GValue -> Maybe SuggestionButton -> IO ()
gvalueSet_ Ptr GValue
gv Maybe SuggestionButton
P.Nothing = Ptr GValue -> Ptr SuggestionButton -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv (Ptr SuggestionButton
forall a. Ptr a
FP.nullPtr :: FP.Ptr SuggestionButton)
gvalueSet_ Ptr GValue
gv (P.Just SuggestionButton
obj) = SuggestionButton -> (Ptr SuggestionButton -> IO ()) -> IO ()
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr SuggestionButton
obj (Ptr GValue -> Ptr SuggestionButton -> IO ()
forall a. GObject a => Ptr GValue -> Ptr a -> IO ()
B.GValue.set_object Ptr GValue
gv)
gvalueGet_ :: Ptr GValue -> IO (Maybe SuggestionButton)
gvalueGet_ Ptr GValue
gv = do
Ptr SuggestionButton
ptr <- Ptr GValue -> IO (Ptr SuggestionButton)
forall a. GObject a => Ptr GValue -> IO (Ptr a)
B.GValue.get_object Ptr GValue
gv :: IO (FP.Ptr SuggestionButton)
if Ptr SuggestionButton
ptr Ptr SuggestionButton -> Ptr SuggestionButton -> Bool
forall a. Eq a => a -> a -> Bool
/= Ptr SuggestionButton
forall a. Ptr a
FP.nullPtr
then SuggestionButton -> Maybe SuggestionButton
forall a. a -> Maybe a
P.Just (SuggestionButton -> Maybe SuggestionButton)
-> IO SuggestionButton -> IO (Maybe SuggestionButton)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> (ManagedPtr SuggestionButton -> SuggestionButton)
-> Ptr SuggestionButton -> IO SuggestionButton
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr SuggestionButton -> SuggestionButton
SuggestionButton Ptr SuggestionButton
ptr
else Maybe SuggestionButton -> IO (Maybe SuggestionButton)
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Maybe SuggestionButton
forall a. Maybe a
P.Nothing
#if defined(ENABLE_OVERLOADING)
type family ResolveSuggestionButtonMethod (t :: Symbol) (o :: DK.Type) :: DK.Type where
ResolveSuggestionButtonMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveSuggestionButtonMethod "add" o = Gtk.Container.ContainerAddMethodInfo
ResolveSuggestionButtonMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveSuggestionButtonMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveSuggestionButtonMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveSuggestionButtonMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveSuggestionButtonMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveSuggestionButtonMethod "addNamed" o = Gtk.Stack.StackAddNamedMethodInfo
ResolveSuggestionButtonMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveSuggestionButtonMethod "addTitled" o = Gtk.Stack.StackAddTitledMethodInfo
ResolveSuggestionButtonMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveSuggestionButtonMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveSuggestionButtonMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveSuggestionButtonMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo
ResolveSuggestionButtonMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveSuggestionButtonMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo
ResolveSuggestionButtonMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo
ResolveSuggestionButtonMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo
ResolveSuggestionButtonMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo
ResolveSuggestionButtonMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo
ResolveSuggestionButtonMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveSuggestionButtonMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveSuggestionButtonMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveSuggestionButtonMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveSuggestionButtonMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveSuggestionButtonMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveSuggestionButtonMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveSuggestionButtonMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveSuggestionButtonMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveSuggestionButtonMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveSuggestionButtonMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveSuggestionButtonMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveSuggestionButtonMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveSuggestionButtonMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveSuggestionButtonMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveSuggestionButtonMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveSuggestionButtonMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveSuggestionButtonMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveSuggestionButtonMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveSuggestionButtonMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveSuggestionButtonMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveSuggestionButtonMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveSuggestionButtonMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveSuggestionButtonMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveSuggestionButtonMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveSuggestionButtonMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveSuggestionButtonMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveSuggestionButtonMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveSuggestionButtonMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveSuggestionButtonMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveSuggestionButtonMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveSuggestionButtonMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveSuggestionButtonMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveSuggestionButtonMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveSuggestionButtonMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveSuggestionButtonMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveSuggestionButtonMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveSuggestionButtonMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveSuggestionButtonMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveSuggestionButtonMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveSuggestionButtonMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveSuggestionButtonMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveSuggestionButtonMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveSuggestionButtonMethod "forall" o = Gtk.Container.ContainerForallMethodInfo
ResolveSuggestionButtonMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveSuggestionButtonMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo
ResolveSuggestionButtonMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveSuggestionButtonMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveSuggestionButtonMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveSuggestionButtonMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveSuggestionButtonMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveSuggestionButtonMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveSuggestionButtonMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveSuggestionButtonMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveSuggestionButtonMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveSuggestionButtonMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveSuggestionButtonMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveSuggestionButtonMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveSuggestionButtonMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveSuggestionButtonMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveSuggestionButtonMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveSuggestionButtonMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveSuggestionButtonMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveSuggestionButtonMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveSuggestionButtonMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveSuggestionButtonMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveSuggestionButtonMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveSuggestionButtonMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveSuggestionButtonMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveSuggestionButtonMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveSuggestionButtonMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveSuggestionButtonMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveSuggestionButtonMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveSuggestionButtonMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveSuggestionButtonMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveSuggestionButtonMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveSuggestionButtonMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveSuggestionButtonMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveSuggestionButtonMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveSuggestionButtonMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveSuggestionButtonMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveSuggestionButtonMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveSuggestionButtonMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveSuggestionButtonMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveSuggestionButtonMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveSuggestionButtonMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveSuggestionButtonMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveSuggestionButtonMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveSuggestionButtonMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveSuggestionButtonMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveSuggestionButtonMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveSuggestionButtonMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveSuggestionButtonMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveSuggestionButtonMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveSuggestionButtonMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveSuggestionButtonMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveSuggestionButtonMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo
ResolveSuggestionButtonMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveSuggestionButtonMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveSuggestionButtonMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveSuggestionButtonMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveSuggestionButtonMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveSuggestionButtonMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveSuggestionButtonMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveSuggestionButtonMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveSuggestionButtonMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveSuggestionButtonMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveSuggestionButtonMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveSuggestionButtonMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveSuggestionButtonMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo
ResolveSuggestionButtonMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveSuggestionButtonMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveSuggestionButtonMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveSuggestionButtonMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveSuggestionButtonMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveSuggestionButtonMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveSuggestionButtonMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveSuggestionButtonMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveSuggestionButtonMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo
ResolveSuggestionButtonMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveSuggestionButtonMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveSuggestionButtonMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveSuggestionButtonMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveSuggestionButtonMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveSuggestionButtonMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveSuggestionButtonMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveSuggestionButtonMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveSuggestionButtonMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveSuggestionButtonMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveSuggestionButtonMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveSuggestionButtonMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveSuggestionButtonMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveSuggestionButtonMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveSuggestionButtonMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveSuggestionButtonMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveSuggestionButtonMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveSuggestionButtonMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveSuggestionButtonMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveSuggestionButtonMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveSuggestionButtonMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveSuggestionButtonMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveSuggestionButtonMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveSuggestionButtonMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo
ResolveSuggestionButtonMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveSuggestionButtonMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveSuggestionButtonMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveSuggestionButtonMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveSuggestionButtonMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveSuggestionButtonMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveSuggestionButtonMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveSuggestionButtonMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveSuggestionButtonMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveSuggestionButtonMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveSuggestionButtonMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveSuggestionButtonMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo
ResolveSuggestionButtonMethod "getButton" o = SuggestionButtonGetButtonMethodInfo
ResolveSuggestionButtonMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveSuggestionButtonMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveSuggestionButtonMethod "getChildByName" o = Gtk.Stack.StackGetChildByNameMethodInfo
ResolveSuggestionButtonMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveSuggestionButtonMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveSuggestionButtonMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo
ResolveSuggestionButtonMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveSuggestionButtonMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveSuggestionButtonMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveSuggestionButtonMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveSuggestionButtonMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveSuggestionButtonMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveSuggestionButtonMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveSuggestionButtonMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveSuggestionButtonMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveSuggestionButtonMethod "getEntry" o = SuggestionButtonGetEntryMethodInfo
ResolveSuggestionButtonMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveSuggestionButtonMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo
ResolveSuggestionButtonMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo
ResolveSuggestionButtonMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo
ResolveSuggestionButtonMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveSuggestionButtonMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo
ResolveSuggestionButtonMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveSuggestionButtonMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveSuggestionButtonMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveSuggestionButtonMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveSuggestionButtonMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveSuggestionButtonMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveSuggestionButtonMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveSuggestionButtonMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveSuggestionButtonMethod "getHhomogeneous" o = Gtk.Stack.StackGetHhomogeneousMethodInfo
ResolveSuggestionButtonMethod "getHomogeneous" o = Gtk.Stack.StackGetHomogeneousMethodInfo
ResolveSuggestionButtonMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveSuggestionButtonMethod "getInterpolateSize" o = Gtk.Stack.StackGetInterpolateSizeMethodInfo
ResolveSuggestionButtonMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveSuggestionButtonMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveSuggestionButtonMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveSuggestionButtonMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveSuggestionButtonMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveSuggestionButtonMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveSuggestionButtonMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveSuggestionButtonMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveSuggestionButtonMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveSuggestionButtonMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveSuggestionButtonMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveSuggestionButtonMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveSuggestionButtonMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveSuggestionButtonMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveSuggestionButtonMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveSuggestionButtonMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveSuggestionButtonMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo
ResolveSuggestionButtonMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveSuggestionButtonMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveSuggestionButtonMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveSuggestionButtonMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveSuggestionButtonMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveSuggestionButtonMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveSuggestionButtonMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveSuggestionButtonMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveSuggestionButtonMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveSuggestionButtonMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveSuggestionButtonMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveSuggestionButtonMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveSuggestionButtonMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveSuggestionButtonMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo
ResolveSuggestionButtonMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveSuggestionButtonMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveSuggestionButtonMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveSuggestionButtonMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveSuggestionButtonMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveSuggestionButtonMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveSuggestionButtonMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveSuggestionButtonMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveSuggestionButtonMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveSuggestionButtonMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveSuggestionButtonMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveSuggestionButtonMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveSuggestionButtonMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveSuggestionButtonMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveSuggestionButtonMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveSuggestionButtonMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveSuggestionButtonMethod "getTransitionDuration" o = Gtk.Stack.StackGetTransitionDurationMethodInfo
ResolveSuggestionButtonMethod "getTransitionRunning" o = Gtk.Stack.StackGetTransitionRunningMethodInfo
ResolveSuggestionButtonMethod "getTransitionType" o = Gtk.Stack.StackGetTransitionTypeMethodInfo
ResolveSuggestionButtonMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveSuggestionButtonMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveSuggestionButtonMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveSuggestionButtonMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveSuggestionButtonMethod "getVhomogeneous" o = Gtk.Stack.StackGetVhomogeneousMethodInfo
ResolveSuggestionButtonMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveSuggestionButtonMethod "getVisibleChild" o = Gtk.Stack.StackGetVisibleChildMethodInfo
ResolveSuggestionButtonMethod "getVisibleChildName" o = Gtk.Stack.StackGetVisibleChildNameMethodInfo
ResolveSuggestionButtonMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveSuggestionButtonMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveSuggestionButtonMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveSuggestionButtonMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveSuggestionButtonMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveSuggestionButtonMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo
ResolveSuggestionButtonMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveSuggestionButtonMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveSuggestionButtonMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveSuggestionButtonMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveSuggestionButtonMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveSuggestionButtonMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveSuggestionButtonMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveSuggestionButtonMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveSuggestionButtonMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveSuggestionButtonMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveSuggestionButtonMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveSuggestionButtonMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveSuggestionButtonMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveSuggestionButtonMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo
ResolveSuggestionButtonMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo
ResolveSuggestionButtonMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo
ResolveSuggestionButtonMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveSuggestionButtonMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo
ResolveSuggestionButtonMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveSuggestionButtonMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveSuggestionButtonMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveSuggestionButtonMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveSuggestionButtonMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveSuggestionButtonMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveSuggestionButtonMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveSuggestionButtonMethod "setHhomogeneous" o = Gtk.Stack.StackSetHhomogeneousMethodInfo
ResolveSuggestionButtonMethod "setHomogeneous" o = Gtk.Stack.StackSetHomogeneousMethodInfo
ResolveSuggestionButtonMethod "setInterpolateSize" o = Gtk.Stack.StackSetInterpolateSizeMethodInfo
ResolveSuggestionButtonMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveSuggestionButtonMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveSuggestionButtonMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveSuggestionButtonMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveSuggestionButtonMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveSuggestionButtonMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveSuggestionButtonMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveSuggestionButtonMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveSuggestionButtonMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveSuggestionButtonMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveSuggestionButtonMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveSuggestionButtonMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveSuggestionButtonMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveSuggestionButtonMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveSuggestionButtonMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo
ResolveSuggestionButtonMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveSuggestionButtonMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveSuggestionButtonMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo
ResolveSuggestionButtonMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveSuggestionButtonMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveSuggestionButtonMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveSuggestionButtonMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveSuggestionButtonMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveSuggestionButtonMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveSuggestionButtonMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveSuggestionButtonMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveSuggestionButtonMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveSuggestionButtonMethod "setTransitionDuration" o = Gtk.Stack.StackSetTransitionDurationMethodInfo
ResolveSuggestionButtonMethod "setTransitionType" o = Gtk.Stack.StackSetTransitionTypeMethodInfo
ResolveSuggestionButtonMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveSuggestionButtonMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveSuggestionButtonMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveSuggestionButtonMethod "setVhomogeneous" o = Gtk.Stack.StackSetVhomogeneousMethodInfo
ResolveSuggestionButtonMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveSuggestionButtonMethod "setVisibleChild" o = Gtk.Stack.StackSetVisibleChildMethodInfo
ResolveSuggestionButtonMethod "setVisibleChildFull" o = Gtk.Stack.StackSetVisibleChildFullMethodInfo
ResolveSuggestionButtonMethod "setVisibleChildName" o = Gtk.Stack.StackSetVisibleChildNameMethodInfo
ResolveSuggestionButtonMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveSuggestionButtonMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveSuggestionButtonMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveSuggestionButtonMethod t SuggestionButton, O.OverloadedMethod info SuggestionButton p) => OL.IsLabel t (SuggestionButton -> 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 ~ ResolveSuggestionButtonMethod t SuggestionButton, O.OverloadedMethod info SuggestionButton p, R.HasField t SuggestionButton p) => R.HasField t SuggestionButton p where
getField = O.overloadedMethod @info
#endif
instance (info ~ ResolveSuggestionButtonMethod t SuggestionButton, O.OverloadedMethodInfo info SuggestionButton) => OL.IsLabel t (O.MethodProxy info SuggestionButton) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.MethodProxy
#else
fromLabel _ = O.MethodProxy
#endif
#endif
getSuggestionButtonButton :: (MonadIO m, IsSuggestionButton o) => o -> m Gtk.Button.Button
getSuggestionButtonButton :: forall (m :: * -> *) o.
(MonadIO m, IsSuggestionButton o) =>
o -> m Button
getSuggestionButtonButton o
obj = IO Button -> m Button
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO Button -> m Button) -> IO Button -> m Button
forall a b. (a -> b) -> a -> b
$ Text -> IO (Maybe Button) -> IO Button
forall a. HasCallStack => Text -> IO (Maybe a) -> IO a
checkUnexpectedNothing Text
"getSuggestionButtonButton" (IO (Maybe Button) -> IO Button) -> IO (Maybe Button) -> IO Button
forall a b. (a -> b) -> a -> b
$ o -> String -> (ManagedPtr Button -> Button) -> IO (Maybe Button)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj String
"button" ManagedPtr Button -> Button
Gtk.Button.Button
#if defined(ENABLE_OVERLOADING)
data SuggestionButtonButtonPropertyInfo
instance AttrInfo SuggestionButtonButtonPropertyInfo where
type AttrAllowedOps SuggestionButtonButtonPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint SuggestionButtonButtonPropertyInfo = IsSuggestionButton
type AttrSetTypeConstraint SuggestionButtonButtonPropertyInfo = (~) ()
type AttrTransferTypeConstraint SuggestionButtonButtonPropertyInfo = (~) ()
type AttrTransferType SuggestionButtonButtonPropertyInfo = ()
type AttrGetType SuggestionButtonButtonPropertyInfo = Gtk.Button.Button
type AttrLabel SuggestionButtonButtonPropertyInfo = "button"
type AttrOrigin SuggestionButtonButtonPropertyInfo = SuggestionButton
attrGet = getSuggestionButtonButton
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.SuggestionButton.button"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-SuggestionButton.html#g:attr:button"
})
#endif
getSuggestionButtonEntry :: (MonadIO m, IsSuggestionButton o) => o -> m Dazzle.SuggestionEntry.SuggestionEntry
getSuggestionButtonEntry :: forall (m :: * -> *) o.
(MonadIO m, IsSuggestionButton o) =>
o -> m SuggestionEntry
getSuggestionButtonEntry o
obj = IO SuggestionEntry -> m SuggestionEntry
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
MIO.liftIO (IO SuggestionEntry -> m SuggestionEntry)
-> IO SuggestionEntry -> m SuggestionEntry
forall a b. (a -> b) -> a -> b
$ Text -> IO (Maybe SuggestionEntry) -> IO SuggestionEntry
forall a. HasCallStack => Text -> IO (Maybe a) -> IO a
checkUnexpectedNothing Text
"getSuggestionButtonEntry" (IO (Maybe SuggestionEntry) -> IO SuggestionEntry)
-> IO (Maybe SuggestionEntry) -> IO SuggestionEntry
forall a b. (a -> b) -> a -> b
$ o
-> String
-> (ManagedPtr SuggestionEntry -> SuggestionEntry)
-> IO (Maybe SuggestionEntry)
forall a b.
(GObject a, GObject b) =>
a -> String -> (ManagedPtr b -> b) -> IO (Maybe b)
B.Properties.getObjectPropertyObject o
obj String
"entry" ManagedPtr SuggestionEntry -> SuggestionEntry
Dazzle.SuggestionEntry.SuggestionEntry
#if defined(ENABLE_OVERLOADING)
data SuggestionButtonEntryPropertyInfo
instance AttrInfo SuggestionButtonEntryPropertyInfo where
type AttrAllowedOps SuggestionButtonEntryPropertyInfo = '[ 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint SuggestionButtonEntryPropertyInfo = IsSuggestionButton
type AttrSetTypeConstraint SuggestionButtonEntryPropertyInfo = (~) ()
type AttrTransferTypeConstraint SuggestionButtonEntryPropertyInfo = (~) ()
type AttrTransferType SuggestionButtonEntryPropertyInfo = ()
type AttrGetType SuggestionButtonEntryPropertyInfo = Dazzle.SuggestionEntry.SuggestionEntry
type AttrLabel SuggestionButtonEntryPropertyInfo = "entry"
type AttrOrigin SuggestionButtonEntryPropertyInfo = SuggestionButton
attrGet = getSuggestionButtonEntry
attrSet = undefined
attrTransfer _ = undefined
attrConstruct = undefined
attrClear = undefined
dbgAttrInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.SuggestionButton.entry"
, O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-SuggestionButton.html#g:attr:entry"
})
#endif
#if defined(ENABLE_OVERLOADING)
instance O.HasAttributeList SuggestionButton
type instance O.AttributeList SuggestionButton = SuggestionButtonAttributeList
type SuggestionButtonAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("borderWidth", Gtk.Container.ContainerBorderWidthPropertyInfo), '("button", SuggestionButtonButtonPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("child", Gtk.Container.ContainerChildPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("entry", SuggestionButtonEntryPropertyInfo), '("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), '("hhomogeneous", Gtk.Stack.StackHhomogeneousPropertyInfo), '("homogeneous", Gtk.Stack.StackHomogeneousPropertyInfo), '("interpolateSize", Gtk.Stack.StackInterpolateSizePropertyInfo), '("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), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("transitionDuration", Gtk.Stack.StackTransitionDurationPropertyInfo), '("transitionRunning", Gtk.Stack.StackTransitionRunningPropertyInfo), '("transitionType", Gtk.Stack.StackTransitionTypePropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("vhomogeneous", Gtk.Stack.StackVhomogeneousPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("visibleChild", Gtk.Stack.StackVisibleChildPropertyInfo), '("visibleChildName", Gtk.Stack.StackVisibleChildNamePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, DK.Type)])
#endif
#if defined(ENABLE_OVERLOADING)
suggestionButtonButton :: AttrLabelProxy "button"
suggestionButtonButton = AttrLabelProxy
suggestionButtonEntry :: AttrLabelProxy "entry"
suggestionButtonEntry = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING)
type instance O.SignalList SuggestionButton = SuggestionButtonSignalList
type SuggestionButtonSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("add", Gtk.Container.ContainerAddSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("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_suggestion_button_new" dzl_suggestion_button_new ::
IO (Ptr SuggestionButton)
suggestionButtonNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
m SuggestionButton
suggestionButtonNew :: forall (m :: * -> *).
(HasCallStack, MonadIO m) =>
m SuggestionButton
suggestionButtonNew = IO SuggestionButton -> m SuggestionButton
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SuggestionButton -> m SuggestionButton)
-> IO SuggestionButton -> m SuggestionButton
forall a b. (a -> b) -> a -> b
$ do
Ptr SuggestionButton
result <- IO (Ptr SuggestionButton)
dzl_suggestion_button_new
Text -> Ptr SuggestionButton -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"suggestionButtonNew" Ptr SuggestionButton
result
SuggestionButton
result' <- ((ManagedPtr SuggestionButton -> SuggestionButton)
-> Ptr SuggestionButton -> IO SuggestionButton
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr SuggestionButton -> SuggestionButton
SuggestionButton) Ptr SuggestionButton
result
SuggestionButton -> IO SuggestionButton
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return SuggestionButton
result'
#if defined(ENABLE_OVERLOADING)
#endif
foreign import ccall "dzl_suggestion_button_get_button" dzl_suggestion_button_get_button ::
Ptr SuggestionButton ->
IO (Ptr Gtk.Button.Button)
suggestionButtonGetButton ::
(B.CallStack.HasCallStack, MonadIO m, IsSuggestionButton a) =>
a
-> m Gtk.Button.Button
suggestionButtonGetButton :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsSuggestionButton a) =>
a -> m Button
suggestionButtonGetButton a
self = IO Button -> m Button
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Button -> m Button) -> IO Button -> m Button
forall a b. (a -> b) -> a -> b
$ do
Ptr SuggestionButton
self' <- a -> IO (Ptr SuggestionButton)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr Button
result <- Ptr SuggestionButton -> IO (Ptr Button)
dzl_suggestion_button_get_button Ptr SuggestionButton
self'
Text -> Ptr Button -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"suggestionButtonGetButton" Ptr Button
result
Button
result' <- ((ManagedPtr Button -> Button) -> Ptr Button -> IO Button
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr Button -> Button
Gtk.Button.Button) Ptr Button
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
Button -> IO Button
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return Button
result'
#if defined(ENABLE_OVERLOADING)
data SuggestionButtonGetButtonMethodInfo
instance (signature ~ (m Gtk.Button.Button), MonadIO m, IsSuggestionButton a) => O.OverloadedMethod SuggestionButtonGetButtonMethodInfo a signature where
overloadedMethod = suggestionButtonGetButton
instance O.OverloadedMethodInfo SuggestionButtonGetButtonMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.SuggestionButton.suggestionButtonGetButton",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-SuggestionButton.html#v:suggestionButtonGetButton"
})
#endif
foreign import ccall "dzl_suggestion_button_get_entry" dzl_suggestion_button_get_entry ::
Ptr SuggestionButton ->
IO (Ptr Dazzle.SuggestionEntry.SuggestionEntry)
suggestionButtonGetEntry ::
(B.CallStack.HasCallStack, MonadIO m, IsSuggestionButton a) =>
a
-> m Dazzle.SuggestionEntry.SuggestionEntry
suggestionButtonGetEntry :: forall (m :: * -> *) a.
(HasCallStack, MonadIO m, IsSuggestionButton a) =>
a -> m SuggestionEntry
suggestionButtonGetEntry a
self = IO SuggestionEntry -> m SuggestionEntry
forall a. IO a -> m a
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SuggestionEntry -> m SuggestionEntry)
-> IO SuggestionEntry -> m SuggestionEntry
forall a b. (a -> b) -> a -> b
$ do
Ptr SuggestionButton
self' <- a -> IO (Ptr SuggestionButton)
forall a b. (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b)
unsafeManagedPtrCastPtr a
self
Ptr SuggestionEntry
result <- Ptr SuggestionButton -> IO (Ptr SuggestionEntry)
dzl_suggestion_button_get_entry Ptr SuggestionButton
self'
Text -> Ptr SuggestionEntry -> IO ()
forall a. HasCallStack => Text -> Ptr a -> IO ()
checkUnexpectedReturnNULL Text
"suggestionButtonGetEntry" Ptr SuggestionEntry
result
SuggestionEntry
result' <- ((ManagedPtr SuggestionEntry -> SuggestionEntry)
-> Ptr SuggestionEntry -> IO SuggestionEntry
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr SuggestionEntry -> SuggestionEntry
Dazzle.SuggestionEntry.SuggestionEntry) Ptr SuggestionEntry
result
a -> IO ()
forall a. ManagedPtrNewtype a => a -> IO ()
touchManagedPtr a
self
SuggestionEntry -> IO SuggestionEntry
forall a. a -> IO a
forall (m :: * -> *) a. Monad m => a -> m a
return SuggestionEntry
result'
#if defined(ENABLE_OVERLOADING)
data SuggestionButtonGetEntryMethodInfo
instance (signature ~ (m Dazzle.SuggestionEntry.SuggestionEntry), MonadIO m, IsSuggestionButton a) => O.OverloadedMethod SuggestionButtonGetEntryMethodInfo a signature where
overloadedMethod = suggestionButtonGetEntry
instance O.OverloadedMethodInfo SuggestionButtonGetEntryMethodInfo a where
overloadedMethodInfo = P.Just (O.ResolvedSymbolInfo {
O.resolvedSymbolName = "GI.Dazzle.Objects.SuggestionButton.suggestionButtonGetEntry",
O.resolvedSymbolURL = "https://hackage.haskell.org/package/gi-dazzle-1.0.2/docs/GI-Dazzle-Objects-SuggestionButton.html#v:suggestionButtonGetEntry"
})
#endif