{- | 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.ScrolledWindow ( -- * Exported types ScrolledWindow(..) , ScrolledWindowK , toScrolledWindow , noScrolledWindow , -- * Methods -- ** scrolledWindowAddWithViewport ScrolledWindowAddWithViewportMethodInfo , scrolledWindowAddWithViewport , -- ** scrolledWindowGetCaptureButtonPress ScrolledWindowGetCaptureButtonPressMethodInfo, scrolledWindowGetCaptureButtonPress , -- ** scrolledWindowGetHadjustment ScrolledWindowGetHadjustmentMethodInfo , scrolledWindowGetHadjustment , -- ** scrolledWindowGetHscrollbar ScrolledWindowGetHscrollbarMethodInfo , scrolledWindowGetHscrollbar , -- ** scrolledWindowGetKineticScrolling ScrolledWindowGetKineticScrollingMethodInfo, scrolledWindowGetKineticScrolling , -- ** scrolledWindowGetMinContentHeight ScrolledWindowGetMinContentHeightMethodInfo, scrolledWindowGetMinContentHeight , -- ** scrolledWindowGetMinContentWidth ScrolledWindowGetMinContentWidthMethodInfo, scrolledWindowGetMinContentWidth , -- ** scrolledWindowGetOverlayScrolling ScrolledWindowGetOverlayScrollingMethodInfo, scrolledWindowGetOverlayScrolling , -- ** scrolledWindowGetPlacement ScrolledWindowGetPlacementMethodInfo , scrolledWindowGetPlacement , -- ** scrolledWindowGetPolicy ScrolledWindowGetPolicyMethodInfo , scrolledWindowGetPolicy , -- ** scrolledWindowGetShadowType ScrolledWindowGetShadowTypeMethodInfo , scrolledWindowGetShadowType , -- ** scrolledWindowGetVadjustment ScrolledWindowGetVadjustmentMethodInfo , scrolledWindowGetVadjustment , -- ** scrolledWindowGetVscrollbar ScrolledWindowGetVscrollbarMethodInfo , scrolledWindowGetVscrollbar , -- ** scrolledWindowNew scrolledWindowNew , -- ** scrolledWindowSetCaptureButtonPress ScrolledWindowSetCaptureButtonPressMethodInfo, scrolledWindowSetCaptureButtonPress , -- ** scrolledWindowSetHadjustment ScrolledWindowSetHadjustmentMethodInfo , scrolledWindowSetHadjustment , -- ** scrolledWindowSetKineticScrolling ScrolledWindowSetKineticScrollingMethodInfo, scrolledWindowSetKineticScrolling , -- ** scrolledWindowSetMinContentHeight ScrolledWindowSetMinContentHeightMethodInfo, scrolledWindowSetMinContentHeight , -- ** scrolledWindowSetMinContentWidth ScrolledWindowSetMinContentWidthMethodInfo, scrolledWindowSetMinContentWidth , -- ** scrolledWindowSetOverlayScrolling ScrolledWindowSetOverlayScrollingMethodInfo, scrolledWindowSetOverlayScrolling , -- ** scrolledWindowSetPlacement ScrolledWindowSetPlacementMethodInfo , scrolledWindowSetPlacement , -- ** scrolledWindowSetPolicy ScrolledWindowSetPolicyMethodInfo , scrolledWindowSetPolicy , -- ** scrolledWindowSetShadowType ScrolledWindowSetShadowTypeMethodInfo , scrolledWindowSetShadowType , -- ** scrolledWindowSetVadjustment ScrolledWindowSetVadjustmentMethodInfo , scrolledWindowSetVadjustment , -- ** scrolledWindowUnsetPlacement ScrolledWindowUnsetPlacementMethodInfo , scrolledWindowUnsetPlacement , -- * Properties -- ** Hadjustment ScrolledWindowHadjustmentPropertyInfo , constructScrolledWindowHadjustment , getScrolledWindowHadjustment , setScrolledWindowHadjustment , -- ** HscrollbarPolicy ScrolledWindowHscrollbarPolicyPropertyInfo, constructScrolledWindowHscrollbarPolicy , getScrolledWindowHscrollbarPolicy , setScrolledWindowHscrollbarPolicy , -- ** KineticScrolling ScrolledWindowKineticScrollingPropertyInfo, constructScrolledWindowKineticScrolling , getScrolledWindowKineticScrolling , setScrolledWindowKineticScrolling , -- ** MinContentHeight ScrolledWindowMinContentHeightPropertyInfo, constructScrolledWindowMinContentHeight , getScrolledWindowMinContentHeight , setScrolledWindowMinContentHeight , -- ** MinContentWidth ScrolledWindowMinContentWidthPropertyInfo, constructScrolledWindowMinContentWidth , getScrolledWindowMinContentWidth , setScrolledWindowMinContentWidth , -- ** OverlayScrolling ScrolledWindowOverlayScrollingPropertyInfo, constructScrolledWindowOverlayScrolling , getScrolledWindowOverlayScrolling , setScrolledWindowOverlayScrolling , -- ** ShadowType ScrolledWindowShadowTypePropertyInfo , constructScrolledWindowShadowType , getScrolledWindowShadowType , setScrolledWindowShadowType , -- ** Vadjustment ScrolledWindowVadjustmentPropertyInfo , constructScrolledWindowVadjustment , getScrolledWindowVadjustment , setScrolledWindowVadjustment , -- ** VscrollbarPolicy ScrolledWindowVscrollbarPolicyPropertyInfo, constructScrolledWindowVscrollbarPolicy , getScrolledWindowVscrollbarPolicy , setScrolledWindowVscrollbarPolicy , -- ** WindowPlacement ScrolledWindowWindowPlacementPropertyInfo, constructScrolledWindowWindowPlacement , getScrolledWindowWindowPlacement , setScrolledWindowWindowPlacement , -- ** WindowPlacementSet ScrolledWindowWindowPlacementSetPropertyInfo, constructScrolledWindowWindowPlacementSet, getScrolledWindowWindowPlacementSet , setScrolledWindowWindowPlacementSet , -- * Signals -- ** EdgeOvershot ScrolledWindowEdgeOvershotCallback , ScrolledWindowEdgeOvershotCallbackC , ScrolledWindowEdgeOvershotSignalInfo , afterScrolledWindowEdgeOvershot , mkScrolledWindowEdgeOvershotCallback , noScrolledWindowEdgeOvershotCallback , onScrolledWindowEdgeOvershot , scrolledWindowEdgeOvershotCallbackWrapper, scrolledWindowEdgeOvershotClosure , -- ** EdgeReached ScrolledWindowEdgeReachedCallback , ScrolledWindowEdgeReachedCallbackC , ScrolledWindowEdgeReachedSignalInfo , afterScrolledWindowEdgeReached , mkScrolledWindowEdgeReachedCallback , noScrolledWindowEdgeReachedCallback , onScrolledWindowEdgeReached , scrolledWindowEdgeReachedCallbackWrapper, scrolledWindowEdgeReachedClosure , -- ** MoveFocusOut ScrolledWindowMoveFocusOutCallback , ScrolledWindowMoveFocusOutCallbackC , ScrolledWindowMoveFocusOutSignalInfo , afterScrolledWindowMoveFocusOut , mkScrolledWindowMoveFocusOutCallback , noScrolledWindowMoveFocusOutCallback , onScrolledWindowMoveFocusOut , scrolledWindowMoveFocusOutCallbackWrapper, scrolledWindowMoveFocusOutClosure , -- ** ScrollChild ScrolledWindowScrollChildCallback , ScrolledWindowScrollChildCallbackC , ScrolledWindowScrollChildSignalInfo , afterScrolledWindowScrollChild , mkScrolledWindowScrollChildCallback , noScrolledWindowScrollChildCallback , onScrolledWindowScrollChild , scrolledWindowScrollChildCallbackWrapper, scrolledWindowScrollChildClosure , ) 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 ScrolledWindow = ScrolledWindow (ForeignPtr ScrolledWindow) foreign import ccall "gtk_scrolled_window_get_type" c_gtk_scrolled_window_get_type :: IO GType type instance ParentTypes ScrolledWindow = ScrolledWindowParentTypes type ScrolledWindowParentTypes = '[Bin, Container, Widget, GObject.Object, Atk.ImplementorIface, Buildable] instance GObject ScrolledWindow where gobjectIsInitiallyUnowned _ = True gobjectType _ = c_gtk_scrolled_window_get_type class GObject o => ScrolledWindowK o instance (GObject o, IsDescendantOf ScrolledWindow o) => ScrolledWindowK o toScrolledWindow :: ScrolledWindowK o => o -> IO ScrolledWindow toScrolledWindow = unsafeCastTo ScrolledWindow noScrolledWindow :: Maybe ScrolledWindow noScrolledWindow = Nothing type family ResolveScrolledWindowMethod (t :: Symbol) (o :: *) :: * where ResolveScrolledWindowMethod "activate" o = WidgetActivateMethodInfo ResolveScrolledWindowMethod "add" o = ContainerAddMethodInfo ResolveScrolledWindowMethod "addAccelerator" o = WidgetAddAcceleratorMethodInfo ResolveScrolledWindowMethod "addChild" o = BuildableAddChildMethodInfo ResolveScrolledWindowMethod "addDeviceEvents" o = WidgetAddDeviceEventsMethodInfo ResolveScrolledWindowMethod "addEvents" o = WidgetAddEventsMethodInfo ResolveScrolledWindowMethod "addMnemonicLabel" o = WidgetAddMnemonicLabelMethodInfo ResolveScrolledWindowMethod "addTickCallback" o = WidgetAddTickCallbackMethodInfo ResolveScrolledWindowMethod "addWithViewport" o = ScrolledWindowAddWithViewportMethodInfo ResolveScrolledWindowMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo ResolveScrolledWindowMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo ResolveScrolledWindowMethod "canActivateAccel" o = WidgetCanActivateAccelMethodInfo ResolveScrolledWindowMethod "checkResize" o = ContainerCheckResizeMethodInfo ResolveScrolledWindowMethod "childFocus" o = WidgetChildFocusMethodInfo ResolveScrolledWindowMethod "childGetProperty" o = ContainerChildGetPropertyMethodInfo ResolveScrolledWindowMethod "childNotifyByPspec" o = ContainerChildNotifyByPspecMethodInfo ResolveScrolledWindowMethod "childSetProperty" o = ContainerChildSetPropertyMethodInfo ResolveScrolledWindowMethod "childType" o = ContainerChildTypeMethodInfo ResolveScrolledWindowMethod "classPath" o = WidgetClassPathMethodInfo ResolveScrolledWindowMethod "computeExpand" o = WidgetComputeExpandMethodInfo ResolveScrolledWindowMethod "constructChild" o = BuildableConstructChildMethodInfo ResolveScrolledWindowMethod "createPangoContext" o = WidgetCreatePangoContextMethodInfo ResolveScrolledWindowMethod "createPangoLayout" o = WidgetCreatePangoLayoutMethodInfo ResolveScrolledWindowMethod "customFinished" o = BuildableCustomFinishedMethodInfo ResolveScrolledWindowMethod "customTagEnd" o = BuildableCustomTagEndMethodInfo ResolveScrolledWindowMethod "customTagStart" o = BuildableCustomTagStartMethodInfo ResolveScrolledWindowMethod "destroy" o = WidgetDestroyMethodInfo ResolveScrolledWindowMethod "destroyed" o = WidgetDestroyedMethodInfo ResolveScrolledWindowMethod "deviceIsShadowed" o = WidgetDeviceIsShadowedMethodInfo ResolveScrolledWindowMethod "dragBegin" o = WidgetDragBeginMethodInfo ResolveScrolledWindowMethod "dragBeginWithCoordinates" o = WidgetDragBeginWithCoordinatesMethodInfo ResolveScrolledWindowMethod "dragCheckThreshold" o = WidgetDragCheckThresholdMethodInfo ResolveScrolledWindowMethod "dragDestAddImageTargets" o = WidgetDragDestAddImageTargetsMethodInfo ResolveScrolledWindowMethod "dragDestAddTextTargets" o = WidgetDragDestAddTextTargetsMethodInfo ResolveScrolledWindowMethod "dragDestAddUriTargets" o = WidgetDragDestAddUriTargetsMethodInfo ResolveScrolledWindowMethod "dragDestFindTarget" o = WidgetDragDestFindTargetMethodInfo ResolveScrolledWindowMethod "dragDestGetTargetList" o = WidgetDragDestGetTargetListMethodInfo ResolveScrolledWindowMethod "dragDestGetTrackMotion" o = WidgetDragDestGetTrackMotionMethodInfo ResolveScrolledWindowMethod "dragDestSet" o = WidgetDragDestSetMethodInfo ResolveScrolledWindowMethod "dragDestSetProxy" o = WidgetDragDestSetProxyMethodInfo ResolveScrolledWindowMethod "dragDestSetTargetList" o = WidgetDragDestSetTargetListMethodInfo ResolveScrolledWindowMethod "dragDestSetTrackMotion" o = WidgetDragDestSetTrackMotionMethodInfo ResolveScrolledWindowMethod "dragDestUnset" o = WidgetDragDestUnsetMethodInfo ResolveScrolledWindowMethod "dragGetData" o = WidgetDragGetDataMethodInfo ResolveScrolledWindowMethod "dragHighlight" o = WidgetDragHighlightMethodInfo ResolveScrolledWindowMethod "dragSourceAddImageTargets" o = WidgetDragSourceAddImageTargetsMethodInfo ResolveScrolledWindowMethod "dragSourceAddTextTargets" o = WidgetDragSourceAddTextTargetsMethodInfo ResolveScrolledWindowMethod "dragSourceAddUriTargets" o = WidgetDragSourceAddUriTargetsMethodInfo ResolveScrolledWindowMethod "dragSourceGetTargetList" o = WidgetDragSourceGetTargetListMethodInfo ResolveScrolledWindowMethod "dragSourceSet" o = WidgetDragSourceSetMethodInfo ResolveScrolledWindowMethod "dragSourceSetIconGicon" o = WidgetDragSourceSetIconGiconMethodInfo ResolveScrolledWindowMethod "dragSourceSetIconName" o = WidgetDragSourceSetIconNameMethodInfo ResolveScrolledWindowMethod "dragSourceSetIconPixbuf" o = WidgetDragSourceSetIconPixbufMethodInfo ResolveScrolledWindowMethod "dragSourceSetIconStock" o = WidgetDragSourceSetIconStockMethodInfo ResolveScrolledWindowMethod "dragSourceSetTargetList" o = WidgetDragSourceSetTargetListMethodInfo ResolveScrolledWindowMethod "dragSourceUnset" o = WidgetDragSourceUnsetMethodInfo ResolveScrolledWindowMethod "dragUnhighlight" o = WidgetDragUnhighlightMethodInfo ResolveScrolledWindowMethod "draw" o = WidgetDrawMethodInfo ResolveScrolledWindowMethod "ensureStyle" o = WidgetEnsureStyleMethodInfo ResolveScrolledWindowMethod "errorBell" o = WidgetErrorBellMethodInfo ResolveScrolledWindowMethod "event" o = WidgetEventMethodInfo ResolveScrolledWindowMethod "forall" o = ContainerForallMethodInfo ResolveScrolledWindowMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo ResolveScrolledWindowMethod "foreach" o = ContainerForeachMethodInfo ResolveScrolledWindowMethod "freezeChildNotify" o = WidgetFreezeChildNotifyMethodInfo ResolveScrolledWindowMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo ResolveScrolledWindowMethod "grabAdd" o = WidgetGrabAddMethodInfo ResolveScrolledWindowMethod "grabDefault" o = WidgetGrabDefaultMethodInfo ResolveScrolledWindowMethod "grabFocus" o = WidgetGrabFocusMethodInfo ResolveScrolledWindowMethod "grabRemove" o = WidgetGrabRemoveMethodInfo ResolveScrolledWindowMethod "hasDefault" o = WidgetHasDefaultMethodInfo ResolveScrolledWindowMethod "hasFocus" o = WidgetHasFocusMethodInfo ResolveScrolledWindowMethod "hasGrab" o = WidgetHasGrabMethodInfo ResolveScrolledWindowMethod "hasRcStyle" o = WidgetHasRcStyleMethodInfo ResolveScrolledWindowMethod "hasScreen" o = WidgetHasScreenMethodInfo ResolveScrolledWindowMethod "hasVisibleFocus" o = WidgetHasVisibleFocusMethodInfo ResolveScrolledWindowMethod "hide" o = WidgetHideMethodInfo ResolveScrolledWindowMethod "hideOnDelete" o = WidgetHideOnDeleteMethodInfo ResolveScrolledWindowMethod "inDestruction" o = WidgetInDestructionMethodInfo ResolveScrolledWindowMethod "initTemplate" o = WidgetInitTemplateMethodInfo ResolveScrolledWindowMethod "inputShapeCombineRegion" o = WidgetInputShapeCombineRegionMethodInfo ResolveScrolledWindowMethod "insertActionGroup" o = WidgetInsertActionGroupMethodInfo ResolveScrolledWindowMethod "intersect" o = WidgetIntersectMethodInfo ResolveScrolledWindowMethod "isAncestor" o = WidgetIsAncestorMethodInfo ResolveScrolledWindowMethod "isComposited" o = WidgetIsCompositedMethodInfo ResolveScrolledWindowMethod "isDrawable" o = WidgetIsDrawableMethodInfo ResolveScrolledWindowMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo ResolveScrolledWindowMethod "isFocus" o = WidgetIsFocusMethodInfo ResolveScrolledWindowMethod "isSensitive" o = WidgetIsSensitiveMethodInfo ResolveScrolledWindowMethod "isToplevel" o = WidgetIsToplevelMethodInfo ResolveScrolledWindowMethod "isVisible" o = WidgetIsVisibleMethodInfo ResolveScrolledWindowMethod "keynavFailed" o = WidgetKeynavFailedMethodInfo ResolveScrolledWindowMethod "listAccelClosures" o = WidgetListAccelClosuresMethodInfo ResolveScrolledWindowMethod "listActionPrefixes" o = WidgetListActionPrefixesMethodInfo ResolveScrolledWindowMethod "listMnemonicLabels" o = WidgetListMnemonicLabelsMethodInfo ResolveScrolledWindowMethod "map" o = WidgetMapMethodInfo ResolveScrolledWindowMethod "mnemonicActivate" o = WidgetMnemonicActivateMethodInfo ResolveScrolledWindowMethod "modifyBase" o = WidgetModifyBaseMethodInfo ResolveScrolledWindowMethod "modifyBg" o = WidgetModifyBgMethodInfo ResolveScrolledWindowMethod "modifyCursor" o = WidgetModifyCursorMethodInfo ResolveScrolledWindowMethod "modifyFg" o = WidgetModifyFgMethodInfo ResolveScrolledWindowMethod "modifyFont" o = WidgetModifyFontMethodInfo ResolveScrolledWindowMethod "modifyStyle" o = WidgetModifyStyleMethodInfo ResolveScrolledWindowMethod "modifyText" o = WidgetModifyTextMethodInfo ResolveScrolledWindowMethod "notify" o = GObject.ObjectNotifyMethodInfo ResolveScrolledWindowMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo ResolveScrolledWindowMethod "overrideBackgroundColor" o = WidgetOverrideBackgroundColorMethodInfo ResolveScrolledWindowMethod "overrideColor" o = WidgetOverrideColorMethodInfo ResolveScrolledWindowMethod "overrideCursor" o = WidgetOverrideCursorMethodInfo ResolveScrolledWindowMethod "overrideFont" o = WidgetOverrideFontMethodInfo ResolveScrolledWindowMethod "overrideSymbolicColor" o = WidgetOverrideSymbolicColorMethodInfo ResolveScrolledWindowMethod "parserFinished" o = BuildableParserFinishedMethodInfo ResolveScrolledWindowMethod "path" o = WidgetPathMethodInfo ResolveScrolledWindowMethod "propagateDraw" o = ContainerPropagateDrawMethodInfo ResolveScrolledWindowMethod "queueComputeExpand" o = WidgetQueueComputeExpandMethodInfo ResolveScrolledWindowMethod "queueDraw" o = WidgetQueueDrawMethodInfo ResolveScrolledWindowMethod "queueDrawArea" o = WidgetQueueDrawAreaMethodInfo ResolveScrolledWindowMethod "queueDrawRegion" o = WidgetQueueDrawRegionMethodInfo ResolveScrolledWindowMethod "queueResize" o = WidgetQueueResizeMethodInfo ResolveScrolledWindowMethod "queueResizeNoRedraw" o = WidgetQueueResizeNoRedrawMethodInfo ResolveScrolledWindowMethod "realize" o = WidgetRealizeMethodInfo ResolveScrolledWindowMethod "ref" o = GObject.ObjectRefMethodInfo ResolveScrolledWindowMethod "refSink" o = GObject.ObjectRefSinkMethodInfo ResolveScrolledWindowMethod "regionIntersect" o = WidgetRegionIntersectMethodInfo ResolveScrolledWindowMethod "registerWindow" o = WidgetRegisterWindowMethodInfo ResolveScrolledWindowMethod "remove" o = ContainerRemoveMethodInfo ResolveScrolledWindowMethod "removeAccelerator" o = WidgetRemoveAcceleratorMethodInfo ResolveScrolledWindowMethod "removeMnemonicLabel" o = WidgetRemoveMnemonicLabelMethodInfo ResolveScrolledWindowMethod "removeTickCallback" o = WidgetRemoveTickCallbackMethodInfo ResolveScrolledWindowMethod "renderIcon" o = WidgetRenderIconMethodInfo ResolveScrolledWindowMethod "renderIconPixbuf" o = WidgetRenderIconPixbufMethodInfo ResolveScrolledWindowMethod "reparent" o = WidgetReparentMethodInfo ResolveScrolledWindowMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo ResolveScrolledWindowMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo ResolveScrolledWindowMethod "resetRcStyles" o = WidgetResetRcStylesMethodInfo ResolveScrolledWindowMethod "resetStyle" o = WidgetResetStyleMethodInfo ResolveScrolledWindowMethod "resizeChildren" o = ContainerResizeChildrenMethodInfo ResolveScrolledWindowMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo ResolveScrolledWindowMethod "sendExpose" o = WidgetSendExposeMethodInfo ResolveScrolledWindowMethod "sendFocusChange" o = WidgetSendFocusChangeMethodInfo ResolveScrolledWindowMethod "shapeCombineRegion" o = WidgetShapeCombineRegionMethodInfo ResolveScrolledWindowMethod "show" o = WidgetShowMethodInfo ResolveScrolledWindowMethod "showAll" o = WidgetShowAllMethodInfo ResolveScrolledWindowMethod "showNow" o = WidgetShowNowMethodInfo ResolveScrolledWindowMethod "sizeAllocate" o = WidgetSizeAllocateMethodInfo ResolveScrolledWindowMethod "sizeAllocateWithBaseline" o = WidgetSizeAllocateWithBaselineMethodInfo ResolveScrolledWindowMethod "sizeRequest" o = WidgetSizeRequestMethodInfo ResolveScrolledWindowMethod "stealData" o = GObject.ObjectStealDataMethodInfo ResolveScrolledWindowMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo ResolveScrolledWindowMethod "styleAttach" o = WidgetStyleAttachMethodInfo ResolveScrolledWindowMethod "styleGetProperty" o = WidgetStyleGetPropertyMethodInfo ResolveScrolledWindowMethod "thawChildNotify" o = WidgetThawChildNotifyMethodInfo ResolveScrolledWindowMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo ResolveScrolledWindowMethod "translateCoordinates" o = WidgetTranslateCoordinatesMethodInfo ResolveScrolledWindowMethod "triggerTooltipQuery" o = WidgetTriggerTooltipQueryMethodInfo ResolveScrolledWindowMethod "unmap" o = WidgetUnmapMethodInfo ResolveScrolledWindowMethod "unparent" o = WidgetUnparentMethodInfo ResolveScrolledWindowMethod "unrealize" o = WidgetUnrealizeMethodInfo ResolveScrolledWindowMethod "unref" o = GObject.ObjectUnrefMethodInfo ResolveScrolledWindowMethod "unregisterWindow" o = WidgetUnregisterWindowMethodInfo ResolveScrolledWindowMethod "unsetFocusChain" o = ContainerUnsetFocusChainMethodInfo ResolveScrolledWindowMethod "unsetPlacement" o = ScrolledWindowUnsetPlacementMethodInfo ResolveScrolledWindowMethod "unsetStateFlags" o = WidgetUnsetStateFlagsMethodInfo ResolveScrolledWindowMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo ResolveScrolledWindowMethod "getAccessible" o = WidgetGetAccessibleMethodInfo ResolveScrolledWindowMethod "getActionGroup" o = WidgetGetActionGroupMethodInfo ResolveScrolledWindowMethod "getAllocatedBaseline" o = WidgetGetAllocatedBaselineMethodInfo ResolveScrolledWindowMethod "getAllocatedHeight" o = WidgetGetAllocatedHeightMethodInfo ResolveScrolledWindowMethod "getAllocatedWidth" o = WidgetGetAllocatedWidthMethodInfo ResolveScrolledWindowMethod "getAllocation" o = WidgetGetAllocationMethodInfo ResolveScrolledWindowMethod "getAncestor" o = WidgetGetAncestorMethodInfo ResolveScrolledWindowMethod "getAppPaintable" o = WidgetGetAppPaintableMethodInfo ResolveScrolledWindowMethod "getBorderWidth" o = ContainerGetBorderWidthMethodInfo ResolveScrolledWindowMethod "getCanDefault" o = WidgetGetCanDefaultMethodInfo ResolveScrolledWindowMethod "getCanFocus" o = WidgetGetCanFocusMethodInfo ResolveScrolledWindowMethod "getCaptureButtonPress" o = ScrolledWindowGetCaptureButtonPressMethodInfo ResolveScrolledWindowMethod "getChild" o = BinGetChildMethodInfo ResolveScrolledWindowMethod "getChildRequisition" o = WidgetGetChildRequisitionMethodInfo ResolveScrolledWindowMethod "getChildVisible" o = WidgetGetChildVisibleMethodInfo ResolveScrolledWindowMethod "getChildren" o = ContainerGetChildrenMethodInfo ResolveScrolledWindowMethod "getClip" o = WidgetGetClipMethodInfo ResolveScrolledWindowMethod "getClipboard" o = WidgetGetClipboardMethodInfo ResolveScrolledWindowMethod "getCompositeName" o = WidgetGetCompositeNameMethodInfo ResolveScrolledWindowMethod "getData" o = GObject.ObjectGetDataMethodInfo ResolveScrolledWindowMethod "getDeviceEnabled" o = WidgetGetDeviceEnabledMethodInfo ResolveScrolledWindowMethod "getDeviceEvents" o = WidgetGetDeviceEventsMethodInfo ResolveScrolledWindowMethod "getDirection" o = WidgetGetDirectionMethodInfo ResolveScrolledWindowMethod "getDisplay" o = WidgetGetDisplayMethodInfo ResolveScrolledWindowMethod "getDoubleBuffered" o = WidgetGetDoubleBufferedMethodInfo ResolveScrolledWindowMethod "getEvents" o = WidgetGetEventsMethodInfo ResolveScrolledWindowMethod "getFocusChain" o = ContainerGetFocusChainMethodInfo ResolveScrolledWindowMethod "getFocusChild" o = ContainerGetFocusChildMethodInfo ResolveScrolledWindowMethod "getFocusHadjustment" o = ContainerGetFocusHadjustmentMethodInfo ResolveScrolledWindowMethod "getFocusVadjustment" o = ContainerGetFocusVadjustmentMethodInfo ResolveScrolledWindowMethod "getFontMap" o = WidgetGetFontMapMethodInfo ResolveScrolledWindowMethod "getFontOptions" o = WidgetGetFontOptionsMethodInfo ResolveScrolledWindowMethod "getFrameClock" o = WidgetGetFrameClockMethodInfo ResolveScrolledWindowMethod "getHadjustment" o = ScrolledWindowGetHadjustmentMethodInfo ResolveScrolledWindowMethod "getHalign" o = WidgetGetHalignMethodInfo ResolveScrolledWindowMethod "getHasTooltip" o = WidgetGetHasTooltipMethodInfo ResolveScrolledWindowMethod "getHasWindow" o = WidgetGetHasWindowMethodInfo ResolveScrolledWindowMethod "getHexpand" o = WidgetGetHexpandMethodInfo ResolveScrolledWindowMethod "getHexpandSet" o = WidgetGetHexpandSetMethodInfo ResolveScrolledWindowMethod "getHscrollbar" o = ScrolledWindowGetHscrollbarMethodInfo ResolveScrolledWindowMethod "getInternalChild" o = BuildableGetInternalChildMethodInfo ResolveScrolledWindowMethod "getKineticScrolling" o = ScrolledWindowGetKineticScrollingMethodInfo ResolveScrolledWindowMethod "getMapped" o = WidgetGetMappedMethodInfo ResolveScrolledWindowMethod "getMarginBottom" o = WidgetGetMarginBottomMethodInfo ResolveScrolledWindowMethod "getMarginEnd" o = WidgetGetMarginEndMethodInfo ResolveScrolledWindowMethod "getMarginLeft" o = WidgetGetMarginLeftMethodInfo ResolveScrolledWindowMethod "getMarginRight" o = WidgetGetMarginRightMethodInfo ResolveScrolledWindowMethod "getMarginStart" o = WidgetGetMarginStartMethodInfo ResolveScrolledWindowMethod "getMarginTop" o = WidgetGetMarginTopMethodInfo ResolveScrolledWindowMethod "getMinContentHeight" o = ScrolledWindowGetMinContentHeightMethodInfo ResolveScrolledWindowMethod "getMinContentWidth" o = ScrolledWindowGetMinContentWidthMethodInfo ResolveScrolledWindowMethod "getModifierMask" o = WidgetGetModifierMaskMethodInfo ResolveScrolledWindowMethod "getModifierStyle" o = WidgetGetModifierStyleMethodInfo ResolveScrolledWindowMethod "getNoShowAll" o = WidgetGetNoShowAllMethodInfo ResolveScrolledWindowMethod "getOpacity" o = WidgetGetOpacityMethodInfo ResolveScrolledWindowMethod "getOverlayScrolling" o = ScrolledWindowGetOverlayScrollingMethodInfo ResolveScrolledWindowMethod "getPangoContext" o = WidgetGetPangoContextMethodInfo ResolveScrolledWindowMethod "getParent" o = WidgetGetParentMethodInfo ResolveScrolledWindowMethod "getParentWindow" o = WidgetGetParentWindowMethodInfo ResolveScrolledWindowMethod "getPath" o = WidgetGetPathMethodInfo ResolveScrolledWindowMethod "getPathForChild" o = ContainerGetPathForChildMethodInfo ResolveScrolledWindowMethod "getPlacement" o = ScrolledWindowGetPlacementMethodInfo ResolveScrolledWindowMethod "getPointer" o = WidgetGetPointerMethodInfo ResolveScrolledWindowMethod "getPolicy" o = ScrolledWindowGetPolicyMethodInfo ResolveScrolledWindowMethod "getPreferredHeight" o = WidgetGetPreferredHeightMethodInfo ResolveScrolledWindowMethod "getPreferredHeightAndBaselineForWidth" o = WidgetGetPreferredHeightAndBaselineForWidthMethodInfo ResolveScrolledWindowMethod "getPreferredHeightForWidth" o = WidgetGetPreferredHeightForWidthMethodInfo ResolveScrolledWindowMethod "getPreferredSize" o = WidgetGetPreferredSizeMethodInfo ResolveScrolledWindowMethod "getPreferredWidth" o = WidgetGetPreferredWidthMethodInfo ResolveScrolledWindowMethod "getPreferredWidthForHeight" o = WidgetGetPreferredWidthForHeightMethodInfo ResolveScrolledWindowMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo ResolveScrolledWindowMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo ResolveScrolledWindowMethod "getRealized" o = WidgetGetRealizedMethodInfo ResolveScrolledWindowMethod "getReceivesDefault" o = WidgetGetReceivesDefaultMethodInfo ResolveScrolledWindowMethod "getRequestMode" o = WidgetGetRequestModeMethodInfo ResolveScrolledWindowMethod "getRequisition" o = WidgetGetRequisitionMethodInfo ResolveScrolledWindowMethod "getResizeMode" o = ContainerGetResizeModeMethodInfo ResolveScrolledWindowMethod "getRootWindow" o = WidgetGetRootWindowMethodInfo ResolveScrolledWindowMethod "getScaleFactor" o = WidgetGetScaleFactorMethodInfo ResolveScrolledWindowMethod "getScreen" o = WidgetGetScreenMethodInfo ResolveScrolledWindowMethod "getSensitive" o = WidgetGetSensitiveMethodInfo ResolveScrolledWindowMethod "getSettings" o = WidgetGetSettingsMethodInfo ResolveScrolledWindowMethod "getShadowType" o = ScrolledWindowGetShadowTypeMethodInfo ResolveScrolledWindowMethod "getSizeRequest" o = WidgetGetSizeRequestMethodInfo ResolveScrolledWindowMethod "getState" o = WidgetGetStateMethodInfo ResolveScrolledWindowMethod "getStateFlags" o = WidgetGetStateFlagsMethodInfo ResolveScrolledWindowMethod "getStyle" o = WidgetGetStyleMethodInfo ResolveScrolledWindowMethod "getStyleContext" o = WidgetGetStyleContextMethodInfo ResolveScrolledWindowMethod "getSupportMultidevice" o = WidgetGetSupportMultideviceMethodInfo ResolveScrolledWindowMethod "getTemplateChild" o = WidgetGetTemplateChildMethodInfo ResolveScrolledWindowMethod "getTooltipMarkup" o = WidgetGetTooltipMarkupMethodInfo ResolveScrolledWindowMethod "getTooltipText" o = WidgetGetTooltipTextMethodInfo ResolveScrolledWindowMethod "getTooltipWindow" o = WidgetGetTooltipWindowMethodInfo ResolveScrolledWindowMethod "getToplevel" o = WidgetGetToplevelMethodInfo ResolveScrolledWindowMethod "getVadjustment" o = ScrolledWindowGetVadjustmentMethodInfo ResolveScrolledWindowMethod "getValign" o = WidgetGetValignMethodInfo ResolveScrolledWindowMethod "getValignWithBaseline" o = WidgetGetValignWithBaselineMethodInfo ResolveScrolledWindowMethod "getVexpand" o = WidgetGetVexpandMethodInfo ResolveScrolledWindowMethod "getVexpandSet" o = WidgetGetVexpandSetMethodInfo ResolveScrolledWindowMethod "getVisible" o = WidgetGetVisibleMethodInfo ResolveScrolledWindowMethod "getVisual" o = WidgetGetVisualMethodInfo ResolveScrolledWindowMethod "getVscrollbar" o = ScrolledWindowGetVscrollbarMethodInfo ResolveScrolledWindowMethod "getWindow" o = WidgetGetWindowMethodInfo ResolveScrolledWindowMethod "setAccelPath" o = WidgetSetAccelPathMethodInfo ResolveScrolledWindowMethod "setAllocation" o = WidgetSetAllocationMethodInfo ResolveScrolledWindowMethod "setAppPaintable" o = WidgetSetAppPaintableMethodInfo ResolveScrolledWindowMethod "setBorderWidth" o = ContainerSetBorderWidthMethodInfo ResolveScrolledWindowMethod "setBuildableProperty" o = BuildableSetBuildablePropertyMethodInfo ResolveScrolledWindowMethod "setCanDefault" o = WidgetSetCanDefaultMethodInfo ResolveScrolledWindowMethod "setCanFocus" o = WidgetSetCanFocusMethodInfo ResolveScrolledWindowMethod "setCaptureButtonPress" o = ScrolledWindowSetCaptureButtonPressMethodInfo ResolveScrolledWindowMethod "setChildVisible" o = WidgetSetChildVisibleMethodInfo ResolveScrolledWindowMethod "setClip" o = WidgetSetClipMethodInfo ResolveScrolledWindowMethod "setCompositeName" o = WidgetSetCompositeNameMethodInfo ResolveScrolledWindowMethod "setData" o = GObject.ObjectSetDataMethodInfo ResolveScrolledWindowMethod "setDeviceEnabled" o = WidgetSetDeviceEnabledMethodInfo ResolveScrolledWindowMethod "setDeviceEvents" o = WidgetSetDeviceEventsMethodInfo ResolveScrolledWindowMethod "setDirection" o = WidgetSetDirectionMethodInfo ResolveScrolledWindowMethod "setDoubleBuffered" o = WidgetSetDoubleBufferedMethodInfo ResolveScrolledWindowMethod "setEvents" o = WidgetSetEventsMethodInfo ResolveScrolledWindowMethod "setFocusChain" o = ContainerSetFocusChainMethodInfo ResolveScrolledWindowMethod "setFocusChild" o = ContainerSetFocusChildMethodInfo ResolveScrolledWindowMethod "setFocusHadjustment" o = ContainerSetFocusHadjustmentMethodInfo ResolveScrolledWindowMethod "setFocusVadjustment" o = ContainerSetFocusVadjustmentMethodInfo ResolveScrolledWindowMethod "setFontMap" o = WidgetSetFontMapMethodInfo ResolveScrolledWindowMethod "setFontOptions" o = WidgetSetFontOptionsMethodInfo ResolveScrolledWindowMethod "setHadjustment" o = ScrolledWindowSetHadjustmentMethodInfo ResolveScrolledWindowMethod "setHalign" o = WidgetSetHalignMethodInfo ResolveScrolledWindowMethod "setHasTooltip" o = WidgetSetHasTooltipMethodInfo ResolveScrolledWindowMethod "setHasWindow" o = WidgetSetHasWindowMethodInfo ResolveScrolledWindowMethod "setHexpand" o = WidgetSetHexpandMethodInfo ResolveScrolledWindowMethod "setHexpandSet" o = WidgetSetHexpandSetMethodInfo ResolveScrolledWindowMethod "setKineticScrolling" o = ScrolledWindowSetKineticScrollingMethodInfo ResolveScrolledWindowMethod "setMapped" o = WidgetSetMappedMethodInfo ResolveScrolledWindowMethod "setMarginBottom" o = WidgetSetMarginBottomMethodInfo ResolveScrolledWindowMethod "setMarginEnd" o = WidgetSetMarginEndMethodInfo ResolveScrolledWindowMethod "setMarginLeft" o = WidgetSetMarginLeftMethodInfo ResolveScrolledWindowMethod "setMarginRight" o = WidgetSetMarginRightMethodInfo ResolveScrolledWindowMethod "setMarginStart" o = WidgetSetMarginStartMethodInfo ResolveScrolledWindowMethod "setMarginTop" o = WidgetSetMarginTopMethodInfo ResolveScrolledWindowMethod "setMinContentHeight" o = ScrolledWindowSetMinContentHeightMethodInfo ResolveScrolledWindowMethod "setMinContentWidth" o = ScrolledWindowSetMinContentWidthMethodInfo ResolveScrolledWindowMethod "setNoShowAll" o = WidgetSetNoShowAllMethodInfo ResolveScrolledWindowMethod "setOpacity" o = WidgetSetOpacityMethodInfo ResolveScrolledWindowMethod "setOverlayScrolling" o = ScrolledWindowSetOverlayScrollingMethodInfo ResolveScrolledWindowMethod "setParent" o = WidgetSetParentMethodInfo ResolveScrolledWindowMethod "setParentWindow" o = WidgetSetParentWindowMethodInfo ResolveScrolledWindowMethod "setPlacement" o = ScrolledWindowSetPlacementMethodInfo ResolveScrolledWindowMethod "setPolicy" o = ScrolledWindowSetPolicyMethodInfo ResolveScrolledWindowMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo ResolveScrolledWindowMethod "setRealized" o = WidgetSetRealizedMethodInfo ResolveScrolledWindowMethod "setReallocateRedraws" o = ContainerSetReallocateRedrawsMethodInfo ResolveScrolledWindowMethod "setReceivesDefault" o = WidgetSetReceivesDefaultMethodInfo ResolveScrolledWindowMethod "setRedrawOnAllocate" o = WidgetSetRedrawOnAllocateMethodInfo ResolveScrolledWindowMethod "setResizeMode" o = ContainerSetResizeModeMethodInfo ResolveScrolledWindowMethod "setSensitive" o = WidgetSetSensitiveMethodInfo ResolveScrolledWindowMethod "setShadowType" o = ScrolledWindowSetShadowTypeMethodInfo ResolveScrolledWindowMethod "setSizeRequest" o = WidgetSetSizeRequestMethodInfo ResolveScrolledWindowMethod "setState" o = WidgetSetStateMethodInfo ResolveScrolledWindowMethod "setStateFlags" o = WidgetSetStateFlagsMethodInfo ResolveScrolledWindowMethod "setStyle" o = WidgetSetStyleMethodInfo ResolveScrolledWindowMethod "setSupportMultidevice" o = WidgetSetSupportMultideviceMethodInfo ResolveScrolledWindowMethod "setTooltipMarkup" o = WidgetSetTooltipMarkupMethodInfo ResolveScrolledWindowMethod "setTooltipText" o = WidgetSetTooltipTextMethodInfo ResolveScrolledWindowMethod "setTooltipWindow" o = WidgetSetTooltipWindowMethodInfo ResolveScrolledWindowMethod "setVadjustment" o = ScrolledWindowSetVadjustmentMethodInfo ResolveScrolledWindowMethod "setValign" o = WidgetSetValignMethodInfo ResolveScrolledWindowMethod "setVexpand" o = WidgetSetVexpandMethodInfo ResolveScrolledWindowMethod "setVexpandSet" o = WidgetSetVexpandSetMethodInfo ResolveScrolledWindowMethod "setVisible" o = WidgetSetVisibleMethodInfo ResolveScrolledWindowMethod "setVisual" o = WidgetSetVisualMethodInfo ResolveScrolledWindowMethod "setWindow" o = WidgetSetWindowMethodInfo ResolveScrolledWindowMethod l o = MethodResolutionFailed l o instance (info ~ ResolveScrolledWindowMethod t ScrolledWindow, MethodInfo info ScrolledWindow p) => IsLabelProxy t (ScrolledWindow -> p) where fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info) #if MIN_VERSION_base(4,9,0) instance (info ~ ResolveScrolledWindowMethod t ScrolledWindow, MethodInfo info ScrolledWindow p) => IsLabel t (ScrolledWindow -> p) where fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info) #endif -- signal ScrolledWindow::edge-overshot type ScrolledWindowEdgeOvershotCallback = PositionType -> IO () noScrolledWindowEdgeOvershotCallback :: Maybe ScrolledWindowEdgeOvershotCallback noScrolledWindowEdgeOvershotCallback = Nothing type ScrolledWindowEdgeOvershotCallbackC = Ptr () -> -- object CUInt -> Ptr () -> -- user_data IO () foreign import ccall "wrapper" mkScrolledWindowEdgeOvershotCallback :: ScrolledWindowEdgeOvershotCallbackC -> IO (FunPtr ScrolledWindowEdgeOvershotCallbackC) scrolledWindowEdgeOvershotClosure :: ScrolledWindowEdgeOvershotCallback -> IO Closure scrolledWindowEdgeOvershotClosure cb = newCClosure =<< mkScrolledWindowEdgeOvershotCallback wrapped where wrapped = scrolledWindowEdgeOvershotCallbackWrapper cb scrolledWindowEdgeOvershotCallbackWrapper :: ScrolledWindowEdgeOvershotCallback -> Ptr () -> CUInt -> Ptr () -> IO () scrolledWindowEdgeOvershotCallbackWrapper _cb _ pos _ = do let pos' = (toEnum . fromIntegral) pos _cb pos' onScrolledWindowEdgeOvershot :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeOvershotCallback -> m SignalHandlerId onScrolledWindowEdgeOvershot obj cb = liftIO $ connectScrolledWindowEdgeOvershot obj cb SignalConnectBefore afterScrolledWindowEdgeOvershot :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeOvershotCallback -> m SignalHandlerId afterScrolledWindowEdgeOvershot obj cb = connectScrolledWindowEdgeOvershot obj cb SignalConnectAfter connectScrolledWindowEdgeOvershot :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeOvershotCallback -> SignalConnectMode -> m SignalHandlerId connectScrolledWindowEdgeOvershot obj cb after = liftIO $ do cb' <- mkScrolledWindowEdgeOvershotCallback (scrolledWindowEdgeOvershotCallbackWrapper cb) connectSignalFunPtr obj "edge-overshot" cb' after -- signal ScrolledWindow::edge-reached type ScrolledWindowEdgeReachedCallback = PositionType -> IO () noScrolledWindowEdgeReachedCallback :: Maybe ScrolledWindowEdgeReachedCallback noScrolledWindowEdgeReachedCallback = Nothing type ScrolledWindowEdgeReachedCallbackC = Ptr () -> -- object CUInt -> Ptr () -> -- user_data IO () foreign import ccall "wrapper" mkScrolledWindowEdgeReachedCallback :: ScrolledWindowEdgeReachedCallbackC -> IO (FunPtr ScrolledWindowEdgeReachedCallbackC) scrolledWindowEdgeReachedClosure :: ScrolledWindowEdgeReachedCallback -> IO Closure scrolledWindowEdgeReachedClosure cb = newCClosure =<< mkScrolledWindowEdgeReachedCallback wrapped where wrapped = scrolledWindowEdgeReachedCallbackWrapper cb scrolledWindowEdgeReachedCallbackWrapper :: ScrolledWindowEdgeReachedCallback -> Ptr () -> CUInt -> Ptr () -> IO () scrolledWindowEdgeReachedCallbackWrapper _cb _ pos _ = do let pos' = (toEnum . fromIntegral) pos _cb pos' onScrolledWindowEdgeReached :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeReachedCallback -> m SignalHandlerId onScrolledWindowEdgeReached obj cb = liftIO $ connectScrolledWindowEdgeReached obj cb SignalConnectBefore afterScrolledWindowEdgeReached :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeReachedCallback -> m SignalHandlerId afterScrolledWindowEdgeReached obj cb = connectScrolledWindowEdgeReached obj cb SignalConnectAfter connectScrolledWindowEdgeReached :: (GObject a, MonadIO m) => a -> ScrolledWindowEdgeReachedCallback -> SignalConnectMode -> m SignalHandlerId connectScrolledWindowEdgeReached obj cb after = liftIO $ do cb' <- mkScrolledWindowEdgeReachedCallback (scrolledWindowEdgeReachedCallbackWrapper cb) connectSignalFunPtr obj "edge-reached" cb' after -- signal ScrolledWindow::move-focus-out type ScrolledWindowMoveFocusOutCallback = DirectionType -> IO () noScrolledWindowMoveFocusOutCallback :: Maybe ScrolledWindowMoveFocusOutCallback noScrolledWindowMoveFocusOutCallback = Nothing type ScrolledWindowMoveFocusOutCallbackC = Ptr () -> -- object CUInt -> Ptr () -> -- user_data IO () foreign import ccall "wrapper" mkScrolledWindowMoveFocusOutCallback :: ScrolledWindowMoveFocusOutCallbackC -> IO (FunPtr ScrolledWindowMoveFocusOutCallbackC) scrolledWindowMoveFocusOutClosure :: ScrolledWindowMoveFocusOutCallback -> IO Closure scrolledWindowMoveFocusOutClosure cb = newCClosure =<< mkScrolledWindowMoveFocusOutCallback wrapped where wrapped = scrolledWindowMoveFocusOutCallbackWrapper cb scrolledWindowMoveFocusOutCallbackWrapper :: ScrolledWindowMoveFocusOutCallback -> Ptr () -> CUInt -> Ptr () -> IO () scrolledWindowMoveFocusOutCallbackWrapper _cb _ directionType _ = do let directionType' = (toEnum . fromIntegral) directionType _cb directionType' onScrolledWindowMoveFocusOut :: (GObject a, MonadIO m) => a -> ScrolledWindowMoveFocusOutCallback -> m SignalHandlerId onScrolledWindowMoveFocusOut obj cb = liftIO $ connectScrolledWindowMoveFocusOut obj cb SignalConnectBefore afterScrolledWindowMoveFocusOut :: (GObject a, MonadIO m) => a -> ScrolledWindowMoveFocusOutCallback -> m SignalHandlerId afterScrolledWindowMoveFocusOut obj cb = connectScrolledWindowMoveFocusOut obj cb SignalConnectAfter connectScrolledWindowMoveFocusOut :: (GObject a, MonadIO m) => a -> ScrolledWindowMoveFocusOutCallback -> SignalConnectMode -> m SignalHandlerId connectScrolledWindowMoveFocusOut obj cb after = liftIO $ do cb' <- mkScrolledWindowMoveFocusOutCallback (scrolledWindowMoveFocusOutCallbackWrapper cb) connectSignalFunPtr obj "move-focus-out" cb' after -- signal ScrolledWindow::scroll-child type ScrolledWindowScrollChildCallback = ScrollType -> Bool -> IO Bool noScrolledWindowScrollChildCallback :: Maybe ScrolledWindowScrollChildCallback noScrolledWindowScrollChildCallback = Nothing type ScrolledWindowScrollChildCallbackC = Ptr () -> -- object CUInt -> CInt -> Ptr () -> -- user_data IO CInt foreign import ccall "wrapper" mkScrolledWindowScrollChildCallback :: ScrolledWindowScrollChildCallbackC -> IO (FunPtr ScrolledWindowScrollChildCallbackC) scrolledWindowScrollChildClosure :: ScrolledWindowScrollChildCallback -> IO Closure scrolledWindowScrollChildClosure cb = newCClosure =<< mkScrolledWindowScrollChildCallback wrapped where wrapped = scrolledWindowScrollChildCallbackWrapper cb scrolledWindowScrollChildCallbackWrapper :: ScrolledWindowScrollChildCallback -> Ptr () -> CUInt -> CInt -> Ptr () -> IO CInt scrolledWindowScrollChildCallbackWrapper _cb _ scroll horizontal _ = do let scroll' = (toEnum . fromIntegral) scroll let horizontal' = (/= 0) horizontal result <- _cb scroll' horizontal' let result' = (fromIntegral . fromEnum) result return result' onScrolledWindowScrollChild :: (GObject a, MonadIO m) => a -> ScrolledWindowScrollChildCallback -> m SignalHandlerId onScrolledWindowScrollChild obj cb = liftIO $ connectScrolledWindowScrollChild obj cb SignalConnectBefore afterScrolledWindowScrollChild :: (GObject a, MonadIO m) => a -> ScrolledWindowScrollChildCallback -> m SignalHandlerId afterScrolledWindowScrollChild obj cb = connectScrolledWindowScrollChild obj cb SignalConnectAfter connectScrolledWindowScrollChild :: (GObject a, MonadIO m) => a -> ScrolledWindowScrollChildCallback -> SignalConnectMode -> m SignalHandlerId connectScrolledWindowScrollChild obj cb after = liftIO $ do cb' <- mkScrolledWindowScrollChildCallback (scrolledWindowScrollChildCallbackWrapper cb) connectSignalFunPtr obj "scroll-child" cb' after -- VVV Prop "hadjustment" -- Type: TInterface "Gtk" "Adjustment" -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct] getScrolledWindowHadjustment :: (MonadIO m, ScrolledWindowK o) => o -> m Adjustment getScrolledWindowHadjustment obj = liftIO $ getObjectPropertyObject obj "hadjustment" Adjustment setScrolledWindowHadjustment :: (MonadIO m, ScrolledWindowK o, AdjustmentK a) => o -> a -> m () setScrolledWindowHadjustment obj val = liftIO $ setObjectPropertyObject obj "hadjustment" val constructScrolledWindowHadjustment :: (AdjustmentK a) => a -> IO ([Char], GValue) constructScrolledWindowHadjustment val = constructObjectPropertyObject "hadjustment" val data ScrolledWindowHadjustmentPropertyInfo instance AttrInfo ScrolledWindowHadjustmentPropertyInfo where type AttrAllowedOps ScrolledWindowHadjustmentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowHadjustmentPropertyInfo = AdjustmentK type AttrBaseTypeConstraint ScrolledWindowHadjustmentPropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowHadjustmentPropertyInfo = Adjustment type AttrLabel ScrolledWindowHadjustmentPropertyInfo = "hadjustment" attrGet _ = getScrolledWindowHadjustment attrSet _ = setScrolledWindowHadjustment attrConstruct _ = constructScrolledWindowHadjustment -- VVV Prop "hscrollbar-policy" -- Type: TInterface "Gtk" "PolicyType" -- Flags: [PropertyReadable,PropertyWritable] getScrolledWindowHscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> m PolicyType getScrolledWindowHscrollbarPolicy obj = liftIO $ getObjectPropertyEnum obj "hscrollbar-policy" setScrolledWindowHscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> PolicyType -> m () setScrolledWindowHscrollbarPolicy obj val = liftIO $ setObjectPropertyEnum obj "hscrollbar-policy" val constructScrolledWindowHscrollbarPolicy :: PolicyType -> IO ([Char], GValue) constructScrolledWindowHscrollbarPolicy val = constructObjectPropertyEnum "hscrollbar-policy" val data ScrolledWindowHscrollbarPolicyPropertyInfo instance AttrInfo ScrolledWindowHscrollbarPolicyPropertyInfo where type AttrAllowedOps ScrolledWindowHscrollbarPolicyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowHscrollbarPolicyPropertyInfo = (~) PolicyType type AttrBaseTypeConstraint ScrolledWindowHscrollbarPolicyPropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowHscrollbarPolicyPropertyInfo = PolicyType type AttrLabel ScrolledWindowHscrollbarPolicyPropertyInfo = "hscrollbar-policy" attrGet _ = getScrolledWindowHscrollbarPolicy attrSet _ = setScrolledWindowHscrollbarPolicy attrConstruct _ = constructScrolledWindowHscrollbarPolicy -- VVV Prop "kinetic-scrolling" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] getScrolledWindowKineticScrolling :: (MonadIO m, ScrolledWindowK o) => o -> m Bool getScrolledWindowKineticScrolling obj = liftIO $ getObjectPropertyBool obj "kinetic-scrolling" setScrolledWindowKineticScrolling :: (MonadIO m, ScrolledWindowK o) => o -> Bool -> m () setScrolledWindowKineticScrolling obj val = liftIO $ setObjectPropertyBool obj "kinetic-scrolling" val constructScrolledWindowKineticScrolling :: Bool -> IO ([Char], GValue) constructScrolledWindowKineticScrolling val = constructObjectPropertyBool "kinetic-scrolling" val data ScrolledWindowKineticScrollingPropertyInfo instance AttrInfo ScrolledWindowKineticScrollingPropertyInfo where type AttrAllowedOps ScrolledWindowKineticScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowKineticScrollingPropertyInfo = (~) Bool type AttrBaseTypeConstraint ScrolledWindowKineticScrollingPropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowKineticScrollingPropertyInfo = Bool type AttrLabel ScrolledWindowKineticScrollingPropertyInfo = "kinetic-scrolling" attrGet _ = getScrolledWindowKineticScrolling attrSet _ = setScrolledWindowKineticScrolling attrConstruct _ = constructScrolledWindowKineticScrolling -- VVV Prop "min-content-height" -- Type: TBasicType TInt32 -- Flags: [PropertyReadable,PropertyWritable] getScrolledWindowMinContentHeight :: (MonadIO m, ScrolledWindowK o) => o -> m Int32 getScrolledWindowMinContentHeight obj = liftIO $ getObjectPropertyCInt obj "min-content-height" setScrolledWindowMinContentHeight :: (MonadIO m, ScrolledWindowK o) => o -> Int32 -> m () setScrolledWindowMinContentHeight obj val = liftIO $ setObjectPropertyCInt obj "min-content-height" val constructScrolledWindowMinContentHeight :: Int32 -> IO ([Char], GValue) constructScrolledWindowMinContentHeight val = constructObjectPropertyCInt "min-content-height" val data ScrolledWindowMinContentHeightPropertyInfo instance AttrInfo ScrolledWindowMinContentHeightPropertyInfo where type AttrAllowedOps ScrolledWindowMinContentHeightPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowMinContentHeightPropertyInfo = (~) Int32 type AttrBaseTypeConstraint ScrolledWindowMinContentHeightPropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowMinContentHeightPropertyInfo = Int32 type AttrLabel ScrolledWindowMinContentHeightPropertyInfo = "min-content-height" attrGet _ = getScrolledWindowMinContentHeight attrSet _ = setScrolledWindowMinContentHeight attrConstruct _ = constructScrolledWindowMinContentHeight -- VVV Prop "min-content-width" -- Type: TBasicType TInt32 -- Flags: [PropertyReadable,PropertyWritable] getScrolledWindowMinContentWidth :: (MonadIO m, ScrolledWindowK o) => o -> m Int32 getScrolledWindowMinContentWidth obj = liftIO $ getObjectPropertyCInt obj "min-content-width" setScrolledWindowMinContentWidth :: (MonadIO m, ScrolledWindowK o) => o -> Int32 -> m () setScrolledWindowMinContentWidth obj val = liftIO $ setObjectPropertyCInt obj "min-content-width" val constructScrolledWindowMinContentWidth :: Int32 -> IO ([Char], GValue) constructScrolledWindowMinContentWidth val = constructObjectPropertyCInt "min-content-width" val data ScrolledWindowMinContentWidthPropertyInfo instance AttrInfo ScrolledWindowMinContentWidthPropertyInfo where type AttrAllowedOps ScrolledWindowMinContentWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowMinContentWidthPropertyInfo = (~) Int32 type AttrBaseTypeConstraint ScrolledWindowMinContentWidthPropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowMinContentWidthPropertyInfo = Int32 type AttrLabel ScrolledWindowMinContentWidthPropertyInfo = "min-content-width" attrGet _ = getScrolledWindowMinContentWidth attrSet _ = setScrolledWindowMinContentWidth attrConstruct _ = constructScrolledWindowMinContentWidth -- VVV Prop "overlay-scrolling" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] getScrolledWindowOverlayScrolling :: (MonadIO m, ScrolledWindowK o) => o -> m Bool getScrolledWindowOverlayScrolling obj = liftIO $ getObjectPropertyBool obj "overlay-scrolling" setScrolledWindowOverlayScrolling :: (MonadIO m, ScrolledWindowK o) => o -> Bool -> m () setScrolledWindowOverlayScrolling obj val = liftIO $ setObjectPropertyBool obj "overlay-scrolling" val constructScrolledWindowOverlayScrolling :: Bool -> IO ([Char], GValue) constructScrolledWindowOverlayScrolling val = constructObjectPropertyBool "overlay-scrolling" val data ScrolledWindowOverlayScrollingPropertyInfo instance AttrInfo ScrolledWindowOverlayScrollingPropertyInfo where type AttrAllowedOps ScrolledWindowOverlayScrollingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowOverlayScrollingPropertyInfo = (~) Bool type AttrBaseTypeConstraint ScrolledWindowOverlayScrollingPropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowOverlayScrollingPropertyInfo = Bool type AttrLabel ScrolledWindowOverlayScrollingPropertyInfo = "overlay-scrolling" attrGet _ = getScrolledWindowOverlayScrolling attrSet _ = setScrolledWindowOverlayScrolling attrConstruct _ = constructScrolledWindowOverlayScrolling -- VVV Prop "shadow-type" -- Type: TInterface "Gtk" "ShadowType" -- Flags: [PropertyReadable,PropertyWritable] getScrolledWindowShadowType :: (MonadIO m, ScrolledWindowK o) => o -> m ShadowType getScrolledWindowShadowType obj = liftIO $ getObjectPropertyEnum obj "shadow-type" setScrolledWindowShadowType :: (MonadIO m, ScrolledWindowK o) => o -> ShadowType -> m () setScrolledWindowShadowType obj val = liftIO $ setObjectPropertyEnum obj "shadow-type" val constructScrolledWindowShadowType :: ShadowType -> IO ([Char], GValue) constructScrolledWindowShadowType val = constructObjectPropertyEnum "shadow-type" val data ScrolledWindowShadowTypePropertyInfo instance AttrInfo ScrolledWindowShadowTypePropertyInfo where type AttrAllowedOps ScrolledWindowShadowTypePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowShadowTypePropertyInfo = (~) ShadowType type AttrBaseTypeConstraint ScrolledWindowShadowTypePropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowShadowTypePropertyInfo = ShadowType type AttrLabel ScrolledWindowShadowTypePropertyInfo = "shadow-type" attrGet _ = getScrolledWindowShadowType attrSet _ = setScrolledWindowShadowType attrConstruct _ = constructScrolledWindowShadowType -- VVV Prop "vadjustment" -- Type: TInterface "Gtk" "Adjustment" -- Flags: [PropertyReadable,PropertyWritable,PropertyConstruct] getScrolledWindowVadjustment :: (MonadIO m, ScrolledWindowK o) => o -> m Adjustment getScrolledWindowVadjustment obj = liftIO $ getObjectPropertyObject obj "vadjustment" Adjustment setScrolledWindowVadjustment :: (MonadIO m, ScrolledWindowK o, AdjustmentK a) => o -> a -> m () setScrolledWindowVadjustment obj val = liftIO $ setObjectPropertyObject obj "vadjustment" val constructScrolledWindowVadjustment :: (AdjustmentK a) => a -> IO ([Char], GValue) constructScrolledWindowVadjustment val = constructObjectPropertyObject "vadjustment" val data ScrolledWindowVadjustmentPropertyInfo instance AttrInfo ScrolledWindowVadjustmentPropertyInfo where type AttrAllowedOps ScrolledWindowVadjustmentPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowVadjustmentPropertyInfo = AdjustmentK type AttrBaseTypeConstraint ScrolledWindowVadjustmentPropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowVadjustmentPropertyInfo = Adjustment type AttrLabel ScrolledWindowVadjustmentPropertyInfo = "vadjustment" attrGet _ = getScrolledWindowVadjustment attrSet _ = setScrolledWindowVadjustment attrConstruct _ = constructScrolledWindowVadjustment -- VVV Prop "vscrollbar-policy" -- Type: TInterface "Gtk" "PolicyType" -- Flags: [PropertyReadable,PropertyWritable] getScrolledWindowVscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> m PolicyType getScrolledWindowVscrollbarPolicy obj = liftIO $ getObjectPropertyEnum obj "vscrollbar-policy" setScrolledWindowVscrollbarPolicy :: (MonadIO m, ScrolledWindowK o) => o -> PolicyType -> m () setScrolledWindowVscrollbarPolicy obj val = liftIO $ setObjectPropertyEnum obj "vscrollbar-policy" val constructScrolledWindowVscrollbarPolicy :: PolicyType -> IO ([Char], GValue) constructScrolledWindowVscrollbarPolicy val = constructObjectPropertyEnum "vscrollbar-policy" val data ScrolledWindowVscrollbarPolicyPropertyInfo instance AttrInfo ScrolledWindowVscrollbarPolicyPropertyInfo where type AttrAllowedOps ScrolledWindowVscrollbarPolicyPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowVscrollbarPolicyPropertyInfo = (~) PolicyType type AttrBaseTypeConstraint ScrolledWindowVscrollbarPolicyPropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowVscrollbarPolicyPropertyInfo = PolicyType type AttrLabel ScrolledWindowVscrollbarPolicyPropertyInfo = "vscrollbar-policy" attrGet _ = getScrolledWindowVscrollbarPolicy attrSet _ = setScrolledWindowVscrollbarPolicy attrConstruct _ = constructScrolledWindowVscrollbarPolicy -- VVV Prop "window-placement" -- Type: TInterface "Gtk" "CornerType" -- Flags: [PropertyReadable,PropertyWritable] getScrolledWindowWindowPlacement :: (MonadIO m, ScrolledWindowK o) => o -> m CornerType getScrolledWindowWindowPlacement obj = liftIO $ getObjectPropertyEnum obj "window-placement" setScrolledWindowWindowPlacement :: (MonadIO m, ScrolledWindowK o) => o -> CornerType -> m () setScrolledWindowWindowPlacement obj val = liftIO $ setObjectPropertyEnum obj "window-placement" val constructScrolledWindowWindowPlacement :: CornerType -> IO ([Char], GValue) constructScrolledWindowWindowPlacement val = constructObjectPropertyEnum "window-placement" val data ScrolledWindowWindowPlacementPropertyInfo instance AttrInfo ScrolledWindowWindowPlacementPropertyInfo where type AttrAllowedOps ScrolledWindowWindowPlacementPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowWindowPlacementPropertyInfo = (~) CornerType type AttrBaseTypeConstraint ScrolledWindowWindowPlacementPropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowWindowPlacementPropertyInfo = CornerType type AttrLabel ScrolledWindowWindowPlacementPropertyInfo = "window-placement" attrGet _ = getScrolledWindowWindowPlacement attrSet _ = setScrolledWindowWindowPlacement attrConstruct _ = constructScrolledWindowWindowPlacement -- VVV Prop "window-placement-set" -- Type: TBasicType TBoolean -- Flags: [PropertyReadable,PropertyWritable] getScrolledWindowWindowPlacementSet :: (MonadIO m, ScrolledWindowK o) => o -> m Bool getScrolledWindowWindowPlacementSet obj = liftIO $ getObjectPropertyBool obj "window-placement-set" setScrolledWindowWindowPlacementSet :: (MonadIO m, ScrolledWindowK o) => o -> Bool -> m () setScrolledWindowWindowPlacementSet obj val = liftIO $ setObjectPropertyBool obj "window-placement-set" val constructScrolledWindowWindowPlacementSet :: Bool -> IO ([Char], GValue) constructScrolledWindowWindowPlacementSet val = constructObjectPropertyBool "window-placement-set" val data ScrolledWindowWindowPlacementSetPropertyInfo instance AttrInfo ScrolledWindowWindowPlacementSetPropertyInfo where type AttrAllowedOps ScrolledWindowWindowPlacementSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet] type AttrSetTypeConstraint ScrolledWindowWindowPlacementSetPropertyInfo = (~) Bool type AttrBaseTypeConstraint ScrolledWindowWindowPlacementSetPropertyInfo = ScrolledWindowK type AttrGetType ScrolledWindowWindowPlacementSetPropertyInfo = Bool type AttrLabel ScrolledWindowWindowPlacementSetPropertyInfo = "window-placement-set" attrGet _ = getScrolledWindowWindowPlacementSet attrSet _ = setScrolledWindowWindowPlacementSet attrConstruct _ = constructScrolledWindowWindowPlacementSet type instance AttributeList ScrolledWindow = ScrolledWindowAttributeList type ScrolledWindowAttributeList = ('[ '("appPaintable", WidgetAppPaintablePropertyInfo), '("borderWidth", ContainerBorderWidthPropertyInfo), '("canDefault", WidgetCanDefaultPropertyInfo), '("canFocus", WidgetCanFocusPropertyInfo), '("child", ContainerChildPropertyInfo), '("compositeChild", WidgetCompositeChildPropertyInfo), '("doubleBuffered", WidgetDoubleBufferedPropertyInfo), '("events", WidgetEventsPropertyInfo), '("expand", WidgetExpandPropertyInfo), '("hadjustment", ScrolledWindowHadjustmentPropertyInfo), '("halign", WidgetHalignPropertyInfo), '("hasDefault", WidgetHasDefaultPropertyInfo), '("hasFocus", WidgetHasFocusPropertyInfo), '("hasTooltip", WidgetHasTooltipPropertyInfo), '("heightRequest", WidgetHeightRequestPropertyInfo), '("hexpand", WidgetHexpandPropertyInfo), '("hexpandSet", WidgetHexpandSetPropertyInfo), '("hscrollbarPolicy", ScrolledWindowHscrollbarPolicyPropertyInfo), '("isFocus", WidgetIsFocusPropertyInfo), '("kineticScrolling", ScrolledWindowKineticScrollingPropertyInfo), '("margin", WidgetMarginPropertyInfo), '("marginBottom", WidgetMarginBottomPropertyInfo), '("marginEnd", WidgetMarginEndPropertyInfo), '("marginLeft", WidgetMarginLeftPropertyInfo), '("marginRight", WidgetMarginRightPropertyInfo), '("marginStart", WidgetMarginStartPropertyInfo), '("marginTop", WidgetMarginTopPropertyInfo), '("minContentHeight", ScrolledWindowMinContentHeightPropertyInfo), '("minContentWidth", ScrolledWindowMinContentWidthPropertyInfo), '("name", WidgetNamePropertyInfo), '("noShowAll", WidgetNoShowAllPropertyInfo), '("opacity", WidgetOpacityPropertyInfo), '("overlayScrolling", ScrolledWindowOverlayScrollingPropertyInfo), '("parent", WidgetParentPropertyInfo), '("receivesDefault", WidgetReceivesDefaultPropertyInfo), '("resizeMode", ContainerResizeModePropertyInfo), '("scaleFactor", WidgetScaleFactorPropertyInfo), '("sensitive", WidgetSensitivePropertyInfo), '("shadowType", ScrolledWindowShadowTypePropertyInfo), '("style", WidgetStylePropertyInfo), '("tooltipMarkup", WidgetTooltipMarkupPropertyInfo), '("tooltipText", WidgetTooltipTextPropertyInfo), '("vadjustment", ScrolledWindowVadjustmentPropertyInfo), '("valign", WidgetValignPropertyInfo), '("vexpand", WidgetVexpandPropertyInfo), '("vexpandSet", WidgetVexpandSetPropertyInfo), '("visible", WidgetVisiblePropertyInfo), '("vscrollbarPolicy", ScrolledWindowVscrollbarPolicyPropertyInfo), '("widthRequest", WidgetWidthRequestPropertyInfo), '("window", WidgetWindowPropertyInfo), '("windowPlacement", ScrolledWindowWindowPlacementPropertyInfo), '("windowPlacementSet", ScrolledWindowWindowPlacementSetPropertyInfo)] :: [(Symbol, *)]) data ScrolledWindowEdgeOvershotSignalInfo instance SignalInfo ScrolledWindowEdgeOvershotSignalInfo where type HaskellCallbackType ScrolledWindowEdgeOvershotSignalInfo = ScrolledWindowEdgeOvershotCallback connectSignal _ = connectScrolledWindowEdgeOvershot data ScrolledWindowEdgeReachedSignalInfo instance SignalInfo ScrolledWindowEdgeReachedSignalInfo where type HaskellCallbackType ScrolledWindowEdgeReachedSignalInfo = ScrolledWindowEdgeReachedCallback connectSignal _ = connectScrolledWindowEdgeReached data ScrolledWindowMoveFocusOutSignalInfo instance SignalInfo ScrolledWindowMoveFocusOutSignalInfo where type HaskellCallbackType ScrolledWindowMoveFocusOutSignalInfo = ScrolledWindowMoveFocusOutCallback connectSignal _ = connectScrolledWindowMoveFocusOut data ScrolledWindowScrollChildSignalInfo instance SignalInfo ScrolledWindowScrollChildSignalInfo where type HaskellCallbackType ScrolledWindowScrollChildSignalInfo = ScrolledWindowScrollChildCallback connectSignal _ = connectScrolledWindowScrollChild type instance SignalList ScrolledWindow = ScrolledWindowSignalList type ScrolledWindowSignalList = ('[ '("accelClosuresChanged", WidgetAccelClosuresChangedSignalInfo), '("add", ContainerAddSignalInfo), '("buttonPressEvent", WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", WidgetCanActivateAccelSignalInfo), '("checkResize", ContainerCheckResizeSignalInfo), '("childNotify", WidgetChildNotifySignalInfo), '("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), '("edgeOvershot", ScrolledWindowEdgeOvershotSignalInfo), '("edgeReached", ScrolledWindowEdgeReachedSignalInfo), '("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), '("moveFocusOut", ScrolledWindowMoveFocusOutSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("parentSet", WidgetParentSetSignalInfo), '("popupMenu", WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", WidgetProximityInEventSignalInfo), '("proximityOutEvent", WidgetProximityOutEventSignalInfo), '("queryTooltip", WidgetQueryTooltipSignalInfo), '("realize", WidgetRealizeSignalInfo), '("remove", ContainerRemoveSignalInfo), '("screenChanged", WidgetScreenChangedSignalInfo), '("scrollChild", ScrolledWindowScrollChildSignalInfo), '("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 ScrolledWindow::new -- method type : Constructor -- Args : [Arg {argCName = "hadjustment", argType = TInterface "Gtk" "Adjustment", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "vadjustment", argType = TInterface "Gtk" "Adjustment", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TInterface "Gtk" "ScrolledWindow" -- throws : False -- Skip return : False foreign import ccall "gtk_scrolled_window_new" gtk_scrolled_window_new :: Ptr Adjustment -> -- hadjustment : TInterface "Gtk" "Adjustment" Ptr Adjustment -> -- vadjustment : TInterface "Gtk" "Adjustment" IO (Ptr ScrolledWindow) scrolledWindowNew :: (MonadIO m, AdjustmentK a, AdjustmentK b) => Maybe (a) -- hadjustment -> Maybe (b) -- vadjustment -> m ScrolledWindow -- result scrolledWindowNew hadjustment vadjustment = liftIO $ do maybeHadjustment <- case hadjustment of Nothing -> return nullPtr Just jHadjustment -> do let jHadjustment' = unsafeManagedPtrCastPtr jHadjustment return jHadjustment' maybeVadjustment <- case vadjustment of Nothing -> return nullPtr Just jVadjustment -> do let jVadjustment' = unsafeManagedPtrCastPtr jVadjustment return jVadjustment' result <- gtk_scrolled_window_new maybeHadjustment maybeVadjustment checkUnexpectedReturnNULL "gtk_scrolled_window_new" result result' <- (newObject ScrolledWindow) result whenJust hadjustment touchManagedPtr whenJust vadjustment touchManagedPtr return result' -- method ScrolledWindow::add_with_viewport -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", 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}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "gtk_scrolled_window_add_with_viewport" gtk_scrolled_window_add_with_viewport :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" Ptr Widget -> -- child : TInterface "Gtk" "Widget" IO () {-# DEPRECATED scrolledWindowAddWithViewport ["(Since version 3.8)","gtk_container_add() will automatically add","a #GtkViewport if the child doesn\8217t implement #GtkScrollable."]#-} scrolledWindowAddWithViewport :: (MonadIO m, ScrolledWindowK a, WidgetK b) => a -- _obj -> b -- child -> m () -- result scrolledWindowAddWithViewport _obj child = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let child' = unsafeManagedPtrCastPtr child gtk_scrolled_window_add_with_viewport _obj' child' touchManagedPtr _obj touchManagedPtr child return () data ScrolledWindowAddWithViewportMethodInfo instance (signature ~ (b -> m ()), MonadIO m, ScrolledWindowK a, WidgetK b) => MethodInfo ScrolledWindowAddWithViewportMethodInfo a signature where overloadedMethod _ = scrolledWindowAddWithViewport -- method ScrolledWindow::get_capture_button_press -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", 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_scrolled_window_get_capture_button_press" gtk_scrolled_window_get_capture_button_press :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO CInt scrolledWindowGetCaptureButtonPress :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m Bool -- result scrolledWindowGetCaptureButtonPress _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_capture_button_press _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data ScrolledWindowGetCaptureButtonPressMethodInfo instance (signature ~ (m Bool), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetCaptureButtonPressMethodInfo a signature where overloadedMethod _ = scrolledWindowGetCaptureButtonPress -- method ScrolledWindow::get_hadjustment -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TInterface "Gtk" "Adjustment" -- throws : False -- Skip return : False foreign import ccall "gtk_scrolled_window_get_hadjustment" gtk_scrolled_window_get_hadjustment :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO (Ptr Adjustment) scrolledWindowGetHadjustment :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m Adjustment -- result scrolledWindowGetHadjustment _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_hadjustment _obj' checkUnexpectedReturnNULL "gtk_scrolled_window_get_hadjustment" result result' <- (newObject Adjustment) result touchManagedPtr _obj return result' data ScrolledWindowGetHadjustmentMethodInfo instance (signature ~ (m Adjustment), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetHadjustmentMethodInfo a signature where overloadedMethod _ = scrolledWindowGetHadjustment -- method ScrolledWindow::get_hscrollbar -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", 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_scrolled_window_get_hscrollbar" gtk_scrolled_window_get_hscrollbar :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO (Ptr Widget) scrolledWindowGetHscrollbar :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m Widget -- result scrolledWindowGetHscrollbar _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_hscrollbar _obj' checkUnexpectedReturnNULL "gtk_scrolled_window_get_hscrollbar" result result' <- (newObject Widget) result touchManagedPtr _obj return result' data ScrolledWindowGetHscrollbarMethodInfo instance (signature ~ (m Widget), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetHscrollbarMethodInfo a signature where overloadedMethod _ = scrolledWindowGetHscrollbar -- method ScrolledWindow::get_kinetic_scrolling -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", 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_scrolled_window_get_kinetic_scrolling" gtk_scrolled_window_get_kinetic_scrolling :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO CInt scrolledWindowGetKineticScrolling :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m Bool -- result scrolledWindowGetKineticScrolling _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_kinetic_scrolling _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data ScrolledWindowGetKineticScrollingMethodInfo instance (signature ~ (m Bool), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetKineticScrollingMethodInfo a signature where overloadedMethod _ = scrolledWindowGetKineticScrolling -- method ScrolledWindow::get_min_content_height -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TInt32 -- throws : False -- Skip return : False foreign import ccall "gtk_scrolled_window_get_min_content_height" gtk_scrolled_window_get_min_content_height :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO Int32 scrolledWindowGetMinContentHeight :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m Int32 -- result scrolledWindowGetMinContentHeight _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_min_content_height _obj' touchManagedPtr _obj return result data ScrolledWindowGetMinContentHeightMethodInfo instance (signature ~ (m Int32), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetMinContentHeightMethodInfo a signature where overloadedMethod _ = scrolledWindowGetMinContentHeight -- method ScrolledWindow::get_min_content_width -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TBasicType TInt32 -- throws : False -- Skip return : False foreign import ccall "gtk_scrolled_window_get_min_content_width" gtk_scrolled_window_get_min_content_width :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO Int32 scrolledWindowGetMinContentWidth :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m Int32 -- result scrolledWindowGetMinContentWidth _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_min_content_width _obj' touchManagedPtr _obj return result data ScrolledWindowGetMinContentWidthMethodInfo instance (signature ~ (m Int32), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetMinContentWidthMethodInfo a signature where overloadedMethod _ = scrolledWindowGetMinContentWidth -- method ScrolledWindow::get_overlay_scrolling -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", 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_scrolled_window_get_overlay_scrolling" gtk_scrolled_window_get_overlay_scrolling :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO CInt scrolledWindowGetOverlayScrolling :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m Bool -- result scrolledWindowGetOverlayScrolling _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_overlay_scrolling _obj' let result' = (/= 0) result touchManagedPtr _obj return result' data ScrolledWindowGetOverlayScrollingMethodInfo instance (signature ~ (m Bool), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetOverlayScrollingMethodInfo a signature where overloadedMethod _ = scrolledWindowGetOverlayScrolling -- method ScrolledWindow::get_placement -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TInterface "Gtk" "CornerType" -- throws : False -- Skip return : False foreign import ccall "gtk_scrolled_window_get_placement" gtk_scrolled_window_get_placement :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO CUInt scrolledWindowGetPlacement :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m CornerType -- result scrolledWindowGetPlacement _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_placement _obj' let result' = (toEnum . fromIntegral) result touchManagedPtr _obj return result' data ScrolledWindowGetPlacementMethodInfo instance (signature ~ (m CornerType), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetPlacementMethodInfo a signature where overloadedMethod _ = scrolledWindowGetPlacement -- method ScrolledWindow::get_policy -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "hscrollbar_policy", argType = TInterface "Gtk" "PolicyType", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "vscrollbar_policy", argType = TInterface "Gtk" "PolicyType", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}] -- Lengths : [] -- returnType : TBasicType TVoid -- throws : False -- Skip return : False foreign import ccall "gtk_scrolled_window_get_policy" gtk_scrolled_window_get_policy :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" Ptr CUInt -> -- hscrollbar_policy : TInterface "Gtk" "PolicyType" Ptr CUInt -> -- vscrollbar_policy : TInterface "Gtk" "PolicyType" IO () scrolledWindowGetPolicy :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m (PolicyType,PolicyType) -- result scrolledWindowGetPolicy _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj hscrollbarPolicy <- allocMem :: IO (Ptr CUInt) vscrollbarPolicy <- allocMem :: IO (Ptr CUInt) gtk_scrolled_window_get_policy _obj' hscrollbarPolicy vscrollbarPolicy hscrollbarPolicy' <- peek hscrollbarPolicy let hscrollbarPolicy'' = (toEnum . fromIntegral) hscrollbarPolicy' vscrollbarPolicy' <- peek vscrollbarPolicy let vscrollbarPolicy'' = (toEnum . fromIntegral) vscrollbarPolicy' touchManagedPtr _obj freeMem hscrollbarPolicy freeMem vscrollbarPolicy return (hscrollbarPolicy'', vscrollbarPolicy'') data ScrolledWindowGetPolicyMethodInfo instance (signature ~ (m (PolicyType,PolicyType)), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetPolicyMethodInfo a signature where overloadedMethod _ = scrolledWindowGetPolicy -- method ScrolledWindow::get_shadow_type -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TInterface "Gtk" "ShadowType" -- throws : False -- Skip return : False foreign import ccall "gtk_scrolled_window_get_shadow_type" gtk_scrolled_window_get_shadow_type :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO CUInt scrolledWindowGetShadowType :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m ShadowType -- result scrolledWindowGetShadowType _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_shadow_type _obj' let result' = (toEnum . fromIntegral) result touchManagedPtr _obj return result' data ScrolledWindowGetShadowTypeMethodInfo instance (signature ~ (m ShadowType), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetShadowTypeMethodInfo a signature where overloadedMethod _ = scrolledWindowGetShadowType -- method ScrolledWindow::get_vadjustment -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}] -- Lengths : [] -- returnType : TInterface "Gtk" "Adjustment" -- throws : False -- Skip return : False foreign import ccall "gtk_scrolled_window_get_vadjustment" gtk_scrolled_window_get_vadjustment :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO (Ptr Adjustment) scrolledWindowGetVadjustment :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m Adjustment -- result scrolledWindowGetVadjustment _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_vadjustment _obj' checkUnexpectedReturnNULL "gtk_scrolled_window_get_vadjustment" result result' <- (newObject Adjustment) result touchManagedPtr _obj return result' data ScrolledWindowGetVadjustmentMethodInfo instance (signature ~ (m Adjustment), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetVadjustmentMethodInfo a signature where overloadedMethod _ = scrolledWindowGetVadjustment -- method ScrolledWindow::get_vscrollbar -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", 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_scrolled_window_get_vscrollbar" gtk_scrolled_window_get_vscrollbar :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO (Ptr Widget) scrolledWindowGetVscrollbar :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m Widget -- result scrolledWindowGetVscrollbar _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj result <- gtk_scrolled_window_get_vscrollbar _obj' checkUnexpectedReturnNULL "gtk_scrolled_window_get_vscrollbar" result result' <- (newObject Widget) result touchManagedPtr _obj return result' data ScrolledWindowGetVscrollbarMethodInfo instance (signature ~ (m Widget), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowGetVscrollbarMethodInfo a signature where overloadedMethod _ = scrolledWindowGetVscrollbar -- method ScrolledWindow::set_capture_button_press -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "capture_button_press", 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_scrolled_window_set_capture_button_press" gtk_scrolled_window_set_capture_button_press :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" CInt -> -- capture_button_press : TBasicType TBoolean IO () scrolledWindowSetCaptureButtonPress :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> Bool -- captureButtonPress -> m () -- result scrolledWindowSetCaptureButtonPress _obj captureButtonPress = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let captureButtonPress' = (fromIntegral . fromEnum) captureButtonPress gtk_scrolled_window_set_capture_button_press _obj' captureButtonPress' touchManagedPtr _obj return () data ScrolledWindowSetCaptureButtonPressMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowSetCaptureButtonPressMethodInfo a signature where overloadedMethod _ = scrolledWindowSetCaptureButtonPress -- method ScrolledWindow::set_hadjustment -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "hadjustment", argType = TInterface "Gtk" "Adjustment", 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_scrolled_window_set_hadjustment" gtk_scrolled_window_set_hadjustment :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" Ptr Adjustment -> -- hadjustment : TInterface "Gtk" "Adjustment" IO () scrolledWindowSetHadjustment :: (MonadIO m, ScrolledWindowK a, AdjustmentK b) => a -- _obj -> b -- hadjustment -> m () -- result scrolledWindowSetHadjustment _obj hadjustment = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let hadjustment' = unsafeManagedPtrCastPtr hadjustment gtk_scrolled_window_set_hadjustment _obj' hadjustment' touchManagedPtr _obj touchManagedPtr hadjustment return () data ScrolledWindowSetHadjustmentMethodInfo instance (signature ~ (b -> m ()), MonadIO m, ScrolledWindowK a, AdjustmentK b) => MethodInfo ScrolledWindowSetHadjustmentMethodInfo a signature where overloadedMethod _ = scrolledWindowSetHadjustment -- method ScrolledWindow::set_kinetic_scrolling -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "kinetic_scrolling", 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_scrolled_window_set_kinetic_scrolling" gtk_scrolled_window_set_kinetic_scrolling :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" CInt -> -- kinetic_scrolling : TBasicType TBoolean IO () scrolledWindowSetKineticScrolling :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> Bool -- kineticScrolling -> m () -- result scrolledWindowSetKineticScrolling _obj kineticScrolling = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let kineticScrolling' = (fromIntegral . fromEnum) kineticScrolling gtk_scrolled_window_set_kinetic_scrolling _obj' kineticScrolling' touchManagedPtr _obj return () data ScrolledWindowSetKineticScrollingMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowSetKineticScrollingMethodInfo a signature where overloadedMethod _ = scrolledWindowSetKineticScrolling -- method ScrolledWindow::set_min_content_height -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "height", 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_scrolled_window_set_min_content_height" gtk_scrolled_window_set_min_content_height :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" Int32 -> -- height : TBasicType TInt32 IO () scrolledWindowSetMinContentHeight :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> Int32 -- height -> m () -- result scrolledWindowSetMinContentHeight _obj height = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj gtk_scrolled_window_set_min_content_height _obj' height touchManagedPtr _obj return () data ScrolledWindowSetMinContentHeightMethodInfo instance (signature ~ (Int32 -> m ()), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowSetMinContentHeightMethodInfo a signature where overloadedMethod _ = scrolledWindowSetMinContentHeight -- method ScrolledWindow::set_min_content_width -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "width", 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_scrolled_window_set_min_content_width" gtk_scrolled_window_set_min_content_width :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" Int32 -> -- width : TBasicType TInt32 IO () scrolledWindowSetMinContentWidth :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> Int32 -- width -> m () -- result scrolledWindowSetMinContentWidth _obj width = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj gtk_scrolled_window_set_min_content_width _obj' width touchManagedPtr _obj return () data ScrolledWindowSetMinContentWidthMethodInfo instance (signature ~ (Int32 -> m ()), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowSetMinContentWidthMethodInfo a signature where overloadedMethod _ = scrolledWindowSetMinContentWidth -- method ScrolledWindow::set_overlay_scrolling -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "overlay_scrolling", 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_scrolled_window_set_overlay_scrolling" gtk_scrolled_window_set_overlay_scrolling :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" CInt -> -- overlay_scrolling : TBasicType TBoolean IO () scrolledWindowSetOverlayScrolling :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> Bool -- overlayScrolling -> m () -- result scrolledWindowSetOverlayScrolling _obj overlayScrolling = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let overlayScrolling' = (fromIntegral . fromEnum) overlayScrolling gtk_scrolled_window_set_overlay_scrolling _obj' overlayScrolling' touchManagedPtr _obj return () data ScrolledWindowSetOverlayScrollingMethodInfo instance (signature ~ (Bool -> m ()), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowSetOverlayScrollingMethodInfo a signature where overloadedMethod _ = scrolledWindowSetOverlayScrolling -- method ScrolledWindow::set_placement -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "window_placement", argType = TInterface "Gtk" "CornerType", 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_scrolled_window_set_placement" gtk_scrolled_window_set_placement :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" CUInt -> -- window_placement : TInterface "Gtk" "CornerType" IO () scrolledWindowSetPlacement :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> CornerType -- windowPlacement -> m () -- result scrolledWindowSetPlacement _obj windowPlacement = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let windowPlacement' = (fromIntegral . fromEnum) windowPlacement gtk_scrolled_window_set_placement _obj' windowPlacement' touchManagedPtr _obj return () data ScrolledWindowSetPlacementMethodInfo instance (signature ~ (CornerType -> m ()), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowSetPlacementMethodInfo a signature where overloadedMethod _ = scrolledWindowSetPlacement -- method ScrolledWindow::set_policy -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "hscrollbar_policy", argType = TInterface "Gtk" "PolicyType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "vscrollbar_policy", argType = TInterface "Gtk" "PolicyType", 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_scrolled_window_set_policy" gtk_scrolled_window_set_policy :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" CUInt -> -- hscrollbar_policy : TInterface "Gtk" "PolicyType" CUInt -> -- vscrollbar_policy : TInterface "Gtk" "PolicyType" IO () scrolledWindowSetPolicy :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> PolicyType -- hscrollbarPolicy -> PolicyType -- vscrollbarPolicy -> m () -- result scrolledWindowSetPolicy _obj hscrollbarPolicy vscrollbarPolicy = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let hscrollbarPolicy' = (fromIntegral . fromEnum) hscrollbarPolicy let vscrollbarPolicy' = (fromIntegral . fromEnum) vscrollbarPolicy gtk_scrolled_window_set_policy _obj' hscrollbarPolicy' vscrollbarPolicy' touchManagedPtr _obj return () data ScrolledWindowSetPolicyMethodInfo instance (signature ~ (PolicyType -> PolicyType -> m ()), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowSetPolicyMethodInfo a signature where overloadedMethod _ = scrolledWindowSetPolicy -- method ScrolledWindow::set_shadow_type -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "type", argType = TInterface "Gtk" "ShadowType", 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_scrolled_window_set_shadow_type" gtk_scrolled_window_set_shadow_type :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" CUInt -> -- type : TInterface "Gtk" "ShadowType" IO () scrolledWindowSetShadowType :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> ShadowType -- type_ -> m () -- result scrolledWindowSetShadowType _obj type_ = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let type_' = (fromIntegral . fromEnum) type_ gtk_scrolled_window_set_shadow_type _obj' type_' touchManagedPtr _obj return () data ScrolledWindowSetShadowTypeMethodInfo instance (signature ~ (ShadowType -> m ()), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowSetShadowTypeMethodInfo a signature where overloadedMethod _ = scrolledWindowSetShadowType -- method ScrolledWindow::set_vadjustment -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "vadjustment", argType = TInterface "Gtk" "Adjustment", 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_scrolled_window_set_vadjustment" gtk_scrolled_window_set_vadjustment :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" Ptr Adjustment -> -- vadjustment : TInterface "Gtk" "Adjustment" IO () scrolledWindowSetVadjustment :: (MonadIO m, ScrolledWindowK a, AdjustmentK b) => a -- _obj -> b -- vadjustment -> m () -- result scrolledWindowSetVadjustment _obj vadjustment = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj let vadjustment' = unsafeManagedPtrCastPtr vadjustment gtk_scrolled_window_set_vadjustment _obj' vadjustment' touchManagedPtr _obj touchManagedPtr vadjustment return () data ScrolledWindowSetVadjustmentMethodInfo instance (signature ~ (b -> m ()), MonadIO m, ScrolledWindowK a, AdjustmentK b) => MethodInfo ScrolledWindowSetVadjustmentMethodInfo a signature where overloadedMethod _ = scrolledWindowSetVadjustment -- method ScrolledWindow::unset_placement -- method type : OrdinaryMethod -- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "ScrolledWindow", 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_scrolled_window_unset_placement" gtk_scrolled_window_unset_placement :: Ptr ScrolledWindow -> -- _obj : TInterface "Gtk" "ScrolledWindow" IO () scrolledWindowUnsetPlacement :: (MonadIO m, ScrolledWindowK a) => a -- _obj -> m () -- result scrolledWindowUnsetPlacement _obj = liftIO $ do let _obj' = unsafeManagedPtrCastPtr _obj gtk_scrolled_window_unset_placement _obj' touchManagedPtr _obj return () data ScrolledWindowUnsetPlacementMethodInfo instance (signature ~ (m ()), MonadIO m, ScrolledWindowK a) => MethodInfo ScrolledWindowUnsetPlacementMethodInfo a signature where overloadedMethod _ = scrolledWindowUnsetPlacement