#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.Gtk.Objects.InfoBar
(
InfoBar(..) ,
IsInfoBar ,
toInfoBar ,
noInfoBar ,
#if ENABLE_OVERLOADING
InfoBarAddActionWidgetMethodInfo ,
#endif
infoBarAddActionWidget ,
#if ENABLE_OVERLOADING
InfoBarAddButtonMethodInfo ,
#endif
infoBarAddButton ,
#if ENABLE_OVERLOADING
InfoBarGetActionAreaMethodInfo ,
#endif
infoBarGetActionArea ,
#if ENABLE_OVERLOADING
InfoBarGetContentAreaMethodInfo ,
#endif
infoBarGetContentArea ,
#if ENABLE_OVERLOADING
InfoBarGetMessageTypeMethodInfo ,
#endif
infoBarGetMessageType ,
#if ENABLE_OVERLOADING
InfoBarGetRevealedMethodInfo ,
#endif
infoBarGetRevealed ,
#if ENABLE_OVERLOADING
InfoBarGetShowCloseButtonMethodInfo ,
#endif
infoBarGetShowCloseButton ,
infoBarNew ,
#if ENABLE_OVERLOADING
InfoBarResponseMethodInfo ,
#endif
infoBarResponse ,
#if ENABLE_OVERLOADING
InfoBarSetDefaultResponseMethodInfo ,
#endif
infoBarSetDefaultResponse ,
#if ENABLE_OVERLOADING
InfoBarSetMessageTypeMethodInfo ,
#endif
infoBarSetMessageType ,
#if ENABLE_OVERLOADING
InfoBarSetResponseSensitiveMethodInfo ,
#endif
infoBarSetResponseSensitive ,
#if ENABLE_OVERLOADING
InfoBarSetRevealedMethodInfo ,
#endif
infoBarSetRevealed ,
#if ENABLE_OVERLOADING
InfoBarSetShowCloseButtonMethodInfo ,
#endif
infoBarSetShowCloseButton ,
#if ENABLE_OVERLOADING
InfoBarMessageTypePropertyInfo ,
#endif
constructInfoBarMessageType ,
getInfoBarMessageType ,
#if ENABLE_OVERLOADING
infoBarMessageType ,
#endif
setInfoBarMessageType ,
#if ENABLE_OVERLOADING
InfoBarRevealedPropertyInfo ,
#endif
constructInfoBarRevealed ,
getInfoBarRevealed ,
#if ENABLE_OVERLOADING
infoBarRevealed ,
#endif
setInfoBarRevealed ,
#if ENABLE_OVERLOADING
InfoBarShowCloseButtonPropertyInfo ,
#endif
constructInfoBarShowCloseButton ,
getInfoBarShowCloseButton ,
#if ENABLE_OVERLOADING
infoBarShowCloseButton ,
#endif
setInfoBarShowCloseButton ,
C_InfoBarCloseCallback ,
InfoBarCloseCallback ,
#if ENABLE_OVERLOADING
InfoBarCloseSignalInfo ,
#endif
afterInfoBarClose ,
genClosure_InfoBarClose ,
mk_InfoBarCloseCallback ,
noInfoBarCloseCallback ,
onInfoBarClose ,
wrap_InfoBarCloseCallback ,
C_InfoBarResponseCallback ,
InfoBarResponseCallback ,
#if ENABLE_OVERLOADING
InfoBarResponseSignalInfo ,
#endif
afterInfoBarResponse ,
genClosure_InfoBarResponse ,
mk_InfoBarResponseCallback ,
noInfoBarResponseCallback ,
onInfoBarResponse ,
wrap_InfoBarResponseCallback ,
) 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.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
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.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import qualified GI.GObject.Objects.Object as GObject.Object
import {-# SOURCE #-} qualified GI.Gtk.Enums as Gtk.Enums
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.Orientable as Gtk.Orientable
import {-# SOURCE #-} qualified GI.Gtk.Objects.Box as Gtk.Box
import {-# SOURCE #-} qualified GI.Gtk.Objects.Button as Gtk.Button
import {-# SOURCE #-} qualified GI.Gtk.Objects.Container as Gtk.Container
import {-# SOURCE #-} qualified GI.Gtk.Objects.Widget as Gtk.Widget
newtype InfoBar = InfoBar (ManagedPtr InfoBar)
foreign import ccall "gtk_info_bar_get_type"
c_gtk_info_bar_get_type :: IO GType
instance GObject InfoBar where
gobjectType _ = c_gtk_info_bar_get_type
class GObject o => IsInfoBar o
#if MIN_VERSION_base(4,9,0)
instance {-# OVERLAPPABLE #-} (GObject a, O.UnknownAncestorError InfoBar a) =>
IsInfoBar a
#endif
instance IsInfoBar InfoBar
instance Gtk.Box.IsBox InfoBar
instance Gtk.Container.IsContainer InfoBar
instance Gtk.Widget.IsWidget InfoBar
instance GObject.Object.IsObject InfoBar
instance Atk.ImplementorIface.IsImplementorIface InfoBar
instance Gtk.Buildable.IsBuildable InfoBar
instance Gtk.Orientable.IsOrientable InfoBar
toInfoBar :: (MonadIO m, IsInfoBar o) => o -> m InfoBar
toInfoBar = liftIO . unsafeCastTo InfoBar
noInfoBar :: Maybe InfoBar
noInfoBar = Nothing
#if ENABLE_OVERLOADING
type family ResolveInfoBarMethod (t :: Symbol) (o :: *) :: * where
ResolveInfoBarMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveInfoBarMethod "add" o = Gtk.Container.ContainerAddMethodInfo
ResolveInfoBarMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveInfoBarMethod "addActionWidget" o = InfoBarAddActionWidgetMethodInfo
ResolveInfoBarMethod "addButton" o = InfoBarAddButtonMethodInfo
ResolveInfoBarMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveInfoBarMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveInfoBarMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveInfoBarMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveInfoBarMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveInfoBarMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveInfoBarMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveInfoBarMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveInfoBarMethod "checkResize" o = Gtk.Container.ContainerCheckResizeMethodInfo
ResolveInfoBarMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveInfoBarMethod "childGetProperty" o = Gtk.Container.ContainerChildGetPropertyMethodInfo
ResolveInfoBarMethod "childNotify" o = Gtk.Container.ContainerChildNotifyMethodInfo
ResolveInfoBarMethod "childNotifyByPspec" o = Gtk.Container.ContainerChildNotifyByPspecMethodInfo
ResolveInfoBarMethod "childSetProperty" o = Gtk.Container.ContainerChildSetPropertyMethodInfo
ResolveInfoBarMethod "childType" o = Gtk.Container.ContainerChildTypeMethodInfo
ResolveInfoBarMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveInfoBarMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveInfoBarMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveInfoBarMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveInfoBarMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveInfoBarMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveInfoBarMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveInfoBarMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveInfoBarMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveInfoBarMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveInfoBarMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveInfoBarMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveInfoBarMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveInfoBarMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveInfoBarMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveInfoBarMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveInfoBarMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveInfoBarMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveInfoBarMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveInfoBarMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveInfoBarMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveInfoBarMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveInfoBarMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveInfoBarMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveInfoBarMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveInfoBarMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveInfoBarMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveInfoBarMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveInfoBarMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveInfoBarMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveInfoBarMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveInfoBarMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveInfoBarMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveInfoBarMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveInfoBarMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveInfoBarMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveInfoBarMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveInfoBarMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveInfoBarMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveInfoBarMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveInfoBarMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveInfoBarMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveInfoBarMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveInfoBarMethod "forall" o = Gtk.Container.ContainerForallMethodInfo
ResolveInfoBarMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveInfoBarMethod "foreach" o = Gtk.Container.ContainerForeachMethodInfo
ResolveInfoBarMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveInfoBarMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveInfoBarMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveInfoBarMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveInfoBarMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveInfoBarMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveInfoBarMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveInfoBarMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveInfoBarMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveInfoBarMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveInfoBarMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveInfoBarMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveInfoBarMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveInfoBarMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveInfoBarMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveInfoBarMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveInfoBarMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveInfoBarMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveInfoBarMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveInfoBarMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveInfoBarMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveInfoBarMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveInfoBarMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveInfoBarMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveInfoBarMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveInfoBarMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveInfoBarMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveInfoBarMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveInfoBarMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveInfoBarMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveInfoBarMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveInfoBarMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveInfoBarMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveInfoBarMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveInfoBarMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveInfoBarMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveInfoBarMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveInfoBarMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveInfoBarMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveInfoBarMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveInfoBarMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveInfoBarMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveInfoBarMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveInfoBarMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveInfoBarMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveInfoBarMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveInfoBarMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveInfoBarMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveInfoBarMethod "packEnd" o = Gtk.Box.BoxPackEndMethodInfo
ResolveInfoBarMethod "packStart" o = Gtk.Box.BoxPackStartMethodInfo
ResolveInfoBarMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveInfoBarMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveInfoBarMethod "propagateDraw" o = Gtk.Container.ContainerPropagateDrawMethodInfo
ResolveInfoBarMethod "queryChildPacking" o = Gtk.Box.BoxQueryChildPackingMethodInfo
ResolveInfoBarMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveInfoBarMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveInfoBarMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveInfoBarMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveInfoBarMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveInfoBarMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveInfoBarMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveInfoBarMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveInfoBarMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveInfoBarMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveInfoBarMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveInfoBarMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveInfoBarMethod "remove" o = Gtk.Container.ContainerRemoveMethodInfo
ResolveInfoBarMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveInfoBarMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveInfoBarMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveInfoBarMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveInfoBarMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveInfoBarMethod "reorderChild" o = Gtk.Box.BoxReorderChildMethodInfo
ResolveInfoBarMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveInfoBarMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveInfoBarMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveInfoBarMethod "resizeChildren" o = Gtk.Container.ContainerResizeChildrenMethodInfo
ResolveInfoBarMethod "response" o = InfoBarResponseMethodInfo
ResolveInfoBarMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveInfoBarMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveInfoBarMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveInfoBarMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveInfoBarMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveInfoBarMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveInfoBarMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveInfoBarMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveInfoBarMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveInfoBarMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveInfoBarMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveInfoBarMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveInfoBarMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveInfoBarMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveInfoBarMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveInfoBarMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveInfoBarMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveInfoBarMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveInfoBarMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveInfoBarMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveInfoBarMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveInfoBarMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveInfoBarMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveInfoBarMethod "unsetFocusChain" o = Gtk.Container.ContainerUnsetFocusChainMethodInfo
ResolveInfoBarMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveInfoBarMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveInfoBarMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveInfoBarMethod "getActionArea" o = InfoBarGetActionAreaMethodInfo
ResolveInfoBarMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveInfoBarMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveInfoBarMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveInfoBarMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveInfoBarMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveInfoBarMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveInfoBarMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveInfoBarMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveInfoBarMethod "getBaselinePosition" o = Gtk.Box.BoxGetBaselinePositionMethodInfo
ResolveInfoBarMethod "getBorderWidth" o = Gtk.Container.ContainerGetBorderWidthMethodInfo
ResolveInfoBarMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveInfoBarMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveInfoBarMethod "getCenterWidget" o = Gtk.Box.BoxGetCenterWidgetMethodInfo
ResolveInfoBarMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveInfoBarMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveInfoBarMethod "getChildren" o = Gtk.Container.ContainerGetChildrenMethodInfo
ResolveInfoBarMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveInfoBarMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveInfoBarMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveInfoBarMethod "getContentArea" o = InfoBarGetContentAreaMethodInfo
ResolveInfoBarMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveInfoBarMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveInfoBarMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveInfoBarMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveInfoBarMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveInfoBarMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveInfoBarMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveInfoBarMethod "getFocusChain" o = Gtk.Container.ContainerGetFocusChainMethodInfo
ResolveInfoBarMethod "getFocusChild" o = Gtk.Container.ContainerGetFocusChildMethodInfo
ResolveInfoBarMethod "getFocusHadjustment" o = Gtk.Container.ContainerGetFocusHadjustmentMethodInfo
ResolveInfoBarMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveInfoBarMethod "getFocusVadjustment" o = Gtk.Container.ContainerGetFocusVadjustmentMethodInfo
ResolveInfoBarMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveInfoBarMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveInfoBarMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveInfoBarMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveInfoBarMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveInfoBarMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveInfoBarMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveInfoBarMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveInfoBarMethod "getHomogeneous" o = Gtk.Box.BoxGetHomogeneousMethodInfo
ResolveInfoBarMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveInfoBarMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveInfoBarMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveInfoBarMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveInfoBarMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveInfoBarMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveInfoBarMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveInfoBarMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveInfoBarMethod "getMessageType" o = InfoBarGetMessageTypeMethodInfo
ResolveInfoBarMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveInfoBarMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveInfoBarMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveInfoBarMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveInfoBarMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveInfoBarMethod "getOrientation" o = Gtk.Orientable.OrientableGetOrientationMethodInfo
ResolveInfoBarMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveInfoBarMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveInfoBarMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveInfoBarMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveInfoBarMethod "getPathForChild" o = Gtk.Container.ContainerGetPathForChildMethodInfo
ResolveInfoBarMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveInfoBarMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveInfoBarMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveInfoBarMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveInfoBarMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveInfoBarMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveInfoBarMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveInfoBarMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveInfoBarMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveInfoBarMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveInfoBarMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveInfoBarMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveInfoBarMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveInfoBarMethod "getResizeMode" o = Gtk.Container.ContainerGetResizeModeMethodInfo
ResolveInfoBarMethod "getRevealed" o = InfoBarGetRevealedMethodInfo
ResolveInfoBarMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveInfoBarMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveInfoBarMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveInfoBarMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveInfoBarMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveInfoBarMethod "getShowCloseButton" o = InfoBarGetShowCloseButtonMethodInfo
ResolveInfoBarMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveInfoBarMethod "getSpacing" o = Gtk.Box.BoxGetSpacingMethodInfo
ResolveInfoBarMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveInfoBarMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveInfoBarMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveInfoBarMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveInfoBarMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveInfoBarMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveInfoBarMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveInfoBarMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveInfoBarMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveInfoBarMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveInfoBarMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveInfoBarMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveInfoBarMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveInfoBarMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveInfoBarMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveInfoBarMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveInfoBarMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveInfoBarMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveInfoBarMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveInfoBarMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveInfoBarMethod "setBaselinePosition" o = Gtk.Box.BoxSetBaselinePositionMethodInfo
ResolveInfoBarMethod "setBorderWidth" o = Gtk.Container.ContainerSetBorderWidthMethodInfo
ResolveInfoBarMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveInfoBarMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveInfoBarMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveInfoBarMethod "setCenterWidget" o = Gtk.Box.BoxSetCenterWidgetMethodInfo
ResolveInfoBarMethod "setChildPacking" o = Gtk.Box.BoxSetChildPackingMethodInfo
ResolveInfoBarMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveInfoBarMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveInfoBarMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveInfoBarMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveInfoBarMethod "setDefaultResponse" o = InfoBarSetDefaultResponseMethodInfo
ResolveInfoBarMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveInfoBarMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveInfoBarMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveInfoBarMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveInfoBarMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveInfoBarMethod "setFocusChain" o = Gtk.Container.ContainerSetFocusChainMethodInfo
ResolveInfoBarMethod "setFocusChild" o = Gtk.Container.ContainerSetFocusChildMethodInfo
ResolveInfoBarMethod "setFocusHadjustment" o = Gtk.Container.ContainerSetFocusHadjustmentMethodInfo
ResolveInfoBarMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveInfoBarMethod "setFocusVadjustment" o = Gtk.Container.ContainerSetFocusVadjustmentMethodInfo
ResolveInfoBarMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveInfoBarMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveInfoBarMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveInfoBarMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveInfoBarMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveInfoBarMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveInfoBarMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveInfoBarMethod "setHomogeneous" o = Gtk.Box.BoxSetHomogeneousMethodInfo
ResolveInfoBarMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveInfoBarMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveInfoBarMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveInfoBarMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveInfoBarMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveInfoBarMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveInfoBarMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveInfoBarMethod "setMessageType" o = InfoBarSetMessageTypeMethodInfo
ResolveInfoBarMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveInfoBarMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveInfoBarMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveInfoBarMethod "setOrientation" o = Gtk.Orientable.OrientableSetOrientationMethodInfo
ResolveInfoBarMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveInfoBarMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveInfoBarMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveInfoBarMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveInfoBarMethod "setReallocateRedraws" o = Gtk.Container.ContainerSetReallocateRedrawsMethodInfo
ResolveInfoBarMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveInfoBarMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveInfoBarMethod "setResizeMode" o = Gtk.Container.ContainerSetResizeModeMethodInfo
ResolveInfoBarMethod "setResponseSensitive" o = InfoBarSetResponseSensitiveMethodInfo
ResolveInfoBarMethod "setRevealed" o = InfoBarSetRevealedMethodInfo
ResolveInfoBarMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveInfoBarMethod "setShowCloseButton" o = InfoBarSetShowCloseButtonMethodInfo
ResolveInfoBarMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveInfoBarMethod "setSpacing" o = Gtk.Box.BoxSetSpacingMethodInfo
ResolveInfoBarMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveInfoBarMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveInfoBarMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveInfoBarMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveInfoBarMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveInfoBarMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveInfoBarMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveInfoBarMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveInfoBarMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveInfoBarMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveInfoBarMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveInfoBarMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveInfoBarMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveInfoBarMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveInfoBarMethod t InfoBar, O.MethodInfo info InfoBar p) => O.IsLabelProxy t (InfoBar -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveInfoBarMethod t InfoBar, O.MethodInfo info InfoBar p) => O.IsLabel t (InfoBar -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#else
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
#endif
#endif
type InfoBarCloseCallback =
IO ()
noInfoBarCloseCallback :: Maybe InfoBarCloseCallback
noInfoBarCloseCallback = Nothing
type C_InfoBarCloseCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_InfoBarCloseCallback :: C_InfoBarCloseCallback -> IO (FunPtr C_InfoBarCloseCallback)
genClosure_InfoBarClose :: InfoBarCloseCallback -> IO Closure
genClosure_InfoBarClose cb = do
let cb' = wrap_InfoBarCloseCallback cb
mk_InfoBarCloseCallback cb' >>= newCClosure
wrap_InfoBarCloseCallback ::
InfoBarCloseCallback ->
C_InfoBarCloseCallback
wrap_InfoBarCloseCallback _cb _ _ = do
_cb
onInfoBarClose :: (IsInfoBar a, MonadIO m) => a -> InfoBarCloseCallback -> m SignalHandlerId
onInfoBarClose obj cb = liftIO $ do
let cb' = wrap_InfoBarCloseCallback cb
cb'' <- mk_InfoBarCloseCallback cb'
connectSignalFunPtr obj "close" cb'' SignalConnectBefore
afterInfoBarClose :: (IsInfoBar a, MonadIO m) => a -> InfoBarCloseCallback -> m SignalHandlerId
afterInfoBarClose obj cb = liftIO $ do
let cb' = wrap_InfoBarCloseCallback cb
cb'' <- mk_InfoBarCloseCallback cb'
connectSignalFunPtr obj "close" cb'' SignalConnectAfter
type InfoBarResponseCallback =
Int32
-> IO ()
noInfoBarResponseCallback :: Maybe InfoBarResponseCallback
noInfoBarResponseCallback = Nothing
type C_InfoBarResponseCallback =
Ptr () ->
Int32 ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_InfoBarResponseCallback :: C_InfoBarResponseCallback -> IO (FunPtr C_InfoBarResponseCallback)
genClosure_InfoBarResponse :: InfoBarResponseCallback -> IO Closure
genClosure_InfoBarResponse cb = do
let cb' = wrap_InfoBarResponseCallback cb
mk_InfoBarResponseCallback cb' >>= newCClosure
wrap_InfoBarResponseCallback ::
InfoBarResponseCallback ->
C_InfoBarResponseCallback
wrap_InfoBarResponseCallback _cb _ responseId _ = do
_cb responseId
onInfoBarResponse :: (IsInfoBar a, MonadIO m) => a -> InfoBarResponseCallback -> m SignalHandlerId
onInfoBarResponse obj cb = liftIO $ do
let cb' = wrap_InfoBarResponseCallback cb
cb'' <- mk_InfoBarResponseCallback cb'
connectSignalFunPtr obj "response" cb'' SignalConnectBefore
afterInfoBarResponse :: (IsInfoBar a, MonadIO m) => a -> InfoBarResponseCallback -> m SignalHandlerId
afterInfoBarResponse obj cb = liftIO $ do
let cb' = wrap_InfoBarResponseCallback cb
cb'' <- mk_InfoBarResponseCallback cb'
connectSignalFunPtr obj "response" cb'' SignalConnectAfter
getInfoBarMessageType :: (MonadIO m, IsInfoBar o) => o -> m Gtk.Enums.MessageType
getInfoBarMessageType obj = liftIO $ getObjectPropertyEnum obj "message-type"
setInfoBarMessageType :: (MonadIO m, IsInfoBar o) => o -> Gtk.Enums.MessageType -> m ()
setInfoBarMessageType obj val = liftIO $ setObjectPropertyEnum obj "message-type" val
constructInfoBarMessageType :: (IsInfoBar o) => Gtk.Enums.MessageType -> IO (GValueConstruct o)
constructInfoBarMessageType val = constructObjectPropertyEnum "message-type" val
#if ENABLE_OVERLOADING
data InfoBarMessageTypePropertyInfo
instance AttrInfo InfoBarMessageTypePropertyInfo where
type AttrAllowedOps InfoBarMessageTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint InfoBarMessageTypePropertyInfo = (~) Gtk.Enums.MessageType
type AttrBaseTypeConstraint InfoBarMessageTypePropertyInfo = IsInfoBar
type AttrGetType InfoBarMessageTypePropertyInfo = Gtk.Enums.MessageType
type AttrLabel InfoBarMessageTypePropertyInfo = "message-type"
type AttrOrigin InfoBarMessageTypePropertyInfo = InfoBar
attrGet _ = getInfoBarMessageType
attrSet _ = setInfoBarMessageType
attrConstruct _ = constructInfoBarMessageType
attrClear _ = undefined
#endif
getInfoBarRevealed :: (MonadIO m, IsInfoBar o) => o -> m Bool
getInfoBarRevealed obj = liftIO $ getObjectPropertyBool obj "revealed"
setInfoBarRevealed :: (MonadIO m, IsInfoBar o) => o -> Bool -> m ()
setInfoBarRevealed obj val = liftIO $ setObjectPropertyBool obj "revealed" val
constructInfoBarRevealed :: (IsInfoBar o) => Bool -> IO (GValueConstruct o)
constructInfoBarRevealed val = constructObjectPropertyBool "revealed" val
#if ENABLE_OVERLOADING
data InfoBarRevealedPropertyInfo
instance AttrInfo InfoBarRevealedPropertyInfo where
type AttrAllowedOps InfoBarRevealedPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint InfoBarRevealedPropertyInfo = (~) Bool
type AttrBaseTypeConstraint InfoBarRevealedPropertyInfo = IsInfoBar
type AttrGetType InfoBarRevealedPropertyInfo = Bool
type AttrLabel InfoBarRevealedPropertyInfo = "revealed"
type AttrOrigin InfoBarRevealedPropertyInfo = InfoBar
attrGet _ = getInfoBarRevealed
attrSet _ = setInfoBarRevealed
attrConstruct _ = constructInfoBarRevealed
attrClear _ = undefined
#endif
getInfoBarShowCloseButton :: (MonadIO m, IsInfoBar o) => o -> m Bool
getInfoBarShowCloseButton obj = liftIO $ getObjectPropertyBool obj "show-close-button"
setInfoBarShowCloseButton :: (MonadIO m, IsInfoBar o) => o -> Bool -> m ()
setInfoBarShowCloseButton obj val = liftIO $ setObjectPropertyBool obj "show-close-button" val
constructInfoBarShowCloseButton :: (IsInfoBar o) => Bool -> IO (GValueConstruct o)
constructInfoBarShowCloseButton val = constructObjectPropertyBool "show-close-button" val
#if ENABLE_OVERLOADING
data InfoBarShowCloseButtonPropertyInfo
instance AttrInfo InfoBarShowCloseButtonPropertyInfo where
type AttrAllowedOps InfoBarShowCloseButtonPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint InfoBarShowCloseButtonPropertyInfo = (~) Bool
type AttrBaseTypeConstraint InfoBarShowCloseButtonPropertyInfo = IsInfoBar
type AttrGetType InfoBarShowCloseButtonPropertyInfo = Bool
type AttrLabel InfoBarShowCloseButtonPropertyInfo = "show-close-button"
type AttrOrigin InfoBarShowCloseButtonPropertyInfo = InfoBar
attrGet _ = getInfoBarShowCloseButton
attrSet _ = setInfoBarShowCloseButton
attrConstruct _ = constructInfoBarShowCloseButton
attrClear _ = undefined
#endif
#if ENABLE_OVERLOADING
instance O.HasAttributeList InfoBar
type instance O.AttributeList InfoBar = InfoBarAttributeList
type InfoBarAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("baselinePosition", Gtk.Box.BoxBaselinePositionPropertyInfo), '("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), '("homogeneous", Gtk.Box.BoxHomogeneousPropertyInfo), '("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), '("messageType", InfoBarMessageTypePropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("orientation", Gtk.Orientable.OrientableOrientationPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("resizeMode", Gtk.Container.ContainerResizeModePropertyInfo), '("revealed", InfoBarRevealedPropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("showCloseButton", InfoBarShowCloseButtonPropertyInfo), '("spacing", Gtk.Box.BoxSpacingPropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("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, *)])
#endif
#if ENABLE_OVERLOADING
infoBarMessageType :: AttrLabelProxy "messageType"
infoBarMessageType = AttrLabelProxy
infoBarRevealed :: AttrLabelProxy "revealed"
infoBarRevealed = AttrLabelProxy
infoBarShowCloseButton :: AttrLabelProxy "showCloseButton"
infoBarShowCloseButton = AttrLabelProxy
#endif
#if ENABLE_OVERLOADING
data InfoBarCloseSignalInfo
instance SignalInfo InfoBarCloseSignalInfo where
type HaskellCallbackType InfoBarCloseSignalInfo = InfoBarCloseCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_InfoBarCloseCallback cb
cb'' <- mk_InfoBarCloseCallback cb'
connectSignalFunPtr obj "close" cb'' connectMode
data InfoBarResponseSignalInfo
instance SignalInfo InfoBarResponseSignalInfo where
type HaskellCallbackType InfoBarResponseSignalInfo = InfoBarResponseCallback
connectSignal _ obj cb connectMode = do
let cb' = wrap_InfoBarResponseCallback cb
cb'' <- mk_InfoBarResponseCallback cb'
connectSignalFunPtr obj "response" cb'' connectMode
type instance O.SignalList InfoBar = InfoBarSignalList
type InfoBarSignalList = ('[ '("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), '("close", InfoBarCloseSignalInfo), '("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), '("response", InfoBarResponseSignalInfo), '("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, *)])
#endif
foreign import ccall "gtk_info_bar_new" gtk_info_bar_new ::
IO (Ptr InfoBar)
infoBarNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
m InfoBar
infoBarNew = liftIO $ do
result <- gtk_info_bar_new
checkUnexpectedReturnNULL "infoBarNew" result
result' <- (newObject InfoBar) result
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_info_bar_add_action_widget" gtk_info_bar_add_action_widget ::
Ptr InfoBar ->
Ptr Gtk.Widget.Widget ->
Int32 ->
IO ()
infoBarAddActionWidget ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a, Gtk.Widget.IsWidget b) =>
a
-> b
-> Int32
-> m ()
infoBarAddActionWidget infoBar child responseId = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
child' <- unsafeManagedPtrCastPtr child
gtk_info_bar_add_action_widget infoBar' child' responseId
touchManagedPtr infoBar
touchManagedPtr child
return ()
#if ENABLE_OVERLOADING
data InfoBarAddActionWidgetMethodInfo
instance (signature ~ (b -> Int32 -> m ()), MonadIO m, IsInfoBar a, Gtk.Widget.IsWidget b) => O.MethodInfo InfoBarAddActionWidgetMethodInfo a signature where
overloadedMethod _ = infoBarAddActionWidget
#endif
foreign import ccall "gtk_info_bar_add_button" gtk_info_bar_add_button ::
Ptr InfoBar ->
CString ->
Int32 ->
IO (Ptr Gtk.Button.Button)
infoBarAddButton ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> T.Text
-> Int32
-> m Gtk.Button.Button
infoBarAddButton infoBar buttonText responseId = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
buttonText' <- textToCString buttonText
result <- gtk_info_bar_add_button infoBar' buttonText' responseId
checkUnexpectedReturnNULL "infoBarAddButton" result
result' <- (newObject Gtk.Button.Button) result
touchManagedPtr infoBar
freeMem buttonText'
return result'
#if ENABLE_OVERLOADING
data InfoBarAddButtonMethodInfo
instance (signature ~ (T.Text -> Int32 -> m Gtk.Button.Button), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarAddButtonMethodInfo a signature where
overloadedMethod _ = infoBarAddButton
#endif
foreign import ccall "gtk_info_bar_get_action_area" gtk_info_bar_get_action_area ::
Ptr InfoBar ->
IO (Ptr Gtk.Widget.Widget)
infoBarGetActionArea ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> m Gtk.Widget.Widget
infoBarGetActionArea infoBar = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
result <- gtk_info_bar_get_action_area infoBar'
checkUnexpectedReturnNULL "infoBarGetActionArea" result
result' <- (newObject Gtk.Widget.Widget) result
touchManagedPtr infoBar
return result'
#if ENABLE_OVERLOADING
data InfoBarGetActionAreaMethodInfo
instance (signature ~ (m Gtk.Widget.Widget), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarGetActionAreaMethodInfo a signature where
overloadedMethod _ = infoBarGetActionArea
#endif
foreign import ccall "gtk_info_bar_get_content_area" gtk_info_bar_get_content_area ::
Ptr InfoBar ->
IO (Ptr Gtk.Widget.Widget)
infoBarGetContentArea ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> m Gtk.Widget.Widget
infoBarGetContentArea infoBar = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
result <- gtk_info_bar_get_content_area infoBar'
checkUnexpectedReturnNULL "infoBarGetContentArea" result
result' <- (newObject Gtk.Widget.Widget) result
touchManagedPtr infoBar
return result'
#if ENABLE_OVERLOADING
data InfoBarGetContentAreaMethodInfo
instance (signature ~ (m Gtk.Widget.Widget), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarGetContentAreaMethodInfo a signature where
overloadedMethod _ = infoBarGetContentArea
#endif
foreign import ccall "gtk_info_bar_get_message_type" gtk_info_bar_get_message_type ::
Ptr InfoBar ->
IO CUInt
infoBarGetMessageType ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> m Gtk.Enums.MessageType
infoBarGetMessageType infoBar = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
result <- gtk_info_bar_get_message_type infoBar'
let result' = (toEnum . fromIntegral) result
touchManagedPtr infoBar
return result'
#if ENABLE_OVERLOADING
data InfoBarGetMessageTypeMethodInfo
instance (signature ~ (m Gtk.Enums.MessageType), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarGetMessageTypeMethodInfo a signature where
overloadedMethod _ = infoBarGetMessageType
#endif
foreign import ccall "gtk_info_bar_get_revealed" gtk_info_bar_get_revealed ::
Ptr InfoBar ->
IO CInt
infoBarGetRevealed ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> m Bool
infoBarGetRevealed infoBar = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
result <- gtk_info_bar_get_revealed infoBar'
let result' = (/= 0) result
touchManagedPtr infoBar
return result'
#if ENABLE_OVERLOADING
data InfoBarGetRevealedMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarGetRevealedMethodInfo a signature where
overloadedMethod _ = infoBarGetRevealed
#endif
foreign import ccall "gtk_info_bar_get_show_close_button" gtk_info_bar_get_show_close_button ::
Ptr InfoBar ->
IO CInt
infoBarGetShowCloseButton ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> m Bool
infoBarGetShowCloseButton infoBar = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
result <- gtk_info_bar_get_show_close_button infoBar'
let result' = (/= 0) result
touchManagedPtr infoBar
return result'
#if ENABLE_OVERLOADING
data InfoBarGetShowCloseButtonMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarGetShowCloseButtonMethodInfo a signature where
overloadedMethod _ = infoBarGetShowCloseButton
#endif
foreign import ccall "gtk_info_bar_response" gtk_info_bar_response ::
Ptr InfoBar ->
Int32 ->
IO ()
infoBarResponse ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> Int32
-> m ()
infoBarResponse infoBar responseId = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
gtk_info_bar_response infoBar' responseId
touchManagedPtr infoBar
return ()
#if ENABLE_OVERLOADING
data InfoBarResponseMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarResponseMethodInfo a signature where
overloadedMethod _ = infoBarResponse
#endif
foreign import ccall "gtk_info_bar_set_default_response" gtk_info_bar_set_default_response ::
Ptr InfoBar ->
Int32 ->
IO ()
infoBarSetDefaultResponse ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> Int32
-> m ()
infoBarSetDefaultResponse infoBar responseId = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
gtk_info_bar_set_default_response infoBar' responseId
touchManagedPtr infoBar
return ()
#if ENABLE_OVERLOADING
data InfoBarSetDefaultResponseMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarSetDefaultResponseMethodInfo a signature where
overloadedMethod _ = infoBarSetDefaultResponse
#endif
foreign import ccall "gtk_info_bar_set_message_type" gtk_info_bar_set_message_type ::
Ptr InfoBar ->
CUInt ->
IO ()
infoBarSetMessageType ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> Gtk.Enums.MessageType
-> m ()
infoBarSetMessageType infoBar messageType = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
let messageType' = (fromIntegral . fromEnum) messageType
gtk_info_bar_set_message_type infoBar' messageType'
touchManagedPtr infoBar
return ()
#if ENABLE_OVERLOADING
data InfoBarSetMessageTypeMethodInfo
instance (signature ~ (Gtk.Enums.MessageType -> m ()), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarSetMessageTypeMethodInfo a signature where
overloadedMethod _ = infoBarSetMessageType
#endif
foreign import ccall "gtk_info_bar_set_response_sensitive" gtk_info_bar_set_response_sensitive ::
Ptr InfoBar ->
Int32 ->
CInt ->
IO ()
infoBarSetResponseSensitive ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> Int32
-> Bool
-> m ()
infoBarSetResponseSensitive infoBar responseId setting = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
let setting' = (fromIntegral . fromEnum) setting
gtk_info_bar_set_response_sensitive infoBar' responseId setting'
touchManagedPtr infoBar
return ()
#if ENABLE_OVERLOADING
data InfoBarSetResponseSensitiveMethodInfo
instance (signature ~ (Int32 -> Bool -> m ()), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarSetResponseSensitiveMethodInfo a signature where
overloadedMethod _ = infoBarSetResponseSensitive
#endif
foreign import ccall "gtk_info_bar_set_revealed" gtk_info_bar_set_revealed ::
Ptr InfoBar ->
CInt ->
IO ()
infoBarSetRevealed ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> Bool
-> m ()
infoBarSetRevealed infoBar revealed = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
let revealed' = (fromIntegral . fromEnum) revealed
gtk_info_bar_set_revealed infoBar' revealed'
touchManagedPtr infoBar
return ()
#if ENABLE_OVERLOADING
data InfoBarSetRevealedMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarSetRevealedMethodInfo a signature where
overloadedMethod _ = infoBarSetRevealed
#endif
foreign import ccall "gtk_info_bar_set_show_close_button" gtk_info_bar_set_show_close_button ::
Ptr InfoBar ->
CInt ->
IO ()
infoBarSetShowCloseButton ::
(B.CallStack.HasCallStack, MonadIO m, IsInfoBar a) =>
a
-> Bool
-> m ()
infoBarSetShowCloseButton infoBar setting = liftIO $ do
infoBar' <- unsafeManagedPtrCastPtr infoBar
let setting' = (fromIntegral . fromEnum) setting
gtk_info_bar_set_show_close_button infoBar' setting'
touchManagedPtr infoBar
return ()
#if ENABLE_OVERLOADING
data InfoBarSetShowCloseButtonMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsInfoBar a) => O.MethodInfo InfoBarSetShowCloseButtonMethodInfo a signature where
overloadedMethod _ = infoBarSetShowCloseButton
#endif