{- | Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte License : LGPL-2.1 Maintainer : Iñaki García Etxebarria (garetxe@gmail.com) -} module GI.Gtk.Objects.InfoBar ( -- * Exported types InfoBar(..) , InfoBarK , toInfoBar , noInfoBar , -- * Methods -- ** infoBarAddActionWidget InfoBarAddActionWidgetMethodInfo , infoBarAddActionWidget , -- ** infoBarAddButton InfoBarAddButtonMethodInfo , infoBarAddButton , -- ** infoBarGetActionArea InfoBarGetActionAreaMethodInfo , infoBarGetActionArea , -- ** infoBarGetContentArea InfoBarGetContentAreaMethodInfo , infoBarGetContentArea , -- ** infoBarGetMessageType InfoBarGetMessageTypeMethodInfo , infoBarGetMessageType , -- ** infoBarGetShowCloseButton InfoBarGetShowCloseButtonMethodInfo , infoBarGetShowCloseButton , -- ** infoBarNew infoBarNew , -- ** infoBarResponse InfoBarResponseMethodInfo , infoBarResponse , -- ** infoBarSetDefaultResponse InfoBarSetDefaultResponseMethodInfo , infoBarSetDefaultResponse , -- ** infoBarSetMessageType InfoBarSetMessageTypeMethodInfo , infoBarSetMessageType , -- ** infoBarSetResponseSensitive InfoBarSetResponseSensitiveMethodInfo , infoBarSetResponseSensitive , -- ** infoBarSetShowCloseButton InfoBarSetShowCloseButtonMethodInfo , infoBarSetShowCloseButton , -- * Properties -- ** MessageType InfoBarMessageTypePropertyInfo , constructInfoBarMessageType , getInfoBarMessageType , setInfoBarMessageType , -- ** ShowCloseButton InfoBarShowCloseButtonPropertyInfo , constructInfoBarShowCloseButton , getInfoBarShowCloseButton , setInfoBarShowCloseButton , -- * Signals -- ** Close InfoBarCloseCallback , InfoBarCloseCallbackC , InfoBarCloseSignalInfo , afterInfoBarClose , infoBarCloseCallbackWrapper , infoBarCloseClosure , mkInfoBarCloseCallback , noInfoBarCloseCallback , onInfoBarClose , -- ** Response InfoBarResponseCallback , InfoBarResponseCallbackC , InfoBarResponseSignalInfo , afterInfoBarResponse , infoBarResponseCallbackWrapper , infoBarResponseClosure , mkInfoBarResponseCallback , noInfoBarResponseCallback , onInfoBarResponse , ) where import Prelude () import Data.GI.Base.ShortPrelude import qualified Data.Text as T import qualified Data.ByteString.Char8 as B import qualified Data.Map as Map import GI.Gtk.Types import GI.Gtk.Callbacks import qualified GI.Atk as Atk import qualified GI.GObject as GObject newtype InfoBar = InfoBar (ForeignPtr InfoBar) foreign import ccall "gtk_info_bar_get_type" c_gtk_info_bar_get_type :: IO GType type instance ParentTypes InfoBar = InfoBarParentTypes type InfoBarParentTypes = '[Box, Container, Widget, GObject.Object, Atk.ImplementorIface, Buildable, Orientable] instance GObject InfoBar where gobjectIsInitiallyUnowned _ = True gobjectType _ = c_gtk_info_bar_get_type class GObject o => InfoBarK o instance (GObject o, IsDescendantOf InfoBar o) => InfoBarK o toInfoBar :: InfoBarK o => o -> IO InfoBar toInfoBar = unsafeCastTo InfoBar noInfoBar :: Maybe InfoBar noInfoBar = Nothing type family ResolveInfoBarMethod (t :: Symbol) (o :: *) :: * where ResolveInfoBarMethod "activate" o = WidgetActivateMethodInfo ResolveInfoBarMethod "add" o = ContainerAddMethodInfo ResolveInfoBarMethod "addAccelerator" o = WidgetAddAcceleratorMethodInfo ResolveInfoBarMethod "addActionWidget" o = InfoBarAddActionWidgetMethodInfo ResolveInfoBarMethod "addButton" o = InfoBarAddButtonMethodInfo ResolveInfoBarMethod "addChild" o = BuildableAddChildMethodInfo ResolveInfoBarMethod "addDeviceEvents" o = WidgetAddDeviceEventsMethodInfo ResolveInfoBarMethod "addEvents" o = WidgetAddEventsMethodInfo ResolveInfoBarMethod "addMnemonicLabel" o = WidgetAddMnemonicLabelMethodInfo ResolveInfoBarMethod "addTickCallback" o = WidgetAddTickCallbackMethodInfo ResolveInfoBarMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo ResolveInfoBarMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo ResolveInfoBarMethod "canActivateAccel" o = WidgetCanActivateAccelMethodInfo ResolveInfoBarMethod "checkResize" o = ContainerCheckResizeMethodInfo ResolveInfoBarMethod "childFocus" o = WidgetChildFocusMethodInfo ResolveInfoBarMethod "childGetProperty" o = ContainerChildGetPropertyMethodInfo ResolveInfoBarMethod "childNotifyByPspec" o = ContainerChildNotifyByPspecMethodInfo ResolveInfoBarMethod "childSetProperty" o = ContainerChildSetPropertyMethodInfo ResolveInfoBarMethod "childType" o = ContainerChildTypeMethodInfo ResolveInfoBarMethod "classPath" o = WidgetClassPathMethodInfo ResolveInfoBarMethod "computeExpand" o = WidgetComputeExpandMethodInfo ResolveInfoBarMethod "constructChild" o = BuildableConstructChildMethodInfo ResolveInfoBarMethod "createPangoContext" o = WidgetCreatePangoContextMethodInfo ResolveInfoBarMethod "createPangoLayout" o = WidgetCreatePangoLayoutMethodInfo ResolveInfoBarMethod "customFinished" o = BuildableCustomFinishedMethodInfo ResolveInfoBarMethod "customTagEnd" o = BuildableCustomTagEndMethodInfo ResolveInfoBarMethod "customTagStart" o = BuildableCustomTagStartMethodInfo ResolveInfoBarMethod "destroy" o = WidgetDestroyMethodInfo ResolveInfoBarMethod "destroyed" o = WidgetDestroyedMethodInfo ResolveInfoBarMethod "deviceIsShadowed" o = WidgetDeviceIsShadowedMethodInfo ResolveInfoBarMethod "dragBegin" o = WidgetDragBeginMethodInfo ResolveInfoBarMethod "dragBeginWithCoordinates" o = WidgetDragBeginWithCoordinatesMethodInfo ResolveInfoBarMethod "dragCheckThreshold" o = WidgetDragCheckThresholdMethodInfo ResolveInfoBarMethod "dragDestAddImageTargets" o = WidgetDragDestAddImageTargetsMethodInfo ResolveInfoBarMethod "dragDestAddTextTargets" o = WidgetDragDestAddTextTargetsMethodInfo ResolveInfoBarMethod "dragDestAddUriTargets" o = WidgetDragDestAddUriTargetsMethodInfo ResolveInfoBarMethod "dragDestFindTarget" o = WidgetDragDestFindTargetMethodInfo ResolveInfoBarMethod "dragDestGetTargetList" o = WidgetDragDestGetTargetListMethodInfo ResolveInfoBarMethod "dragDestGetTrackMotion" o = WidgetDragDestGetTrackMotionMethodInfo ResolveInfoBarMethod "dragDestSet" o = WidgetDragDestSetMethodInfo ResolveInfoBarMethod "dragDestSetProxy" o = WidgetDragDestSetProxyMethodInfo ResolveInfoBarMethod "dragDestSetTargetList" o = WidgetDragDestSetTargetListMethodInfo ResolveInfoBarMethod "dragDestSetTrackMotion" o = WidgetDragDestSetTrackMotionMethodInfo ResolveInfoBarMethod "dragDestUnset" o = WidgetDragDestUnsetMethodInfo ResolveInfoBarMethod "dragGetData" o = WidgetDragGetDataMethodInfo ResolveInfoBarMethod "dragHighlight" o = WidgetDragHighlightMethodInfo ResolveInfoBarMethod "dragSourceAddImageTargets" o = WidgetDragSourceAddImageTargetsMethodInfo ResolveInfoBarMethod "dragSourceAddTextTargets" o = WidgetDragSourceAddTextTargetsMethodInfo ResolveInfoBarMethod "dragSourceAddUriTargets" o = WidgetDragSourceAddUriTargetsMethodInfo ResolveInfoBarMethod "dragSourceGetTargetList" o = WidgetDragSourceGetTargetListMethodInfo ResolveInfoBarMethod "dragSourceSet" o = WidgetDragSourceSetMethodInfo ResolveInfoBarMethod "dragSourceSetIconGicon" o = WidgetDragSourceSetIconGiconMethodInfo ResolveInfoBarMethod "dragSourceSetIconName" o = WidgetDragSourceSetIconNameMethodInfo ResolveInfoBarMethod "dragSourceSetIconPixbuf" o = WidgetDragSourceSetIconPixbufMethodInfo ResolveInfoBarMethod "dragSourceSetIconStock" o = WidgetDragSourceSetIconStockMethodInfo ResolveInfoBarMethod "dragSourceSetTargetList" o = WidgetDragSourceSetTargetListMethodInfo ResolveInfoBarMethod "dragSourceUnset" o = WidgetDragSourceUnsetMethodInfo ResolveInfoBarMethod "dragUnhighlight" o = WidgetDragUnhighlightMethodInfo ResolveInfoBarMethod "draw" o = WidgetDrawMethodInfo ResolveInfoBarMethod "ensureStyle" o = WidgetEnsureStyleMethodInfo ResolveInfoBarMethod "errorBell" o = WidgetErrorBellMethodInfo ResolveInfoBarMethod "event" o = WidgetEventMethodInfo ResolveInfoBarMethod "forall" o = ContainerForallMethodInfo ResolveInfoBarMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo ResolveInfoBarMethod "foreach" o = ContainerForeachMethodInfo ResolveInfoBarMethod "freezeChildNotify" o = WidgetFreezeChildNotifyMethodInfo ResolveInfoBarMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo ResolveInfoBarMethod "grabAdd" o = WidgetGrabAddMethodInfo ResolveInfoBarMethod "grabDefault" o = WidgetGrabDefaultMethodInfo ResolveInfoBarMethod "grabFocus" o = WidgetGrabFocusMethodInfo ResolveInfoBarMethod "grabRemove" o = WidgetGrabRemoveMethodInfo ResolveInfoBarMethod "hasDefault" o = WidgetHasDefaultMethodInfo ResolveInfoBarMethod "hasFocus" o = WidgetHasFocusMethodInfo ResolveInfoBarMethod "hasGrab" o = WidgetHasGrabMethodInfo ResolveInfoBarMethod "hasRcStyle" o = WidgetHasRcStyleMethodInfo ResolveInfoBarMethod "hasScreen" o = WidgetHasScreenMethodInfo ResolveInfoBarMethod "hasVisibleFocus" o = WidgetHasVisibleFocusMethodInfo ResolveInfoBarMethod "hide" o = WidgetHideMethodInfo ResolveInfoBarMethod "hideOnDelete" o = WidgetHideOnDeleteMethodInfo ResolveInfoBarMethod "inDestruction" o = WidgetInDestructionMethodInfo ResolveInfoBarMethod "initTemplate" o = WidgetInitTemplateMethodInfo ResolveInfoBarMethod "inputShapeCombineRegion" o = WidgetInputShapeCombineRegionMethodInfo ResolveInfoBarMethod "insertActionGroup" o = WidgetInsertActionGroupMethodInfo ResolveInfoBarMethod "intersect" o = WidgetIntersectMethodInfo ResolveInfoBarMethod "isAncestor" o = WidgetIsAncestorMethodInfo ResolveInfoBarMethod "isComposited" o = WidgetIsCompositedMethodInfo ResolveInfoBarMethod "isDrawable" o = WidgetIsDrawableMethodInfo ResolveInfoBarMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo ResolveInfoBarMethod "isFocus" o = WidgetIsFocusMethodInfo ResolveInfoBarMethod "isSensitive" o = WidgetIsSensitiveMethodInfo ResolveInfoBarMethod "isToplevel" o = WidgetIsToplevelMethodInfo ResolveInfoBarMethod "isVisible" o = WidgetIsVisibleMethodInfo ResolveInfoBarMethod "keynavFailed" o = WidgetKeynavFailedMethodInfo ResolveInfoBarMethod "listAccelClosures" o = WidgetListAccelClosuresMethodInfo ResolveInfoBarMethod "listActionPrefixes" o = WidgetListActionPrefixesMethodInfo ResolveInfoBarMethod "listMnemonicLabels" o = WidgetListMnemonicLabelsMethodInfo ResolveInfoBarMethod "map" o = WidgetMapMethodInfo ResolveInfoBarMethod "mnemonicActivate" o = WidgetMnemonicActivateMethodInfo ResolveInfoBarMethod "modifyBase" o = WidgetModifyBaseMethodInfo ResolveInfoBarMethod "modifyBg" o = WidgetModifyBgMethodInfo ResolveInfoBarMethod "modifyCursor" o = WidgetModifyCursorMethodInfo ResolveInfoBarMethod "modifyFg" o = WidgetModifyFgMethodInfo ResolveInfoBarMethod "modifyFont" o = WidgetModifyFontMethodInfo ResolveInfoBarMethod "modifyStyle" o = WidgetModifyStyleMethodInfo ResolveInfoBarMethod "modifyText" o = WidgetModifyTextMethodInfo ResolveInfoBarMethod "notify" o = GObject.ObjectNotifyMethodInfo ResolveInfoBarMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo ResolveInfoBarMethod "overrideBackgroundColor" o = WidgetOverrideBackgroundColorMethodInfo ResolveInfoBarMethod "overrideColor" o = WidgetOverrideColorMethodInfo ResolveInfoBarMethod "overrideCursor" o = WidgetOverrideCursorMethodInfo ResolveInfoBarMethod "overrideFont" o = WidgetOverrideFontMethodInfo ResolveInfoBarMethod "overrideSymbolicColor" o = WidgetOverrideSymbolicColorMethodInfo ResolveInfoBarMethod "packEnd" o = BoxPackEndMethodInfo ResolveInfoBarMethod "packStart" o = BoxPackStartMethodInfo ResolveInfoBarMethod "parserFinished" o = BuildableParserFinishedMethodInfo ResolveInfoBarMethod "path" o = WidgetPathMethodInfo ResolveInfoBarMethod "propagateDraw" o = ContainerPropagateDrawMethodInfo ResolveInfoBarMethod "queryChildPacking" o = BoxQueryChildPackingMethodInfo ResolveInfoBarMethod "queueComputeExpand" o = WidgetQueueComputeExpandMethodInfo ResolveInfoBarMethod "queueDraw" o = WidgetQueueDrawMethodInfo ResolveInfoBarMethod "queueDrawArea" o = WidgetQueueDrawAreaMethodInfo ResolveInfoBarMethod "queueDrawRegion" o = WidgetQueueDrawRegionMethodInfo ResolveInfoBarMethod "queueResize" o = WidgetQueueResizeMethodInfo ResolveInfoBarMethod "queueResizeNoRedraw" o = WidgetQueueResizeNoRedrawMethodInfo ResolveInfoBarMethod "realize" o = WidgetRealizeMethodInfo ResolveInfoBarMethod "ref" o = GObject.ObjectRefMethodInfo ResolveInfoBarMethod "refSink" o = GObject.ObjectRefSinkMethodInfo ResolveInfoBarMethod "regionIntersect" o = WidgetRegionIntersectMethodInfo ResolveInfoBarMethod "registerWindow" o = WidgetRegisterWindowMethodInfo ResolveInfoBarMethod "remove" o = ContainerRemoveMethodInfo ResolveInfoBarMethod "removeAccelerator" o = WidgetRemoveAcceleratorMethodInfo ResolveInfoBarMethod "removeMnemonicLabel" o = WidgetRemoveMnemonicLabelMethodInfo ResolveInfoBarMethod "removeTickCallback" o = WidgetRemoveTickCallbackMethodInfo ResolveInfoBarMethod "renderIcon" o = WidgetRenderIconMethodInfo ResolveInfoBarMethod "renderIconPixbuf" o = WidgetRenderIconPixbufMethodInfo ResolveInfoBarMethod "reorderChild" o = BoxReorderChildMethodInfo ResolveInfoBarMethod "reparent" o = WidgetReparentMethodInfo ResolveInfoBarMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo ResolveInfoBarMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo ResolveInfoBarMethod "resetRcStyles" o = WidgetResetRcStylesMethodInfo ResolveInfoBarMethod "resetStyle" o = WidgetResetStyleMethodInfo ResolveInfoBarMethod "resizeChildren" o = ContainerResizeChildrenMethodInfo ResolveInfoBarMethod "response" o = InfoBarResponseMethodInfo ResolveInfoBarMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo ResolveInfoBarMethod "sendExpose" o = WidgetSendExposeMethodInfo ResolveInfoBarMethod "sendFocusChange" o = WidgetSendFocusChangeMethodInfo ResolveInfoBarMethod "shapeCombineRegion" o = WidgetShapeCombineRegionMethodInfo ResolveInfoBarMethod "show" o = WidgetShowMethodInfo ResolveInfoBarMethod "showAll" o = WidgetShowAllMethodInfo ResolveInfoBarMethod "showNow" o = WidgetShowNowMethodInfo ResolveInfoBarMethod "sizeAllocate" o = WidgetSizeAllocateMethodInfo ResolveInfoBarMethod "sizeAllocateWithBaseline" o = WidgetSizeAllocateWithBaselineMethodInfo ResolveInfoBarMethod "sizeRequest" o = WidgetSizeRequestMethodInfo ResolveInfoBarMethod "stealData" o = GObject.ObjectStealDataMethodInfo ResolveInfoBarMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo ResolveInfoBarMethod "styleAttach" o = WidgetStyleAttachMethodInfo ResolveInfoBarMethod "styleGetProperty" o = WidgetStyleGetPropertyMethodInfo ResolveInfoBarMethod "thawChildNotify" o = WidgetThawChildNotifyMethodInfo ResolveInfoBarMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo ResolveInfoBarMethod "translateCoordinates" o = WidgetTranslateCoordinatesMethodInfo ResolveInfoBarMethod "triggerTooltipQuery" o = WidgetTriggerTooltipQueryMethodInfo ResolveInfoBarMethod "unmap" o = WidgetUnmapMethodInfo ResolveInfoBarMethod "unparent" o = WidgetUnparentMethodInfo ResolveInfoBarMethod "unrealize" o = WidgetUnrealizeMethodInfo ResolveInfoBarMethod "unref" o = GObject.ObjectUnrefMethodInfo ResolveInfoBarMethod "unregisterWindow" o = WidgetUnregisterWindowMethodInfo ResolveInfoBarMethod "unsetFocusChain" o = ContainerUnsetFocusChainMethodInfo ResolveInfoBarMethod "unsetStateFlags" o = WidgetUnsetStateFlagsMethodInfo ResolveInfoBarMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo ResolveInfoBarMethod "getAccessible" o = WidgetGetAccessibleMethodInfo ResolveInfoBarMethod "getActionArea" o = InfoBarGetActionAreaMethodInfo ResolveInfoBarMethod "getActionGroup" o = WidgetGetActionGroupMethodInfo ResolveInfoBarMethod "getAllocatedBaseline" o = WidgetGetAllocatedBaselineMethodInfo ResolveInfoBarMethod "getAllocatedHeight" o = WidgetGetAllocatedHeightMethodInfo ResolveInfoBarMethod "getAllocatedWidth" o = WidgetGetAllocatedWidthMethodInfo ResolveInfoBarMethod "getAllocation" o = WidgetGetAllocationMethodInfo ResolveInfoBarMethod "getAncestor" o = WidgetGetAncestorMethodInfo ResolveInfoBarMethod "getAppPaintable" o = WidgetGetAppPaintableMethodInfo ResolveInfoBarMethod "getBaselinePosition" o = BoxGetBaselinePositionMethodInfo ResolveInfoBarMethod "getBorderWidth" o = ContainerGetBorderWidthMethodInfo ResolveInfoBarMethod "getCanDefault" o = WidgetGetCanDefaultMethodInfo ResolveInfoBarMethod "getCanFocus" o = WidgetGetCanFocusMethodInfo ResolveInfoBarMethod "getCenterWidget" o = BoxGetCenterWidgetMethodInfo ResolveInfoBarMethod "getChildRequisition" o = WidgetGetChildRequisitionMethodInfo ResolveInfoBarMethod "getChildVisible" o = WidgetGetChildVisibleMethodInfo ResolveInfoBarMethod "getChildren" o = ContainerGetChildrenMethodInfo ResolveInfoBarMethod "getClip" o = WidgetGetClipMethodInfo ResolveInfoBarMethod "getClipboard" o = WidgetGetClipboardMethodInfo ResolveInfoBarMethod "getCompositeName" o = WidgetGetCompositeNameMethodInfo ResolveInfoBarMethod "getContentArea" o = InfoBarGetContentAreaMethodInfo ResolveInfoBarMethod "getData" o = GObject.ObjectGetDataMethodInfo ResolveInfoBarMethod "getDeviceEnabled" o = WidgetGetDeviceEnabledMethodInfo ResolveInfoBarMethod "getDeviceEvents" o = WidgetGetDeviceEventsMethodInfo ResolveInfoBarMethod "getDirection" o = WidgetGetDirectionMethodInfo ResolveInfoBarMethod "getDisplay" o = WidgetGetDisplayMethodInfo ResolveInfoBarMethod "getDoubleBuffered" o = WidgetGetDoubleBufferedMethodInfo ResolveInfoBarMethod "getEvents" o = WidgetGetEventsMethodInfo ResolveInfoBarMethod "getFocusChain" o = ContainerGetFocusChainMethodInfo ResolveInfoBarMethod "getFocusChild" o = ContainerGetFocusChildMethodInfo ResolveInfoBarMethod "getFocusHadjustment" o = ContainerGetFocusHadjustmentMethodInfo ResolveInfoBarMethod "getFocusVadjustment" o = ContainerGetFocusVadjustmentMethodInfo ResolveInfoBarMethod "getFontMap" o = WidgetGetFontMapMethodInfo ResolveInfoBarMethod "getFontOptions" o = WidgetGetFontOptionsMethodInfo ResolveInfoBarMethod "getFrameClock" o = WidgetGetFrameClockMethodInfo ResolveInfoBarMethod "getHalign" o = WidgetGetHalignMethodInfo ResolveInfoBarMethod "getHasTooltip" o = WidgetGetHasTooltipMethodInfo ResolveInfoBarMethod "getHasWindow" o = WidgetGetHasWindowMethodInfo ResolveInfoBarMethod "getHexpand" o = WidgetGetHexpandMethodInfo ResolveInfoBarMethod "getHexpandSet" o = WidgetGetHexpandSetMethodInfo ResolveInfoBarMethod "getHomogeneous" o = BoxGetHomogeneousMethodInfo ResolveInfoBarMethod "getInternalChild" o = BuildableGetInternalChildMethodInfo ResolveInfoBarMethod "getMapped" o = WidgetGetMappedMethodInfo ResolveInfoBarMethod "getMarginBottom" o = WidgetGetMarginBottomMethodInfo ResolveInfoBarMethod "getMarginEnd" o = WidgetGetMarginEndMethodInfo ResolveInfoBarMethod "getMarginLeft" o = WidgetGetMarginLeftMethodInfo ResolveInfoBarMethod "getMarginRight" o = WidgetGetMarginRightMethodInfo ResolveInfoBarMethod "getMarginStart" o = WidgetGetMarginStartMethodInfo ResolveInfoBarMethod "getMarginTop" o = WidgetGetMarginTopMethodInfo ResolveInfoBarMethod "getMessageType" o = InfoBarGetMessageTypeMethodInfo ResolveInfoBarMethod "getModifierMask" o = WidgetGetModifierMaskMethodInfo ResolveInfoBarMethod "getModifierStyle" o = WidgetGetModifierStyleMethodInfo ResolveInfoBarMethod "getNoShowAll" o = WidgetGetNoShowAllMethodInfo ResolveInfoBarMethod "getOpacity" o = WidgetGetOpacityMethodInfo ResolveInfoBarMethod "getOrientation" o = OrientableGetOrientationMethodInfo ResolveInfoBarMethod "getPangoContext" o = WidgetGetPangoContextMethodInfo ResolveInfoBarMethod "getParent" o = WidgetGetParentMethodInfo ResolveInfoBarMethod "getParentWindow" o = WidgetGetParentWindowMethodInfo ResolveInfoBarMethod "getPath" o = WidgetGetPathMethodInfo ResolveInfoBarMethod "getPathForChild" o = ContainerGetPathForChildMethodInfo ResolveInfoBarMethod "getPointer" o = WidgetGetPointerMethodInfo ResolveInfoBarMethod "getPreferredHeight" o = WidgetGetPreferredHeightMethodInfo ResolveInfoBarMethod "getPreferredHeightAndBaselineForWidth" o = WidgetGetPreferredHeightAndBaselineForWidthMethodInfo ResolveInfoBarMethod "getPreferredHeightForWidth" o = WidgetGetPreferredHeightForWidthMethodInfo ResolveInfoBarMethod "getPreferredSize" o = WidgetGetPreferredSizeMethodInfo ResolveInfoBarMethod "getPreferredWidth" o = WidgetGetPreferredWidthMethodInfo ResolveInfoBarMethod "getPreferredWidthForHeight" o = WidgetGetPreferredWidthForHeightMethodInfo ResolveInfoBarMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo ResolveInfoBarMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo ResolveInfoBarMethod "getRealized" o = WidgetGetRealizedMethodInfo ResolveInfoBarMethod "getReceivesDefault" o = WidgetGetReceivesDefaultMethodInfo ResolveInfoBarMethod "getRequestMode" o = WidgetGetRequestModeMethodInfo ResolveInfoBarMethod "getRequisition" o = WidgetGetRequisitionMethodInfo ResolveInfoBarMethod "getResizeMode" o = ContainerGetResizeModeMethodInfo ResolveInfoBarMethod "getRootWindow" o = WidgetGetRootWindowMethodInfo ResolveInfoBarMethod "getScaleFactor" o = WidgetGetScaleFactorMethodInfo ResolveInfoBarMethod "getScreen" o = WidgetGetScreenMethodInfo ResolveInfoBarMethod "getSensitive" o = WidgetGetSensitiveMethodInfo ResolveInfoBarMethod "getSettings" o = WidgetGetSettingsMethodInfo ResolveInfoBarMethod "getShowCloseButton" o = InfoBarGetShowCloseButtonMethodInfo ResolveInfoBarMethod "getSizeRequest" o = WidgetGetSizeRequestMethodInfo ResolveInfoBarMethod "getSpacing" o = BoxGetSpacingMethodInfo ResolveInfoBarMethod "getState" o = WidgetGetStateMethodInfo ResolveInfoBarMethod "getStateFlags" o = WidgetGetStateFlagsMethodInfo ResolveInfoBarMethod "getStyle" o = WidgetGetStyleMethodInfo ResolveInfoBarMethod "getStyleContext" o = WidgetGetStyleContextMethodInfo ResolveInfoBarMethod "getSupportMultidevice" o = WidgetGetSupportMultideviceMethodInfo ResolveInfoBarMethod "getTemplateChild" o = WidgetGetTemplateChildMethodInfo ResolveInfoBarMethod "getTooltipMarkup" o = WidgetGetTooltipMarkupMethodInfo ResolveInfoBarMethod "getTooltipText" o = WidgetGetTooltipTextMethodInfo ResolveInfoBarMethod "getTooltipWindow" o = WidgetGetTooltipWindowMethodInfo ResolveInfoBarMethod "getToplevel" o = WidgetGetToplevelMethodInfo ResolveInfoBarMethod "getValign" o = WidgetGetValignMethodInfo ResolveInfoBarMethod "getValignWithBaseline" o = WidgetGetValignWithBaselineMethodInfo ResolveInfoBarMethod "getVexpand" o = WidgetGetVexpandMethodInfo ResolveInfoBarMethod "getVexpandSet" o = WidgetGetVexpandSetMethodInfo ResolveInfoBarMethod "getVisible" o = WidgetGetVisibleMethodInfo ResolveInfoBarMethod "getVisual" o = WidgetGetVisualMethodInfo ResolveInfoBarMethod "getWindow" o = WidgetGetWindowMethodInfo ResolveInfoBarMethod "setAccelPath" o = WidgetSetAccelPathMethodInfo ResolveInfoBarMethod "setAllocation" o = WidgetSetAllocationMethodInfo ResolveInfoBarMethod "setAppPaintable" o = WidgetSetAppPaintableMethodInfo ResolveInfoBarMethod "setBaselinePosition" o = BoxSetBaselinePositionMethodInfo ResolveInfoBarMethod "setBorderWidth" o = ContainerSetBorderWidthMethodInfo ResolveInfoBarMethod "setBuildableProperty" o = BuildableSetBuildablePropertyMethodInfo ResolveInfoBarMethod "setCanDefault" o = WidgetSetCanDefaultMethodInfo ResolveInfoBarMethod "setCanFocus" o = WidgetSetCanFocusMethodInfo ResolveInfoBarMethod "setCenterWidget" o = BoxSetCenterWidgetMethodInfo ResolveInfoBarMethod "setChildPacking" o = BoxSetChildPackingMethodInfo ResolveInfoBarMethod "setChildVisible" o = WidgetSetChildVisibleMethodInfo ResolveInfoBarMethod "setClip" o = WidgetSetClipMethodInfo ResolveInfoBarMethod "setCompositeName" o = WidgetSetCompositeNameMethodInfo ResolveInfoBarMethod "setData" o = GObject.ObjectSetDataMethodInfo ResolveInfoBarMethod "setDefaultResponse" o = InfoBarSetDefaultResponseMethodInfo ResolveInfoBarMethod "setDeviceEnabled" o = WidgetSetDeviceEnabledMethodInfo ResolveInfoBarMethod "setDeviceEvents" o = WidgetSetDeviceEventsMethodInfo ResolveInfoBarMethod "setDirection" o = WidgetSetDirectionMethodInfo ResolveInfoBarMethod "setDoubleBuffered" o = WidgetSetDoubleBufferedMethodInfo ResolveInfoBarMethod "setEvents" o = WidgetSetEventsMethodInfo ResolveInfoBarMethod "setFocusChain" o = ContainerSetFocusChainMethodInfo ResolveInfoBarMethod "setFocusChild" o = ContainerSetFocusChildMethodInfo ResolveInfoBarMethod "setFocusHadjustment" o = ContainerSetFocusHadjustmentMethodInfo ResolveInfoBarMethod "setFocusVadjustment" o = ContainerSetFocusVadjustmentMethodInfo ResolveInfoBarMethod "setFontMap" o = WidgetSetFontMapMethodInfo ResolveInfoBarMethod "setFontOptions" o = WidgetSetFontOptionsMethodInfo ResolveInfoBarMethod "setHalign" o = WidgetSetHalignMethodInfo ResolveInfoBarMethod "setHasTooltip" o = WidgetSetHasTooltipMethodInfo ResolveInfoBarMethod "setHasWindow" o = WidgetSetHasWindowMethodInfo ResolveInfoBarMethod "setHexpand" o = WidgetSetHexpandMethodInfo ResolveInfoBarMethod "setHexpandSet" o = WidgetSetHexpandSetMethodInfo ResolveInfoBarMethod "setHomogeneous" o = BoxSetHomogeneousMethodInfo ResolveInfoBarMethod "setMapped" o = WidgetSetMappedMethodInfo ResolveInfoBarMethod "setMarginBottom" o = WidgetSetMarginBottomMethodInfo ResolveInfoBarMethod "setMarginEnd" o = WidgetSetMarginEndMethodInfo ResolveInfoBarMethod "setMarginLeft" o = WidgetSetMarginLeftMethodInfo ResolveInfoBarMethod "setMarginRight" o = WidgetSetMarginRightMethodInfo ResolveInfoBarMethod "setMarginStart" o = WidgetSetMarginStartMethodInfo ResolveInfoBarMethod "setMarginTop" o = WidgetSetMarginTopMethodInfo ResolveInfoBarMethod "setMessageType" o = InfoBarSetMessageTypeMethodInfo ResolveInfoBarMethod "setNoShowAll" o = WidgetSetNoShowAllMethodInfo ResolveInfoBarMethod "setOpacity" o = WidgetSetOpacityMethodInfo ResolveInfoBarMethod "setOrientation" o = OrientableSetOrientationMethodInfo ResolveInfoBarMethod "setParent" o = WidgetSetParentMethodInfo ResolveInfoBarMethod "setParentWindow" o = WidgetSetParentWindowMethodInfo ResolveInfoBarMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo ResolveInfoBarMethod "setRealized" o = WidgetSetRealizedMethodInfo ResolveInfoBarMethod "setReallocateRedraws" o = ContainerSetReallocateRedrawsMethodInfo ResolveInfoBarMethod "setReceivesDefault" o = WidgetSetReceivesDefaultMethodInfo ResolveInfoBarMethod "setRedrawOnAllocate" o = WidgetSetRedrawOnAllocateMethodInfo ResolveInfoBarMethod "setResizeMode" o = ContainerSetResizeModeMethodInfo ResolveInfoBarMethod "setResponseSensitive" o = InfoBarSetResponseSensitiveMethodInfo ResolveInfoBarMethod "setSensitive" o = WidgetSetSensitiveMethodInfo ResolveInfoBarMethod "setShowCloseButton" o = InfoBarSetShowCloseButtonMethodInfo ResolveInfoBarMethod "setSizeRequest" o = WidgetSetSizeRequestMethodInfo ResolveInfoBarMethod "setSpacing" o = BoxSetSpacingMethodInfo ResolveInfoBarMethod "setState" o = WidgetSetStateMethodInfo ResolveInfoBarMethod "setStateFlags" o = WidgetSetStateFlagsMethodInfo ResolveInfoBarMethod "setStyle" o = WidgetSetStyleMethodInfo ResolveInfoBarMethod "setSupportMultidevice" o = WidgetSetSupportMultideviceMethodInfo ResolveInfoBarMethod "setTooltipMarkup" o = WidgetSetTooltipMarkupMethodInfo ResolveInfoBarMethod "setTooltipText" o = WidgetSetTooltipTextMethodInfo ResolveInfoBarMethod "setTooltipWindow" o = WidgetSetTooltipWindowMethodInfo ResolveInfoBarMethod "setValign" o = WidgetSetValignMethodInfo ResolveInfoBarMethod "setVexpand" o = WidgetSetVexpandMethodInfo ResolveInfoBarMethod "setVexpandSet" o = WidgetSetVexpandSetMethodInfo ResolveInfoBarMethod "setVisible" o = WidgetSetVisibleMethodInfo ResolveInfoBarMethod "setVisual" o = WidgetSetVisualMethodInfo ResolveInfoBarMethod "setWindow" o = WidgetSetWindowMethodInfo ResolveInfoBarMethod l o = MethodResolutionFailed l o instance (info ~ ResolveInfoBarMethod t InfoBar, MethodInfo info InfoBar p) => IsLabelProxy t (InfoBar -> p) where fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info) #if MIN_VERSION_base(4,9,0) instance (info ~ ResolveInfoBarMethod t InfoBar, MethodInfo info InfoBar p) => IsLabel t (InfoBar -> p) where fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info) #endif -- signal InfoBar::close type InfoBarCloseCallback = IO () noInfoBarCloseCallback :: Maybe InfoBarCloseCallback noInfoBarCloseCallback = Nothing type InfoBarCloseCallbackC = Ptr () -> -- object Ptr () -> -- user_data IO () foreign import ccall "wrapper" mkInfoBarCloseCallback :: InfoBarCloseCallbackC -> IO (FunPtr InfoBarCloseCallbackC) infoBarCloseClosure :: InfoBarCloseCallback -> IO Closure infoBarCloseClosure cb = newCClosure =<< mkInfoBarCloseCallback wrapped where wrapped = infoBarCloseCallbackWrapper cb infoBarCloseCallbackWrapper :: InfoBarCloseCallback -> Ptr () -> Ptr () -> IO () infoBarCloseCallbackWrapper _cb _ _ = do _cb onInfoBarClose :: (GObject a, MonadIO m) => a -> InfoBarCloseCallback -> m SignalHandlerId onInfoBarClose obj cb = liftIO $ connectInfoBarClose obj cb SignalConnectBefore afterInfoBarClose :: (GObject a, MonadIO m) => a -> InfoBarCloseCallback -> m SignalHandlerId afterInfoBarClose obj cb = connectInfoBarClose obj cb SignalConnectAfter connectInfoBarClose :: (GObject a, MonadIO m) => a -> InfoBarCloseCallback -> SignalConnectMode -> m SignalHandlerId connectInfoBarClose obj cb after = liftIO $ do cb' <- mkInfoBarCloseCallback (infoBarCloseCallbackWrapper cb) connectSignalFunPtr obj "close" cb' after -- signal InfoBar::response type InfoBarResponseCallback = Int32 -> IO () noInfoBarResponseCallback :: Maybe InfoBarResponseCallback noInfoBarResponseCallback = Nothing type InfoBarResponseCallbackC = Ptr () -> -- object Int32 -> Ptr () -> -- user_data IO () foreign import ccall "wrapper" mkInfoBarResponseCallback :: InfoBarResponseCallbackC -> IO (FunPtr InfoBarResponseCallbackC) infoBarResponseClosure :: InfoBarResponseCallback -> IO Closure infoBarResponseClosure cb = newCClosure =<< mkInfoBarResponseCallback wrapped where wrapped = infoBarResponseCallbackWrapper cb infoBarResponseCallbackWrapper :: InfoBarResponseCallback -> Ptr () -> Int32 -> Ptr () -> IO () infoBarResponseCallbackWrapper _cb _ responseId _ = do _cb responseId onInfoBarResponse :: (GObject a, MonadIO m) => a -> InfoBarResponseCallback -> m SignalHandlerId onInfoBarResponse obj cb = liftIO $ connectInfoBarResponse obj cb SignalConnectBefore afterInfoBarResponse :: (GObject a, MonadIO m) => a -> InfoBarResponseCallback -> m SignalHandlerId afterInfoBarResponse obj cb = connectInfoBarResponse obj cb SignalConnectAfter connectInfoBarResponse :: (GObject a, MonadIO m) => a -> InfoBarResponseCallback -> SignalConnectMode -> m SignalHandlerId connectInfoBarResponse obj cb after = liftIO $ do cb' <- mkInfoBarResponseCallback (infoBarResponseCallbackWrapper cb) connectSignalFunPtr obj "response" cb' after -- VVV Prop "message-type" -- Type: TInterface "Gtk" "MessageType" -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct] getInfoBarMessageType :: (MonadIO m, InfoBarK o) => o -> m MessageType getInfoBarMessageType obj = liftIO $ getObjectPropertyEnum obj "message-type" setInfoBarMessageType :: (MonadIO m, InfoBarK o) => o -> MessageType -> m () setInfoBarMessageType obj val = liftIO $ setObjectPropertyEnum obj "message-type" val constructInfoBarMessageType :: MessageType -> IO ([Char], GValue) constructInfoBarMessageType val = constructObjectPropertyEnum "message-type" val data InfoBarMessageTypePropertyInfo instance AttrInfo InfoBarMessageTypePropertyInfo where type AttrAllowedOps InfoBarMessageTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint InfoBarMessageTypePropertyInfo = (~) MessageType type AttrBaseTypeConstraint InfoBarMessageTypePropertyInfo = InfoBarK type AttrGetType InfoBarMessageTypePropertyInfo = MessageType type AttrLabel InfoBarMessageTypePropertyInfo = "message-type" attrGet _ = getInfoBarMessageType attrSet _ = setInfoBarMessageType attrConstruct _ = constructInfoBarMessageType -- VVV Prop "show-close-button" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct] getInfoBarShowCloseButton :: (MonadIO m, InfoBarK o) => o -> m Bool getInfoBarShowCloseButton obj = liftIO $ getObjectPropertyBool obj "show-close-button" setInfoBarShowCloseButton :: (MonadIO m, InfoBarK o) => o -> Bool -> m () setInfoBarShowCloseButton obj val = liftIO $ setObjectPropertyBool obj "show-close-button" val constructInfoBarShowCloseButton :: Bool -> IO ([Char], GValue) constructInfoBarShowCloseButton val = constructObjectPropertyBool "show-close-button" val data InfoBarShowCloseButtonPropertyInfo instance AttrInfo InfoBarShowCloseButtonPropertyInfo where type AttrAllowedOps InfoBarShowCloseButtonPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint InfoBarShowCloseButtonPropertyInfo = (~) Bool type AttrBaseTypeConstraint InfoBarShowCloseButtonPropertyInfo = InfoBarK type AttrGetType InfoBarShowCloseButtonPropertyInfo = Bool type AttrLabel InfoBarShowCloseButtonPropertyInfo = "show-close-button" attrGet _ = getInfoBarShowCloseButton attrSet _ = setInfoBarShowCloseButton attrConstruct _ = constructInfoBarShowCloseButton type instance AttributeList InfoBar = InfoBarAttributeList type InfoBarAttributeList = ('[ '("appPaintable", WidgetAppPaintablePropertyInfo), '("baselinePosition", BoxBaselinePositionPropertyInfo), '("borderWidth", ContainerBorderWidthPropertyInfo), '("canDefault", WidgetCanDefaultPropertyInfo), '("canFocus", WidgetCanFocusPropertyInfo), '("child", ContainerChildPropertyInfo), '("compositeChild", WidgetCompositeChildPropertyInfo), '("doubleBuffered", WidgetDoubleBufferedPropertyInfo), '("events", WidgetEventsPropertyInfo), '("expand", WidgetExpandPropertyInfo), '("halign", WidgetHalignPropertyInfo), '("hasDefault", WidgetHasDefaultPropertyInfo), '("hasFocus", WidgetHasFocusPropertyInfo), '("hasTooltip", WidgetHasTooltipPropertyInfo), '("heightRequest", WidgetHeightRequestPropertyInfo), '("hexpand", WidgetHexpandPropertyInfo), '("hexpandSet", WidgetHexpandSetPropertyInfo), '("homogeneous", BoxHomogeneousPropertyInfo), '("isFocus", WidgetIsFocusPropertyInfo), '("margin", WidgetMarginPropertyInfo), '("marginBottom", WidgetMarginBottomPropertyInfo), '("marginEnd", WidgetMarginEndPropertyInfo), '("marginLeft", WidgetMarginLeftPropertyInfo), '("marginRight", WidgetMarginRightPropertyInfo), '("marginStart", WidgetMarginStartPropertyInfo), '("marginTop", WidgetMarginTopPropertyInfo), '("messageType", InfoBarMessageTypePropertyInfo), '("name", WidgetNamePropertyInfo), '("noShowAll", WidgetNoShowAllPropertyInfo), '("opacity", WidgetOpacityPropertyInfo), '("orientation", OrientableOrientationPropertyInfo), '("parent", WidgetParentPropertyInfo), '("receivesDefault", WidgetReceivesDefaultPropertyInfo), '("resizeMode", ContainerResizeModePropertyInfo), '("scaleFactor", WidgetScaleFactorPropertyInfo), '("sensitive", WidgetSensitivePropertyInfo), '("showCloseButton", InfoBarShowCloseButtonPropertyInfo), '("spacing", BoxSpacingPropertyInfo), '("style", WidgetStylePropertyInfo), '("tooltipMarkup", WidgetTooltipMarkupPropertyInfo), '("tooltipText", WidgetTooltipTextPropertyInfo), '("valign", WidgetValignPropertyInfo), '("vexpand", WidgetVexpandPropertyInfo), '("vexpandSet", WidgetVexpandSetPropertyInfo), '("visible", WidgetVisiblePropertyInfo), '("widthRequest", WidgetWidthRequestPropertyInfo), '("window", WidgetWindowPropertyInfo)] :: [(Symbol, *)]) data InfoBarCloseSignalInfo instance SignalInfo InfoBarCloseSignalInfo where type HaskellCallbackType InfoBarCloseSignalInfo = InfoBarCloseCallback connectSignal _ = connectInfoBarClose data InfoBarResponseSignalInfo instance SignalInfo InfoBarResponseSignalInfo where type HaskellCallbackType InfoBarResponseSignalInfo = InfoBarResponseCallback connectSignal _ = connectInfoBarResponse type instance SignalList InfoBar = InfoBarSignalList type InfoBarSignalList = ('[ '("accelClosuresChanged", WidgetAccelClosuresChangedSignalInfo), '("add", ContainerAddSignalInfo), '("buttonPressEvent", WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", WidgetCanActivateAccelSignalInfo), '("checkResize", ContainerCheckResizeSignalInfo), '("childNotify", WidgetChildNotifySignalInfo), '("close", InfoBarCloseSignalInfo), '("compositedChanged", WidgetCompositedChangedSignalInfo), '("configureEvent", WidgetConfigureEventSignalInfo), '("damageEvent", WidgetDamageEventSignalInfo), '("deleteEvent", WidgetDeleteEventSignalInfo), '("destroy", WidgetDestroySignalInfo), '("destroyEvent", WidgetDestroyEventSignalInfo), '("directionChanged", WidgetDirectionChangedSignalInfo), '("dragBegin", WidgetDragBeginSignalInfo), '("dragDataDelete", WidgetDragDataDeleteSignalInfo), '("dragDataGet", WidgetDragDataGetSignalInfo), '("dragDataReceived", WidgetDragDataReceivedSignalInfo), '("dragDrop", WidgetDragDropSignalInfo), '("dragEnd", WidgetDragEndSignalInfo), '("dragFailed", WidgetDragFailedSignalInfo), '("dragLeave", WidgetDragLeaveSignalInfo), '("dragMotion", WidgetDragMotionSignalInfo), '("draw", WidgetDrawSignalInfo), '("enterNotifyEvent", WidgetEnterNotifyEventSignalInfo), '("event", WidgetEventSignalInfo), '("eventAfter", WidgetEventAfterSignalInfo), '("focus", WidgetFocusSignalInfo), '("focusInEvent", WidgetFocusInEventSignalInfo), '("focusOutEvent", WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", WidgetGrabBrokenEventSignalInfo), '("grabFocus", WidgetGrabFocusSignalInfo), '("grabNotify", WidgetGrabNotifySignalInfo), '("hide", WidgetHideSignalInfo), '("hierarchyChanged", WidgetHierarchyChangedSignalInfo), '("keyPressEvent", WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", WidgetKeyReleaseEventSignalInfo), '("keynavFailed", WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", WidgetLeaveNotifyEventSignalInfo), '("map", WidgetMapSignalInfo), '("mapEvent", WidgetMapEventSignalInfo), '("mnemonicActivate", WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", WidgetMotionNotifyEventSignalInfo), '("moveFocus", WidgetMoveFocusSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("parentSet", WidgetParentSetSignalInfo), '("popupMenu", WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", WidgetProximityInEventSignalInfo), '("proximityOutEvent", WidgetProximityOutEventSignalInfo), '("queryTooltip", WidgetQueryTooltipSignalInfo), '("realize", WidgetRealizeSignalInfo), '("remove", ContainerRemoveSignalInfo), '("response", InfoBarResponseSignalInfo), '("screenChanged", WidgetScreenChangedSignalInfo), '("scrollEvent", WidgetScrollEventSignalInfo), '("selectionClearEvent", WidgetSelectionClearEventSignalInfo), '("selectionGet", WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", WidgetSelectionRequestEventSignalInfo), '("setFocusChild", ContainerSetFocusChildSignalInfo), '("show", WidgetShowSignalInfo), '("showHelp", WidgetShowHelpSignalInfo), '("sizeAllocate", WidgetSizeAllocateSignalInfo), '("stateChanged", WidgetStateChangedSignalInfo), '("stateFlagsChanged", WidgetStateFlagsChangedSignalInfo), '("styleSet", WidgetStyleSetSignalInfo), '("styleUpdated", WidgetStyleUpdatedSignalInfo), '("touchEvent", WidgetTouchEventSignalInfo), '("unmap", WidgetUnmapSignalInfo), '("unmapEvent", WidgetUnmapEventSignalInfo), '("unrealize", WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)]) -- method InfoBar::new -- method type : Constructor -- Args : [] -- Lengths : [] -- returnType : TInterface "Gtk" "InfoBar" -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_new" gtk_info_bar_new :: IO (Ptr InfoBar) infoBarNew :: (MonadIO m) => m InfoBar -- result infoBarNew = liftIO $ do result <- gtk_info_bar_new checkUnexpectedReturnNULL "gtk_info_bar_new" result result' <- (newObject InfoBar) result return result' -- method InfoBar::add_action_widget -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "child", argType = TInterface "Gtk" "Widget", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "response_id", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_add_action_widget" gtk_info_bar_add_action_widget :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" Ptr Widget -> -- child : TInterface "Gtk" "Widget" Int32 -> -- response_id : TBasicType TInt32 IO () infoBarAddActionWidget :: (MonadIO m, InfoBarK a, WidgetK b) => a -- _obj -> b -- child -> Int32 -- responseId -> m () -- result infoBarAddActionWidget _obj child responseId = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let child' = unsafeManagedPtrCastPtr child gtk_info_bar_add_action_widget _obj' child' responseId touchManagedPtr _obj touchManagedPtr child return () data InfoBarAddActionWidgetMethodInfo instance (signature ~ (b -> Int32 -> m ()), MonadIO m, InfoBarK a, WidgetK b) => MethodInfo InfoBarAddActionWidgetMethodInfo a signature where overloadedMethod _ = infoBarAddActionWidget -- method InfoBar::add_button -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "button_text", argType = TBasicType TUTF8, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "response_id", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TInterface "Gtk" "Button" -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_add_button" gtk_info_bar_add_button :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" CString -> -- button_text : TBasicType TUTF8 Int32 -> -- response_id : TBasicType TInt32 IO (Ptr Button) infoBarAddButton :: (MonadIO m, InfoBarK a) => a -- _obj -> T.Text -- buttonText -> Int32 -- responseId -> m Button -- result infoBarAddButton _obj buttonText responseId = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj buttonText' <- textToCString buttonText result <- gtk_info_bar_add_button _obj' buttonText' responseId checkUnexpectedReturnNULL "gtk_info_bar_add_button" result result' <- (newObject Button) result touchManagedPtr _obj freeMem buttonText' return result' data InfoBarAddButtonMethodInfo instance (signature ~ (T.Text -> Int32 -> m Button), MonadIO m, InfoBarK a) => MethodInfo InfoBarAddButtonMethodInfo a signature where overloadedMethod _ = infoBarAddButton -- method InfoBar::get_action_area -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TInterface "Gtk" "Widget" -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_get_action_area" gtk_info_bar_get_action_area :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" IO (Ptr Widget) infoBarGetActionArea :: (MonadIO m, InfoBarK a) => a -- _obj -> m Widget -- result infoBarGetActionArea _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_info_bar_get_action_area _obj' checkUnexpectedReturnNULL "gtk_info_bar_get_action_area" result result' <- (newObject Widget) result touchManagedPtr _obj return result' data InfoBarGetActionAreaMethodInfo instance (signature ~ (m Widget), MonadIO m, InfoBarK a) => MethodInfo InfoBarGetActionAreaMethodInfo a signature where overloadedMethod _ = infoBarGetActionArea -- method InfoBar::get_content_area -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TInterface "Gtk" "Widget" -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_get_content_area" gtk_info_bar_get_content_area :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" IO (Ptr Widget) infoBarGetContentArea :: (MonadIO m, InfoBarK a) => a -- _obj -> m Widget -- result infoBarGetContentArea _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_info_bar_get_content_area _obj' checkUnexpectedReturnNULL "gtk_info_bar_get_content_area" result result' <- (newObject Widget) result touchManagedPtr _obj return result' data InfoBarGetContentAreaMethodInfo instance (signature ~ (m Widget), MonadIO m, InfoBarK a) => MethodInfo InfoBarGetContentAreaMethodInfo a signature where overloadedMethod _ = infoBarGetContentArea -- method InfoBar::get_message_type -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TInterface "Gtk" "MessageType" -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_get_message_type" gtk_info_bar_get_message_type :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" IO CUInt infoBarGetMessageType :: (MonadIO m, InfoBarK a) => a -- _obj -> m MessageType -- result infoBarGetMessageType _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_info_bar_get_message_type _obj' let result' = (toEnum . fromIntegral) result touchManagedPtr _obj return result' data InfoBarGetMessageTypeMethodInfo instance (signature ~ (m MessageType), MonadIO m, InfoBarK a) => MethodInfo InfoBarGetMessageTypeMethodInfo a signature where overloadedMethod _ = infoBarGetMessageType -- method InfoBar::get_show_close_button -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TBoolean -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_get_show_close_button" gtk_info_bar_get_show_close_button :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" IO CInt infoBarGetShowCloseButton :: (MonadIO m, InfoBarK a) => a -- _obj -> m Bool -- result infoBarGetShowCloseButton _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_info_bar_get_show_close_button _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data InfoBarGetShowCloseButtonMethodInfo instance (signature ~ (m Bool), MonadIO m, InfoBarK a) => MethodInfo InfoBarGetShowCloseButtonMethodInfo a signature where overloadedMethod _ = infoBarGetShowCloseButton -- method InfoBar::response -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "response_id", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_response" gtk_info_bar_response :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" Int32 -> -- response_id : TBasicType TInt32 IO () infoBarResponse :: (MonadIO m, InfoBarK a) => a -- _obj -> Int32 -- responseId -> m () -- result infoBarResponse _obj responseId = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj gtk_info_bar_response _obj' responseId touchManagedPtr _obj return () data InfoBarResponseMethodInfo instance (signature ~ (Int32 -> m ()), MonadIO m, InfoBarK a) => MethodInfo InfoBarResponseMethodInfo a signature where overloadedMethod _ = infoBarResponse -- method InfoBar::set_default_response -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "response_id", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_set_default_response" gtk_info_bar_set_default_response :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" Int32 -> -- response_id : TBasicType TInt32 IO () infoBarSetDefaultResponse :: (MonadIO m, InfoBarK a) => a -- _obj -> Int32 -- responseId -> m () -- result infoBarSetDefaultResponse _obj responseId = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj gtk_info_bar_set_default_response _obj' responseId touchManagedPtr _obj return () data InfoBarSetDefaultResponseMethodInfo instance (signature ~ (Int32 -> m ()), MonadIO m, InfoBarK a) => MethodInfo InfoBarSetDefaultResponseMethodInfo a signature where overloadedMethod _ = infoBarSetDefaultResponse -- method InfoBar::set_message_type -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "message_type", argType = TInterface "Gtk" "MessageType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_set_message_type" gtk_info_bar_set_message_type :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" CUInt -> -- message_type : TInterface "Gtk" "MessageType" IO () infoBarSetMessageType :: (MonadIO m, InfoBarK a) => a -- _obj -> MessageType -- messageType -> m () -- result infoBarSetMessageType _obj messageType = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let messageType' = (fromIntegral . fromEnum) messageType gtk_info_bar_set_message_type _obj' messageType' touchManagedPtr _obj return () data InfoBarSetMessageTypeMethodInfo instance (signature ~ (MessageType -> m ()), MonadIO m, InfoBarK a) => MethodInfo InfoBarSetMessageTypeMethodInfo a signature where overloadedMethod _ = infoBarSetMessageType -- method InfoBar::set_response_sensitive -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "response_id", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "setting", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_set_response_sensitive" gtk_info_bar_set_response_sensitive :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" Int32 -> -- response_id : TBasicType TInt32 CInt -> -- setting : TBasicType TBoolean IO () infoBarSetResponseSensitive :: (MonadIO m, InfoBarK a) => a -- _obj -> Int32 -- responseId -> Bool -- setting -> m () -- result infoBarSetResponseSensitive _obj responseId setting = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let setting' = (fromIntegral . fromEnum) setting gtk_info_bar_set_response_sensitive _obj' responseId setting' touchManagedPtr _obj return () data InfoBarSetResponseSensitiveMethodInfo instance (signature ~ (Int32 -> Bool -> m ()), MonadIO m, InfoBarK a) => MethodInfo InfoBarSetResponseSensitiveMethodInfo a signature where overloadedMethod _ = infoBarSetResponseSensitive -- method InfoBar::set_show_close_button -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "InfoBar", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "setting", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "gtk_info_bar_set_show_close_button" gtk_info_bar_set_show_close_button :: Ptr InfoBar -> -- _obj : TInterface "Gtk" "InfoBar" CInt -> -- setting : TBasicType TBoolean IO () infoBarSetShowCloseButton :: (MonadIO m, InfoBarK a) => a -- _obj -> Bool -- setting -> m () -- result infoBarSetShowCloseButton _obj setting = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let setting' = (fromIntegral . fromEnum) setting gtk_info_bar_set_show_close_button _obj' setting' touchManagedPtr _obj return () data InfoBarSetShowCloseButtonMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, InfoBarK a) => MethodInfo InfoBarSetShowCloseButtonMethodInfo a signature where overloadedMethod _ = infoBarSetShowCloseButton