{-# LANGUAGE TypeApplications #-}
#if (MIN_VERSION_haskell_gi_overloading(1,0,0) && !defined(__HADDOCK_VERSION__))
#define ENABLE_OVERLOADING
#endif
module GI.Gtk.Objects.Widget
(
Widget(..) ,
IsWidget ,
toWidget ,
#if defined(ENABLE_OVERLOADING)
ResolveWidgetMethod ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetActivateMethodInfo ,
#endif
widgetActivate ,
#if defined(ENABLE_OVERLOADING)
WidgetAddAcceleratorMethodInfo ,
#endif
widgetAddAccelerator ,
#if defined(ENABLE_OVERLOADING)
WidgetAddDeviceEventsMethodInfo ,
#endif
widgetAddDeviceEvents ,
#if defined(ENABLE_OVERLOADING)
WidgetAddEventsMethodInfo ,
#endif
widgetAddEvents ,
#if defined(ENABLE_OVERLOADING)
WidgetAddMnemonicLabelMethodInfo ,
#endif
widgetAddMnemonicLabel ,
#if defined(ENABLE_OVERLOADING)
WidgetAddTickCallbackMethodInfo ,
#endif
widgetAddTickCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetCanActivateAccelMethodInfo ,
#endif
widgetCanActivateAccel ,
#if defined(ENABLE_OVERLOADING)
WidgetChildFocusMethodInfo ,
#endif
widgetChildFocus ,
#if defined(ENABLE_OVERLOADING)
WidgetChildNotifyMethodInfo ,
#endif
widgetChildNotify ,
#if defined(ENABLE_OVERLOADING)
WidgetClassPathMethodInfo ,
#endif
widgetClassPath ,
#if defined(ENABLE_OVERLOADING)
WidgetComputeExpandMethodInfo ,
#endif
widgetComputeExpand ,
#if defined(ENABLE_OVERLOADING)
WidgetCreatePangoContextMethodInfo ,
#endif
widgetCreatePangoContext ,
#if defined(ENABLE_OVERLOADING)
WidgetCreatePangoLayoutMethodInfo ,
#endif
widgetCreatePangoLayout ,
#if defined(ENABLE_OVERLOADING)
WidgetDestroyMethodInfo ,
#endif
widgetDestroy ,
#if defined(ENABLE_OVERLOADING)
WidgetDestroyedMethodInfo ,
#endif
widgetDestroyed ,
#if defined(ENABLE_OVERLOADING)
WidgetDeviceIsShadowedMethodInfo ,
#endif
widgetDeviceIsShadowed ,
#if defined(ENABLE_OVERLOADING)
WidgetDragBeginMethodInfo ,
#endif
widgetDragBegin ,
#if defined(ENABLE_OVERLOADING)
WidgetDragBeginWithCoordinatesMethodInfo,
#endif
widgetDragBeginWithCoordinates ,
#if defined(ENABLE_OVERLOADING)
WidgetDragCheckThresholdMethodInfo ,
#endif
widgetDragCheckThreshold ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestAddImageTargetsMethodInfo ,
#endif
widgetDragDestAddImageTargets ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestAddTextTargetsMethodInfo ,
#endif
widgetDragDestAddTextTargets ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestAddUriTargetsMethodInfo ,
#endif
widgetDragDestAddUriTargets ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestFindTargetMethodInfo ,
#endif
widgetDragDestFindTarget ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestGetTargetListMethodInfo ,
#endif
widgetDragDestGetTargetList ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestGetTrackMotionMethodInfo ,
#endif
widgetDragDestGetTrackMotion ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestSetMethodInfo ,
#endif
widgetDragDestSet ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestSetProxyMethodInfo ,
#endif
widgetDragDestSetProxy ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestSetTargetListMethodInfo ,
#endif
widgetDragDestSetTargetList ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestSetTrackMotionMethodInfo ,
#endif
widgetDragDestSetTrackMotion ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDestUnsetMethodInfo ,
#endif
widgetDragDestUnset ,
#if defined(ENABLE_OVERLOADING)
WidgetDragGetDataMethodInfo ,
#endif
widgetDragGetData ,
#if defined(ENABLE_OVERLOADING)
WidgetDragHighlightMethodInfo ,
#endif
widgetDragHighlight ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceAddImageTargetsMethodInfo,
#endif
widgetDragSourceAddImageTargets ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceAddTextTargetsMethodInfo,
#endif
widgetDragSourceAddTextTargets ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceAddUriTargetsMethodInfo ,
#endif
widgetDragSourceAddUriTargets ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceGetTargetListMethodInfo ,
#endif
widgetDragSourceGetTargetList ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceSetMethodInfo ,
#endif
widgetDragSourceSet ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceSetIconGiconMethodInfo ,
#endif
widgetDragSourceSetIconGicon ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceSetIconNameMethodInfo ,
#endif
widgetDragSourceSetIconName ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceSetIconPixbufMethodInfo ,
#endif
widgetDragSourceSetIconPixbuf ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceSetIconStockMethodInfo ,
#endif
widgetDragSourceSetIconStock ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceSetTargetListMethodInfo ,
#endif
widgetDragSourceSetTargetList ,
#if defined(ENABLE_OVERLOADING)
WidgetDragSourceUnsetMethodInfo ,
#endif
widgetDragSourceUnset ,
#if defined(ENABLE_OVERLOADING)
WidgetDragUnhighlightMethodInfo ,
#endif
widgetDragUnhighlight ,
#if defined(ENABLE_OVERLOADING)
WidgetDrawMethodInfo ,
#endif
widgetDraw ,
#if defined(ENABLE_OVERLOADING)
WidgetEnsureStyleMethodInfo ,
#endif
widgetEnsureStyle ,
#if defined(ENABLE_OVERLOADING)
WidgetErrorBellMethodInfo ,
#endif
widgetErrorBell ,
#if defined(ENABLE_OVERLOADING)
WidgetEventMethodInfo ,
#endif
widgetEvent ,
#if defined(ENABLE_OVERLOADING)
WidgetFreezeChildNotifyMethodInfo ,
#endif
widgetFreezeChildNotify ,
#if defined(ENABLE_OVERLOADING)
WidgetGetAccessibleMethodInfo ,
#endif
widgetGetAccessible ,
#if defined(ENABLE_OVERLOADING)
WidgetGetActionGroupMethodInfo ,
#endif
widgetGetActionGroup ,
#if defined(ENABLE_OVERLOADING)
WidgetGetAllocatedBaselineMethodInfo ,
#endif
widgetGetAllocatedBaseline ,
#if defined(ENABLE_OVERLOADING)
WidgetGetAllocatedHeightMethodInfo ,
#endif
widgetGetAllocatedHeight ,
#if defined(ENABLE_OVERLOADING)
WidgetGetAllocatedSizeMethodInfo ,
#endif
widgetGetAllocatedSize ,
#if defined(ENABLE_OVERLOADING)
WidgetGetAllocatedWidthMethodInfo ,
#endif
widgetGetAllocatedWidth ,
#if defined(ENABLE_OVERLOADING)
WidgetGetAllocationMethodInfo ,
#endif
widgetGetAllocation ,
#if defined(ENABLE_OVERLOADING)
WidgetGetAncestorMethodInfo ,
#endif
widgetGetAncestor ,
#if defined(ENABLE_OVERLOADING)
WidgetGetAppPaintableMethodInfo ,
#endif
widgetGetAppPaintable ,
#if defined(ENABLE_OVERLOADING)
WidgetGetCanDefaultMethodInfo ,
#endif
widgetGetCanDefault ,
#if defined(ENABLE_OVERLOADING)
WidgetGetCanFocusMethodInfo ,
#endif
widgetGetCanFocus ,
#if defined(ENABLE_OVERLOADING)
WidgetGetChildRequisitionMethodInfo ,
#endif
widgetGetChildRequisition ,
#if defined(ENABLE_OVERLOADING)
WidgetGetChildVisibleMethodInfo ,
#endif
widgetGetChildVisible ,
#if defined(ENABLE_OVERLOADING)
WidgetGetClipMethodInfo ,
#endif
widgetGetClip ,
#if defined(ENABLE_OVERLOADING)
WidgetGetClipboardMethodInfo ,
#endif
widgetGetClipboard ,
#if defined(ENABLE_OVERLOADING)
WidgetGetCompositeNameMethodInfo ,
#endif
widgetGetCompositeName ,
widgetGetDefaultDirection ,
widgetGetDefaultStyle ,
#if defined(ENABLE_OVERLOADING)
WidgetGetDeviceEnabledMethodInfo ,
#endif
widgetGetDeviceEnabled ,
#if defined(ENABLE_OVERLOADING)
WidgetGetDeviceEventsMethodInfo ,
#endif
widgetGetDeviceEvents ,
#if defined(ENABLE_OVERLOADING)
WidgetGetDirectionMethodInfo ,
#endif
widgetGetDirection ,
#if defined(ENABLE_OVERLOADING)
WidgetGetDisplayMethodInfo ,
#endif
widgetGetDisplay ,
#if defined(ENABLE_OVERLOADING)
WidgetGetDoubleBufferedMethodInfo ,
#endif
widgetGetDoubleBuffered ,
#if defined(ENABLE_OVERLOADING)
WidgetGetEventsMethodInfo ,
#endif
widgetGetEvents ,
#if defined(ENABLE_OVERLOADING)
WidgetGetFocusOnClickMethodInfo ,
#endif
widgetGetFocusOnClick ,
#if defined(ENABLE_OVERLOADING)
WidgetGetFontMapMethodInfo ,
#endif
widgetGetFontMap ,
#if defined(ENABLE_OVERLOADING)
WidgetGetFontOptionsMethodInfo ,
#endif
widgetGetFontOptions ,
#if defined(ENABLE_OVERLOADING)
WidgetGetFrameClockMethodInfo ,
#endif
widgetGetFrameClock ,
#if defined(ENABLE_OVERLOADING)
WidgetGetHalignMethodInfo ,
#endif
widgetGetHalign ,
#if defined(ENABLE_OVERLOADING)
WidgetGetHasTooltipMethodInfo ,
#endif
widgetGetHasTooltip ,
#if defined(ENABLE_OVERLOADING)
WidgetGetHasWindowMethodInfo ,
#endif
widgetGetHasWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetGetHexpandMethodInfo ,
#endif
widgetGetHexpand ,
#if defined(ENABLE_OVERLOADING)
WidgetGetHexpandSetMethodInfo ,
#endif
widgetGetHexpandSet ,
#if defined(ENABLE_OVERLOADING)
WidgetGetMappedMethodInfo ,
#endif
widgetGetMapped ,
#if defined(ENABLE_OVERLOADING)
WidgetGetMarginBottomMethodInfo ,
#endif
widgetGetMarginBottom ,
#if defined(ENABLE_OVERLOADING)
WidgetGetMarginEndMethodInfo ,
#endif
widgetGetMarginEnd ,
#if defined(ENABLE_OVERLOADING)
WidgetGetMarginLeftMethodInfo ,
#endif
widgetGetMarginLeft ,
#if defined(ENABLE_OVERLOADING)
WidgetGetMarginRightMethodInfo ,
#endif
widgetGetMarginRight ,
#if defined(ENABLE_OVERLOADING)
WidgetGetMarginStartMethodInfo ,
#endif
widgetGetMarginStart ,
#if defined(ENABLE_OVERLOADING)
WidgetGetMarginTopMethodInfo ,
#endif
widgetGetMarginTop ,
#if defined(ENABLE_OVERLOADING)
WidgetGetModifierMaskMethodInfo ,
#endif
widgetGetModifierMask ,
#if defined(ENABLE_OVERLOADING)
WidgetGetModifierStyleMethodInfo ,
#endif
widgetGetModifierStyle ,
#if defined(ENABLE_OVERLOADING)
WidgetGetNameMethodInfo ,
#endif
widgetGetName ,
#if defined(ENABLE_OVERLOADING)
WidgetGetNoShowAllMethodInfo ,
#endif
widgetGetNoShowAll ,
#if defined(ENABLE_OVERLOADING)
WidgetGetOpacityMethodInfo ,
#endif
widgetGetOpacity ,
#if defined(ENABLE_OVERLOADING)
WidgetGetPangoContextMethodInfo ,
#endif
widgetGetPangoContext ,
#if defined(ENABLE_OVERLOADING)
WidgetGetParentMethodInfo ,
#endif
widgetGetParent ,
#if defined(ENABLE_OVERLOADING)
WidgetGetParentWindowMethodInfo ,
#endif
widgetGetParentWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetGetPathMethodInfo ,
#endif
widgetGetPath ,
#if defined(ENABLE_OVERLOADING)
WidgetGetPointerMethodInfo ,
#endif
widgetGetPointer ,
#if defined(ENABLE_OVERLOADING)
WidgetGetPreferredHeightMethodInfo ,
#endif
widgetGetPreferredHeight ,
#if defined(ENABLE_OVERLOADING)
WidgetGetPreferredHeightAndBaselineForWidthMethodInfo,
#endif
widgetGetPreferredHeightAndBaselineForWidth,
#if defined(ENABLE_OVERLOADING)
WidgetGetPreferredHeightForWidthMethodInfo,
#endif
widgetGetPreferredHeightForWidth ,
#if defined(ENABLE_OVERLOADING)
WidgetGetPreferredSizeMethodInfo ,
#endif
widgetGetPreferredSize ,
#if defined(ENABLE_OVERLOADING)
WidgetGetPreferredWidthMethodInfo ,
#endif
widgetGetPreferredWidth ,
#if defined(ENABLE_OVERLOADING)
WidgetGetPreferredWidthForHeightMethodInfo,
#endif
widgetGetPreferredWidthForHeight ,
#if defined(ENABLE_OVERLOADING)
WidgetGetRealizedMethodInfo ,
#endif
widgetGetRealized ,
#if defined(ENABLE_OVERLOADING)
WidgetGetReceivesDefaultMethodInfo ,
#endif
widgetGetReceivesDefault ,
#if defined(ENABLE_OVERLOADING)
WidgetGetRequestModeMethodInfo ,
#endif
widgetGetRequestMode ,
#if defined(ENABLE_OVERLOADING)
WidgetGetRequisitionMethodInfo ,
#endif
widgetGetRequisition ,
#if defined(ENABLE_OVERLOADING)
WidgetGetRootWindowMethodInfo ,
#endif
widgetGetRootWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetGetScaleFactorMethodInfo ,
#endif
widgetGetScaleFactor ,
#if defined(ENABLE_OVERLOADING)
WidgetGetScreenMethodInfo ,
#endif
widgetGetScreen ,
#if defined(ENABLE_OVERLOADING)
WidgetGetSensitiveMethodInfo ,
#endif
widgetGetSensitive ,
#if defined(ENABLE_OVERLOADING)
WidgetGetSettingsMethodInfo ,
#endif
widgetGetSettings ,
#if defined(ENABLE_OVERLOADING)
WidgetGetSizeRequestMethodInfo ,
#endif
widgetGetSizeRequest ,
#if defined(ENABLE_OVERLOADING)
WidgetGetStateMethodInfo ,
#endif
widgetGetState ,
#if defined(ENABLE_OVERLOADING)
WidgetGetStateFlagsMethodInfo ,
#endif
widgetGetStateFlags ,
#if defined(ENABLE_OVERLOADING)
WidgetGetStyleMethodInfo ,
#endif
widgetGetStyle ,
#if defined(ENABLE_OVERLOADING)
WidgetGetStyleContextMethodInfo ,
#endif
widgetGetStyleContext ,
#if defined(ENABLE_OVERLOADING)
WidgetGetSupportMultideviceMethodInfo ,
#endif
widgetGetSupportMultidevice ,
#if defined(ENABLE_OVERLOADING)
WidgetGetTemplateChildMethodInfo ,
#endif
widgetGetTemplateChild ,
#if defined(ENABLE_OVERLOADING)
WidgetGetTooltipMarkupMethodInfo ,
#endif
widgetGetTooltipMarkup ,
#if defined(ENABLE_OVERLOADING)
WidgetGetTooltipTextMethodInfo ,
#endif
widgetGetTooltipText ,
#if defined(ENABLE_OVERLOADING)
WidgetGetTooltipWindowMethodInfo ,
#endif
widgetGetTooltipWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetGetToplevelMethodInfo ,
#endif
widgetGetToplevel ,
#if defined(ENABLE_OVERLOADING)
WidgetGetValignMethodInfo ,
#endif
widgetGetValign ,
#if defined(ENABLE_OVERLOADING)
WidgetGetValignWithBaselineMethodInfo ,
#endif
widgetGetValignWithBaseline ,
#if defined(ENABLE_OVERLOADING)
WidgetGetVexpandMethodInfo ,
#endif
widgetGetVexpand ,
#if defined(ENABLE_OVERLOADING)
WidgetGetVexpandSetMethodInfo ,
#endif
widgetGetVexpandSet ,
#if defined(ENABLE_OVERLOADING)
WidgetGetVisibleMethodInfo ,
#endif
widgetGetVisible ,
#if defined(ENABLE_OVERLOADING)
WidgetGetVisualMethodInfo ,
#endif
widgetGetVisual ,
#if defined(ENABLE_OVERLOADING)
WidgetGetWindowMethodInfo ,
#endif
widgetGetWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetGrabAddMethodInfo ,
#endif
widgetGrabAdd ,
#if defined(ENABLE_OVERLOADING)
WidgetGrabDefaultMethodInfo ,
#endif
widgetGrabDefault ,
#if defined(ENABLE_OVERLOADING)
WidgetGrabFocusMethodInfo ,
#endif
widgetGrabFocus ,
#if defined(ENABLE_OVERLOADING)
WidgetGrabRemoveMethodInfo ,
#endif
widgetGrabRemove ,
#if defined(ENABLE_OVERLOADING)
WidgetHasDefaultMethodInfo ,
#endif
widgetHasDefault ,
#if defined(ENABLE_OVERLOADING)
WidgetHasFocusMethodInfo ,
#endif
widgetHasFocus ,
#if defined(ENABLE_OVERLOADING)
WidgetHasGrabMethodInfo ,
#endif
widgetHasGrab ,
#if defined(ENABLE_OVERLOADING)
WidgetHasRcStyleMethodInfo ,
#endif
widgetHasRcStyle ,
#if defined(ENABLE_OVERLOADING)
WidgetHasScreenMethodInfo ,
#endif
widgetHasScreen ,
#if defined(ENABLE_OVERLOADING)
WidgetHasVisibleFocusMethodInfo ,
#endif
widgetHasVisibleFocus ,
#if defined(ENABLE_OVERLOADING)
WidgetHideMethodInfo ,
#endif
widgetHide ,
#if defined(ENABLE_OVERLOADING)
WidgetHideOnDeleteMethodInfo ,
#endif
widgetHideOnDelete ,
#if defined(ENABLE_OVERLOADING)
WidgetInDestructionMethodInfo ,
#endif
widgetInDestruction ,
#if defined(ENABLE_OVERLOADING)
WidgetInitTemplateMethodInfo ,
#endif
widgetInitTemplate ,
#if defined(ENABLE_OVERLOADING)
WidgetInputShapeCombineRegionMethodInfo ,
#endif
widgetInputShapeCombineRegion ,
#if defined(ENABLE_OVERLOADING)
WidgetInsertActionGroupMethodInfo ,
#endif
widgetInsertActionGroup ,
#if defined(ENABLE_OVERLOADING)
WidgetIntersectMethodInfo ,
#endif
widgetIntersect ,
#if defined(ENABLE_OVERLOADING)
WidgetIsAncestorMethodInfo ,
#endif
widgetIsAncestor ,
#if defined(ENABLE_OVERLOADING)
WidgetIsCompositedMethodInfo ,
#endif
widgetIsComposited ,
#if defined(ENABLE_OVERLOADING)
WidgetIsDrawableMethodInfo ,
#endif
widgetIsDrawable ,
#if defined(ENABLE_OVERLOADING)
WidgetIsFocusMethodInfo ,
#endif
widgetIsFocus ,
#if defined(ENABLE_OVERLOADING)
WidgetIsSensitiveMethodInfo ,
#endif
widgetIsSensitive ,
#if defined(ENABLE_OVERLOADING)
WidgetIsToplevelMethodInfo ,
#endif
widgetIsToplevel ,
#if defined(ENABLE_OVERLOADING)
WidgetIsVisibleMethodInfo ,
#endif
widgetIsVisible ,
#if defined(ENABLE_OVERLOADING)
WidgetKeynavFailedMethodInfo ,
#endif
widgetKeynavFailed ,
#if defined(ENABLE_OVERLOADING)
WidgetListAccelClosuresMethodInfo ,
#endif
widgetListAccelClosures ,
#if defined(ENABLE_OVERLOADING)
WidgetListActionPrefixesMethodInfo ,
#endif
widgetListActionPrefixes ,
#if defined(ENABLE_OVERLOADING)
WidgetListMnemonicLabelsMethodInfo ,
#endif
widgetListMnemonicLabels ,
#if defined(ENABLE_OVERLOADING)
WidgetMapMethodInfo ,
#endif
widgetMap ,
#if defined(ENABLE_OVERLOADING)
WidgetMnemonicActivateMethodInfo ,
#endif
widgetMnemonicActivate ,
#if defined(ENABLE_OVERLOADING)
WidgetModifyBaseMethodInfo ,
#endif
widgetModifyBase ,
#if defined(ENABLE_OVERLOADING)
WidgetModifyBgMethodInfo ,
#endif
widgetModifyBg ,
#if defined(ENABLE_OVERLOADING)
WidgetModifyCursorMethodInfo ,
#endif
widgetModifyCursor ,
#if defined(ENABLE_OVERLOADING)
WidgetModifyFgMethodInfo ,
#endif
widgetModifyFg ,
#if defined(ENABLE_OVERLOADING)
WidgetModifyFontMethodInfo ,
#endif
widgetModifyFont ,
#if defined(ENABLE_OVERLOADING)
WidgetModifyStyleMethodInfo ,
#endif
widgetModifyStyle ,
#if defined(ENABLE_OVERLOADING)
WidgetModifyTextMethodInfo ,
#endif
widgetModifyText ,
#if defined(ENABLE_OVERLOADING)
WidgetOverrideBackgroundColorMethodInfo ,
#endif
widgetOverrideBackgroundColor ,
#if defined(ENABLE_OVERLOADING)
WidgetOverrideColorMethodInfo ,
#endif
widgetOverrideColor ,
#if defined(ENABLE_OVERLOADING)
WidgetOverrideCursorMethodInfo ,
#endif
widgetOverrideCursor ,
#if defined(ENABLE_OVERLOADING)
WidgetOverrideFontMethodInfo ,
#endif
widgetOverrideFont ,
#if defined(ENABLE_OVERLOADING)
WidgetOverrideSymbolicColorMethodInfo ,
#endif
widgetOverrideSymbolicColor ,
#if defined(ENABLE_OVERLOADING)
WidgetPathMethodInfo ,
#endif
widgetPath ,
widgetPopCompositeChild ,
widgetPushCompositeChild ,
#if defined(ENABLE_OVERLOADING)
WidgetQueueAllocateMethodInfo ,
#endif
widgetQueueAllocate ,
#if defined(ENABLE_OVERLOADING)
WidgetQueueComputeExpandMethodInfo ,
#endif
widgetQueueComputeExpand ,
#if defined(ENABLE_OVERLOADING)
WidgetQueueDrawMethodInfo ,
#endif
widgetQueueDraw ,
#if defined(ENABLE_OVERLOADING)
WidgetQueueDrawAreaMethodInfo ,
#endif
widgetQueueDrawArea ,
#if defined(ENABLE_OVERLOADING)
WidgetQueueDrawRegionMethodInfo ,
#endif
widgetQueueDrawRegion ,
#if defined(ENABLE_OVERLOADING)
WidgetQueueResizeMethodInfo ,
#endif
widgetQueueResize ,
#if defined(ENABLE_OVERLOADING)
WidgetQueueResizeNoRedrawMethodInfo ,
#endif
widgetQueueResizeNoRedraw ,
#if defined(ENABLE_OVERLOADING)
WidgetRealizeMethodInfo ,
#endif
widgetRealize ,
#if defined(ENABLE_OVERLOADING)
WidgetRegionIntersectMethodInfo ,
#endif
widgetRegionIntersect ,
#if defined(ENABLE_OVERLOADING)
WidgetRegisterWindowMethodInfo ,
#endif
widgetRegisterWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetRemoveAcceleratorMethodInfo ,
#endif
widgetRemoveAccelerator ,
#if defined(ENABLE_OVERLOADING)
WidgetRemoveMnemonicLabelMethodInfo ,
#endif
widgetRemoveMnemonicLabel ,
#if defined(ENABLE_OVERLOADING)
WidgetRemoveTickCallbackMethodInfo ,
#endif
widgetRemoveTickCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetRenderIconMethodInfo ,
#endif
widgetRenderIcon ,
#if defined(ENABLE_OVERLOADING)
WidgetRenderIconPixbufMethodInfo ,
#endif
widgetRenderIconPixbuf ,
#if defined(ENABLE_OVERLOADING)
WidgetReparentMethodInfo ,
#endif
widgetReparent ,
#if defined(ENABLE_OVERLOADING)
WidgetResetRcStylesMethodInfo ,
#endif
widgetResetRcStyles ,
#if defined(ENABLE_OVERLOADING)
WidgetResetStyleMethodInfo ,
#endif
widgetResetStyle ,
#if defined(ENABLE_OVERLOADING)
WidgetSendExposeMethodInfo ,
#endif
widgetSendExpose ,
#if defined(ENABLE_OVERLOADING)
WidgetSendFocusChangeMethodInfo ,
#endif
widgetSendFocusChange ,
#if defined(ENABLE_OVERLOADING)
WidgetSetAccelPathMethodInfo ,
#endif
widgetSetAccelPath ,
#if defined(ENABLE_OVERLOADING)
WidgetSetAllocationMethodInfo ,
#endif
widgetSetAllocation ,
#if defined(ENABLE_OVERLOADING)
WidgetSetAppPaintableMethodInfo ,
#endif
widgetSetAppPaintable ,
#if defined(ENABLE_OVERLOADING)
WidgetSetCanDefaultMethodInfo ,
#endif
widgetSetCanDefault ,
#if defined(ENABLE_OVERLOADING)
WidgetSetCanFocusMethodInfo ,
#endif
widgetSetCanFocus ,
#if defined(ENABLE_OVERLOADING)
WidgetSetChildVisibleMethodInfo ,
#endif
widgetSetChildVisible ,
#if defined(ENABLE_OVERLOADING)
WidgetSetClipMethodInfo ,
#endif
widgetSetClip ,
#if defined(ENABLE_OVERLOADING)
WidgetSetCompositeNameMethodInfo ,
#endif
widgetSetCompositeName ,
widgetSetDefaultDirection ,
#if defined(ENABLE_OVERLOADING)
WidgetSetDeviceEnabledMethodInfo ,
#endif
widgetSetDeviceEnabled ,
#if defined(ENABLE_OVERLOADING)
WidgetSetDeviceEventsMethodInfo ,
#endif
widgetSetDeviceEvents ,
#if defined(ENABLE_OVERLOADING)
WidgetSetDirectionMethodInfo ,
#endif
widgetSetDirection ,
#if defined(ENABLE_OVERLOADING)
WidgetSetDoubleBufferedMethodInfo ,
#endif
widgetSetDoubleBuffered ,
#if defined(ENABLE_OVERLOADING)
WidgetSetEventsMethodInfo ,
#endif
widgetSetEvents ,
#if defined(ENABLE_OVERLOADING)
WidgetSetFocusOnClickMethodInfo ,
#endif
widgetSetFocusOnClick ,
#if defined(ENABLE_OVERLOADING)
WidgetSetFontMapMethodInfo ,
#endif
widgetSetFontMap ,
#if defined(ENABLE_OVERLOADING)
WidgetSetFontOptionsMethodInfo ,
#endif
widgetSetFontOptions ,
#if defined(ENABLE_OVERLOADING)
WidgetSetHalignMethodInfo ,
#endif
widgetSetHalign ,
#if defined(ENABLE_OVERLOADING)
WidgetSetHasTooltipMethodInfo ,
#endif
widgetSetHasTooltip ,
#if defined(ENABLE_OVERLOADING)
WidgetSetHasWindowMethodInfo ,
#endif
widgetSetHasWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetSetHexpandMethodInfo ,
#endif
widgetSetHexpand ,
#if defined(ENABLE_OVERLOADING)
WidgetSetHexpandSetMethodInfo ,
#endif
widgetSetHexpandSet ,
#if defined(ENABLE_OVERLOADING)
WidgetSetMappedMethodInfo ,
#endif
widgetSetMapped ,
#if defined(ENABLE_OVERLOADING)
WidgetSetMarginBottomMethodInfo ,
#endif
widgetSetMarginBottom ,
#if defined(ENABLE_OVERLOADING)
WidgetSetMarginEndMethodInfo ,
#endif
widgetSetMarginEnd ,
#if defined(ENABLE_OVERLOADING)
WidgetSetMarginLeftMethodInfo ,
#endif
widgetSetMarginLeft ,
#if defined(ENABLE_OVERLOADING)
WidgetSetMarginRightMethodInfo ,
#endif
widgetSetMarginRight ,
#if defined(ENABLE_OVERLOADING)
WidgetSetMarginStartMethodInfo ,
#endif
widgetSetMarginStart ,
#if defined(ENABLE_OVERLOADING)
WidgetSetMarginTopMethodInfo ,
#endif
widgetSetMarginTop ,
#if defined(ENABLE_OVERLOADING)
WidgetSetNameMethodInfo ,
#endif
widgetSetName ,
#if defined(ENABLE_OVERLOADING)
WidgetSetNoShowAllMethodInfo ,
#endif
widgetSetNoShowAll ,
#if defined(ENABLE_OVERLOADING)
WidgetSetOpacityMethodInfo ,
#endif
widgetSetOpacity ,
#if defined(ENABLE_OVERLOADING)
WidgetSetParentMethodInfo ,
#endif
widgetSetParent ,
#if defined(ENABLE_OVERLOADING)
WidgetSetParentWindowMethodInfo ,
#endif
widgetSetParentWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetSetRealizedMethodInfo ,
#endif
widgetSetRealized ,
#if defined(ENABLE_OVERLOADING)
WidgetSetReceivesDefaultMethodInfo ,
#endif
widgetSetReceivesDefault ,
#if defined(ENABLE_OVERLOADING)
WidgetSetRedrawOnAllocateMethodInfo ,
#endif
widgetSetRedrawOnAllocate ,
#if defined(ENABLE_OVERLOADING)
WidgetSetSensitiveMethodInfo ,
#endif
widgetSetSensitive ,
#if defined(ENABLE_OVERLOADING)
WidgetSetSizeRequestMethodInfo ,
#endif
widgetSetSizeRequest ,
#if defined(ENABLE_OVERLOADING)
WidgetSetStateMethodInfo ,
#endif
widgetSetState ,
#if defined(ENABLE_OVERLOADING)
WidgetSetStateFlagsMethodInfo ,
#endif
widgetSetStateFlags ,
#if defined(ENABLE_OVERLOADING)
WidgetSetStyleMethodInfo ,
#endif
widgetSetStyle ,
#if defined(ENABLE_OVERLOADING)
WidgetSetSupportMultideviceMethodInfo ,
#endif
widgetSetSupportMultidevice ,
#if defined(ENABLE_OVERLOADING)
WidgetSetTooltipMarkupMethodInfo ,
#endif
widgetSetTooltipMarkup ,
#if defined(ENABLE_OVERLOADING)
WidgetSetTooltipTextMethodInfo ,
#endif
widgetSetTooltipText ,
#if defined(ENABLE_OVERLOADING)
WidgetSetTooltipWindowMethodInfo ,
#endif
widgetSetTooltipWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetSetValignMethodInfo ,
#endif
widgetSetValign ,
#if defined(ENABLE_OVERLOADING)
WidgetSetVexpandMethodInfo ,
#endif
widgetSetVexpand ,
#if defined(ENABLE_OVERLOADING)
WidgetSetVexpandSetMethodInfo ,
#endif
widgetSetVexpandSet ,
#if defined(ENABLE_OVERLOADING)
WidgetSetVisibleMethodInfo ,
#endif
widgetSetVisible ,
#if defined(ENABLE_OVERLOADING)
WidgetSetVisualMethodInfo ,
#endif
widgetSetVisual ,
#if defined(ENABLE_OVERLOADING)
WidgetSetWindowMethodInfo ,
#endif
widgetSetWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetShapeCombineRegionMethodInfo ,
#endif
widgetShapeCombineRegion ,
#if defined(ENABLE_OVERLOADING)
WidgetShowMethodInfo ,
#endif
widgetShow ,
#if defined(ENABLE_OVERLOADING)
WidgetShowAllMethodInfo ,
#endif
widgetShowAll ,
#if defined(ENABLE_OVERLOADING)
WidgetShowNowMethodInfo ,
#endif
widgetShowNow ,
#if defined(ENABLE_OVERLOADING)
WidgetSizeAllocateMethodInfo ,
#endif
widgetSizeAllocate ,
#if defined(ENABLE_OVERLOADING)
WidgetSizeAllocateWithBaselineMethodInfo,
#endif
widgetSizeAllocateWithBaseline ,
#if defined(ENABLE_OVERLOADING)
WidgetSizeRequestMethodInfo ,
#endif
widgetSizeRequest ,
#if defined(ENABLE_OVERLOADING)
WidgetStyleAttachMethodInfo ,
#endif
widgetStyleAttach ,
#if defined(ENABLE_OVERLOADING)
WidgetStyleGetPropertyMethodInfo ,
#endif
widgetStyleGetProperty ,
#if defined(ENABLE_OVERLOADING)
WidgetThawChildNotifyMethodInfo ,
#endif
widgetThawChildNotify ,
#if defined(ENABLE_OVERLOADING)
WidgetTranslateCoordinatesMethodInfo ,
#endif
widgetTranslateCoordinates ,
#if defined(ENABLE_OVERLOADING)
WidgetTriggerTooltipQueryMethodInfo ,
#endif
widgetTriggerTooltipQuery ,
#if defined(ENABLE_OVERLOADING)
WidgetUnmapMethodInfo ,
#endif
widgetUnmap ,
#if defined(ENABLE_OVERLOADING)
WidgetUnparentMethodInfo ,
#endif
widgetUnparent ,
#if defined(ENABLE_OVERLOADING)
WidgetUnrealizeMethodInfo ,
#endif
widgetUnrealize ,
#if defined(ENABLE_OVERLOADING)
WidgetUnregisterWindowMethodInfo ,
#endif
widgetUnregisterWindow ,
#if defined(ENABLE_OVERLOADING)
WidgetUnsetStateFlagsMethodInfo ,
#endif
widgetUnsetStateFlags ,
#if defined(ENABLE_OVERLOADING)
WidgetAppPaintablePropertyInfo ,
#endif
constructWidgetAppPaintable ,
getWidgetAppPaintable ,
setWidgetAppPaintable ,
#if defined(ENABLE_OVERLOADING)
widgetAppPaintable ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetCanDefaultPropertyInfo ,
#endif
constructWidgetCanDefault ,
getWidgetCanDefault ,
setWidgetCanDefault ,
#if defined(ENABLE_OVERLOADING)
widgetCanDefault ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetCanFocusPropertyInfo ,
#endif
constructWidgetCanFocus ,
getWidgetCanFocus ,
setWidgetCanFocus ,
#if defined(ENABLE_OVERLOADING)
widgetCanFocus ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetCompositeChildPropertyInfo ,
#endif
getWidgetCompositeChild ,
#if defined(ENABLE_OVERLOADING)
widgetCompositeChild ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetDoubleBufferedPropertyInfo ,
#endif
constructWidgetDoubleBuffered ,
getWidgetDoubleBuffered ,
setWidgetDoubleBuffered ,
#if defined(ENABLE_OVERLOADING)
widgetDoubleBuffered ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetEventsPropertyInfo ,
#endif
constructWidgetEvents ,
getWidgetEvents ,
setWidgetEvents ,
#if defined(ENABLE_OVERLOADING)
widgetEvents ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetExpandPropertyInfo ,
#endif
constructWidgetExpand ,
getWidgetExpand ,
setWidgetExpand ,
#if defined(ENABLE_OVERLOADING)
widgetExpand ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetFocusOnClickPropertyInfo ,
#endif
constructWidgetFocusOnClick ,
getWidgetFocusOnClick ,
setWidgetFocusOnClick ,
#if defined(ENABLE_OVERLOADING)
widgetFocusOnClick ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetHalignPropertyInfo ,
#endif
constructWidgetHalign ,
getWidgetHalign ,
setWidgetHalign ,
#if defined(ENABLE_OVERLOADING)
widgetHalign ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetHasDefaultPropertyInfo ,
#endif
constructWidgetHasDefault ,
getWidgetHasDefault ,
setWidgetHasDefault ,
#if defined(ENABLE_OVERLOADING)
WidgetHasFocusPropertyInfo ,
#endif
constructWidgetHasFocus ,
getWidgetHasFocus ,
setWidgetHasFocus ,
#if defined(ENABLE_OVERLOADING)
WidgetHasTooltipPropertyInfo ,
#endif
constructWidgetHasTooltip ,
getWidgetHasTooltip ,
setWidgetHasTooltip ,
#if defined(ENABLE_OVERLOADING)
widgetHasTooltip ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetHeightRequestPropertyInfo ,
#endif
constructWidgetHeightRequest ,
getWidgetHeightRequest ,
setWidgetHeightRequest ,
#if defined(ENABLE_OVERLOADING)
widgetHeightRequest ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetHexpandPropertyInfo ,
#endif
constructWidgetHexpand ,
getWidgetHexpand ,
setWidgetHexpand ,
#if defined(ENABLE_OVERLOADING)
widgetHexpand ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetHexpandSetPropertyInfo ,
#endif
constructWidgetHexpandSet ,
getWidgetHexpandSet ,
setWidgetHexpandSet ,
#if defined(ENABLE_OVERLOADING)
widgetHexpandSet ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetIsFocusPropertyInfo ,
#endif
constructWidgetIsFocus ,
getWidgetIsFocus ,
setWidgetIsFocus ,
#if defined(ENABLE_OVERLOADING)
WidgetMarginPropertyInfo ,
#endif
constructWidgetMargin ,
getWidgetMargin ,
setWidgetMargin ,
#if defined(ENABLE_OVERLOADING)
widgetMargin ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetMarginBottomPropertyInfo ,
#endif
constructWidgetMarginBottom ,
getWidgetMarginBottom ,
setWidgetMarginBottom ,
#if defined(ENABLE_OVERLOADING)
widgetMarginBottom ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetMarginEndPropertyInfo ,
#endif
constructWidgetMarginEnd ,
getWidgetMarginEnd ,
setWidgetMarginEnd ,
#if defined(ENABLE_OVERLOADING)
widgetMarginEnd ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetMarginLeftPropertyInfo ,
#endif
constructWidgetMarginLeft ,
getWidgetMarginLeft ,
setWidgetMarginLeft ,
#if defined(ENABLE_OVERLOADING)
widgetMarginLeft ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetMarginRightPropertyInfo ,
#endif
constructWidgetMarginRight ,
getWidgetMarginRight ,
setWidgetMarginRight ,
#if defined(ENABLE_OVERLOADING)
widgetMarginRight ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetMarginStartPropertyInfo ,
#endif
constructWidgetMarginStart ,
getWidgetMarginStart ,
setWidgetMarginStart ,
#if defined(ENABLE_OVERLOADING)
widgetMarginStart ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetMarginTopPropertyInfo ,
#endif
constructWidgetMarginTop ,
getWidgetMarginTop ,
setWidgetMarginTop ,
#if defined(ENABLE_OVERLOADING)
widgetMarginTop ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetNamePropertyInfo ,
#endif
constructWidgetName ,
getWidgetName ,
setWidgetName ,
#if defined(ENABLE_OVERLOADING)
widgetName ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetNoShowAllPropertyInfo ,
#endif
constructWidgetNoShowAll ,
getWidgetNoShowAll ,
setWidgetNoShowAll ,
#if defined(ENABLE_OVERLOADING)
widgetNoShowAll ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetOpacityPropertyInfo ,
#endif
constructWidgetOpacity ,
getWidgetOpacity ,
setWidgetOpacity ,
#if defined(ENABLE_OVERLOADING)
widgetOpacity ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetParentPropertyInfo ,
#endif
clearWidgetParent ,
constructWidgetParent ,
getWidgetParent ,
setWidgetParent ,
#if defined(ENABLE_OVERLOADING)
widgetParent ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetReceivesDefaultPropertyInfo ,
#endif
constructWidgetReceivesDefault ,
getWidgetReceivesDefault ,
setWidgetReceivesDefault ,
#if defined(ENABLE_OVERLOADING)
widgetReceivesDefault ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetScaleFactorPropertyInfo ,
#endif
getWidgetScaleFactor ,
#if defined(ENABLE_OVERLOADING)
widgetScaleFactor ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetSensitivePropertyInfo ,
#endif
constructWidgetSensitive ,
getWidgetSensitive ,
setWidgetSensitive ,
#if defined(ENABLE_OVERLOADING)
widgetSensitive ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetStylePropertyInfo ,
#endif
clearWidgetStyle ,
constructWidgetStyle ,
getWidgetStyle ,
setWidgetStyle ,
#if defined(ENABLE_OVERLOADING)
widgetStyle ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetTooltipMarkupPropertyInfo ,
#endif
clearWidgetTooltipMarkup ,
constructWidgetTooltipMarkup ,
getWidgetTooltipMarkup ,
setWidgetTooltipMarkup ,
#if defined(ENABLE_OVERLOADING)
widgetTooltipMarkup ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetTooltipTextPropertyInfo ,
#endif
clearWidgetTooltipText ,
constructWidgetTooltipText ,
getWidgetTooltipText ,
setWidgetTooltipText ,
#if defined(ENABLE_OVERLOADING)
widgetTooltipText ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetValignPropertyInfo ,
#endif
constructWidgetValign ,
getWidgetValign ,
setWidgetValign ,
#if defined(ENABLE_OVERLOADING)
widgetValign ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetVexpandPropertyInfo ,
#endif
constructWidgetVexpand ,
getWidgetVexpand ,
setWidgetVexpand ,
#if defined(ENABLE_OVERLOADING)
widgetVexpand ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetVexpandSetPropertyInfo ,
#endif
constructWidgetVexpandSet ,
getWidgetVexpandSet ,
setWidgetVexpandSet ,
#if defined(ENABLE_OVERLOADING)
widgetVexpandSet ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetVisiblePropertyInfo ,
#endif
constructWidgetVisible ,
getWidgetVisible ,
setWidgetVisible ,
#if defined(ENABLE_OVERLOADING)
widgetVisible ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetWidthRequestPropertyInfo ,
#endif
constructWidgetWidthRequest ,
getWidgetWidthRequest ,
setWidgetWidthRequest ,
#if defined(ENABLE_OVERLOADING)
widgetWidthRequest ,
#endif
#if defined(ENABLE_OVERLOADING)
WidgetWindowPropertyInfo ,
#endif
getWidgetWindow ,
#if defined(ENABLE_OVERLOADING)
widgetWindow ,
#endif
C_WidgetAccelClosuresChangedCallback ,
WidgetAccelClosuresChangedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetAccelClosuresChangedSignalInfo ,
#endif
afterWidgetAccelClosuresChanged ,
genClosure_WidgetAccelClosuresChanged ,
mk_WidgetAccelClosuresChangedCallback ,
noWidgetAccelClosuresChangedCallback ,
onWidgetAccelClosuresChanged ,
wrap_WidgetAccelClosuresChangedCallback ,
C_WidgetButtonPressEventCallback ,
WidgetButtonPressEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetButtonPressEventSignalInfo ,
#endif
afterWidgetButtonPressEvent ,
genClosure_WidgetButtonPressEvent ,
mk_WidgetButtonPressEventCallback ,
noWidgetButtonPressEventCallback ,
onWidgetButtonPressEvent ,
wrap_WidgetButtonPressEventCallback ,
C_WidgetButtonReleaseEventCallback ,
WidgetButtonReleaseEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetButtonReleaseEventSignalInfo ,
#endif
afterWidgetButtonReleaseEvent ,
genClosure_WidgetButtonReleaseEvent ,
mk_WidgetButtonReleaseEventCallback ,
noWidgetButtonReleaseEventCallback ,
onWidgetButtonReleaseEvent ,
wrap_WidgetButtonReleaseEventCallback ,
C_WidgetCanActivateAccelCallback ,
WidgetCanActivateAccelCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetCanActivateAccelSignalInfo ,
#endif
afterWidgetCanActivateAccel ,
genClosure_WidgetCanActivateAccel ,
mk_WidgetCanActivateAccelCallback ,
noWidgetCanActivateAccelCallback ,
onWidgetCanActivateAccel ,
wrap_WidgetCanActivateAccelCallback ,
C_WidgetChildNotifyCallback ,
WidgetChildNotifyCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetChildNotifySignalInfo ,
#endif
afterWidgetChildNotify ,
genClosure_WidgetChildNotify ,
mk_WidgetChildNotifyCallback ,
noWidgetChildNotifyCallback ,
onWidgetChildNotify ,
wrap_WidgetChildNotifyCallback ,
C_WidgetCompositedChangedCallback ,
WidgetCompositedChangedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetCompositedChangedSignalInfo ,
#endif
afterWidgetCompositedChanged ,
genClosure_WidgetCompositedChanged ,
mk_WidgetCompositedChangedCallback ,
noWidgetCompositedChangedCallback ,
onWidgetCompositedChanged ,
wrap_WidgetCompositedChangedCallback ,
C_WidgetConfigureEventCallback ,
WidgetConfigureEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetConfigureEventSignalInfo ,
#endif
afterWidgetConfigureEvent ,
genClosure_WidgetConfigureEvent ,
mk_WidgetConfigureEventCallback ,
noWidgetConfigureEventCallback ,
onWidgetConfigureEvent ,
wrap_WidgetConfigureEventCallback ,
C_WidgetDamageEventCallback ,
WidgetDamageEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDamageEventSignalInfo ,
#endif
afterWidgetDamageEvent ,
genClosure_WidgetDamageEvent ,
mk_WidgetDamageEventCallback ,
noWidgetDamageEventCallback ,
onWidgetDamageEvent ,
wrap_WidgetDamageEventCallback ,
C_WidgetDeleteEventCallback ,
WidgetDeleteEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDeleteEventSignalInfo ,
#endif
afterWidgetDeleteEvent ,
genClosure_WidgetDeleteEvent ,
mk_WidgetDeleteEventCallback ,
noWidgetDeleteEventCallback ,
onWidgetDeleteEvent ,
wrap_WidgetDeleteEventCallback ,
C_WidgetDestroyCallback ,
WidgetDestroyCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDestroySignalInfo ,
#endif
afterWidgetDestroy ,
genClosure_WidgetDestroy ,
mk_WidgetDestroyCallback ,
noWidgetDestroyCallback ,
onWidgetDestroy ,
wrap_WidgetDestroyCallback ,
C_WidgetDestroyEventCallback ,
WidgetDestroyEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDestroyEventSignalInfo ,
#endif
afterWidgetDestroyEvent ,
genClosure_WidgetDestroyEvent ,
mk_WidgetDestroyEventCallback ,
noWidgetDestroyEventCallback ,
onWidgetDestroyEvent ,
wrap_WidgetDestroyEventCallback ,
C_WidgetDirectionChangedCallback ,
WidgetDirectionChangedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDirectionChangedSignalInfo ,
#endif
afterWidgetDirectionChanged ,
genClosure_WidgetDirectionChanged ,
mk_WidgetDirectionChangedCallback ,
noWidgetDirectionChangedCallback ,
onWidgetDirectionChanged ,
wrap_WidgetDirectionChangedCallback ,
C_WidgetDragBeginCallback ,
WidgetDragBeginCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDragBeginSignalInfo ,
#endif
afterWidgetDragBegin ,
genClosure_WidgetDragBegin ,
mk_WidgetDragBeginCallback ,
noWidgetDragBeginCallback ,
onWidgetDragBegin ,
wrap_WidgetDragBeginCallback ,
C_WidgetDragDataDeleteCallback ,
WidgetDragDataDeleteCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDataDeleteSignalInfo ,
#endif
afterWidgetDragDataDelete ,
genClosure_WidgetDragDataDelete ,
mk_WidgetDragDataDeleteCallback ,
noWidgetDragDataDeleteCallback ,
onWidgetDragDataDelete ,
wrap_WidgetDragDataDeleteCallback ,
C_WidgetDragDataGetCallback ,
WidgetDragDataGetCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDataGetSignalInfo ,
#endif
afterWidgetDragDataGet ,
genClosure_WidgetDragDataGet ,
mk_WidgetDragDataGetCallback ,
noWidgetDragDataGetCallback ,
onWidgetDragDataGet ,
wrap_WidgetDragDataGetCallback ,
C_WidgetDragDataReceivedCallback ,
WidgetDragDataReceivedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDataReceivedSignalInfo ,
#endif
afterWidgetDragDataReceived ,
genClosure_WidgetDragDataReceived ,
mk_WidgetDragDataReceivedCallback ,
noWidgetDragDataReceivedCallback ,
onWidgetDragDataReceived ,
wrap_WidgetDragDataReceivedCallback ,
C_WidgetDragDropCallback ,
WidgetDragDropCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDragDropSignalInfo ,
#endif
afterWidgetDragDrop ,
genClosure_WidgetDragDrop ,
mk_WidgetDragDropCallback ,
noWidgetDragDropCallback ,
onWidgetDragDrop ,
wrap_WidgetDragDropCallback ,
C_WidgetDragEndCallback ,
WidgetDragEndCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDragEndSignalInfo ,
#endif
afterWidgetDragEnd ,
genClosure_WidgetDragEnd ,
mk_WidgetDragEndCallback ,
noWidgetDragEndCallback ,
onWidgetDragEnd ,
wrap_WidgetDragEndCallback ,
C_WidgetDragFailedCallback ,
WidgetDragFailedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDragFailedSignalInfo ,
#endif
afterWidgetDragFailed ,
genClosure_WidgetDragFailed ,
mk_WidgetDragFailedCallback ,
noWidgetDragFailedCallback ,
onWidgetDragFailed ,
wrap_WidgetDragFailedCallback ,
C_WidgetDragLeaveCallback ,
WidgetDragLeaveCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDragLeaveSignalInfo ,
#endif
afterWidgetDragLeave ,
genClosure_WidgetDragLeave ,
mk_WidgetDragLeaveCallback ,
noWidgetDragLeaveCallback ,
onWidgetDragLeave ,
wrap_WidgetDragLeaveCallback ,
C_WidgetDragMotionCallback ,
WidgetDragMotionCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDragMotionSignalInfo ,
#endif
afterWidgetDragMotion ,
genClosure_WidgetDragMotion ,
mk_WidgetDragMotionCallback ,
noWidgetDragMotionCallback ,
onWidgetDragMotion ,
wrap_WidgetDragMotionCallback ,
C_WidgetDrawCallback ,
WidgetDrawCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetDrawSignalInfo ,
#endif
afterWidgetDraw ,
genClosure_WidgetDraw ,
mk_WidgetDrawCallback ,
noWidgetDrawCallback ,
onWidgetDraw ,
wrap_WidgetDrawCallback ,
C_WidgetEnterNotifyEventCallback ,
WidgetEnterNotifyEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetEnterNotifyEventSignalInfo ,
#endif
afterWidgetEnterNotifyEvent ,
genClosure_WidgetEnterNotifyEvent ,
mk_WidgetEnterNotifyEventCallback ,
noWidgetEnterNotifyEventCallback ,
onWidgetEnterNotifyEvent ,
wrap_WidgetEnterNotifyEventCallback ,
C_WidgetEventCallback ,
WidgetEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetEventSignalInfo ,
#endif
afterWidgetEvent ,
genClosure_WidgetEvent ,
mk_WidgetEventCallback ,
noWidgetEventCallback ,
onWidgetEvent ,
wrap_WidgetEventCallback ,
C_WidgetEventAfterCallback ,
WidgetEventAfterCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetEventAfterSignalInfo ,
#endif
afterWidgetEventAfter ,
genClosure_WidgetEventAfter ,
mk_WidgetEventAfterCallback ,
noWidgetEventAfterCallback ,
onWidgetEventAfter ,
wrap_WidgetEventAfterCallback ,
C_WidgetFocusCallback ,
WidgetFocusCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetFocusSignalInfo ,
#endif
afterWidgetFocus ,
genClosure_WidgetFocus ,
mk_WidgetFocusCallback ,
noWidgetFocusCallback ,
onWidgetFocus ,
wrap_WidgetFocusCallback ,
C_WidgetFocusInEventCallback ,
WidgetFocusInEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetFocusInEventSignalInfo ,
#endif
afterWidgetFocusInEvent ,
genClosure_WidgetFocusInEvent ,
mk_WidgetFocusInEventCallback ,
noWidgetFocusInEventCallback ,
onWidgetFocusInEvent ,
wrap_WidgetFocusInEventCallback ,
C_WidgetFocusOutEventCallback ,
WidgetFocusOutEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetFocusOutEventSignalInfo ,
#endif
afterWidgetFocusOutEvent ,
genClosure_WidgetFocusOutEvent ,
mk_WidgetFocusOutEventCallback ,
noWidgetFocusOutEventCallback ,
onWidgetFocusOutEvent ,
wrap_WidgetFocusOutEventCallback ,
C_WidgetGrabBrokenEventCallback ,
WidgetGrabBrokenEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetGrabBrokenEventSignalInfo ,
#endif
afterWidgetGrabBrokenEvent ,
genClosure_WidgetGrabBrokenEvent ,
mk_WidgetGrabBrokenEventCallback ,
noWidgetGrabBrokenEventCallback ,
onWidgetGrabBrokenEvent ,
wrap_WidgetGrabBrokenEventCallback ,
C_WidgetGrabFocusCallback ,
WidgetGrabFocusCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetGrabFocusSignalInfo ,
#endif
afterWidgetGrabFocus ,
genClosure_WidgetGrabFocus ,
mk_WidgetGrabFocusCallback ,
noWidgetGrabFocusCallback ,
onWidgetGrabFocus ,
wrap_WidgetGrabFocusCallback ,
C_WidgetGrabNotifyCallback ,
WidgetGrabNotifyCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetGrabNotifySignalInfo ,
#endif
afterWidgetGrabNotify ,
genClosure_WidgetGrabNotify ,
mk_WidgetGrabNotifyCallback ,
noWidgetGrabNotifyCallback ,
onWidgetGrabNotify ,
wrap_WidgetGrabNotifyCallback ,
C_WidgetHideCallback ,
WidgetHideCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetHideSignalInfo ,
#endif
afterWidgetHide ,
genClosure_WidgetHide ,
mk_WidgetHideCallback ,
noWidgetHideCallback ,
onWidgetHide ,
wrap_WidgetHideCallback ,
C_WidgetHierarchyChangedCallback ,
WidgetHierarchyChangedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetHierarchyChangedSignalInfo ,
#endif
afterWidgetHierarchyChanged ,
genClosure_WidgetHierarchyChanged ,
mk_WidgetHierarchyChangedCallback ,
noWidgetHierarchyChangedCallback ,
onWidgetHierarchyChanged ,
wrap_WidgetHierarchyChangedCallback ,
C_WidgetKeyPressEventCallback ,
WidgetKeyPressEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetKeyPressEventSignalInfo ,
#endif
afterWidgetKeyPressEvent ,
genClosure_WidgetKeyPressEvent ,
mk_WidgetKeyPressEventCallback ,
noWidgetKeyPressEventCallback ,
onWidgetKeyPressEvent ,
wrap_WidgetKeyPressEventCallback ,
C_WidgetKeyReleaseEventCallback ,
WidgetKeyReleaseEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetKeyReleaseEventSignalInfo ,
#endif
afterWidgetKeyReleaseEvent ,
genClosure_WidgetKeyReleaseEvent ,
mk_WidgetKeyReleaseEventCallback ,
noWidgetKeyReleaseEventCallback ,
onWidgetKeyReleaseEvent ,
wrap_WidgetKeyReleaseEventCallback ,
C_WidgetKeynavFailedCallback ,
WidgetKeynavFailedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetKeynavFailedSignalInfo ,
#endif
afterWidgetKeynavFailed ,
genClosure_WidgetKeynavFailed ,
mk_WidgetKeynavFailedCallback ,
noWidgetKeynavFailedCallback ,
onWidgetKeynavFailed ,
wrap_WidgetKeynavFailedCallback ,
C_WidgetLeaveNotifyEventCallback ,
WidgetLeaveNotifyEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetLeaveNotifyEventSignalInfo ,
#endif
afterWidgetLeaveNotifyEvent ,
genClosure_WidgetLeaveNotifyEvent ,
mk_WidgetLeaveNotifyEventCallback ,
noWidgetLeaveNotifyEventCallback ,
onWidgetLeaveNotifyEvent ,
wrap_WidgetLeaveNotifyEventCallback ,
C_WidgetMapCallback ,
WidgetMapCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetMapSignalInfo ,
#endif
afterWidgetMap ,
genClosure_WidgetMap ,
mk_WidgetMapCallback ,
noWidgetMapCallback ,
onWidgetMap ,
wrap_WidgetMapCallback ,
C_WidgetMapEventCallback ,
WidgetMapEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetMapEventSignalInfo ,
#endif
afterWidgetMapEvent ,
genClosure_WidgetMapEvent ,
mk_WidgetMapEventCallback ,
noWidgetMapEventCallback ,
onWidgetMapEvent ,
wrap_WidgetMapEventCallback ,
C_WidgetMnemonicActivateCallback ,
WidgetMnemonicActivateCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetMnemonicActivateSignalInfo ,
#endif
afterWidgetMnemonicActivate ,
genClosure_WidgetMnemonicActivate ,
mk_WidgetMnemonicActivateCallback ,
noWidgetMnemonicActivateCallback ,
onWidgetMnemonicActivate ,
wrap_WidgetMnemonicActivateCallback ,
C_WidgetMotionNotifyEventCallback ,
WidgetMotionNotifyEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetMotionNotifyEventSignalInfo ,
#endif
afterWidgetMotionNotifyEvent ,
genClosure_WidgetMotionNotifyEvent ,
mk_WidgetMotionNotifyEventCallback ,
noWidgetMotionNotifyEventCallback ,
onWidgetMotionNotifyEvent ,
wrap_WidgetMotionNotifyEventCallback ,
C_WidgetMoveFocusCallback ,
WidgetMoveFocusCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetMoveFocusSignalInfo ,
#endif
afterWidgetMoveFocus ,
genClosure_WidgetMoveFocus ,
mk_WidgetMoveFocusCallback ,
noWidgetMoveFocusCallback ,
onWidgetMoveFocus ,
wrap_WidgetMoveFocusCallback ,
C_WidgetParentSetCallback ,
WidgetParentSetCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetParentSetSignalInfo ,
#endif
afterWidgetParentSet ,
genClosure_WidgetParentSet ,
mk_WidgetParentSetCallback ,
noWidgetParentSetCallback ,
onWidgetParentSet ,
wrap_WidgetParentSetCallback ,
C_WidgetPopupMenuCallback ,
WidgetPopupMenuCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetPopupMenuSignalInfo ,
#endif
afterWidgetPopupMenu ,
genClosure_WidgetPopupMenu ,
mk_WidgetPopupMenuCallback ,
noWidgetPopupMenuCallback ,
onWidgetPopupMenu ,
wrap_WidgetPopupMenuCallback ,
C_WidgetPropertyNotifyEventCallback ,
WidgetPropertyNotifyEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetPropertyNotifyEventSignalInfo ,
#endif
afterWidgetPropertyNotifyEvent ,
genClosure_WidgetPropertyNotifyEvent ,
mk_WidgetPropertyNotifyEventCallback ,
noWidgetPropertyNotifyEventCallback ,
onWidgetPropertyNotifyEvent ,
wrap_WidgetPropertyNotifyEventCallback ,
C_WidgetProximityInEventCallback ,
WidgetProximityInEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetProximityInEventSignalInfo ,
#endif
afterWidgetProximityInEvent ,
genClosure_WidgetProximityInEvent ,
mk_WidgetProximityInEventCallback ,
noWidgetProximityInEventCallback ,
onWidgetProximityInEvent ,
wrap_WidgetProximityInEventCallback ,
C_WidgetProximityOutEventCallback ,
WidgetProximityOutEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetProximityOutEventSignalInfo ,
#endif
afterWidgetProximityOutEvent ,
genClosure_WidgetProximityOutEvent ,
mk_WidgetProximityOutEventCallback ,
noWidgetProximityOutEventCallback ,
onWidgetProximityOutEvent ,
wrap_WidgetProximityOutEventCallback ,
C_WidgetQueryTooltipCallback ,
WidgetQueryTooltipCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetQueryTooltipSignalInfo ,
#endif
afterWidgetQueryTooltip ,
genClosure_WidgetQueryTooltip ,
mk_WidgetQueryTooltipCallback ,
noWidgetQueryTooltipCallback ,
onWidgetQueryTooltip ,
wrap_WidgetQueryTooltipCallback ,
C_WidgetRealizeCallback ,
WidgetRealizeCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetRealizeSignalInfo ,
#endif
afterWidgetRealize ,
genClosure_WidgetRealize ,
mk_WidgetRealizeCallback ,
noWidgetRealizeCallback ,
onWidgetRealize ,
wrap_WidgetRealizeCallback ,
C_WidgetScreenChangedCallback ,
WidgetScreenChangedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetScreenChangedSignalInfo ,
#endif
afterWidgetScreenChanged ,
genClosure_WidgetScreenChanged ,
mk_WidgetScreenChangedCallback ,
noWidgetScreenChangedCallback ,
onWidgetScreenChanged ,
wrap_WidgetScreenChangedCallback ,
C_WidgetScrollEventCallback ,
WidgetScrollEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetScrollEventSignalInfo ,
#endif
afterWidgetScrollEvent ,
genClosure_WidgetScrollEvent ,
mk_WidgetScrollEventCallback ,
noWidgetScrollEventCallback ,
onWidgetScrollEvent ,
wrap_WidgetScrollEventCallback ,
C_WidgetSelectionClearEventCallback ,
WidgetSelectionClearEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetSelectionClearEventSignalInfo ,
#endif
afterWidgetSelectionClearEvent ,
genClosure_WidgetSelectionClearEvent ,
mk_WidgetSelectionClearEventCallback ,
noWidgetSelectionClearEventCallback ,
onWidgetSelectionClearEvent ,
wrap_WidgetSelectionClearEventCallback ,
C_WidgetSelectionGetCallback ,
WidgetSelectionGetCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetSelectionGetSignalInfo ,
#endif
afterWidgetSelectionGet ,
genClosure_WidgetSelectionGet ,
mk_WidgetSelectionGetCallback ,
noWidgetSelectionGetCallback ,
onWidgetSelectionGet ,
wrap_WidgetSelectionGetCallback ,
C_WidgetSelectionNotifyEventCallback ,
WidgetSelectionNotifyEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetSelectionNotifyEventSignalInfo ,
#endif
afterWidgetSelectionNotifyEvent ,
genClosure_WidgetSelectionNotifyEvent ,
mk_WidgetSelectionNotifyEventCallback ,
noWidgetSelectionNotifyEventCallback ,
onWidgetSelectionNotifyEvent ,
wrap_WidgetSelectionNotifyEventCallback ,
C_WidgetSelectionReceivedCallback ,
WidgetSelectionReceivedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetSelectionReceivedSignalInfo ,
#endif
afterWidgetSelectionReceived ,
genClosure_WidgetSelectionReceived ,
mk_WidgetSelectionReceivedCallback ,
noWidgetSelectionReceivedCallback ,
onWidgetSelectionReceived ,
wrap_WidgetSelectionReceivedCallback ,
C_WidgetSelectionRequestEventCallback ,
WidgetSelectionRequestEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetSelectionRequestEventSignalInfo ,
#endif
afterWidgetSelectionRequestEvent ,
genClosure_WidgetSelectionRequestEvent ,
mk_WidgetSelectionRequestEventCallback ,
noWidgetSelectionRequestEventCallback ,
onWidgetSelectionRequestEvent ,
wrap_WidgetSelectionRequestEventCallback,
C_WidgetShowCallback ,
WidgetShowCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetShowSignalInfo ,
#endif
afterWidgetShow ,
genClosure_WidgetShow ,
mk_WidgetShowCallback ,
noWidgetShowCallback ,
onWidgetShow ,
wrap_WidgetShowCallback ,
C_WidgetShowHelpCallback ,
WidgetShowHelpCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetShowHelpSignalInfo ,
#endif
afterWidgetShowHelp ,
genClosure_WidgetShowHelp ,
mk_WidgetShowHelpCallback ,
noWidgetShowHelpCallback ,
onWidgetShowHelp ,
wrap_WidgetShowHelpCallback ,
C_WidgetSizeAllocateCallback ,
WidgetSizeAllocateCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetSizeAllocateSignalInfo ,
#endif
afterWidgetSizeAllocate ,
genClosure_WidgetSizeAllocate ,
mk_WidgetSizeAllocateCallback ,
noWidgetSizeAllocateCallback ,
onWidgetSizeAllocate ,
wrap_WidgetSizeAllocateCallback ,
C_WidgetStateChangedCallback ,
WidgetStateChangedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetStateChangedSignalInfo ,
#endif
afterWidgetStateChanged ,
genClosure_WidgetStateChanged ,
mk_WidgetStateChangedCallback ,
noWidgetStateChangedCallback ,
onWidgetStateChanged ,
wrap_WidgetStateChangedCallback ,
C_WidgetStateFlagsChangedCallback ,
WidgetStateFlagsChangedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetStateFlagsChangedSignalInfo ,
#endif
afterWidgetStateFlagsChanged ,
genClosure_WidgetStateFlagsChanged ,
mk_WidgetStateFlagsChangedCallback ,
noWidgetStateFlagsChangedCallback ,
onWidgetStateFlagsChanged ,
wrap_WidgetStateFlagsChangedCallback ,
C_WidgetStyleSetCallback ,
WidgetStyleSetCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetStyleSetSignalInfo ,
#endif
afterWidgetStyleSet ,
genClosure_WidgetStyleSet ,
mk_WidgetStyleSetCallback ,
noWidgetStyleSetCallback ,
onWidgetStyleSet ,
wrap_WidgetStyleSetCallback ,
C_WidgetStyleUpdatedCallback ,
WidgetStyleUpdatedCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetStyleUpdatedSignalInfo ,
#endif
afterWidgetStyleUpdated ,
genClosure_WidgetStyleUpdated ,
mk_WidgetStyleUpdatedCallback ,
noWidgetStyleUpdatedCallback ,
onWidgetStyleUpdated ,
wrap_WidgetStyleUpdatedCallback ,
C_WidgetTouchEventCallback ,
WidgetTouchEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetTouchEventSignalInfo ,
#endif
afterWidgetTouchEvent ,
genClosure_WidgetTouchEvent ,
mk_WidgetTouchEventCallback ,
noWidgetTouchEventCallback ,
onWidgetTouchEvent ,
wrap_WidgetTouchEventCallback ,
C_WidgetUnmapCallback ,
WidgetUnmapCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetUnmapSignalInfo ,
#endif
afterWidgetUnmap ,
genClosure_WidgetUnmap ,
mk_WidgetUnmapCallback ,
noWidgetUnmapCallback ,
onWidgetUnmap ,
wrap_WidgetUnmapCallback ,
C_WidgetUnmapEventCallback ,
WidgetUnmapEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetUnmapEventSignalInfo ,
#endif
afterWidgetUnmapEvent ,
genClosure_WidgetUnmapEvent ,
mk_WidgetUnmapEventCallback ,
noWidgetUnmapEventCallback ,
onWidgetUnmapEvent ,
wrap_WidgetUnmapEventCallback ,
C_WidgetUnrealizeCallback ,
WidgetUnrealizeCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetUnrealizeSignalInfo ,
#endif
afterWidgetUnrealize ,
genClosure_WidgetUnrealize ,
mk_WidgetUnrealizeCallback ,
noWidgetUnrealizeCallback ,
onWidgetUnrealize ,
wrap_WidgetUnrealizeCallback ,
C_WidgetVisibilityNotifyEventCallback ,
WidgetVisibilityNotifyEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetVisibilityNotifyEventSignalInfo ,
#endif
afterWidgetVisibilityNotifyEvent ,
genClosure_WidgetVisibilityNotifyEvent ,
mk_WidgetVisibilityNotifyEventCallback ,
noWidgetVisibilityNotifyEventCallback ,
onWidgetVisibilityNotifyEvent ,
wrap_WidgetVisibilityNotifyEventCallback,
C_WidgetWindowStateEventCallback ,
WidgetWindowStateEventCallback ,
#if defined(ENABLE_OVERLOADING)
WidgetWindowStateEventSignalInfo ,
#endif
afterWidgetWindowStateEvent ,
genClosure_WidgetWindowStateEvent ,
mk_WidgetWindowStateEventCallback ,
noWidgetWindowStateEventCallback ,
onWidgetWindowStateEvent ,
wrap_WidgetWindowStateEventCallback ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.BasicTypes as B.Types
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GArray as B.GArray
import qualified Data.GI.Base.GClosure as B.GClosure
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.GI.Base.Properties as B.Properties
import qualified Data.GI.Base.Signals as B.Signals
import qualified Control.Monad.IO.Class as MIO
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GHC.OverloadedLabels as OL
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import qualified GI.Atk.Objects.Object as Atk.Object
import qualified GI.Cairo.Structs.Context as Cairo.Context
import qualified GI.Cairo.Structs.FontOptions as Cairo.FontOptions
import qualified GI.Cairo.Structs.Region as Cairo.Region
import qualified GI.GLib.Callbacks as GLib.Callbacks
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gdk.Enums as Gdk.Enums
import qualified GI.Gdk.Flags as Gdk.Flags
import qualified GI.Gdk.Objects.Device as Gdk.Device
import qualified GI.Gdk.Objects.Display as Gdk.Display
import qualified GI.Gdk.Objects.DragContext as Gdk.DragContext
import qualified GI.Gdk.Objects.FrameClock as Gdk.FrameClock
import qualified GI.Gdk.Objects.Screen as Gdk.Screen
import qualified GI.Gdk.Objects.Visual as Gdk.Visual
import qualified GI.Gdk.Objects.Window as Gdk.Window
import qualified GI.Gdk.Structs.Atom as Gdk.Atom
import qualified GI.Gdk.Structs.Color as Gdk.Color
import qualified GI.Gdk.Structs.EventAny as Gdk.EventAny
import qualified GI.Gdk.Structs.EventButton as Gdk.EventButton
import qualified GI.Gdk.Structs.EventConfigure as Gdk.EventConfigure
import qualified GI.Gdk.Structs.EventCrossing as Gdk.EventCrossing
import qualified GI.Gdk.Structs.EventExpose as Gdk.EventExpose
import qualified GI.Gdk.Structs.EventFocus as Gdk.EventFocus
import qualified GI.Gdk.Structs.EventGrabBroken as Gdk.EventGrabBroken
import qualified GI.Gdk.Structs.EventKey as Gdk.EventKey
import qualified GI.Gdk.Structs.EventMotion as Gdk.EventMotion
import qualified GI.Gdk.Structs.EventProperty as Gdk.EventProperty
import qualified GI.Gdk.Structs.EventProximity as Gdk.EventProximity
import qualified GI.Gdk.Structs.EventScroll as Gdk.EventScroll
import qualified GI.Gdk.Structs.EventSelection as Gdk.EventSelection
import qualified GI.Gdk.Structs.EventVisibility as Gdk.EventVisibility
import qualified GI.Gdk.Structs.EventWindowState as Gdk.EventWindowState
import qualified GI.Gdk.Structs.RGBA as Gdk.RGBA
import qualified GI.Gdk.Structs.Rectangle as Gdk.Rectangle
import qualified GI.Gdk.Unions.Event as Gdk.Event
import qualified GI.GdkPixbuf.Objects.Pixbuf as GdkPixbuf.Pixbuf
import qualified GI.Gio.Interfaces.ActionGroup as Gio.ActionGroup
import qualified GI.Gio.Interfaces.Icon as Gio.Icon
import qualified GI.Gtk.Callbacks as Gtk.Callbacks
import {-# SOURCE #-} qualified GI.Gtk.Enums as Gtk.Enums
import {-# SOURCE #-} qualified GI.Gtk.Flags as Gtk.Flags
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import {-# SOURCE #-} qualified GI.Gtk.Objects.AccelGroup as Gtk.AccelGroup
import {-# SOURCE #-} qualified GI.Gtk.Objects.Clipboard as Gtk.Clipboard
import {-# SOURCE #-} qualified GI.Gtk.Objects.Container as Gtk.Container
import {-# SOURCE #-} qualified GI.Gtk.Objects.RcStyle as Gtk.RcStyle
import {-# SOURCE #-} qualified GI.Gtk.Objects.Settings as Gtk.Settings
import {-# SOURCE #-} qualified GI.Gtk.Objects.Style as Gtk.Style
import {-# SOURCE #-} qualified GI.Gtk.Objects.StyleContext as Gtk.StyleContext
import {-# SOURCE #-} qualified GI.Gtk.Objects.Tooltip as Gtk.Tooltip
import {-# SOURCE #-} qualified GI.Gtk.Objects.Window as Gtk.Window
import {-# SOURCE #-} qualified GI.Gtk.Structs.Requisition as Gtk.Requisition
import {-# SOURCE #-} qualified GI.Gtk.Structs.SelectionData as Gtk.SelectionData
import {-# SOURCE #-} qualified GI.Gtk.Structs.TargetEntry as Gtk.TargetEntry
import {-# SOURCE #-} qualified GI.Gtk.Structs.TargetList as Gtk.TargetList
import {-# SOURCE #-} qualified GI.Gtk.Structs.WidgetPath as Gtk.WidgetPath
import qualified GI.Pango.Objects.Context as Pango.Context
import qualified GI.Pango.Objects.FontMap as Pango.FontMap
import qualified GI.Pango.Objects.Layout as Pango.Layout
import qualified GI.Pango.Structs.FontDescription as Pango.FontDescription
newtype Widget = Widget (SP.ManagedPtr Widget)
deriving (Widget -> Widget -> Bool
(Widget -> Widget -> Bool)
-> (Widget -> Widget -> Bool) -> Eq Widget
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: Widget -> Widget -> Bool
$c/= :: Widget -> Widget -> Bool
== :: Widget -> Widget -> Bool
$c== :: Widget -> Widget -> Bool
Eq)
instance SP.ManagedPtrNewtype Widget where
toManagedPtr :: Widget -> ManagedPtr Widget
toManagedPtr (Widget ManagedPtr Widget
p) = ManagedPtr Widget
p
foreign import ccall "gtk_widget_get_type"
c_gtk_widget_get_type :: IO B.Types.GType
instance B.Types.TypedObject Widget where
glibType :: IO GType
glibType = IO GType
c_gtk_widget_get_type
instance B.Types.GObject Widget
instance B.GValue.IsGValue Widget where
toGValue :: Widget -> IO GValue
toGValue Widget
o = do
GType
gtype <- IO GType
c_gtk_widget_get_type
Widget -> (Ptr Widget -> IO GValue) -> IO GValue
forall a c.
(HasCallStack, ManagedPtrNewtype a) =>
a -> (Ptr a -> IO c) -> IO c
B.ManagedPtr.withManagedPtr Widget
o (GType -> (GValue -> Ptr Widget -> IO ()) -> Ptr Widget -> IO GValue
forall a. GType -> (GValue -> a -> IO ()) -> a -> IO GValue
B.GValue.buildGValue GType
gtype GValue -> Ptr Widget -> IO ()
forall a. GObject a => GValue -> Ptr a -> IO ()
B.GValue.set_object)
fromGValue :: GValue -> IO Widget
fromGValue GValue
gv = do
Ptr Widget
ptr <- GValue -> IO (Ptr Widget)
forall b. GObject b => GValue -> IO (Ptr b)
B.GValue.get_object GValue
gv :: IO (Ptr Widget)
(ManagedPtr Widget -> Widget) -> Ptr Widget -> IO Widget
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
B.ManagedPtr.newObject ManagedPtr Widget -> Widget
Widget Ptr Widget
ptr
class (SP.GObject o, O.IsDescendantOf Widget o) => IsWidget o
instance (SP.GObject o, O.IsDescendantOf Widget o) => IsWidget o
instance O.HasParentTypes Widget
type instance O.ParentTypes Widget = '[GObject.Object.Object, Atk.ImplementorIface.ImplementorIface, Gtk.Buildable.Buildable]
toWidget :: (MonadIO m, IsWidget o) => o -> m Widget
toWidget :: o -> m Widget
toWidget = IO Widget -> m Widget
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO Widget -> m Widget) -> (o -> IO Widget) -> o -> m Widget
forall b c a. (b -> c) -> (a -> b) -> a -> c
. (ManagedPtr Widget -> Widget) -> o -> IO Widget
forall o o'.
(HasCallStack, ManagedPtrNewtype o, TypedObject o,
ManagedPtrNewtype o', TypedObject o') =>
(ManagedPtr o' -> o') -> o -> IO o'
unsafeCastTo ManagedPtr Widget -> Widget
Widget
#if defined(ENABLE_OVERLOADING)
type family ResolveWidgetMethod (t :: Symbol) (o :: *) :: * where
ResolveWidgetMethod "activate" o = WidgetActivateMethodInfo
ResolveWidgetMethod "addAccelerator" o = WidgetAddAcceleratorMethodInfo
ResolveWidgetMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveWidgetMethod "addDeviceEvents" o = WidgetAddDeviceEventsMethodInfo
ResolveWidgetMethod "addEvents" o = WidgetAddEventsMethodInfo
ResolveWidgetMethod "addMnemonicLabel" o = WidgetAddMnemonicLabelMethodInfo
ResolveWidgetMethod "addTickCallback" o = WidgetAddTickCallbackMethodInfo
ResolveWidgetMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveWidgetMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveWidgetMethod "canActivateAccel" o = WidgetCanActivateAccelMethodInfo
ResolveWidgetMethod "childFocus" o = WidgetChildFocusMethodInfo
ResolveWidgetMethod "childNotify" o = WidgetChildNotifyMethodInfo
ResolveWidgetMethod "classPath" o = WidgetClassPathMethodInfo
ResolveWidgetMethod "computeExpand" o = WidgetComputeExpandMethodInfo
ResolveWidgetMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveWidgetMethod "createPangoContext" o = WidgetCreatePangoContextMethodInfo
ResolveWidgetMethod "createPangoLayout" o = WidgetCreatePangoLayoutMethodInfo
ResolveWidgetMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveWidgetMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveWidgetMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveWidgetMethod "destroy" o = WidgetDestroyMethodInfo
ResolveWidgetMethod "destroyed" o = WidgetDestroyedMethodInfo
ResolveWidgetMethod "deviceIsShadowed" o = WidgetDeviceIsShadowedMethodInfo
ResolveWidgetMethod "dragBegin" o = WidgetDragBeginMethodInfo
ResolveWidgetMethod "dragBeginWithCoordinates" o = WidgetDragBeginWithCoordinatesMethodInfo
ResolveWidgetMethod "dragCheckThreshold" o = WidgetDragCheckThresholdMethodInfo
ResolveWidgetMethod "dragDestAddImageTargets" o = WidgetDragDestAddImageTargetsMethodInfo
ResolveWidgetMethod "dragDestAddTextTargets" o = WidgetDragDestAddTextTargetsMethodInfo
ResolveWidgetMethod "dragDestAddUriTargets" o = WidgetDragDestAddUriTargetsMethodInfo
ResolveWidgetMethod "dragDestFindTarget" o = WidgetDragDestFindTargetMethodInfo
ResolveWidgetMethod "dragDestGetTargetList" o = WidgetDragDestGetTargetListMethodInfo
ResolveWidgetMethod "dragDestGetTrackMotion" o = WidgetDragDestGetTrackMotionMethodInfo
ResolveWidgetMethod "dragDestSet" o = WidgetDragDestSetMethodInfo
ResolveWidgetMethod "dragDestSetProxy" o = WidgetDragDestSetProxyMethodInfo
ResolveWidgetMethod "dragDestSetTargetList" o = WidgetDragDestSetTargetListMethodInfo
ResolveWidgetMethod "dragDestSetTrackMotion" o = WidgetDragDestSetTrackMotionMethodInfo
ResolveWidgetMethod "dragDestUnset" o = WidgetDragDestUnsetMethodInfo
ResolveWidgetMethod "dragGetData" o = WidgetDragGetDataMethodInfo
ResolveWidgetMethod "dragHighlight" o = WidgetDragHighlightMethodInfo
ResolveWidgetMethod "dragSourceAddImageTargets" o = WidgetDragSourceAddImageTargetsMethodInfo
ResolveWidgetMethod "dragSourceAddTextTargets" o = WidgetDragSourceAddTextTargetsMethodInfo
ResolveWidgetMethod "dragSourceAddUriTargets" o = WidgetDragSourceAddUriTargetsMethodInfo
ResolveWidgetMethod "dragSourceGetTargetList" o = WidgetDragSourceGetTargetListMethodInfo
ResolveWidgetMethod "dragSourceSet" o = WidgetDragSourceSetMethodInfo
ResolveWidgetMethod "dragSourceSetIconGicon" o = WidgetDragSourceSetIconGiconMethodInfo
ResolveWidgetMethod "dragSourceSetIconName" o = WidgetDragSourceSetIconNameMethodInfo
ResolveWidgetMethod "dragSourceSetIconPixbuf" o = WidgetDragSourceSetIconPixbufMethodInfo
ResolveWidgetMethod "dragSourceSetIconStock" o = WidgetDragSourceSetIconStockMethodInfo
ResolveWidgetMethod "dragSourceSetTargetList" o = WidgetDragSourceSetTargetListMethodInfo
ResolveWidgetMethod "dragSourceUnset" o = WidgetDragSourceUnsetMethodInfo
ResolveWidgetMethod "dragUnhighlight" o = WidgetDragUnhighlightMethodInfo
ResolveWidgetMethod "draw" o = WidgetDrawMethodInfo
ResolveWidgetMethod "ensureStyle" o = WidgetEnsureStyleMethodInfo
ResolveWidgetMethod "errorBell" o = WidgetErrorBellMethodInfo
ResolveWidgetMethod "event" o = WidgetEventMethodInfo
ResolveWidgetMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveWidgetMethod "freezeChildNotify" o = WidgetFreezeChildNotifyMethodInfo
ResolveWidgetMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveWidgetMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveWidgetMethod "grabAdd" o = WidgetGrabAddMethodInfo
ResolveWidgetMethod "grabDefault" o = WidgetGrabDefaultMethodInfo
ResolveWidgetMethod "grabFocus" o = WidgetGrabFocusMethodInfo
ResolveWidgetMethod "grabRemove" o = WidgetGrabRemoveMethodInfo
ResolveWidgetMethod "hasDefault" o = WidgetHasDefaultMethodInfo
ResolveWidgetMethod "hasFocus" o = WidgetHasFocusMethodInfo
ResolveWidgetMethod "hasGrab" o = WidgetHasGrabMethodInfo
ResolveWidgetMethod "hasRcStyle" o = WidgetHasRcStyleMethodInfo
ResolveWidgetMethod "hasScreen" o = WidgetHasScreenMethodInfo
ResolveWidgetMethod "hasVisibleFocus" o = WidgetHasVisibleFocusMethodInfo
ResolveWidgetMethod "hide" o = WidgetHideMethodInfo
ResolveWidgetMethod "hideOnDelete" o = WidgetHideOnDeleteMethodInfo
ResolveWidgetMethod "inDestruction" o = WidgetInDestructionMethodInfo
ResolveWidgetMethod "initTemplate" o = WidgetInitTemplateMethodInfo
ResolveWidgetMethod "inputShapeCombineRegion" o = WidgetInputShapeCombineRegionMethodInfo
ResolveWidgetMethod "insertActionGroup" o = WidgetInsertActionGroupMethodInfo
ResolveWidgetMethod "intersect" o = WidgetIntersectMethodInfo
ResolveWidgetMethod "isAncestor" o = WidgetIsAncestorMethodInfo
ResolveWidgetMethod "isComposited" o = WidgetIsCompositedMethodInfo
ResolveWidgetMethod "isDrawable" o = WidgetIsDrawableMethodInfo
ResolveWidgetMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveWidgetMethod "isFocus" o = WidgetIsFocusMethodInfo
ResolveWidgetMethod "isSensitive" o = WidgetIsSensitiveMethodInfo
ResolveWidgetMethod "isToplevel" o = WidgetIsToplevelMethodInfo
ResolveWidgetMethod "isVisible" o = WidgetIsVisibleMethodInfo
ResolveWidgetMethod "keynavFailed" o = WidgetKeynavFailedMethodInfo
ResolveWidgetMethod "listAccelClosures" o = WidgetListAccelClosuresMethodInfo
ResolveWidgetMethod "listActionPrefixes" o = WidgetListActionPrefixesMethodInfo
ResolveWidgetMethod "listMnemonicLabels" o = WidgetListMnemonicLabelsMethodInfo
ResolveWidgetMethod "map" o = WidgetMapMethodInfo
ResolveWidgetMethod "mnemonicActivate" o = WidgetMnemonicActivateMethodInfo
ResolveWidgetMethod "modifyBase" o = WidgetModifyBaseMethodInfo
ResolveWidgetMethod "modifyBg" o = WidgetModifyBgMethodInfo
ResolveWidgetMethod "modifyCursor" o = WidgetModifyCursorMethodInfo
ResolveWidgetMethod "modifyFg" o = WidgetModifyFgMethodInfo
ResolveWidgetMethod "modifyFont" o = WidgetModifyFontMethodInfo
ResolveWidgetMethod "modifyStyle" o = WidgetModifyStyleMethodInfo
ResolveWidgetMethod "modifyText" o = WidgetModifyTextMethodInfo
ResolveWidgetMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveWidgetMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveWidgetMethod "overrideBackgroundColor" o = WidgetOverrideBackgroundColorMethodInfo
ResolveWidgetMethod "overrideColor" o = WidgetOverrideColorMethodInfo
ResolveWidgetMethod "overrideCursor" o = WidgetOverrideCursorMethodInfo
ResolveWidgetMethod "overrideFont" o = WidgetOverrideFontMethodInfo
ResolveWidgetMethod "overrideSymbolicColor" o = WidgetOverrideSymbolicColorMethodInfo
ResolveWidgetMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveWidgetMethod "path" o = WidgetPathMethodInfo
ResolveWidgetMethod "queueAllocate" o = WidgetQueueAllocateMethodInfo
ResolveWidgetMethod "queueComputeExpand" o = WidgetQueueComputeExpandMethodInfo
ResolveWidgetMethod "queueDraw" o = WidgetQueueDrawMethodInfo
ResolveWidgetMethod "queueDrawArea" o = WidgetQueueDrawAreaMethodInfo
ResolveWidgetMethod "queueDrawRegion" o = WidgetQueueDrawRegionMethodInfo
ResolveWidgetMethod "queueResize" o = WidgetQueueResizeMethodInfo
ResolveWidgetMethod "queueResizeNoRedraw" o = WidgetQueueResizeNoRedrawMethodInfo
ResolveWidgetMethod "realize" o = WidgetRealizeMethodInfo
ResolveWidgetMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveWidgetMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveWidgetMethod "regionIntersect" o = WidgetRegionIntersectMethodInfo
ResolveWidgetMethod "registerWindow" o = WidgetRegisterWindowMethodInfo
ResolveWidgetMethod "removeAccelerator" o = WidgetRemoveAcceleratorMethodInfo
ResolveWidgetMethod "removeMnemonicLabel" o = WidgetRemoveMnemonicLabelMethodInfo
ResolveWidgetMethod "removeTickCallback" o = WidgetRemoveTickCallbackMethodInfo
ResolveWidgetMethod "renderIcon" o = WidgetRenderIconMethodInfo
ResolveWidgetMethod "renderIconPixbuf" o = WidgetRenderIconPixbufMethodInfo
ResolveWidgetMethod "reparent" o = WidgetReparentMethodInfo
ResolveWidgetMethod "resetRcStyles" o = WidgetResetRcStylesMethodInfo
ResolveWidgetMethod "resetStyle" o = WidgetResetStyleMethodInfo
ResolveWidgetMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveWidgetMethod "sendExpose" o = WidgetSendExposeMethodInfo
ResolveWidgetMethod "sendFocusChange" o = WidgetSendFocusChangeMethodInfo
ResolveWidgetMethod "shapeCombineRegion" o = WidgetShapeCombineRegionMethodInfo
ResolveWidgetMethod "show" o = WidgetShowMethodInfo
ResolveWidgetMethod "showAll" o = WidgetShowAllMethodInfo
ResolveWidgetMethod "showNow" o = WidgetShowNowMethodInfo
ResolveWidgetMethod "sizeAllocate" o = WidgetSizeAllocateMethodInfo
ResolveWidgetMethod "sizeAllocateWithBaseline" o = WidgetSizeAllocateWithBaselineMethodInfo
ResolveWidgetMethod "sizeRequest" o = WidgetSizeRequestMethodInfo
ResolveWidgetMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveWidgetMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveWidgetMethod "styleAttach" o = WidgetStyleAttachMethodInfo
ResolveWidgetMethod "styleGetProperty" o = WidgetStyleGetPropertyMethodInfo
ResolveWidgetMethod "thawChildNotify" o = WidgetThawChildNotifyMethodInfo
ResolveWidgetMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveWidgetMethod "translateCoordinates" o = WidgetTranslateCoordinatesMethodInfo
ResolveWidgetMethod "triggerTooltipQuery" o = WidgetTriggerTooltipQueryMethodInfo
ResolveWidgetMethod "unmap" o = WidgetUnmapMethodInfo
ResolveWidgetMethod "unparent" o = WidgetUnparentMethodInfo
ResolveWidgetMethod "unrealize" o = WidgetUnrealizeMethodInfo
ResolveWidgetMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveWidgetMethod "unregisterWindow" o = WidgetUnregisterWindowMethodInfo
ResolveWidgetMethod "unsetStateFlags" o = WidgetUnsetStateFlagsMethodInfo
ResolveWidgetMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveWidgetMethod "getAccessible" o = WidgetGetAccessibleMethodInfo
ResolveWidgetMethod "getActionGroup" o = WidgetGetActionGroupMethodInfo
ResolveWidgetMethod "getAllocatedBaseline" o = WidgetGetAllocatedBaselineMethodInfo
ResolveWidgetMethod "getAllocatedHeight" o = WidgetGetAllocatedHeightMethodInfo
ResolveWidgetMethod "getAllocatedSize" o = WidgetGetAllocatedSizeMethodInfo
ResolveWidgetMethod "getAllocatedWidth" o = WidgetGetAllocatedWidthMethodInfo
ResolveWidgetMethod "getAllocation" o = WidgetGetAllocationMethodInfo
ResolveWidgetMethod "getAncestor" o = WidgetGetAncestorMethodInfo
ResolveWidgetMethod "getAppPaintable" o = WidgetGetAppPaintableMethodInfo
ResolveWidgetMethod "getCanDefault" o = WidgetGetCanDefaultMethodInfo
ResolveWidgetMethod "getCanFocus" o = WidgetGetCanFocusMethodInfo
ResolveWidgetMethod "getChildRequisition" o = WidgetGetChildRequisitionMethodInfo
ResolveWidgetMethod "getChildVisible" o = WidgetGetChildVisibleMethodInfo
ResolveWidgetMethod "getClip" o = WidgetGetClipMethodInfo
ResolveWidgetMethod "getClipboard" o = WidgetGetClipboardMethodInfo
ResolveWidgetMethod "getCompositeName" o = WidgetGetCompositeNameMethodInfo
ResolveWidgetMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveWidgetMethod "getDeviceEnabled" o = WidgetGetDeviceEnabledMethodInfo
ResolveWidgetMethod "getDeviceEvents" o = WidgetGetDeviceEventsMethodInfo
ResolveWidgetMethod "getDirection" o = WidgetGetDirectionMethodInfo
ResolveWidgetMethod "getDisplay" o = WidgetGetDisplayMethodInfo
ResolveWidgetMethod "getDoubleBuffered" o = WidgetGetDoubleBufferedMethodInfo
ResolveWidgetMethod "getEvents" o = WidgetGetEventsMethodInfo
ResolveWidgetMethod "getFocusOnClick" o = WidgetGetFocusOnClickMethodInfo
ResolveWidgetMethod "getFontMap" o = WidgetGetFontMapMethodInfo
ResolveWidgetMethod "getFontOptions" o = WidgetGetFontOptionsMethodInfo
ResolveWidgetMethod "getFrameClock" o = WidgetGetFrameClockMethodInfo
ResolveWidgetMethod "getHalign" o = WidgetGetHalignMethodInfo
ResolveWidgetMethod "getHasTooltip" o = WidgetGetHasTooltipMethodInfo
ResolveWidgetMethod "getHasWindow" o = WidgetGetHasWindowMethodInfo
ResolveWidgetMethod "getHexpand" o = WidgetGetHexpandMethodInfo
ResolveWidgetMethod "getHexpandSet" o = WidgetGetHexpandSetMethodInfo
ResolveWidgetMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveWidgetMethod "getMapped" o = WidgetGetMappedMethodInfo
ResolveWidgetMethod "getMarginBottom" o = WidgetGetMarginBottomMethodInfo
ResolveWidgetMethod "getMarginEnd" o = WidgetGetMarginEndMethodInfo
ResolveWidgetMethod "getMarginLeft" o = WidgetGetMarginLeftMethodInfo
ResolveWidgetMethod "getMarginRight" o = WidgetGetMarginRightMethodInfo
ResolveWidgetMethod "getMarginStart" o = WidgetGetMarginStartMethodInfo
ResolveWidgetMethod "getMarginTop" o = WidgetGetMarginTopMethodInfo
ResolveWidgetMethod "getModifierMask" o = WidgetGetModifierMaskMethodInfo
ResolveWidgetMethod "getModifierStyle" o = WidgetGetModifierStyleMethodInfo
ResolveWidgetMethod "getName" o = WidgetGetNameMethodInfo
ResolveWidgetMethod "getNoShowAll" o = WidgetGetNoShowAllMethodInfo
ResolveWidgetMethod "getOpacity" o = WidgetGetOpacityMethodInfo
ResolveWidgetMethod "getPangoContext" o = WidgetGetPangoContextMethodInfo
ResolveWidgetMethod "getParent" o = WidgetGetParentMethodInfo
ResolveWidgetMethod "getParentWindow" o = WidgetGetParentWindowMethodInfo
ResolveWidgetMethod "getPath" o = WidgetGetPathMethodInfo
ResolveWidgetMethod "getPointer" o = WidgetGetPointerMethodInfo
ResolveWidgetMethod "getPreferredHeight" o = WidgetGetPreferredHeightMethodInfo
ResolveWidgetMethod "getPreferredHeightAndBaselineForWidth" o = WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveWidgetMethod "getPreferredHeightForWidth" o = WidgetGetPreferredHeightForWidthMethodInfo
ResolveWidgetMethod "getPreferredSize" o = WidgetGetPreferredSizeMethodInfo
ResolveWidgetMethod "getPreferredWidth" o = WidgetGetPreferredWidthMethodInfo
ResolveWidgetMethod "getPreferredWidthForHeight" o = WidgetGetPreferredWidthForHeightMethodInfo
ResolveWidgetMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveWidgetMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveWidgetMethod "getRealized" o = WidgetGetRealizedMethodInfo
ResolveWidgetMethod "getReceivesDefault" o = WidgetGetReceivesDefaultMethodInfo
ResolveWidgetMethod "getRequestMode" o = WidgetGetRequestModeMethodInfo
ResolveWidgetMethod "getRequisition" o = WidgetGetRequisitionMethodInfo
ResolveWidgetMethod "getRootWindow" o = WidgetGetRootWindowMethodInfo
ResolveWidgetMethod "getScaleFactor" o = WidgetGetScaleFactorMethodInfo
ResolveWidgetMethod "getScreen" o = WidgetGetScreenMethodInfo
ResolveWidgetMethod "getSensitive" o = WidgetGetSensitiveMethodInfo
ResolveWidgetMethod "getSettings" o = WidgetGetSettingsMethodInfo
ResolveWidgetMethod "getSizeRequest" o = WidgetGetSizeRequestMethodInfo
ResolveWidgetMethod "getState" o = WidgetGetStateMethodInfo
ResolveWidgetMethod "getStateFlags" o = WidgetGetStateFlagsMethodInfo
ResolveWidgetMethod "getStyle" o = WidgetGetStyleMethodInfo
ResolveWidgetMethod "getStyleContext" o = WidgetGetStyleContextMethodInfo
ResolveWidgetMethod "getSupportMultidevice" o = WidgetGetSupportMultideviceMethodInfo
ResolveWidgetMethod "getTemplateChild" o = WidgetGetTemplateChildMethodInfo
ResolveWidgetMethod "getTooltipMarkup" o = WidgetGetTooltipMarkupMethodInfo
ResolveWidgetMethod "getTooltipText" o = WidgetGetTooltipTextMethodInfo
ResolveWidgetMethod "getTooltipWindow" o = WidgetGetTooltipWindowMethodInfo
ResolveWidgetMethod "getToplevel" o = WidgetGetToplevelMethodInfo
ResolveWidgetMethod "getValign" o = WidgetGetValignMethodInfo
ResolveWidgetMethod "getValignWithBaseline" o = WidgetGetValignWithBaselineMethodInfo
ResolveWidgetMethod "getVexpand" o = WidgetGetVexpandMethodInfo
ResolveWidgetMethod "getVexpandSet" o = WidgetGetVexpandSetMethodInfo
ResolveWidgetMethod "getVisible" o = WidgetGetVisibleMethodInfo
ResolveWidgetMethod "getVisual" o = WidgetGetVisualMethodInfo
ResolveWidgetMethod "getWindow" o = WidgetGetWindowMethodInfo
ResolveWidgetMethod "setAccelPath" o = WidgetSetAccelPathMethodInfo
ResolveWidgetMethod "setAllocation" o = WidgetSetAllocationMethodInfo
ResolveWidgetMethod "setAppPaintable" o = WidgetSetAppPaintableMethodInfo
ResolveWidgetMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveWidgetMethod "setCanDefault" o = WidgetSetCanDefaultMethodInfo
ResolveWidgetMethod "setCanFocus" o = WidgetSetCanFocusMethodInfo
ResolveWidgetMethod "setChildVisible" o = WidgetSetChildVisibleMethodInfo
ResolveWidgetMethod "setClip" o = WidgetSetClipMethodInfo
ResolveWidgetMethod "setCompositeName" o = WidgetSetCompositeNameMethodInfo
ResolveWidgetMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveWidgetMethod "setDataFull" o = GObject.Object.ObjectSetDataFullMethodInfo
ResolveWidgetMethod "setDeviceEnabled" o = WidgetSetDeviceEnabledMethodInfo
ResolveWidgetMethod "setDeviceEvents" o = WidgetSetDeviceEventsMethodInfo
ResolveWidgetMethod "setDirection" o = WidgetSetDirectionMethodInfo
ResolveWidgetMethod "setDoubleBuffered" o = WidgetSetDoubleBufferedMethodInfo
ResolveWidgetMethod "setEvents" o = WidgetSetEventsMethodInfo
ResolveWidgetMethod "setFocusOnClick" o = WidgetSetFocusOnClickMethodInfo
ResolveWidgetMethod "setFontMap" o = WidgetSetFontMapMethodInfo
ResolveWidgetMethod "setFontOptions" o = WidgetSetFontOptionsMethodInfo
ResolveWidgetMethod "setHalign" o = WidgetSetHalignMethodInfo
ResolveWidgetMethod "setHasTooltip" o = WidgetSetHasTooltipMethodInfo
ResolveWidgetMethod "setHasWindow" o = WidgetSetHasWindowMethodInfo
ResolveWidgetMethod "setHexpand" o = WidgetSetHexpandMethodInfo
ResolveWidgetMethod "setHexpandSet" o = WidgetSetHexpandSetMethodInfo
ResolveWidgetMethod "setMapped" o = WidgetSetMappedMethodInfo
ResolveWidgetMethod "setMarginBottom" o = WidgetSetMarginBottomMethodInfo
ResolveWidgetMethod "setMarginEnd" o = WidgetSetMarginEndMethodInfo
ResolveWidgetMethod "setMarginLeft" o = WidgetSetMarginLeftMethodInfo
ResolveWidgetMethod "setMarginRight" o = WidgetSetMarginRightMethodInfo
ResolveWidgetMethod "setMarginStart" o = WidgetSetMarginStartMethodInfo
ResolveWidgetMethod "setMarginTop" o = WidgetSetMarginTopMethodInfo
ResolveWidgetMethod "setName" o = WidgetSetNameMethodInfo
ResolveWidgetMethod "setNoShowAll" o = WidgetSetNoShowAllMethodInfo
ResolveWidgetMethod "setOpacity" o = WidgetSetOpacityMethodInfo
ResolveWidgetMethod "setParent" o = WidgetSetParentMethodInfo
ResolveWidgetMethod "setParentWindow" o = WidgetSetParentWindowMethodInfo
ResolveWidgetMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveWidgetMethod "setRealized" o = WidgetSetRealizedMethodInfo
ResolveWidgetMethod "setReceivesDefault" o = WidgetSetReceivesDefaultMethodInfo
ResolveWidgetMethod "setRedrawOnAllocate" o = WidgetSetRedrawOnAllocateMethodInfo
ResolveWidgetMethod "setSensitive" o = WidgetSetSensitiveMethodInfo
ResolveWidgetMethod "setSizeRequest" o = WidgetSetSizeRequestMethodInfo
ResolveWidgetMethod "setState" o = WidgetSetStateMethodInfo
ResolveWidgetMethod "setStateFlags" o = WidgetSetStateFlagsMethodInfo
ResolveWidgetMethod "setStyle" o = WidgetSetStyleMethodInfo
ResolveWidgetMethod "setSupportMultidevice" o = WidgetSetSupportMultideviceMethodInfo
ResolveWidgetMethod "setTooltipMarkup" o = WidgetSetTooltipMarkupMethodInfo
ResolveWidgetMethod "setTooltipText" o = WidgetSetTooltipTextMethodInfo
ResolveWidgetMethod "setTooltipWindow" o = WidgetSetTooltipWindowMethodInfo
ResolveWidgetMethod "setValign" o = WidgetSetValignMethodInfo
ResolveWidgetMethod "setVexpand" o = WidgetSetVexpandMethodInfo
ResolveWidgetMethod "setVexpandSet" o = WidgetSetVexpandSetMethodInfo
ResolveWidgetMethod "setVisible" o = WidgetSetVisibleMethodInfo
ResolveWidgetMethod "setVisual" o = WidgetSetVisualMethodInfo
ResolveWidgetMethod "setWindow" o = WidgetSetWindowMethodInfo
ResolveWidgetMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveWidgetMethod t Widget, O.MethodInfo info Widget p) => OL.IsLabel t (Widget -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod @info
#else
fromLabel _ = O.overloadedMethod @info
#endif
#endif
type WidgetAccelClosuresChangedCallback =
IO ()
noWidgetAccelClosuresChangedCallback :: Maybe WidgetAccelClosuresChangedCallback
noWidgetAccelClosuresChangedCallback :: Maybe (IO ())
noWidgetAccelClosuresChangedCallback = Maybe (IO ())
forall a. Maybe a
Nothing
type C_WidgetAccelClosuresChangedCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WidgetAccelClosuresChangedCallback :: C_WidgetAccelClosuresChangedCallback -> IO (FunPtr C_WidgetAccelClosuresChangedCallback)
genClosure_WidgetAccelClosuresChanged :: MonadIO m => WidgetAccelClosuresChangedCallback -> m (GClosure C_WidgetAccelClosuresChangedCallback)
genClosure_WidgetAccelClosuresChanged :: IO () -> m (GClosure C_WidgetAccelClosuresChangedCallback)
genClosure_WidgetAccelClosuresChanged IO ()
cb = IO (GClosure C_WidgetAccelClosuresChangedCallback)
-> m (GClosure C_WidgetAccelClosuresChangedCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetAccelClosuresChangedCallback)
-> m (GClosure C_WidgetAccelClosuresChangedCallback))
-> IO (GClosure C_WidgetAccelClosuresChangedCallback)
-> m (GClosure C_WidgetAccelClosuresChangedCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetAccelClosuresChangedCallback
cb' = IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetAccelClosuresChangedCallback IO ()
cb
C_WidgetAccelClosuresChangedCallback
-> IO (FunPtr C_WidgetAccelClosuresChangedCallback)
mk_WidgetAccelClosuresChangedCallback C_WidgetAccelClosuresChangedCallback
cb' IO (FunPtr C_WidgetAccelClosuresChangedCallback)
-> (FunPtr C_WidgetAccelClosuresChangedCallback
-> IO (GClosure C_WidgetAccelClosuresChangedCallback))
-> IO (GClosure C_WidgetAccelClosuresChangedCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetAccelClosuresChangedCallback
-> IO (GClosure C_WidgetAccelClosuresChangedCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetAccelClosuresChangedCallback ::
WidgetAccelClosuresChangedCallback ->
C_WidgetAccelClosuresChangedCallback
wrap_WidgetAccelClosuresChangedCallback :: IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetAccelClosuresChangedCallback IO ()
_cb Ptr ()
_ Ptr ()
_ = do
IO ()
_cb
onWidgetAccelClosuresChanged :: (IsWidget a, MonadIO m) => a -> WidgetAccelClosuresChangedCallback -> m SignalHandlerId
onWidgetAccelClosuresChanged :: a -> IO () -> m SignalHandlerId
onWidgetAccelClosuresChanged a
obj IO ()
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetAccelClosuresChangedCallback
cb' = IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetAccelClosuresChangedCallback IO ()
cb
FunPtr C_WidgetAccelClosuresChangedCallback
cb'' <- C_WidgetAccelClosuresChangedCallback
-> IO (FunPtr C_WidgetAccelClosuresChangedCallback)
mk_WidgetAccelClosuresChangedCallback C_WidgetAccelClosuresChangedCallback
cb'
a
-> Text
-> FunPtr C_WidgetAccelClosuresChangedCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"accel-closures-changed" FunPtr C_WidgetAccelClosuresChangedCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetAccelClosuresChanged :: (IsWidget a, MonadIO m) => a -> WidgetAccelClosuresChangedCallback -> m SignalHandlerId
afterWidgetAccelClosuresChanged :: a -> IO () -> m SignalHandlerId
afterWidgetAccelClosuresChanged a
obj IO ()
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetAccelClosuresChangedCallback
cb' = IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetAccelClosuresChangedCallback IO ()
cb
FunPtr C_WidgetAccelClosuresChangedCallback
cb'' <- C_WidgetAccelClosuresChangedCallback
-> IO (FunPtr C_WidgetAccelClosuresChangedCallback)
mk_WidgetAccelClosuresChangedCallback C_WidgetAccelClosuresChangedCallback
cb'
a
-> Text
-> FunPtr C_WidgetAccelClosuresChangedCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"accel-closures-changed" FunPtr C_WidgetAccelClosuresChangedCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetAccelClosuresChangedSignalInfo
instance SignalInfo WidgetAccelClosuresChangedSignalInfo where
type HaskellCallbackType WidgetAccelClosuresChangedSignalInfo = WidgetAccelClosuresChangedCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetAccelClosuresChangedCallback cb
cb'' <- mk_WidgetAccelClosuresChangedCallback cb'
connectSignalFunPtr obj "accel-closures-changed" cb'' connectMode detail
#endif
type WidgetButtonPressEventCallback =
Gdk.EventButton.EventButton
-> IO Bool
noWidgetButtonPressEventCallback :: Maybe WidgetButtonPressEventCallback
noWidgetButtonPressEventCallback :: Maybe WidgetButtonPressEventCallback
noWidgetButtonPressEventCallback = Maybe WidgetButtonPressEventCallback
forall a. Maybe a
Nothing
type C_WidgetButtonPressEventCallback =
Ptr () ->
Ptr Gdk.EventButton.EventButton ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WidgetButtonPressEventCallback :: C_WidgetButtonPressEventCallback -> IO (FunPtr C_WidgetButtonPressEventCallback)
genClosure_WidgetButtonPressEvent :: MonadIO m => WidgetButtonPressEventCallback -> m (GClosure C_WidgetButtonPressEventCallback)
genClosure_WidgetButtonPressEvent :: WidgetButtonPressEventCallback
-> m (GClosure C_WidgetButtonPressEventCallback)
genClosure_WidgetButtonPressEvent WidgetButtonPressEventCallback
cb = IO (GClosure C_WidgetButtonPressEventCallback)
-> m (GClosure C_WidgetButtonPressEventCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetButtonPressEventCallback)
-> m (GClosure C_WidgetButtonPressEventCallback))
-> IO (GClosure C_WidgetButtonPressEventCallback)
-> m (GClosure C_WidgetButtonPressEventCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetButtonPressEventCallback
cb' = WidgetButtonPressEventCallback -> C_WidgetButtonPressEventCallback
wrap_WidgetButtonPressEventCallback WidgetButtonPressEventCallback
cb
C_WidgetButtonPressEventCallback
-> IO (FunPtr C_WidgetButtonPressEventCallback)
mk_WidgetButtonPressEventCallback C_WidgetButtonPressEventCallback
cb' IO (FunPtr C_WidgetButtonPressEventCallback)
-> (FunPtr C_WidgetButtonPressEventCallback
-> IO (GClosure C_WidgetButtonPressEventCallback))
-> IO (GClosure C_WidgetButtonPressEventCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetButtonPressEventCallback
-> IO (GClosure C_WidgetButtonPressEventCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetButtonPressEventCallback ::
WidgetButtonPressEventCallback ->
C_WidgetButtonPressEventCallback
wrap_WidgetButtonPressEventCallback :: WidgetButtonPressEventCallback -> C_WidgetButtonPressEventCallback
wrap_WidgetButtonPressEventCallback WidgetButtonPressEventCallback
_cb Ptr ()
_ Ptr EventButton
event Ptr ()
_ = do
EventButton
event' <- ((ManagedPtr EventButton -> EventButton)
-> Ptr EventButton -> IO EventButton
forall a.
(HasCallStack, BoxedPtr a) =>
(ManagedPtr a -> a) -> Ptr a -> IO a
newPtr ManagedPtr EventButton -> EventButton
Gdk.EventButton.EventButton) Ptr EventButton
event
Bool
result <- WidgetButtonPressEventCallback
_cb EventButton
event'
let result' :: CInt
result' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
fromEnum) Bool
result
CInt -> IO CInt
forall (m :: * -> *) a. Monad m => a -> m a
return CInt
result'
onWidgetButtonPressEvent :: (IsWidget a, MonadIO m) => a -> WidgetButtonPressEventCallback -> m SignalHandlerId
onWidgetButtonPressEvent :: a -> WidgetButtonPressEventCallback -> m SignalHandlerId
onWidgetButtonPressEvent a
obj WidgetButtonPressEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetButtonPressEventCallback
cb' = WidgetButtonPressEventCallback -> C_WidgetButtonPressEventCallback
wrap_WidgetButtonPressEventCallback WidgetButtonPressEventCallback
cb
FunPtr C_WidgetButtonPressEventCallback
cb'' <- C_WidgetButtonPressEventCallback
-> IO (FunPtr C_WidgetButtonPressEventCallback)
mk_WidgetButtonPressEventCallback C_WidgetButtonPressEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetButtonPressEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"button-press-event" FunPtr C_WidgetButtonPressEventCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetButtonPressEvent :: (IsWidget a, MonadIO m) => a -> WidgetButtonPressEventCallback -> m SignalHandlerId
afterWidgetButtonPressEvent :: a -> WidgetButtonPressEventCallback -> m SignalHandlerId
afterWidgetButtonPressEvent a
obj WidgetButtonPressEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetButtonPressEventCallback
cb' = WidgetButtonPressEventCallback -> C_WidgetButtonPressEventCallback
wrap_WidgetButtonPressEventCallback WidgetButtonPressEventCallback
cb
FunPtr C_WidgetButtonPressEventCallback
cb'' <- C_WidgetButtonPressEventCallback
-> IO (FunPtr C_WidgetButtonPressEventCallback)
mk_WidgetButtonPressEventCallback C_WidgetButtonPressEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetButtonPressEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"button-press-event" FunPtr C_WidgetButtonPressEventCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetButtonPressEventSignalInfo
instance SignalInfo WidgetButtonPressEventSignalInfo where
type HaskellCallbackType WidgetButtonPressEventSignalInfo = WidgetButtonPressEventCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetButtonPressEventCallback cb
cb'' <- mk_WidgetButtonPressEventCallback cb'
connectSignalFunPtr obj "button-press-event" cb'' connectMode detail
#endif
type WidgetButtonReleaseEventCallback =
Gdk.EventButton.EventButton
-> IO Bool
noWidgetButtonReleaseEventCallback :: Maybe WidgetButtonReleaseEventCallback
noWidgetButtonReleaseEventCallback :: Maybe WidgetButtonPressEventCallback
noWidgetButtonReleaseEventCallback = Maybe WidgetButtonPressEventCallback
forall a. Maybe a
Nothing
type C_WidgetButtonReleaseEventCallback =
Ptr () ->
Ptr Gdk.EventButton.EventButton ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WidgetButtonReleaseEventCallback :: C_WidgetButtonReleaseEventCallback -> IO (FunPtr C_WidgetButtonReleaseEventCallback)
genClosure_WidgetButtonReleaseEvent :: MonadIO m => WidgetButtonReleaseEventCallback -> m (GClosure C_WidgetButtonReleaseEventCallback)
genClosure_WidgetButtonReleaseEvent :: WidgetButtonPressEventCallback
-> m (GClosure C_WidgetButtonPressEventCallback)
genClosure_WidgetButtonReleaseEvent WidgetButtonPressEventCallback
cb = IO (GClosure C_WidgetButtonPressEventCallback)
-> m (GClosure C_WidgetButtonPressEventCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetButtonPressEventCallback)
-> m (GClosure C_WidgetButtonPressEventCallback))
-> IO (GClosure C_WidgetButtonPressEventCallback)
-> m (GClosure C_WidgetButtonPressEventCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetButtonPressEventCallback
cb' = WidgetButtonPressEventCallback -> C_WidgetButtonPressEventCallback
wrap_WidgetButtonReleaseEventCallback WidgetButtonPressEventCallback
cb
C_WidgetButtonPressEventCallback
-> IO (FunPtr C_WidgetButtonPressEventCallback)
mk_WidgetButtonReleaseEventCallback C_WidgetButtonPressEventCallback
cb' IO (FunPtr C_WidgetButtonPressEventCallback)
-> (FunPtr C_WidgetButtonPressEventCallback
-> IO (GClosure C_WidgetButtonPressEventCallback))
-> IO (GClosure C_WidgetButtonPressEventCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetButtonPressEventCallback
-> IO (GClosure C_WidgetButtonPressEventCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetButtonReleaseEventCallback ::
WidgetButtonReleaseEventCallback ->
C_WidgetButtonReleaseEventCallback
wrap_WidgetButtonReleaseEventCallback :: WidgetButtonPressEventCallback -> C_WidgetButtonPressEventCallback
wrap_WidgetButtonReleaseEventCallback WidgetButtonPressEventCallback
_cb Ptr ()
_ Ptr EventButton
event Ptr ()
_ = do
EventButton
event' <- ((ManagedPtr EventButton -> EventButton)
-> Ptr EventButton -> IO EventButton
forall a.
(HasCallStack, BoxedPtr a) =>
(ManagedPtr a -> a) -> Ptr a -> IO a
newPtr ManagedPtr EventButton -> EventButton
Gdk.EventButton.EventButton) Ptr EventButton
event
Bool
result <- WidgetButtonPressEventCallback
_cb EventButton
event'
let result' :: CInt
result' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
fromEnum) Bool
result
CInt -> IO CInt
forall (m :: * -> *) a. Monad m => a -> m a
return CInt
result'
onWidgetButtonReleaseEvent :: (IsWidget a, MonadIO m) => a -> WidgetButtonReleaseEventCallback -> m SignalHandlerId
onWidgetButtonReleaseEvent :: a -> WidgetButtonPressEventCallback -> m SignalHandlerId
onWidgetButtonReleaseEvent a
obj WidgetButtonPressEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetButtonPressEventCallback
cb' = WidgetButtonPressEventCallback -> C_WidgetButtonPressEventCallback
wrap_WidgetButtonReleaseEventCallback WidgetButtonPressEventCallback
cb
FunPtr C_WidgetButtonPressEventCallback
cb'' <- C_WidgetButtonPressEventCallback
-> IO (FunPtr C_WidgetButtonPressEventCallback)
mk_WidgetButtonReleaseEventCallback C_WidgetButtonPressEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetButtonPressEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"button-release-event" FunPtr C_WidgetButtonPressEventCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetButtonReleaseEvent :: (IsWidget a, MonadIO m) => a -> WidgetButtonReleaseEventCallback -> m SignalHandlerId
afterWidgetButtonReleaseEvent :: a -> WidgetButtonPressEventCallback -> m SignalHandlerId
afterWidgetButtonReleaseEvent a
obj WidgetButtonPressEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetButtonPressEventCallback
cb' = WidgetButtonPressEventCallback -> C_WidgetButtonPressEventCallback
wrap_WidgetButtonReleaseEventCallback WidgetButtonPressEventCallback
cb
FunPtr C_WidgetButtonPressEventCallback
cb'' <- C_WidgetButtonPressEventCallback
-> IO (FunPtr C_WidgetButtonPressEventCallback)
mk_WidgetButtonReleaseEventCallback C_WidgetButtonPressEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetButtonPressEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"button-release-event" FunPtr C_WidgetButtonPressEventCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetButtonReleaseEventSignalInfo
instance SignalInfo WidgetButtonReleaseEventSignalInfo where
type HaskellCallbackType WidgetButtonReleaseEventSignalInfo = WidgetButtonReleaseEventCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetButtonReleaseEventCallback cb
cb'' <- mk_WidgetButtonReleaseEventCallback cb'
connectSignalFunPtr obj "button-release-event" cb'' connectMode detail
#endif
type WidgetCanActivateAccelCallback =
Word32
-> IO Bool
noWidgetCanActivateAccelCallback :: Maybe WidgetCanActivateAccelCallback
noWidgetCanActivateAccelCallback :: Maybe WidgetCanActivateAccelCallback
noWidgetCanActivateAccelCallback = Maybe WidgetCanActivateAccelCallback
forall a. Maybe a
Nothing
type C_WidgetCanActivateAccelCallback =
Ptr () ->
Word32 ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WidgetCanActivateAccelCallback :: C_WidgetCanActivateAccelCallback -> IO (FunPtr C_WidgetCanActivateAccelCallback)
genClosure_WidgetCanActivateAccel :: MonadIO m => WidgetCanActivateAccelCallback -> m (GClosure C_WidgetCanActivateAccelCallback)
genClosure_WidgetCanActivateAccel :: WidgetCanActivateAccelCallback
-> m (GClosure C_WidgetCanActivateAccelCallback)
genClosure_WidgetCanActivateAccel WidgetCanActivateAccelCallback
cb = IO (GClosure C_WidgetCanActivateAccelCallback)
-> m (GClosure C_WidgetCanActivateAccelCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetCanActivateAccelCallback)
-> m (GClosure C_WidgetCanActivateAccelCallback))
-> IO (GClosure C_WidgetCanActivateAccelCallback)
-> m (GClosure C_WidgetCanActivateAccelCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetCanActivateAccelCallback
cb' = WidgetCanActivateAccelCallback -> C_WidgetCanActivateAccelCallback
wrap_WidgetCanActivateAccelCallback WidgetCanActivateAccelCallback
cb
C_WidgetCanActivateAccelCallback
-> IO (FunPtr C_WidgetCanActivateAccelCallback)
mk_WidgetCanActivateAccelCallback C_WidgetCanActivateAccelCallback
cb' IO (FunPtr C_WidgetCanActivateAccelCallback)
-> (FunPtr C_WidgetCanActivateAccelCallback
-> IO (GClosure C_WidgetCanActivateAccelCallback))
-> IO (GClosure C_WidgetCanActivateAccelCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetCanActivateAccelCallback
-> IO (GClosure C_WidgetCanActivateAccelCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetCanActivateAccelCallback ::
WidgetCanActivateAccelCallback ->
C_WidgetCanActivateAccelCallback
wrap_WidgetCanActivateAccelCallback :: WidgetCanActivateAccelCallback -> C_WidgetCanActivateAccelCallback
wrap_WidgetCanActivateAccelCallback WidgetCanActivateAccelCallback
_cb Ptr ()
_ Word32
signalId Ptr ()
_ = do
Bool
result <- WidgetCanActivateAccelCallback
_cb Word32
signalId
let result' :: CInt
result' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
fromEnum) Bool
result
CInt -> IO CInt
forall (m :: * -> *) a. Monad m => a -> m a
return CInt
result'
onWidgetCanActivateAccel :: (IsWidget a, MonadIO m) => a -> WidgetCanActivateAccelCallback -> m SignalHandlerId
onWidgetCanActivateAccel :: a -> WidgetCanActivateAccelCallback -> m SignalHandlerId
onWidgetCanActivateAccel a
obj WidgetCanActivateAccelCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetCanActivateAccelCallback
cb' = WidgetCanActivateAccelCallback -> C_WidgetCanActivateAccelCallback
wrap_WidgetCanActivateAccelCallback WidgetCanActivateAccelCallback
cb
FunPtr C_WidgetCanActivateAccelCallback
cb'' <- C_WidgetCanActivateAccelCallback
-> IO (FunPtr C_WidgetCanActivateAccelCallback)
mk_WidgetCanActivateAccelCallback C_WidgetCanActivateAccelCallback
cb'
a
-> Text
-> FunPtr C_WidgetCanActivateAccelCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"can-activate-accel" FunPtr C_WidgetCanActivateAccelCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetCanActivateAccel :: (IsWidget a, MonadIO m) => a -> WidgetCanActivateAccelCallback -> m SignalHandlerId
afterWidgetCanActivateAccel :: a -> WidgetCanActivateAccelCallback -> m SignalHandlerId
afterWidgetCanActivateAccel a
obj WidgetCanActivateAccelCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetCanActivateAccelCallback
cb' = WidgetCanActivateAccelCallback -> C_WidgetCanActivateAccelCallback
wrap_WidgetCanActivateAccelCallback WidgetCanActivateAccelCallback
cb
FunPtr C_WidgetCanActivateAccelCallback
cb'' <- C_WidgetCanActivateAccelCallback
-> IO (FunPtr C_WidgetCanActivateAccelCallback)
mk_WidgetCanActivateAccelCallback C_WidgetCanActivateAccelCallback
cb'
a
-> Text
-> FunPtr C_WidgetCanActivateAccelCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"can-activate-accel" FunPtr C_WidgetCanActivateAccelCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetCanActivateAccelSignalInfo
instance SignalInfo WidgetCanActivateAccelSignalInfo where
type HaskellCallbackType WidgetCanActivateAccelSignalInfo = WidgetCanActivateAccelCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetCanActivateAccelCallback cb
cb'' <- mk_WidgetCanActivateAccelCallback cb'
connectSignalFunPtr obj "can-activate-accel" cb'' connectMode detail
#endif
type WidgetChildNotifyCallback =
GParamSpec
-> IO ()
noWidgetChildNotifyCallback :: Maybe WidgetChildNotifyCallback
noWidgetChildNotifyCallback :: Maybe WidgetChildNotifyCallback
noWidgetChildNotifyCallback = Maybe WidgetChildNotifyCallback
forall a. Maybe a
Nothing
type C_WidgetChildNotifyCallback =
Ptr () ->
Ptr GParamSpec ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WidgetChildNotifyCallback :: C_WidgetChildNotifyCallback -> IO (FunPtr C_WidgetChildNotifyCallback)
genClosure_WidgetChildNotify :: MonadIO m => WidgetChildNotifyCallback -> m (GClosure C_WidgetChildNotifyCallback)
genClosure_WidgetChildNotify :: WidgetChildNotifyCallback
-> m (GClosure C_WidgetChildNotifyCallback)
genClosure_WidgetChildNotify WidgetChildNotifyCallback
cb = IO (GClosure C_WidgetChildNotifyCallback)
-> m (GClosure C_WidgetChildNotifyCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetChildNotifyCallback)
-> m (GClosure C_WidgetChildNotifyCallback))
-> IO (GClosure C_WidgetChildNotifyCallback)
-> m (GClosure C_WidgetChildNotifyCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetChildNotifyCallback
cb' = WidgetChildNotifyCallback -> C_WidgetChildNotifyCallback
wrap_WidgetChildNotifyCallback WidgetChildNotifyCallback
cb
C_WidgetChildNotifyCallback
-> IO (FunPtr C_WidgetChildNotifyCallback)
mk_WidgetChildNotifyCallback C_WidgetChildNotifyCallback
cb' IO (FunPtr C_WidgetChildNotifyCallback)
-> (FunPtr C_WidgetChildNotifyCallback
-> IO (GClosure C_WidgetChildNotifyCallback))
-> IO (GClosure C_WidgetChildNotifyCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetChildNotifyCallback
-> IO (GClosure C_WidgetChildNotifyCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetChildNotifyCallback ::
WidgetChildNotifyCallback ->
C_WidgetChildNotifyCallback
wrap_WidgetChildNotifyCallback :: WidgetChildNotifyCallback -> C_WidgetChildNotifyCallback
wrap_WidgetChildNotifyCallback WidgetChildNotifyCallback
_cb Ptr ()
_ Ptr GParamSpec
childProperty Ptr ()
_ = do
GParamSpec
childProperty' <- Ptr GParamSpec -> IO GParamSpec
B.GParamSpec.newGParamSpecFromPtr Ptr GParamSpec
childProperty
WidgetChildNotifyCallback
_cb GParamSpec
childProperty'
onWidgetChildNotify :: (IsWidget a, MonadIO m) => a -> P.Maybe T.Text -> WidgetChildNotifyCallback -> m SignalHandlerId
onWidgetChildNotify :: a -> Maybe Text -> WidgetChildNotifyCallback -> m SignalHandlerId
onWidgetChildNotify a
obj Maybe Text
detail WidgetChildNotifyCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetChildNotifyCallback
cb' = WidgetChildNotifyCallback -> C_WidgetChildNotifyCallback
wrap_WidgetChildNotifyCallback WidgetChildNotifyCallback
cb
FunPtr C_WidgetChildNotifyCallback
cb'' <- C_WidgetChildNotifyCallback
-> IO (FunPtr C_WidgetChildNotifyCallback)
mk_WidgetChildNotifyCallback C_WidgetChildNotifyCallback
cb'
a
-> Text
-> FunPtr C_WidgetChildNotifyCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"child-notify" FunPtr C_WidgetChildNotifyCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
detail
afterWidgetChildNotify :: (IsWidget a, MonadIO m) => a -> P.Maybe T.Text -> WidgetChildNotifyCallback -> m SignalHandlerId
afterWidgetChildNotify :: a -> Maybe Text -> WidgetChildNotifyCallback -> m SignalHandlerId
afterWidgetChildNotify a
obj Maybe Text
detail WidgetChildNotifyCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetChildNotifyCallback
cb' = WidgetChildNotifyCallback -> C_WidgetChildNotifyCallback
wrap_WidgetChildNotifyCallback WidgetChildNotifyCallback
cb
FunPtr C_WidgetChildNotifyCallback
cb'' <- C_WidgetChildNotifyCallback
-> IO (FunPtr C_WidgetChildNotifyCallback)
mk_WidgetChildNotifyCallback C_WidgetChildNotifyCallback
cb'
a
-> Text
-> FunPtr C_WidgetChildNotifyCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"child-notify" FunPtr C_WidgetChildNotifyCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
detail
#if defined(ENABLE_OVERLOADING)
data WidgetChildNotifySignalInfo
instance SignalInfo WidgetChildNotifySignalInfo where
type HaskellCallbackType WidgetChildNotifySignalInfo = WidgetChildNotifyCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetChildNotifyCallback cb
cb'' <- mk_WidgetChildNotifyCallback cb'
connectSignalFunPtr obj "child-notify" cb'' connectMode detail
#endif
{-# DEPRECATED WidgetCompositedChangedCallback ["(Since version 3.22)","Use GdkScreen[compositedChanged](#g:signal:compositedChanged) instead."] #-}
type WidgetCompositedChangedCallback =
IO ()
noWidgetCompositedChangedCallback :: Maybe WidgetCompositedChangedCallback
noWidgetCompositedChangedCallback :: Maybe (IO ())
noWidgetCompositedChangedCallback = Maybe (IO ())
forall a. Maybe a
Nothing
type C_WidgetCompositedChangedCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WidgetCompositedChangedCallback :: C_WidgetCompositedChangedCallback -> IO (FunPtr C_WidgetCompositedChangedCallback)
genClosure_WidgetCompositedChanged :: MonadIO m => WidgetCompositedChangedCallback -> m (GClosure C_WidgetCompositedChangedCallback)
genClosure_WidgetCompositedChanged :: IO () -> m (GClosure C_WidgetAccelClosuresChangedCallback)
genClosure_WidgetCompositedChanged IO ()
cb = IO (GClosure C_WidgetAccelClosuresChangedCallback)
-> m (GClosure C_WidgetAccelClosuresChangedCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetAccelClosuresChangedCallback)
-> m (GClosure C_WidgetAccelClosuresChangedCallback))
-> IO (GClosure C_WidgetAccelClosuresChangedCallback)
-> m (GClosure C_WidgetAccelClosuresChangedCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetAccelClosuresChangedCallback
cb' = IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetCompositedChangedCallback IO ()
cb
C_WidgetAccelClosuresChangedCallback
-> IO (FunPtr C_WidgetAccelClosuresChangedCallback)
mk_WidgetCompositedChangedCallback C_WidgetAccelClosuresChangedCallback
cb' IO (FunPtr C_WidgetAccelClosuresChangedCallback)
-> (FunPtr C_WidgetAccelClosuresChangedCallback
-> IO (GClosure C_WidgetAccelClosuresChangedCallback))
-> IO (GClosure C_WidgetAccelClosuresChangedCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetAccelClosuresChangedCallback
-> IO (GClosure C_WidgetAccelClosuresChangedCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetCompositedChangedCallback ::
WidgetCompositedChangedCallback ->
C_WidgetCompositedChangedCallback
wrap_WidgetCompositedChangedCallback :: IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetCompositedChangedCallback IO ()
_cb Ptr ()
_ Ptr ()
_ = do
IO ()
_cb
onWidgetCompositedChanged :: (IsWidget a, MonadIO m) => a -> WidgetCompositedChangedCallback -> m SignalHandlerId
onWidgetCompositedChanged :: a -> IO () -> m SignalHandlerId
onWidgetCompositedChanged a
obj IO ()
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetAccelClosuresChangedCallback
cb' = IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetCompositedChangedCallback IO ()
cb
FunPtr C_WidgetAccelClosuresChangedCallback
cb'' <- C_WidgetAccelClosuresChangedCallback
-> IO (FunPtr C_WidgetAccelClosuresChangedCallback)
mk_WidgetCompositedChangedCallback C_WidgetAccelClosuresChangedCallback
cb'
a
-> Text
-> FunPtr C_WidgetAccelClosuresChangedCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"composited-changed" FunPtr C_WidgetAccelClosuresChangedCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetCompositedChanged :: (IsWidget a, MonadIO m) => a -> WidgetCompositedChangedCallback -> m SignalHandlerId
afterWidgetCompositedChanged :: a -> IO () -> m SignalHandlerId
afterWidgetCompositedChanged a
obj IO ()
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetAccelClosuresChangedCallback
cb' = IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetCompositedChangedCallback IO ()
cb
FunPtr C_WidgetAccelClosuresChangedCallback
cb'' <- C_WidgetAccelClosuresChangedCallback
-> IO (FunPtr C_WidgetAccelClosuresChangedCallback)
mk_WidgetCompositedChangedCallback C_WidgetAccelClosuresChangedCallback
cb'
a
-> Text
-> FunPtr C_WidgetAccelClosuresChangedCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"composited-changed" FunPtr C_WidgetAccelClosuresChangedCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetCompositedChangedSignalInfo
instance SignalInfo WidgetCompositedChangedSignalInfo where
type HaskellCallbackType WidgetCompositedChangedSignalInfo = WidgetCompositedChangedCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetCompositedChangedCallback cb
cb'' <- mk_WidgetCompositedChangedCallback cb'
connectSignalFunPtr obj "composited-changed" cb'' connectMode detail
#endif
type WidgetConfigureEventCallback =
Gdk.EventConfigure.EventConfigure
-> IO Bool
noWidgetConfigureEventCallback :: Maybe WidgetConfigureEventCallback
noWidgetConfigureEventCallback :: Maybe WidgetConfigureEventCallback
noWidgetConfigureEventCallback = Maybe WidgetConfigureEventCallback
forall a. Maybe a
Nothing
type C_WidgetConfigureEventCallback =
Ptr () ->
Ptr Gdk.EventConfigure.EventConfigure ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WidgetConfigureEventCallback :: C_WidgetConfigureEventCallback -> IO (FunPtr C_WidgetConfigureEventCallback)
genClosure_WidgetConfigureEvent :: MonadIO m => WidgetConfigureEventCallback -> m (GClosure C_WidgetConfigureEventCallback)
genClosure_WidgetConfigureEvent :: WidgetConfigureEventCallback
-> m (GClosure C_WidgetConfigureEventCallback)
genClosure_WidgetConfigureEvent WidgetConfigureEventCallback
cb = IO (GClosure C_WidgetConfigureEventCallback)
-> m (GClosure C_WidgetConfigureEventCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetConfigureEventCallback)
-> m (GClosure C_WidgetConfigureEventCallback))
-> IO (GClosure C_WidgetConfigureEventCallback)
-> m (GClosure C_WidgetConfigureEventCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetConfigureEventCallback
cb' = WidgetConfigureEventCallback -> C_WidgetConfigureEventCallback
wrap_WidgetConfigureEventCallback WidgetConfigureEventCallback
cb
C_WidgetConfigureEventCallback
-> IO (FunPtr C_WidgetConfigureEventCallback)
mk_WidgetConfigureEventCallback C_WidgetConfigureEventCallback
cb' IO (FunPtr C_WidgetConfigureEventCallback)
-> (FunPtr C_WidgetConfigureEventCallback
-> IO (GClosure C_WidgetConfigureEventCallback))
-> IO (GClosure C_WidgetConfigureEventCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetConfigureEventCallback
-> IO (GClosure C_WidgetConfigureEventCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetConfigureEventCallback ::
WidgetConfigureEventCallback ->
C_WidgetConfigureEventCallback
wrap_WidgetConfigureEventCallback :: WidgetConfigureEventCallback -> C_WidgetConfigureEventCallback
wrap_WidgetConfigureEventCallback WidgetConfigureEventCallback
_cb Ptr ()
_ Ptr EventConfigure
event Ptr ()
_ = do
EventConfigure
event' <- ((ManagedPtr EventConfigure -> EventConfigure)
-> Ptr EventConfigure -> IO EventConfigure
forall a.
(HasCallStack, BoxedPtr a) =>
(ManagedPtr a -> a) -> Ptr a -> IO a
newPtr ManagedPtr EventConfigure -> EventConfigure
Gdk.EventConfigure.EventConfigure) Ptr EventConfigure
event
Bool
result <- WidgetConfigureEventCallback
_cb EventConfigure
event'
let result' :: CInt
result' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
fromEnum) Bool
result
CInt -> IO CInt
forall (m :: * -> *) a. Monad m => a -> m a
return CInt
result'
onWidgetConfigureEvent :: (IsWidget a, MonadIO m) => a -> WidgetConfigureEventCallback -> m SignalHandlerId
onWidgetConfigureEvent :: a -> WidgetConfigureEventCallback -> m SignalHandlerId
onWidgetConfigureEvent a
obj WidgetConfigureEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetConfigureEventCallback
cb' = WidgetConfigureEventCallback -> C_WidgetConfigureEventCallback
wrap_WidgetConfigureEventCallback WidgetConfigureEventCallback
cb
FunPtr C_WidgetConfigureEventCallback
cb'' <- C_WidgetConfigureEventCallback
-> IO (FunPtr C_WidgetConfigureEventCallback)
mk_WidgetConfigureEventCallback C_WidgetConfigureEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetConfigureEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"configure-event" FunPtr C_WidgetConfigureEventCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetConfigureEvent :: (IsWidget a, MonadIO m) => a -> WidgetConfigureEventCallback -> m SignalHandlerId
afterWidgetConfigureEvent :: a -> WidgetConfigureEventCallback -> m SignalHandlerId
afterWidgetConfigureEvent a
obj WidgetConfigureEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetConfigureEventCallback
cb' = WidgetConfigureEventCallback -> C_WidgetConfigureEventCallback
wrap_WidgetConfigureEventCallback WidgetConfigureEventCallback
cb
FunPtr C_WidgetConfigureEventCallback
cb'' <- C_WidgetConfigureEventCallback
-> IO (FunPtr C_WidgetConfigureEventCallback)
mk_WidgetConfigureEventCallback C_WidgetConfigureEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetConfigureEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"configure-event" FunPtr C_WidgetConfigureEventCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetConfigureEventSignalInfo
instance SignalInfo WidgetConfigureEventSignalInfo where
type HaskellCallbackType WidgetConfigureEventSignalInfo = WidgetConfigureEventCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetConfigureEventCallback cb
cb'' <- mk_WidgetConfigureEventCallback cb'
connectSignalFunPtr obj "configure-event" cb'' connectMode detail
#endif
type WidgetDamageEventCallback =
Gdk.EventExpose.EventExpose
-> IO Bool
noWidgetDamageEventCallback :: Maybe WidgetDamageEventCallback
noWidgetDamageEventCallback :: Maybe WidgetDamageEventCallback
noWidgetDamageEventCallback = Maybe WidgetDamageEventCallback
forall a. Maybe a
Nothing
type C_WidgetDamageEventCallback =
Ptr () ->
Ptr Gdk.EventExpose.EventExpose ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WidgetDamageEventCallback :: C_WidgetDamageEventCallback -> IO (FunPtr C_WidgetDamageEventCallback)
genClosure_WidgetDamageEvent :: MonadIO m => WidgetDamageEventCallback -> m (GClosure C_WidgetDamageEventCallback)
genClosure_WidgetDamageEvent :: WidgetDamageEventCallback
-> m (GClosure C_WidgetDamageEventCallback)
genClosure_WidgetDamageEvent WidgetDamageEventCallback
cb = IO (GClosure C_WidgetDamageEventCallback)
-> m (GClosure C_WidgetDamageEventCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetDamageEventCallback)
-> m (GClosure C_WidgetDamageEventCallback))
-> IO (GClosure C_WidgetDamageEventCallback)
-> m (GClosure C_WidgetDamageEventCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDamageEventCallback
cb' = WidgetDamageEventCallback -> C_WidgetDamageEventCallback
wrap_WidgetDamageEventCallback WidgetDamageEventCallback
cb
C_WidgetDamageEventCallback
-> IO (FunPtr C_WidgetDamageEventCallback)
mk_WidgetDamageEventCallback C_WidgetDamageEventCallback
cb' IO (FunPtr C_WidgetDamageEventCallback)
-> (FunPtr C_WidgetDamageEventCallback
-> IO (GClosure C_WidgetDamageEventCallback))
-> IO (GClosure C_WidgetDamageEventCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetDamageEventCallback
-> IO (GClosure C_WidgetDamageEventCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetDamageEventCallback ::
WidgetDamageEventCallback ->
C_WidgetDamageEventCallback
wrap_WidgetDamageEventCallback :: WidgetDamageEventCallback -> C_WidgetDamageEventCallback
wrap_WidgetDamageEventCallback WidgetDamageEventCallback
_cb Ptr ()
_ Ptr EventExpose
event Ptr ()
_ = do
EventExpose
event' <- ((ManagedPtr EventExpose -> EventExpose)
-> Ptr EventExpose -> IO EventExpose
forall a.
(HasCallStack, BoxedPtr a) =>
(ManagedPtr a -> a) -> Ptr a -> IO a
newPtr ManagedPtr EventExpose -> EventExpose
Gdk.EventExpose.EventExpose) Ptr EventExpose
event
Bool
result <- WidgetDamageEventCallback
_cb EventExpose
event'
let result' :: CInt
result' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
fromEnum) Bool
result
CInt -> IO CInt
forall (m :: * -> *) a. Monad m => a -> m a
return CInt
result'
onWidgetDamageEvent :: (IsWidget a, MonadIO m) => a -> WidgetDamageEventCallback -> m SignalHandlerId
onWidgetDamageEvent :: a -> WidgetDamageEventCallback -> m SignalHandlerId
onWidgetDamageEvent a
obj WidgetDamageEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDamageEventCallback
cb' = WidgetDamageEventCallback -> C_WidgetDamageEventCallback
wrap_WidgetDamageEventCallback WidgetDamageEventCallback
cb
FunPtr C_WidgetDamageEventCallback
cb'' <- C_WidgetDamageEventCallback
-> IO (FunPtr C_WidgetDamageEventCallback)
mk_WidgetDamageEventCallback C_WidgetDamageEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetDamageEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"damage-event" FunPtr C_WidgetDamageEventCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetDamageEvent :: (IsWidget a, MonadIO m) => a -> WidgetDamageEventCallback -> m SignalHandlerId
afterWidgetDamageEvent :: a -> WidgetDamageEventCallback -> m SignalHandlerId
afterWidgetDamageEvent a
obj WidgetDamageEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDamageEventCallback
cb' = WidgetDamageEventCallback -> C_WidgetDamageEventCallback
wrap_WidgetDamageEventCallback WidgetDamageEventCallback
cb
FunPtr C_WidgetDamageEventCallback
cb'' <- C_WidgetDamageEventCallback
-> IO (FunPtr C_WidgetDamageEventCallback)
mk_WidgetDamageEventCallback C_WidgetDamageEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetDamageEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"damage-event" FunPtr C_WidgetDamageEventCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetDamageEventSignalInfo
instance SignalInfo WidgetDamageEventSignalInfo where
type HaskellCallbackType WidgetDamageEventSignalInfo = WidgetDamageEventCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetDamageEventCallback cb
cb'' <- mk_WidgetDamageEventCallback cb'
connectSignalFunPtr obj "damage-event" cb'' connectMode detail
#endif
type WidgetDeleteEventCallback =
Gdk.Event.Event
-> IO Bool
noWidgetDeleteEventCallback :: Maybe WidgetDeleteEventCallback
noWidgetDeleteEventCallback :: Maybe WidgetDeleteEventCallback
noWidgetDeleteEventCallback = Maybe WidgetDeleteEventCallback
forall a. Maybe a
Nothing
type C_WidgetDeleteEventCallback =
Ptr () ->
Ptr Gdk.Event.Event ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WidgetDeleteEventCallback :: C_WidgetDeleteEventCallback -> IO (FunPtr C_WidgetDeleteEventCallback)
genClosure_WidgetDeleteEvent :: MonadIO m => WidgetDeleteEventCallback -> m (GClosure C_WidgetDeleteEventCallback)
genClosure_WidgetDeleteEvent :: WidgetDeleteEventCallback
-> m (GClosure C_WidgetDeleteEventCallback)
genClosure_WidgetDeleteEvent WidgetDeleteEventCallback
cb = IO (GClosure C_WidgetDeleteEventCallback)
-> m (GClosure C_WidgetDeleteEventCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetDeleteEventCallback)
-> m (GClosure C_WidgetDeleteEventCallback))
-> IO (GClosure C_WidgetDeleteEventCallback)
-> m (GClosure C_WidgetDeleteEventCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDeleteEventCallback
cb' = WidgetDeleteEventCallback -> C_WidgetDeleteEventCallback
wrap_WidgetDeleteEventCallback WidgetDeleteEventCallback
cb
C_WidgetDeleteEventCallback
-> IO (FunPtr C_WidgetDeleteEventCallback)
mk_WidgetDeleteEventCallback C_WidgetDeleteEventCallback
cb' IO (FunPtr C_WidgetDeleteEventCallback)
-> (FunPtr C_WidgetDeleteEventCallback
-> IO (GClosure C_WidgetDeleteEventCallback))
-> IO (GClosure C_WidgetDeleteEventCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetDeleteEventCallback
-> IO (GClosure C_WidgetDeleteEventCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetDeleteEventCallback ::
WidgetDeleteEventCallback ->
C_WidgetDeleteEventCallback
wrap_WidgetDeleteEventCallback :: WidgetDeleteEventCallback -> C_WidgetDeleteEventCallback
wrap_WidgetDeleteEventCallback WidgetDeleteEventCallback
_cb Ptr ()
_ Ptr Event
event Ptr ()
_ = do
(ManagedPtr Event -> Event)
-> Ptr Event -> (Event -> IO CInt) -> IO CInt
forall a b.
(HasCallStack, ManagedPtrNewtype a) =>
(ManagedPtr a -> a) -> Ptr a -> (a -> IO b) -> IO b
B.ManagedPtr.withTransient ManagedPtr Event -> Event
Gdk.Event.Event Ptr Event
event ((Event -> IO CInt) -> IO CInt) -> (Event -> IO CInt) -> IO CInt
forall a b. (a -> b) -> a -> b
$ \Event
event' -> do
Bool
result <- WidgetDeleteEventCallback
_cb Event
event'
let result' :: CInt
result' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
fromEnum) Bool
result
CInt -> IO CInt
forall (m :: * -> *) a. Monad m => a -> m a
return CInt
result'
onWidgetDeleteEvent :: (IsWidget a, MonadIO m) => a -> WidgetDeleteEventCallback -> m SignalHandlerId
onWidgetDeleteEvent :: a -> WidgetDeleteEventCallback -> m SignalHandlerId
onWidgetDeleteEvent a
obj WidgetDeleteEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDeleteEventCallback
cb' = WidgetDeleteEventCallback -> C_WidgetDeleteEventCallback
wrap_WidgetDeleteEventCallback WidgetDeleteEventCallback
cb
FunPtr C_WidgetDeleteEventCallback
cb'' <- C_WidgetDeleteEventCallback
-> IO (FunPtr C_WidgetDeleteEventCallback)
mk_WidgetDeleteEventCallback C_WidgetDeleteEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetDeleteEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"delete-event" FunPtr C_WidgetDeleteEventCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetDeleteEvent :: (IsWidget a, MonadIO m) => a -> WidgetDeleteEventCallback -> m SignalHandlerId
afterWidgetDeleteEvent :: a -> WidgetDeleteEventCallback -> m SignalHandlerId
afterWidgetDeleteEvent a
obj WidgetDeleteEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDeleteEventCallback
cb' = WidgetDeleteEventCallback -> C_WidgetDeleteEventCallback
wrap_WidgetDeleteEventCallback WidgetDeleteEventCallback
cb
FunPtr C_WidgetDeleteEventCallback
cb'' <- C_WidgetDeleteEventCallback
-> IO (FunPtr C_WidgetDeleteEventCallback)
mk_WidgetDeleteEventCallback C_WidgetDeleteEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetDeleteEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"delete-event" FunPtr C_WidgetDeleteEventCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetDeleteEventSignalInfo
instance SignalInfo WidgetDeleteEventSignalInfo where
type HaskellCallbackType WidgetDeleteEventSignalInfo = WidgetDeleteEventCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetDeleteEventCallback cb
cb'' <- mk_WidgetDeleteEventCallback cb'
connectSignalFunPtr obj "delete-event" cb'' connectMode detail
#endif
type WidgetDestroyCallback =
IO ()
noWidgetDestroyCallback :: Maybe WidgetDestroyCallback
noWidgetDestroyCallback :: Maybe (IO ())
noWidgetDestroyCallback = Maybe (IO ())
forall a. Maybe a
Nothing
type C_WidgetDestroyCallback =
Ptr () ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WidgetDestroyCallback :: C_WidgetDestroyCallback -> IO (FunPtr C_WidgetDestroyCallback)
genClosure_WidgetDestroy :: MonadIO m => WidgetDestroyCallback -> m (GClosure C_WidgetDestroyCallback)
genClosure_WidgetDestroy :: IO () -> m (GClosure C_WidgetAccelClosuresChangedCallback)
genClosure_WidgetDestroy IO ()
cb = IO (GClosure C_WidgetAccelClosuresChangedCallback)
-> m (GClosure C_WidgetAccelClosuresChangedCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetAccelClosuresChangedCallback)
-> m (GClosure C_WidgetAccelClosuresChangedCallback))
-> IO (GClosure C_WidgetAccelClosuresChangedCallback)
-> m (GClosure C_WidgetAccelClosuresChangedCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetAccelClosuresChangedCallback
cb' = IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetDestroyCallback IO ()
cb
C_WidgetAccelClosuresChangedCallback
-> IO (FunPtr C_WidgetAccelClosuresChangedCallback)
mk_WidgetDestroyCallback C_WidgetAccelClosuresChangedCallback
cb' IO (FunPtr C_WidgetAccelClosuresChangedCallback)
-> (FunPtr C_WidgetAccelClosuresChangedCallback
-> IO (GClosure C_WidgetAccelClosuresChangedCallback))
-> IO (GClosure C_WidgetAccelClosuresChangedCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetAccelClosuresChangedCallback
-> IO (GClosure C_WidgetAccelClosuresChangedCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetDestroyCallback ::
WidgetDestroyCallback ->
C_WidgetDestroyCallback
wrap_WidgetDestroyCallback :: IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetDestroyCallback IO ()
_cb Ptr ()
_ Ptr ()
_ = do
IO ()
_cb
onWidgetDestroy :: (IsWidget a, MonadIO m) => a -> WidgetDestroyCallback -> m SignalHandlerId
onWidgetDestroy :: a -> IO () -> m SignalHandlerId
onWidgetDestroy a
obj IO ()
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetAccelClosuresChangedCallback
cb' = IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetDestroyCallback IO ()
cb
FunPtr C_WidgetAccelClosuresChangedCallback
cb'' <- C_WidgetAccelClosuresChangedCallback
-> IO (FunPtr C_WidgetAccelClosuresChangedCallback)
mk_WidgetDestroyCallback C_WidgetAccelClosuresChangedCallback
cb'
a
-> Text
-> FunPtr C_WidgetAccelClosuresChangedCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"destroy" FunPtr C_WidgetAccelClosuresChangedCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetDestroy :: (IsWidget a, MonadIO m) => a -> WidgetDestroyCallback -> m SignalHandlerId
afterWidgetDestroy :: a -> IO () -> m SignalHandlerId
afterWidgetDestroy a
obj IO ()
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetAccelClosuresChangedCallback
cb' = IO () -> C_WidgetAccelClosuresChangedCallback
wrap_WidgetDestroyCallback IO ()
cb
FunPtr C_WidgetAccelClosuresChangedCallback
cb'' <- C_WidgetAccelClosuresChangedCallback
-> IO (FunPtr C_WidgetAccelClosuresChangedCallback)
mk_WidgetDestroyCallback C_WidgetAccelClosuresChangedCallback
cb'
a
-> Text
-> FunPtr C_WidgetAccelClosuresChangedCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"destroy" FunPtr C_WidgetAccelClosuresChangedCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetDestroySignalInfo
instance SignalInfo WidgetDestroySignalInfo where
type HaskellCallbackType WidgetDestroySignalInfo = WidgetDestroyCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetDestroyCallback cb
cb'' <- mk_WidgetDestroyCallback cb'
connectSignalFunPtr obj "destroy" cb'' connectMode detail
#endif
type WidgetDestroyEventCallback =
Gdk.Event.Event
-> IO Bool
noWidgetDestroyEventCallback :: Maybe WidgetDestroyEventCallback
noWidgetDestroyEventCallback :: Maybe WidgetDeleteEventCallback
noWidgetDestroyEventCallback = Maybe WidgetDeleteEventCallback
forall a. Maybe a
Nothing
type C_WidgetDestroyEventCallback =
Ptr () ->
Ptr Gdk.Event.Event ->
Ptr () ->
IO CInt
foreign import ccall "wrapper"
mk_WidgetDestroyEventCallback :: C_WidgetDestroyEventCallback -> IO (FunPtr C_WidgetDestroyEventCallback)
genClosure_WidgetDestroyEvent :: MonadIO m => WidgetDestroyEventCallback -> m (GClosure C_WidgetDestroyEventCallback)
genClosure_WidgetDestroyEvent :: WidgetDeleteEventCallback
-> m (GClosure C_WidgetDeleteEventCallback)
genClosure_WidgetDestroyEvent WidgetDeleteEventCallback
cb = IO (GClosure C_WidgetDeleteEventCallback)
-> m (GClosure C_WidgetDeleteEventCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetDeleteEventCallback)
-> m (GClosure C_WidgetDeleteEventCallback))
-> IO (GClosure C_WidgetDeleteEventCallback)
-> m (GClosure C_WidgetDeleteEventCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDeleteEventCallback
cb' = WidgetDeleteEventCallback -> C_WidgetDeleteEventCallback
wrap_WidgetDestroyEventCallback WidgetDeleteEventCallback
cb
C_WidgetDeleteEventCallback
-> IO (FunPtr C_WidgetDeleteEventCallback)
mk_WidgetDestroyEventCallback C_WidgetDeleteEventCallback
cb' IO (FunPtr C_WidgetDeleteEventCallback)
-> (FunPtr C_WidgetDeleteEventCallback
-> IO (GClosure C_WidgetDeleteEventCallback))
-> IO (GClosure C_WidgetDeleteEventCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetDeleteEventCallback
-> IO (GClosure C_WidgetDeleteEventCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetDestroyEventCallback ::
WidgetDestroyEventCallback ->
C_WidgetDestroyEventCallback
wrap_WidgetDestroyEventCallback :: WidgetDeleteEventCallback -> C_WidgetDeleteEventCallback
wrap_WidgetDestroyEventCallback WidgetDeleteEventCallback
_cb Ptr ()
_ Ptr Event
event Ptr ()
_ = do
(ManagedPtr Event -> Event)
-> Ptr Event -> (Event -> IO CInt) -> IO CInt
forall a b.
(HasCallStack, ManagedPtrNewtype a) =>
(ManagedPtr a -> a) -> Ptr a -> (a -> IO b) -> IO b
B.ManagedPtr.withTransient ManagedPtr Event -> Event
Gdk.Event.Event Ptr Event
event ((Event -> IO CInt) -> IO CInt) -> (Event -> IO CInt) -> IO CInt
forall a b. (a -> b) -> a -> b
$ \Event
event' -> do
Bool
result <- WidgetDeleteEventCallback
_cb Event
event'
let result' :: CInt
result' = (Int -> CInt
forall a b. (Integral a, Num b) => a -> b
fromIntegral (Int -> CInt) -> (Bool -> Int) -> Bool -> CInt
forall b c a. (b -> c) -> (a -> b) -> a -> c
. Bool -> Int
forall a. Enum a => a -> Int
fromEnum) Bool
result
CInt -> IO CInt
forall (m :: * -> *) a. Monad m => a -> m a
return CInt
result'
onWidgetDestroyEvent :: (IsWidget a, MonadIO m) => a -> WidgetDestroyEventCallback -> m SignalHandlerId
onWidgetDestroyEvent :: a -> WidgetDeleteEventCallback -> m SignalHandlerId
onWidgetDestroyEvent a
obj WidgetDeleteEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDeleteEventCallback
cb' = WidgetDeleteEventCallback -> C_WidgetDeleteEventCallback
wrap_WidgetDestroyEventCallback WidgetDeleteEventCallback
cb
FunPtr C_WidgetDeleteEventCallback
cb'' <- C_WidgetDeleteEventCallback
-> IO (FunPtr C_WidgetDeleteEventCallback)
mk_WidgetDestroyEventCallback C_WidgetDeleteEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetDeleteEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"destroy-event" FunPtr C_WidgetDeleteEventCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetDestroyEvent :: (IsWidget a, MonadIO m) => a -> WidgetDestroyEventCallback -> m SignalHandlerId
afterWidgetDestroyEvent :: a -> WidgetDeleteEventCallback -> m SignalHandlerId
afterWidgetDestroyEvent a
obj WidgetDeleteEventCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDeleteEventCallback
cb' = WidgetDeleteEventCallback -> C_WidgetDeleteEventCallback
wrap_WidgetDestroyEventCallback WidgetDeleteEventCallback
cb
FunPtr C_WidgetDeleteEventCallback
cb'' <- C_WidgetDeleteEventCallback
-> IO (FunPtr C_WidgetDeleteEventCallback)
mk_WidgetDestroyEventCallback C_WidgetDeleteEventCallback
cb'
a
-> Text
-> FunPtr C_WidgetDeleteEventCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"destroy-event" FunPtr C_WidgetDeleteEventCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetDestroyEventSignalInfo
instance SignalInfo WidgetDestroyEventSignalInfo where
type HaskellCallbackType WidgetDestroyEventSignalInfo = WidgetDestroyEventCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetDestroyEventCallback cb
cb'' <- mk_WidgetDestroyEventCallback cb'
connectSignalFunPtr obj "destroy-event" cb'' connectMode detail
#endif
type WidgetDirectionChangedCallback =
Gtk.Enums.TextDirection
-> IO ()
noWidgetDirectionChangedCallback :: Maybe WidgetDirectionChangedCallback
noWidgetDirectionChangedCallback :: Maybe WidgetDirectionChangedCallback
noWidgetDirectionChangedCallback = Maybe WidgetDirectionChangedCallback
forall a. Maybe a
Nothing
type C_WidgetDirectionChangedCallback =
Ptr () ->
CUInt ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WidgetDirectionChangedCallback :: C_WidgetDirectionChangedCallback -> IO (FunPtr C_WidgetDirectionChangedCallback)
genClosure_WidgetDirectionChanged :: MonadIO m => WidgetDirectionChangedCallback -> m (GClosure C_WidgetDirectionChangedCallback)
genClosure_WidgetDirectionChanged :: WidgetDirectionChangedCallback
-> m (GClosure C_WidgetDirectionChangedCallback)
genClosure_WidgetDirectionChanged WidgetDirectionChangedCallback
cb = IO (GClosure C_WidgetDirectionChangedCallback)
-> m (GClosure C_WidgetDirectionChangedCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetDirectionChangedCallback)
-> m (GClosure C_WidgetDirectionChangedCallback))
-> IO (GClosure C_WidgetDirectionChangedCallback)
-> m (GClosure C_WidgetDirectionChangedCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDirectionChangedCallback
cb' = WidgetDirectionChangedCallback -> C_WidgetDirectionChangedCallback
wrap_WidgetDirectionChangedCallback WidgetDirectionChangedCallback
cb
C_WidgetDirectionChangedCallback
-> IO (FunPtr C_WidgetDirectionChangedCallback)
mk_WidgetDirectionChangedCallback C_WidgetDirectionChangedCallback
cb' IO (FunPtr C_WidgetDirectionChangedCallback)
-> (FunPtr C_WidgetDirectionChangedCallback
-> IO (GClosure C_WidgetDirectionChangedCallback))
-> IO (GClosure C_WidgetDirectionChangedCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetDirectionChangedCallback
-> IO (GClosure C_WidgetDirectionChangedCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetDirectionChangedCallback ::
WidgetDirectionChangedCallback ->
C_WidgetDirectionChangedCallback
wrap_WidgetDirectionChangedCallback :: WidgetDirectionChangedCallback -> C_WidgetDirectionChangedCallback
wrap_WidgetDirectionChangedCallback WidgetDirectionChangedCallback
_cb Ptr ()
_ CUInt
previousDirection Ptr ()
_ = do
let previousDirection' :: TextDirection
previousDirection' = (Int -> TextDirection
forall a. Enum a => Int -> a
toEnum (Int -> TextDirection) -> (CUInt -> Int) -> CUInt -> TextDirection
forall b c a. (b -> c) -> (a -> b) -> a -> c
. CUInt -> Int
forall a b. (Integral a, Num b) => a -> b
fromIntegral) CUInt
previousDirection
WidgetDirectionChangedCallback
_cb TextDirection
previousDirection'
onWidgetDirectionChanged :: (IsWidget a, MonadIO m) => a -> WidgetDirectionChangedCallback -> m SignalHandlerId
onWidgetDirectionChanged :: a -> WidgetDirectionChangedCallback -> m SignalHandlerId
onWidgetDirectionChanged a
obj WidgetDirectionChangedCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDirectionChangedCallback
cb' = WidgetDirectionChangedCallback -> C_WidgetDirectionChangedCallback
wrap_WidgetDirectionChangedCallback WidgetDirectionChangedCallback
cb
FunPtr C_WidgetDirectionChangedCallback
cb'' <- C_WidgetDirectionChangedCallback
-> IO (FunPtr C_WidgetDirectionChangedCallback)
mk_WidgetDirectionChangedCallback C_WidgetDirectionChangedCallback
cb'
a
-> Text
-> FunPtr C_WidgetDirectionChangedCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"direction-changed" FunPtr C_WidgetDirectionChangedCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetDirectionChanged :: (IsWidget a, MonadIO m) => a -> WidgetDirectionChangedCallback -> m SignalHandlerId
afterWidgetDirectionChanged :: a -> WidgetDirectionChangedCallback -> m SignalHandlerId
afterWidgetDirectionChanged a
obj WidgetDirectionChangedCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDirectionChangedCallback
cb' = WidgetDirectionChangedCallback -> C_WidgetDirectionChangedCallback
wrap_WidgetDirectionChangedCallback WidgetDirectionChangedCallback
cb
FunPtr C_WidgetDirectionChangedCallback
cb'' <- C_WidgetDirectionChangedCallback
-> IO (FunPtr C_WidgetDirectionChangedCallback)
mk_WidgetDirectionChangedCallback C_WidgetDirectionChangedCallback
cb'
a
-> Text
-> FunPtr C_WidgetDirectionChangedCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"direction-changed" FunPtr C_WidgetDirectionChangedCallback
cb'' SignalConnectMode
SignalConnectAfter Maybe Text
forall a. Maybe a
Nothing
#if defined(ENABLE_OVERLOADING)
data WidgetDirectionChangedSignalInfo
instance SignalInfo WidgetDirectionChangedSignalInfo where
type HaskellCallbackType WidgetDirectionChangedSignalInfo = WidgetDirectionChangedCallback
connectSignal obj cb connectMode detail = do
let cb' = wrap_WidgetDirectionChangedCallback cb
cb'' <- mk_WidgetDirectionChangedCallback cb'
connectSignalFunPtr obj "direction-changed" cb'' connectMode detail
#endif
type WidgetDragBeginCallback =
Gdk.DragContext.DragContext
-> IO ()
noWidgetDragBeginCallback :: Maybe WidgetDragBeginCallback
noWidgetDragBeginCallback :: Maybe WidgetDragBeginCallback
noWidgetDragBeginCallback = Maybe WidgetDragBeginCallback
forall a. Maybe a
Nothing
type C_WidgetDragBeginCallback =
Ptr () ->
Ptr Gdk.DragContext.DragContext ->
Ptr () ->
IO ()
foreign import ccall "wrapper"
mk_WidgetDragBeginCallback :: C_WidgetDragBeginCallback -> IO (FunPtr C_WidgetDragBeginCallback)
genClosure_WidgetDragBegin :: MonadIO m => WidgetDragBeginCallback -> m (GClosure C_WidgetDragBeginCallback)
genClosure_WidgetDragBegin :: WidgetDragBeginCallback -> m (GClosure C_WidgetDragBeginCallback)
genClosure_WidgetDragBegin WidgetDragBeginCallback
cb = IO (GClosure C_WidgetDragBeginCallback)
-> m (GClosure C_WidgetDragBeginCallback)
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO (GClosure C_WidgetDragBeginCallback)
-> m (GClosure C_WidgetDragBeginCallback))
-> IO (GClosure C_WidgetDragBeginCallback)
-> m (GClosure C_WidgetDragBeginCallback)
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDragBeginCallback
cb' = WidgetDragBeginCallback -> C_WidgetDragBeginCallback
wrap_WidgetDragBeginCallback WidgetDragBeginCallback
cb
C_WidgetDragBeginCallback -> IO (FunPtr C_WidgetDragBeginCallback)
mk_WidgetDragBeginCallback C_WidgetDragBeginCallback
cb' IO (FunPtr C_WidgetDragBeginCallback)
-> (FunPtr C_WidgetDragBeginCallback
-> IO (GClosure C_WidgetDragBeginCallback))
-> IO (GClosure C_WidgetDragBeginCallback)
forall (m :: * -> *) a b. Monad m => m a -> (a -> m b) -> m b
>>= FunPtr C_WidgetDragBeginCallback
-> IO (GClosure C_WidgetDragBeginCallback)
forall (m :: * -> *) a. MonadIO m => FunPtr a -> m (GClosure a)
B.GClosure.newGClosure
wrap_WidgetDragBeginCallback ::
WidgetDragBeginCallback ->
C_WidgetDragBeginCallback
wrap_WidgetDragBeginCallback :: WidgetDragBeginCallback -> C_WidgetDragBeginCallback
wrap_WidgetDragBeginCallback WidgetDragBeginCallback
_cb Ptr ()
_ Ptr DragContext
context Ptr ()
_ = do
DragContext
context' <- ((ManagedPtr DragContext -> DragContext)
-> Ptr DragContext -> IO DragContext
forall a b.
(HasCallStack, GObject a, GObject b) =>
(ManagedPtr a -> a) -> Ptr b -> IO a
newObject ManagedPtr DragContext -> DragContext
Gdk.DragContext.DragContext) Ptr DragContext
context
WidgetDragBeginCallback
_cb DragContext
context'
onWidgetDragBegin :: (IsWidget a, MonadIO m) => a -> WidgetDragBeginCallback -> m SignalHandlerId
onWidgetDragBegin :: a -> WidgetDragBeginCallback -> m SignalHandlerId
onWidgetDragBegin a
obj WidgetDragBeginCallback
cb = IO SignalHandlerId -> m SignalHandlerId
forall (m :: * -> *) a. MonadIO m => IO a -> m a
liftIO (IO SignalHandlerId -> m SignalHandlerId)
-> IO SignalHandlerId -> m SignalHandlerId
forall a b. (a -> b) -> a -> b
$ do
let cb' :: C_WidgetDragBeginCallback
cb' = WidgetDragBeginCallback -> C_WidgetDragBeginCallback
wrap_WidgetDragBeginCallback WidgetDragBeginCallback
cb
FunPtr C_WidgetDragBeginCallback
cb'' <- C_WidgetDragBeginCallback -> IO (FunPtr C_WidgetDragBeginCallback)
mk_WidgetDragBeginCallback C_WidgetDragBeginCallback
cb'
a
-> Text
-> FunPtr C_WidgetDragBeginCallback
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
forall o a.
GObject o =>
o
-> Text
-> FunPtr a
-> SignalConnectMode
-> Maybe Text
-> IO SignalHandlerId
connectSignalFunPtr a
obj Text
"drag-begin" FunPtr C_WidgetDragBeginCallback
cb'' SignalConnectMode
SignalConnectBefore Maybe Text
forall a. Maybe a
Nothing
afterWidgetDragBegin :: (IsWidget a, MonadIO