#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.Gtk.Objects.CellView
(
CellView(..) ,
IsCellView ,
toCellView ,
noCellView ,
#if ENABLE_OVERLOADING
CellViewGetDisplayedRowMethodInfo ,
#endif
cellViewGetDisplayedRow ,
#if ENABLE_OVERLOADING
CellViewGetDrawSensitiveMethodInfo ,
#endif
cellViewGetDrawSensitive ,
#if ENABLE_OVERLOADING
CellViewGetFitModelMethodInfo ,
#endif
cellViewGetFitModel ,
#if ENABLE_OVERLOADING
CellViewGetModelMethodInfo ,
#endif
cellViewGetModel ,
#if ENABLE_OVERLOADING
CellViewGetSizeOfRowMethodInfo ,
#endif
cellViewGetSizeOfRow ,
cellViewNew ,
cellViewNewWithContext ,
cellViewNewWithMarkup ,
cellViewNewWithPixbuf ,
cellViewNewWithText ,
#if ENABLE_OVERLOADING
CellViewSetBackgroundColorMethodInfo ,
#endif
cellViewSetBackgroundColor ,
#if ENABLE_OVERLOADING
CellViewSetBackgroundRgbaMethodInfo ,
#endif
cellViewSetBackgroundRgba ,
#if ENABLE_OVERLOADING
CellViewSetDisplayedRowMethodInfo ,
#endif
cellViewSetDisplayedRow ,
#if ENABLE_OVERLOADING
CellViewSetDrawSensitiveMethodInfo ,
#endif
cellViewSetDrawSensitive ,
#if ENABLE_OVERLOADING
CellViewSetFitModelMethodInfo ,
#endif
cellViewSetFitModel ,
#if ENABLE_OVERLOADING
CellViewSetModelMethodInfo ,
#endif
cellViewSetModel ,
#if ENABLE_OVERLOADING
CellViewBackgroundPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
cellViewBackground ,
#endif
clearCellViewBackground ,
constructCellViewBackground ,
setCellViewBackground ,
#if ENABLE_OVERLOADING
CellViewBackgroundGdkPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
cellViewBackgroundGdk ,
#endif
clearCellViewBackgroundGdk ,
constructCellViewBackgroundGdk ,
getCellViewBackgroundGdk ,
setCellViewBackgroundGdk ,
#if ENABLE_OVERLOADING
CellViewBackgroundRgbaPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
cellViewBackgroundRgba ,
#endif
constructCellViewBackgroundRgba ,
getCellViewBackgroundRgba ,
setCellViewBackgroundRgba ,
#if ENABLE_OVERLOADING
CellViewBackgroundSetPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
cellViewBackgroundSet ,
#endif
constructCellViewBackgroundSet ,
getCellViewBackgroundSet ,
setCellViewBackgroundSet ,
#if ENABLE_OVERLOADING
CellViewCellAreaPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
cellViewCellArea ,
#endif
constructCellViewCellArea ,
getCellViewCellArea ,
#if ENABLE_OVERLOADING
CellViewCellAreaContextPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
cellViewCellAreaContext ,
#endif
constructCellViewCellAreaContext ,
getCellViewCellAreaContext ,
#if ENABLE_OVERLOADING
CellViewDrawSensitivePropertyInfo ,
#endif
#if ENABLE_OVERLOADING
cellViewDrawSensitive ,
#endif
constructCellViewDrawSensitive ,
getCellViewDrawSensitive ,
setCellViewDrawSensitive ,
#if ENABLE_OVERLOADING
CellViewFitModelPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
cellViewFitModel ,
#endif
constructCellViewFitModel ,
getCellViewFitModel ,
setCellViewFitModel ,
#if ENABLE_OVERLOADING
CellViewModelPropertyInfo ,
#endif
#if ENABLE_OVERLOADING
cellViewModel ,
#endif
clearCellViewModel ,
constructCellViewModel ,
getCellViewModel ,
setCellViewModel ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GI.Atk.Interfaces.ImplementorIface as Atk.ImplementorIface
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gdk.Structs.Color as Gdk.Color
import qualified GI.Gdk.Structs.RGBA as Gdk.RGBA
import qualified GI.GdkPixbuf.Objects.Pixbuf as GdkPixbuf.Pixbuf
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.Buildable as Gtk.Buildable
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.CellLayout as Gtk.CellLayout
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.Orientable as Gtk.Orientable
import {-# SOURCE #-} qualified GI.Gtk.Interfaces.TreeModel as Gtk.TreeModel
import {-# SOURCE #-} qualified GI.Gtk.Objects.CellArea as Gtk.CellArea
import {-# SOURCE #-} qualified GI.Gtk.Objects.CellAreaContext as Gtk.CellAreaContext
import {-# SOURCE #-} qualified GI.Gtk.Objects.Widget as Gtk.Widget
import {-# SOURCE #-} qualified GI.Gtk.Structs.Requisition as Gtk.Requisition
import {-# SOURCE #-} qualified GI.Gtk.Structs.TreePath as Gtk.TreePath
newtype CellView = CellView (ManagedPtr CellView)
foreign import ccall "gtk_cell_view_get_type"
c_gtk_cell_view_get_type :: IO GType
instance GObject CellView where
gobjectType _ = c_gtk_cell_view_get_type
class GObject o => IsCellView o
#if MIN_VERSION_base(4,9,0)
instance {-# OVERLAPPABLE #-} (GObject a, O.UnknownAncestorError CellView a) =>
IsCellView a
#endif
instance IsCellView CellView
instance Gtk.Widget.IsWidget CellView
instance GObject.Object.IsObject CellView
instance Atk.ImplementorIface.IsImplementorIface CellView
instance Gtk.Buildable.IsBuildable CellView
instance Gtk.CellLayout.IsCellLayout CellView
instance Gtk.Orientable.IsOrientable CellView
toCellView :: (MonadIO m, IsCellView o) => o -> m CellView
toCellView = liftIO . unsafeCastTo CellView
noCellView :: Maybe CellView
noCellView = Nothing
#if ENABLE_OVERLOADING
type family ResolveCellViewMethod (t :: Symbol) (o :: *) :: * where
ResolveCellViewMethod "activate" o = Gtk.Widget.WidgetActivateMethodInfo
ResolveCellViewMethod "addAccelerator" o = Gtk.Widget.WidgetAddAcceleratorMethodInfo
ResolveCellViewMethod "addAttribute" o = Gtk.CellLayout.CellLayoutAddAttributeMethodInfo
ResolveCellViewMethod "addChild" o = Gtk.Buildable.BuildableAddChildMethodInfo
ResolveCellViewMethod "addDeviceEvents" o = Gtk.Widget.WidgetAddDeviceEventsMethodInfo
ResolveCellViewMethod "addEvents" o = Gtk.Widget.WidgetAddEventsMethodInfo
ResolveCellViewMethod "addMnemonicLabel" o = Gtk.Widget.WidgetAddMnemonicLabelMethodInfo
ResolveCellViewMethod "addTickCallback" o = Gtk.Widget.WidgetAddTickCallbackMethodInfo
ResolveCellViewMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveCellViewMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveCellViewMethod "canActivateAccel" o = Gtk.Widget.WidgetCanActivateAccelMethodInfo
ResolveCellViewMethod "childFocus" o = Gtk.Widget.WidgetChildFocusMethodInfo
ResolveCellViewMethod "childNotify" o = Gtk.Widget.WidgetChildNotifyMethodInfo
ResolveCellViewMethod "classPath" o = Gtk.Widget.WidgetClassPathMethodInfo
ResolveCellViewMethod "clear" o = Gtk.CellLayout.CellLayoutClearMethodInfo
ResolveCellViewMethod "clearAttributes" o = Gtk.CellLayout.CellLayoutClearAttributesMethodInfo
ResolveCellViewMethod "computeExpand" o = Gtk.Widget.WidgetComputeExpandMethodInfo
ResolveCellViewMethod "constructChild" o = Gtk.Buildable.BuildableConstructChildMethodInfo
ResolveCellViewMethod "createPangoContext" o = Gtk.Widget.WidgetCreatePangoContextMethodInfo
ResolveCellViewMethod "createPangoLayout" o = Gtk.Widget.WidgetCreatePangoLayoutMethodInfo
ResolveCellViewMethod "customFinished" o = Gtk.Buildable.BuildableCustomFinishedMethodInfo
ResolveCellViewMethod "customTagEnd" o = Gtk.Buildable.BuildableCustomTagEndMethodInfo
ResolveCellViewMethod "customTagStart" o = Gtk.Buildable.BuildableCustomTagStartMethodInfo
ResolveCellViewMethod "destroy" o = Gtk.Widget.WidgetDestroyMethodInfo
ResolveCellViewMethod "destroyed" o = Gtk.Widget.WidgetDestroyedMethodInfo
ResolveCellViewMethod "deviceIsShadowed" o = Gtk.Widget.WidgetDeviceIsShadowedMethodInfo
ResolveCellViewMethod "dragBegin" o = Gtk.Widget.WidgetDragBeginMethodInfo
ResolveCellViewMethod "dragBeginWithCoordinates" o = Gtk.Widget.WidgetDragBeginWithCoordinatesMethodInfo
ResolveCellViewMethod "dragCheckThreshold" o = Gtk.Widget.WidgetDragCheckThresholdMethodInfo
ResolveCellViewMethod "dragDestAddImageTargets" o = Gtk.Widget.WidgetDragDestAddImageTargetsMethodInfo
ResolveCellViewMethod "dragDestAddTextTargets" o = Gtk.Widget.WidgetDragDestAddTextTargetsMethodInfo
ResolveCellViewMethod "dragDestAddUriTargets" o = Gtk.Widget.WidgetDragDestAddUriTargetsMethodInfo
ResolveCellViewMethod "dragDestFindTarget" o = Gtk.Widget.WidgetDragDestFindTargetMethodInfo
ResolveCellViewMethod "dragDestGetTargetList" o = Gtk.Widget.WidgetDragDestGetTargetListMethodInfo
ResolveCellViewMethod "dragDestGetTrackMotion" o = Gtk.Widget.WidgetDragDestGetTrackMotionMethodInfo
ResolveCellViewMethod "dragDestSet" o = Gtk.Widget.WidgetDragDestSetMethodInfo
ResolveCellViewMethod "dragDestSetProxy" o = Gtk.Widget.WidgetDragDestSetProxyMethodInfo
ResolveCellViewMethod "dragDestSetTargetList" o = Gtk.Widget.WidgetDragDestSetTargetListMethodInfo
ResolveCellViewMethod "dragDestSetTrackMotion" o = Gtk.Widget.WidgetDragDestSetTrackMotionMethodInfo
ResolveCellViewMethod "dragDestUnset" o = Gtk.Widget.WidgetDragDestUnsetMethodInfo
ResolveCellViewMethod "dragGetData" o = Gtk.Widget.WidgetDragGetDataMethodInfo
ResolveCellViewMethod "dragHighlight" o = Gtk.Widget.WidgetDragHighlightMethodInfo
ResolveCellViewMethod "dragSourceAddImageTargets" o = Gtk.Widget.WidgetDragSourceAddImageTargetsMethodInfo
ResolveCellViewMethod "dragSourceAddTextTargets" o = Gtk.Widget.WidgetDragSourceAddTextTargetsMethodInfo
ResolveCellViewMethod "dragSourceAddUriTargets" o = Gtk.Widget.WidgetDragSourceAddUriTargetsMethodInfo
ResolveCellViewMethod "dragSourceGetTargetList" o = Gtk.Widget.WidgetDragSourceGetTargetListMethodInfo
ResolveCellViewMethod "dragSourceSet" o = Gtk.Widget.WidgetDragSourceSetMethodInfo
ResolveCellViewMethod "dragSourceSetIconGicon" o = Gtk.Widget.WidgetDragSourceSetIconGiconMethodInfo
ResolveCellViewMethod "dragSourceSetIconName" o = Gtk.Widget.WidgetDragSourceSetIconNameMethodInfo
ResolveCellViewMethod "dragSourceSetIconPixbuf" o = Gtk.Widget.WidgetDragSourceSetIconPixbufMethodInfo
ResolveCellViewMethod "dragSourceSetIconStock" o = Gtk.Widget.WidgetDragSourceSetIconStockMethodInfo
ResolveCellViewMethod "dragSourceSetTargetList" o = Gtk.Widget.WidgetDragSourceSetTargetListMethodInfo
ResolveCellViewMethod "dragSourceUnset" o = Gtk.Widget.WidgetDragSourceUnsetMethodInfo
ResolveCellViewMethod "dragUnhighlight" o = Gtk.Widget.WidgetDragUnhighlightMethodInfo
ResolveCellViewMethod "draw" o = Gtk.Widget.WidgetDrawMethodInfo
ResolveCellViewMethod "ensureStyle" o = Gtk.Widget.WidgetEnsureStyleMethodInfo
ResolveCellViewMethod "errorBell" o = Gtk.Widget.WidgetErrorBellMethodInfo
ResolveCellViewMethod "event" o = Gtk.Widget.WidgetEventMethodInfo
ResolveCellViewMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveCellViewMethod "freezeChildNotify" o = Gtk.Widget.WidgetFreezeChildNotifyMethodInfo
ResolveCellViewMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveCellViewMethod "getv" o = GObject.Object.ObjectGetvMethodInfo
ResolveCellViewMethod "grabAdd" o = Gtk.Widget.WidgetGrabAddMethodInfo
ResolveCellViewMethod "grabDefault" o = Gtk.Widget.WidgetGrabDefaultMethodInfo
ResolveCellViewMethod "grabFocus" o = Gtk.Widget.WidgetGrabFocusMethodInfo
ResolveCellViewMethod "grabRemove" o = Gtk.Widget.WidgetGrabRemoveMethodInfo
ResolveCellViewMethod "hasDefault" o = Gtk.Widget.WidgetHasDefaultMethodInfo
ResolveCellViewMethod "hasFocus" o = Gtk.Widget.WidgetHasFocusMethodInfo
ResolveCellViewMethod "hasGrab" o = Gtk.Widget.WidgetHasGrabMethodInfo
ResolveCellViewMethod "hasRcStyle" o = Gtk.Widget.WidgetHasRcStyleMethodInfo
ResolveCellViewMethod "hasScreen" o = Gtk.Widget.WidgetHasScreenMethodInfo
ResolveCellViewMethod "hasVisibleFocus" o = Gtk.Widget.WidgetHasVisibleFocusMethodInfo
ResolveCellViewMethod "hide" o = Gtk.Widget.WidgetHideMethodInfo
ResolveCellViewMethod "hideOnDelete" o = Gtk.Widget.WidgetHideOnDeleteMethodInfo
ResolveCellViewMethod "inDestruction" o = Gtk.Widget.WidgetInDestructionMethodInfo
ResolveCellViewMethod "initTemplate" o = Gtk.Widget.WidgetInitTemplateMethodInfo
ResolveCellViewMethod "inputShapeCombineRegion" o = Gtk.Widget.WidgetInputShapeCombineRegionMethodInfo
ResolveCellViewMethod "insertActionGroup" o = Gtk.Widget.WidgetInsertActionGroupMethodInfo
ResolveCellViewMethod "intersect" o = Gtk.Widget.WidgetIntersectMethodInfo
ResolveCellViewMethod "isAncestor" o = Gtk.Widget.WidgetIsAncestorMethodInfo
ResolveCellViewMethod "isComposited" o = Gtk.Widget.WidgetIsCompositedMethodInfo
ResolveCellViewMethod "isDrawable" o = Gtk.Widget.WidgetIsDrawableMethodInfo
ResolveCellViewMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveCellViewMethod "isFocus" o = Gtk.Widget.WidgetIsFocusMethodInfo
ResolveCellViewMethod "isSensitive" o = Gtk.Widget.WidgetIsSensitiveMethodInfo
ResolveCellViewMethod "isToplevel" o = Gtk.Widget.WidgetIsToplevelMethodInfo
ResolveCellViewMethod "isVisible" o = Gtk.Widget.WidgetIsVisibleMethodInfo
ResolveCellViewMethod "keynavFailed" o = Gtk.Widget.WidgetKeynavFailedMethodInfo
ResolveCellViewMethod "listAccelClosures" o = Gtk.Widget.WidgetListAccelClosuresMethodInfo
ResolveCellViewMethod "listActionPrefixes" o = Gtk.Widget.WidgetListActionPrefixesMethodInfo
ResolveCellViewMethod "listMnemonicLabels" o = Gtk.Widget.WidgetListMnemonicLabelsMethodInfo
ResolveCellViewMethod "map" o = Gtk.Widget.WidgetMapMethodInfo
ResolveCellViewMethod "mnemonicActivate" o = Gtk.Widget.WidgetMnemonicActivateMethodInfo
ResolveCellViewMethod "modifyBase" o = Gtk.Widget.WidgetModifyBaseMethodInfo
ResolveCellViewMethod "modifyBg" o = Gtk.Widget.WidgetModifyBgMethodInfo
ResolveCellViewMethod "modifyCursor" o = Gtk.Widget.WidgetModifyCursorMethodInfo
ResolveCellViewMethod "modifyFg" o = Gtk.Widget.WidgetModifyFgMethodInfo
ResolveCellViewMethod "modifyFont" o = Gtk.Widget.WidgetModifyFontMethodInfo
ResolveCellViewMethod "modifyStyle" o = Gtk.Widget.WidgetModifyStyleMethodInfo
ResolveCellViewMethod "modifyText" o = Gtk.Widget.WidgetModifyTextMethodInfo
ResolveCellViewMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveCellViewMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveCellViewMethod "overrideBackgroundColor" o = Gtk.Widget.WidgetOverrideBackgroundColorMethodInfo
ResolveCellViewMethod "overrideColor" o = Gtk.Widget.WidgetOverrideColorMethodInfo
ResolveCellViewMethod "overrideCursor" o = Gtk.Widget.WidgetOverrideCursorMethodInfo
ResolveCellViewMethod "overrideFont" o = Gtk.Widget.WidgetOverrideFontMethodInfo
ResolveCellViewMethod "overrideSymbolicColor" o = Gtk.Widget.WidgetOverrideSymbolicColorMethodInfo
ResolveCellViewMethod "packEnd" o = Gtk.CellLayout.CellLayoutPackEndMethodInfo
ResolveCellViewMethod "packStart" o = Gtk.CellLayout.CellLayoutPackStartMethodInfo
ResolveCellViewMethod "parserFinished" o = Gtk.Buildable.BuildableParserFinishedMethodInfo
ResolveCellViewMethod "path" o = Gtk.Widget.WidgetPathMethodInfo
ResolveCellViewMethod "queueAllocate" o = Gtk.Widget.WidgetQueueAllocateMethodInfo
ResolveCellViewMethod "queueComputeExpand" o = Gtk.Widget.WidgetQueueComputeExpandMethodInfo
ResolveCellViewMethod "queueDraw" o = Gtk.Widget.WidgetQueueDrawMethodInfo
ResolveCellViewMethod "queueDrawArea" o = Gtk.Widget.WidgetQueueDrawAreaMethodInfo
ResolveCellViewMethod "queueDrawRegion" o = Gtk.Widget.WidgetQueueDrawRegionMethodInfo
ResolveCellViewMethod "queueResize" o = Gtk.Widget.WidgetQueueResizeMethodInfo
ResolveCellViewMethod "queueResizeNoRedraw" o = Gtk.Widget.WidgetQueueResizeNoRedrawMethodInfo
ResolveCellViewMethod "realize" o = Gtk.Widget.WidgetRealizeMethodInfo
ResolveCellViewMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveCellViewMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveCellViewMethod "regionIntersect" o = Gtk.Widget.WidgetRegionIntersectMethodInfo
ResolveCellViewMethod "registerWindow" o = Gtk.Widget.WidgetRegisterWindowMethodInfo
ResolveCellViewMethod "removeAccelerator" o = Gtk.Widget.WidgetRemoveAcceleratorMethodInfo
ResolveCellViewMethod "removeMnemonicLabel" o = Gtk.Widget.WidgetRemoveMnemonicLabelMethodInfo
ResolveCellViewMethod "removeTickCallback" o = Gtk.Widget.WidgetRemoveTickCallbackMethodInfo
ResolveCellViewMethod "renderIcon" o = Gtk.Widget.WidgetRenderIconMethodInfo
ResolveCellViewMethod "renderIconPixbuf" o = Gtk.Widget.WidgetRenderIconPixbufMethodInfo
ResolveCellViewMethod "reorder" o = Gtk.CellLayout.CellLayoutReorderMethodInfo
ResolveCellViewMethod "reparent" o = Gtk.Widget.WidgetReparentMethodInfo
ResolveCellViewMethod "resetRcStyles" o = Gtk.Widget.WidgetResetRcStylesMethodInfo
ResolveCellViewMethod "resetStyle" o = Gtk.Widget.WidgetResetStyleMethodInfo
ResolveCellViewMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveCellViewMethod "sendExpose" o = Gtk.Widget.WidgetSendExposeMethodInfo
ResolveCellViewMethod "sendFocusChange" o = Gtk.Widget.WidgetSendFocusChangeMethodInfo
ResolveCellViewMethod "shapeCombineRegion" o = Gtk.Widget.WidgetShapeCombineRegionMethodInfo
ResolveCellViewMethod "show" o = Gtk.Widget.WidgetShowMethodInfo
ResolveCellViewMethod "showAll" o = Gtk.Widget.WidgetShowAllMethodInfo
ResolveCellViewMethod "showNow" o = Gtk.Widget.WidgetShowNowMethodInfo
ResolveCellViewMethod "sizeAllocate" o = Gtk.Widget.WidgetSizeAllocateMethodInfo
ResolveCellViewMethod "sizeAllocateWithBaseline" o = Gtk.Widget.WidgetSizeAllocateWithBaselineMethodInfo
ResolveCellViewMethod "sizeRequest" o = Gtk.Widget.WidgetSizeRequestMethodInfo
ResolveCellViewMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveCellViewMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveCellViewMethod "styleAttach" o = Gtk.Widget.WidgetStyleAttachMethodInfo
ResolveCellViewMethod "styleGetProperty" o = Gtk.Widget.WidgetStyleGetPropertyMethodInfo
ResolveCellViewMethod "thawChildNotify" o = Gtk.Widget.WidgetThawChildNotifyMethodInfo
ResolveCellViewMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveCellViewMethod "translateCoordinates" o = Gtk.Widget.WidgetTranslateCoordinatesMethodInfo
ResolveCellViewMethod "triggerTooltipQuery" o = Gtk.Widget.WidgetTriggerTooltipQueryMethodInfo
ResolveCellViewMethod "unmap" o = Gtk.Widget.WidgetUnmapMethodInfo
ResolveCellViewMethod "unparent" o = Gtk.Widget.WidgetUnparentMethodInfo
ResolveCellViewMethod "unrealize" o = Gtk.Widget.WidgetUnrealizeMethodInfo
ResolveCellViewMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveCellViewMethod "unregisterWindow" o = Gtk.Widget.WidgetUnregisterWindowMethodInfo
ResolveCellViewMethod "unsetStateFlags" o = Gtk.Widget.WidgetUnsetStateFlagsMethodInfo
ResolveCellViewMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveCellViewMethod "getAccessible" o = Gtk.Widget.WidgetGetAccessibleMethodInfo
ResolveCellViewMethod "getActionGroup" o = Gtk.Widget.WidgetGetActionGroupMethodInfo
ResolveCellViewMethod "getAllocatedBaseline" o = Gtk.Widget.WidgetGetAllocatedBaselineMethodInfo
ResolveCellViewMethod "getAllocatedHeight" o = Gtk.Widget.WidgetGetAllocatedHeightMethodInfo
ResolveCellViewMethod "getAllocatedSize" o = Gtk.Widget.WidgetGetAllocatedSizeMethodInfo
ResolveCellViewMethod "getAllocatedWidth" o = Gtk.Widget.WidgetGetAllocatedWidthMethodInfo
ResolveCellViewMethod "getAllocation" o = Gtk.Widget.WidgetGetAllocationMethodInfo
ResolveCellViewMethod "getAncestor" o = Gtk.Widget.WidgetGetAncestorMethodInfo
ResolveCellViewMethod "getAppPaintable" o = Gtk.Widget.WidgetGetAppPaintableMethodInfo
ResolveCellViewMethod "getArea" o = Gtk.CellLayout.CellLayoutGetAreaMethodInfo
ResolveCellViewMethod "getCanDefault" o = Gtk.Widget.WidgetGetCanDefaultMethodInfo
ResolveCellViewMethod "getCanFocus" o = Gtk.Widget.WidgetGetCanFocusMethodInfo
ResolveCellViewMethod "getCells" o = Gtk.CellLayout.CellLayoutGetCellsMethodInfo
ResolveCellViewMethod "getChildRequisition" o = Gtk.Widget.WidgetGetChildRequisitionMethodInfo
ResolveCellViewMethod "getChildVisible" o = Gtk.Widget.WidgetGetChildVisibleMethodInfo
ResolveCellViewMethod "getClip" o = Gtk.Widget.WidgetGetClipMethodInfo
ResolveCellViewMethod "getClipboard" o = Gtk.Widget.WidgetGetClipboardMethodInfo
ResolveCellViewMethod "getCompositeName" o = Gtk.Widget.WidgetGetCompositeNameMethodInfo
ResolveCellViewMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveCellViewMethod "getDeviceEnabled" o = Gtk.Widget.WidgetGetDeviceEnabledMethodInfo
ResolveCellViewMethod "getDeviceEvents" o = Gtk.Widget.WidgetGetDeviceEventsMethodInfo
ResolveCellViewMethod "getDirection" o = Gtk.Widget.WidgetGetDirectionMethodInfo
ResolveCellViewMethod "getDisplay" o = Gtk.Widget.WidgetGetDisplayMethodInfo
ResolveCellViewMethod "getDisplayedRow" o = CellViewGetDisplayedRowMethodInfo
ResolveCellViewMethod "getDoubleBuffered" o = Gtk.Widget.WidgetGetDoubleBufferedMethodInfo
ResolveCellViewMethod "getDrawSensitive" o = CellViewGetDrawSensitiveMethodInfo
ResolveCellViewMethod "getEvents" o = Gtk.Widget.WidgetGetEventsMethodInfo
ResolveCellViewMethod "getFitModel" o = CellViewGetFitModelMethodInfo
ResolveCellViewMethod "getFocusOnClick" o = Gtk.Widget.WidgetGetFocusOnClickMethodInfo
ResolveCellViewMethod "getFontMap" o = Gtk.Widget.WidgetGetFontMapMethodInfo
ResolveCellViewMethod "getFontOptions" o = Gtk.Widget.WidgetGetFontOptionsMethodInfo
ResolveCellViewMethod "getFrameClock" o = Gtk.Widget.WidgetGetFrameClockMethodInfo
ResolveCellViewMethod "getHalign" o = Gtk.Widget.WidgetGetHalignMethodInfo
ResolveCellViewMethod "getHasTooltip" o = Gtk.Widget.WidgetGetHasTooltipMethodInfo
ResolveCellViewMethod "getHasWindow" o = Gtk.Widget.WidgetGetHasWindowMethodInfo
ResolveCellViewMethod "getHexpand" o = Gtk.Widget.WidgetGetHexpandMethodInfo
ResolveCellViewMethod "getHexpandSet" o = Gtk.Widget.WidgetGetHexpandSetMethodInfo
ResolveCellViewMethod "getInternalChild" o = Gtk.Buildable.BuildableGetInternalChildMethodInfo
ResolveCellViewMethod "getMapped" o = Gtk.Widget.WidgetGetMappedMethodInfo
ResolveCellViewMethod "getMarginBottom" o = Gtk.Widget.WidgetGetMarginBottomMethodInfo
ResolveCellViewMethod "getMarginEnd" o = Gtk.Widget.WidgetGetMarginEndMethodInfo
ResolveCellViewMethod "getMarginLeft" o = Gtk.Widget.WidgetGetMarginLeftMethodInfo
ResolveCellViewMethod "getMarginRight" o = Gtk.Widget.WidgetGetMarginRightMethodInfo
ResolveCellViewMethod "getMarginStart" o = Gtk.Widget.WidgetGetMarginStartMethodInfo
ResolveCellViewMethod "getMarginTop" o = Gtk.Widget.WidgetGetMarginTopMethodInfo
ResolveCellViewMethod "getModel" o = CellViewGetModelMethodInfo
ResolveCellViewMethod "getModifierMask" o = Gtk.Widget.WidgetGetModifierMaskMethodInfo
ResolveCellViewMethod "getModifierStyle" o = Gtk.Widget.WidgetGetModifierStyleMethodInfo
ResolveCellViewMethod "getName" o = Gtk.Widget.WidgetGetNameMethodInfo
ResolveCellViewMethod "getNoShowAll" o = Gtk.Widget.WidgetGetNoShowAllMethodInfo
ResolveCellViewMethod "getOpacity" o = Gtk.Widget.WidgetGetOpacityMethodInfo
ResolveCellViewMethod "getOrientation" o = Gtk.Orientable.OrientableGetOrientationMethodInfo
ResolveCellViewMethod "getPangoContext" o = Gtk.Widget.WidgetGetPangoContextMethodInfo
ResolveCellViewMethod "getParent" o = Gtk.Widget.WidgetGetParentMethodInfo
ResolveCellViewMethod "getParentWindow" o = Gtk.Widget.WidgetGetParentWindowMethodInfo
ResolveCellViewMethod "getPath" o = Gtk.Widget.WidgetGetPathMethodInfo
ResolveCellViewMethod "getPointer" o = Gtk.Widget.WidgetGetPointerMethodInfo
ResolveCellViewMethod "getPreferredHeight" o = Gtk.Widget.WidgetGetPreferredHeightMethodInfo
ResolveCellViewMethod "getPreferredHeightAndBaselineForWidth" o = Gtk.Widget.WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveCellViewMethod "getPreferredHeightForWidth" o = Gtk.Widget.WidgetGetPreferredHeightForWidthMethodInfo
ResolveCellViewMethod "getPreferredSize" o = Gtk.Widget.WidgetGetPreferredSizeMethodInfo
ResolveCellViewMethod "getPreferredWidth" o = Gtk.Widget.WidgetGetPreferredWidthMethodInfo
ResolveCellViewMethod "getPreferredWidthForHeight" o = Gtk.Widget.WidgetGetPreferredWidthForHeightMethodInfo
ResolveCellViewMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveCellViewMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveCellViewMethod "getRealized" o = Gtk.Widget.WidgetGetRealizedMethodInfo
ResolveCellViewMethod "getReceivesDefault" o = Gtk.Widget.WidgetGetReceivesDefaultMethodInfo
ResolveCellViewMethod "getRequestMode" o = Gtk.Widget.WidgetGetRequestModeMethodInfo
ResolveCellViewMethod "getRequisition" o = Gtk.Widget.WidgetGetRequisitionMethodInfo
ResolveCellViewMethod "getRootWindow" o = Gtk.Widget.WidgetGetRootWindowMethodInfo
ResolveCellViewMethod "getScaleFactor" o = Gtk.Widget.WidgetGetScaleFactorMethodInfo
ResolveCellViewMethod "getScreen" o = Gtk.Widget.WidgetGetScreenMethodInfo
ResolveCellViewMethod "getSensitive" o = Gtk.Widget.WidgetGetSensitiveMethodInfo
ResolveCellViewMethod "getSettings" o = Gtk.Widget.WidgetGetSettingsMethodInfo
ResolveCellViewMethod "getSizeOfRow" o = CellViewGetSizeOfRowMethodInfo
ResolveCellViewMethod "getSizeRequest" o = Gtk.Widget.WidgetGetSizeRequestMethodInfo
ResolveCellViewMethod "getState" o = Gtk.Widget.WidgetGetStateMethodInfo
ResolveCellViewMethod "getStateFlags" o = Gtk.Widget.WidgetGetStateFlagsMethodInfo
ResolveCellViewMethod "getStyle" o = Gtk.Widget.WidgetGetStyleMethodInfo
ResolveCellViewMethod "getStyleContext" o = Gtk.Widget.WidgetGetStyleContextMethodInfo
ResolveCellViewMethod "getSupportMultidevice" o = Gtk.Widget.WidgetGetSupportMultideviceMethodInfo
ResolveCellViewMethod "getTemplateChild" o = Gtk.Widget.WidgetGetTemplateChildMethodInfo
ResolveCellViewMethod "getTooltipMarkup" o = Gtk.Widget.WidgetGetTooltipMarkupMethodInfo
ResolveCellViewMethod "getTooltipText" o = Gtk.Widget.WidgetGetTooltipTextMethodInfo
ResolveCellViewMethod "getTooltipWindow" o = Gtk.Widget.WidgetGetTooltipWindowMethodInfo
ResolveCellViewMethod "getToplevel" o = Gtk.Widget.WidgetGetToplevelMethodInfo
ResolveCellViewMethod "getValign" o = Gtk.Widget.WidgetGetValignMethodInfo
ResolveCellViewMethod "getValignWithBaseline" o = Gtk.Widget.WidgetGetValignWithBaselineMethodInfo
ResolveCellViewMethod "getVexpand" o = Gtk.Widget.WidgetGetVexpandMethodInfo
ResolveCellViewMethod "getVexpandSet" o = Gtk.Widget.WidgetGetVexpandSetMethodInfo
ResolveCellViewMethod "getVisible" o = Gtk.Widget.WidgetGetVisibleMethodInfo
ResolveCellViewMethod "getVisual" o = Gtk.Widget.WidgetGetVisualMethodInfo
ResolveCellViewMethod "getWindow" o = Gtk.Widget.WidgetGetWindowMethodInfo
ResolveCellViewMethod "setAccelPath" o = Gtk.Widget.WidgetSetAccelPathMethodInfo
ResolveCellViewMethod "setAllocation" o = Gtk.Widget.WidgetSetAllocationMethodInfo
ResolveCellViewMethod "setAppPaintable" o = Gtk.Widget.WidgetSetAppPaintableMethodInfo
ResolveCellViewMethod "setBackgroundColor" o = CellViewSetBackgroundColorMethodInfo
ResolveCellViewMethod "setBackgroundRgba" o = CellViewSetBackgroundRgbaMethodInfo
ResolveCellViewMethod "setBuildableProperty" o = Gtk.Buildable.BuildableSetBuildablePropertyMethodInfo
ResolveCellViewMethod "setCanDefault" o = Gtk.Widget.WidgetSetCanDefaultMethodInfo
ResolveCellViewMethod "setCanFocus" o = Gtk.Widget.WidgetSetCanFocusMethodInfo
ResolveCellViewMethod "setCellDataFunc" o = Gtk.CellLayout.CellLayoutSetCellDataFuncMethodInfo
ResolveCellViewMethod "setChildVisible" o = Gtk.Widget.WidgetSetChildVisibleMethodInfo
ResolveCellViewMethod "setClip" o = Gtk.Widget.WidgetSetClipMethodInfo
ResolveCellViewMethod "setCompositeName" o = Gtk.Widget.WidgetSetCompositeNameMethodInfo
ResolveCellViewMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveCellViewMethod "setDeviceEnabled" o = Gtk.Widget.WidgetSetDeviceEnabledMethodInfo
ResolveCellViewMethod "setDeviceEvents" o = Gtk.Widget.WidgetSetDeviceEventsMethodInfo
ResolveCellViewMethod "setDirection" o = Gtk.Widget.WidgetSetDirectionMethodInfo
ResolveCellViewMethod "setDisplayedRow" o = CellViewSetDisplayedRowMethodInfo
ResolveCellViewMethod "setDoubleBuffered" o = Gtk.Widget.WidgetSetDoubleBufferedMethodInfo
ResolveCellViewMethod "setDrawSensitive" o = CellViewSetDrawSensitiveMethodInfo
ResolveCellViewMethod "setEvents" o = Gtk.Widget.WidgetSetEventsMethodInfo
ResolveCellViewMethod "setFitModel" o = CellViewSetFitModelMethodInfo
ResolveCellViewMethod "setFocusOnClick" o = Gtk.Widget.WidgetSetFocusOnClickMethodInfo
ResolveCellViewMethod "setFontMap" o = Gtk.Widget.WidgetSetFontMapMethodInfo
ResolveCellViewMethod "setFontOptions" o = Gtk.Widget.WidgetSetFontOptionsMethodInfo
ResolveCellViewMethod "setHalign" o = Gtk.Widget.WidgetSetHalignMethodInfo
ResolveCellViewMethod "setHasTooltip" o = Gtk.Widget.WidgetSetHasTooltipMethodInfo
ResolveCellViewMethod "setHasWindow" o = Gtk.Widget.WidgetSetHasWindowMethodInfo
ResolveCellViewMethod "setHexpand" o = Gtk.Widget.WidgetSetHexpandMethodInfo
ResolveCellViewMethod "setHexpandSet" o = Gtk.Widget.WidgetSetHexpandSetMethodInfo
ResolveCellViewMethod "setMapped" o = Gtk.Widget.WidgetSetMappedMethodInfo
ResolveCellViewMethod "setMarginBottom" o = Gtk.Widget.WidgetSetMarginBottomMethodInfo
ResolveCellViewMethod "setMarginEnd" o = Gtk.Widget.WidgetSetMarginEndMethodInfo
ResolveCellViewMethod "setMarginLeft" o = Gtk.Widget.WidgetSetMarginLeftMethodInfo
ResolveCellViewMethod "setMarginRight" o = Gtk.Widget.WidgetSetMarginRightMethodInfo
ResolveCellViewMethod "setMarginStart" o = Gtk.Widget.WidgetSetMarginStartMethodInfo
ResolveCellViewMethod "setMarginTop" o = Gtk.Widget.WidgetSetMarginTopMethodInfo
ResolveCellViewMethod "setModel" o = CellViewSetModelMethodInfo
ResolveCellViewMethod "setName" o = Gtk.Widget.WidgetSetNameMethodInfo
ResolveCellViewMethod "setNoShowAll" o = Gtk.Widget.WidgetSetNoShowAllMethodInfo
ResolveCellViewMethod "setOpacity" o = Gtk.Widget.WidgetSetOpacityMethodInfo
ResolveCellViewMethod "setOrientation" o = Gtk.Orientable.OrientableSetOrientationMethodInfo
ResolveCellViewMethod "setParent" o = Gtk.Widget.WidgetSetParentMethodInfo
ResolveCellViewMethod "setParentWindow" o = Gtk.Widget.WidgetSetParentWindowMethodInfo
ResolveCellViewMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveCellViewMethod "setRealized" o = Gtk.Widget.WidgetSetRealizedMethodInfo
ResolveCellViewMethod "setReceivesDefault" o = Gtk.Widget.WidgetSetReceivesDefaultMethodInfo
ResolveCellViewMethod "setRedrawOnAllocate" o = Gtk.Widget.WidgetSetRedrawOnAllocateMethodInfo
ResolveCellViewMethod "setSensitive" o = Gtk.Widget.WidgetSetSensitiveMethodInfo
ResolveCellViewMethod "setSizeRequest" o = Gtk.Widget.WidgetSetSizeRequestMethodInfo
ResolveCellViewMethod "setState" o = Gtk.Widget.WidgetSetStateMethodInfo
ResolveCellViewMethod "setStateFlags" o = Gtk.Widget.WidgetSetStateFlagsMethodInfo
ResolveCellViewMethod "setStyle" o = Gtk.Widget.WidgetSetStyleMethodInfo
ResolveCellViewMethod "setSupportMultidevice" o = Gtk.Widget.WidgetSetSupportMultideviceMethodInfo
ResolveCellViewMethod "setTooltipMarkup" o = Gtk.Widget.WidgetSetTooltipMarkupMethodInfo
ResolveCellViewMethod "setTooltipText" o = Gtk.Widget.WidgetSetTooltipTextMethodInfo
ResolveCellViewMethod "setTooltipWindow" o = Gtk.Widget.WidgetSetTooltipWindowMethodInfo
ResolveCellViewMethod "setValign" o = Gtk.Widget.WidgetSetValignMethodInfo
ResolveCellViewMethod "setVexpand" o = Gtk.Widget.WidgetSetVexpandMethodInfo
ResolveCellViewMethod "setVexpandSet" o = Gtk.Widget.WidgetSetVexpandSetMethodInfo
ResolveCellViewMethod "setVisible" o = Gtk.Widget.WidgetSetVisibleMethodInfo
ResolveCellViewMethod "setVisual" o = Gtk.Widget.WidgetSetVisualMethodInfo
ResolveCellViewMethod "setWindow" o = Gtk.Widget.WidgetSetWindowMethodInfo
ResolveCellViewMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveCellViewMethod t CellView, O.MethodInfo info CellView p) => O.IsLabelProxy t (CellView -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveCellViewMethod t CellView, O.MethodInfo info CellView p) => O.IsLabel t (CellView -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#else
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
#endif
#endif
setCellViewBackground :: (MonadIO m, IsCellView o) => o -> T.Text -> m ()
setCellViewBackground obj val = liftIO $ setObjectPropertyString obj "background" (Just val)
constructCellViewBackground :: (IsCellView o) => T.Text -> IO (GValueConstruct o)
constructCellViewBackground val = constructObjectPropertyString "background" (Just val)
clearCellViewBackground :: (MonadIO m, IsCellView o) => o -> m ()
clearCellViewBackground obj = liftIO $ setObjectPropertyString obj "background" (Nothing :: Maybe T.Text)
#if ENABLE_OVERLOADING
data CellViewBackgroundPropertyInfo
instance AttrInfo CellViewBackgroundPropertyInfo where
type AttrAllowedOps CellViewBackgroundPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrClear]
type AttrSetTypeConstraint CellViewBackgroundPropertyInfo = (~) T.Text
type AttrBaseTypeConstraint CellViewBackgroundPropertyInfo = IsCellView
type AttrGetType CellViewBackgroundPropertyInfo = ()
type AttrLabel CellViewBackgroundPropertyInfo = "background"
type AttrOrigin CellViewBackgroundPropertyInfo = CellView
attrGet _ = undefined
attrSet _ = setCellViewBackground
attrConstruct _ = constructCellViewBackground
attrClear _ = clearCellViewBackground
#endif
getCellViewBackgroundGdk :: (MonadIO m, IsCellView o) => o -> m (Maybe Gdk.Color.Color)
getCellViewBackgroundGdk obj = liftIO $ getObjectPropertyBoxed obj "background-gdk" Gdk.Color.Color
setCellViewBackgroundGdk :: (MonadIO m, IsCellView o) => o -> Gdk.Color.Color -> m ()
setCellViewBackgroundGdk obj val = liftIO $ setObjectPropertyBoxed obj "background-gdk" (Just val)
constructCellViewBackgroundGdk :: (IsCellView o) => Gdk.Color.Color -> IO (GValueConstruct o)
constructCellViewBackgroundGdk val = constructObjectPropertyBoxed "background-gdk" (Just val)
clearCellViewBackgroundGdk :: (MonadIO m, IsCellView o) => o -> m ()
clearCellViewBackgroundGdk obj = liftIO $ setObjectPropertyBoxed obj "background-gdk" (Nothing :: Maybe Gdk.Color.Color)
#if ENABLE_OVERLOADING
data CellViewBackgroundGdkPropertyInfo
instance AttrInfo CellViewBackgroundGdkPropertyInfo where
type AttrAllowedOps CellViewBackgroundGdkPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint CellViewBackgroundGdkPropertyInfo = (~) Gdk.Color.Color
type AttrBaseTypeConstraint CellViewBackgroundGdkPropertyInfo = IsCellView
type AttrGetType CellViewBackgroundGdkPropertyInfo = (Maybe Gdk.Color.Color)
type AttrLabel CellViewBackgroundGdkPropertyInfo = "background-gdk"
type AttrOrigin CellViewBackgroundGdkPropertyInfo = CellView
attrGet _ = getCellViewBackgroundGdk
attrSet _ = setCellViewBackgroundGdk
attrConstruct _ = constructCellViewBackgroundGdk
attrClear _ = clearCellViewBackgroundGdk
#endif
getCellViewBackgroundRgba :: (MonadIO m, IsCellView o) => o -> m (Maybe Gdk.RGBA.RGBA)
getCellViewBackgroundRgba obj = liftIO $ getObjectPropertyBoxed obj "background-rgba" Gdk.RGBA.RGBA
setCellViewBackgroundRgba :: (MonadIO m, IsCellView o) => o -> Gdk.RGBA.RGBA -> m ()
setCellViewBackgroundRgba obj val = liftIO $ setObjectPropertyBoxed obj "background-rgba" (Just val)
constructCellViewBackgroundRgba :: (IsCellView o) => Gdk.RGBA.RGBA -> IO (GValueConstruct o)
constructCellViewBackgroundRgba val = constructObjectPropertyBoxed "background-rgba" (Just val)
#if ENABLE_OVERLOADING
data CellViewBackgroundRgbaPropertyInfo
instance AttrInfo CellViewBackgroundRgbaPropertyInfo where
type AttrAllowedOps CellViewBackgroundRgbaPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint CellViewBackgroundRgbaPropertyInfo = (~) Gdk.RGBA.RGBA
type AttrBaseTypeConstraint CellViewBackgroundRgbaPropertyInfo = IsCellView
type AttrGetType CellViewBackgroundRgbaPropertyInfo = (Maybe Gdk.RGBA.RGBA)
type AttrLabel CellViewBackgroundRgbaPropertyInfo = "background-rgba"
type AttrOrigin CellViewBackgroundRgbaPropertyInfo = CellView
attrGet _ = getCellViewBackgroundRgba
attrSet _ = setCellViewBackgroundRgba
attrConstruct _ = constructCellViewBackgroundRgba
attrClear _ = undefined
#endif
getCellViewBackgroundSet :: (MonadIO m, IsCellView o) => o -> m Bool
getCellViewBackgroundSet obj = liftIO $ getObjectPropertyBool obj "background-set"
setCellViewBackgroundSet :: (MonadIO m, IsCellView o) => o -> Bool -> m ()
setCellViewBackgroundSet obj val = liftIO $ setObjectPropertyBool obj "background-set" val
constructCellViewBackgroundSet :: (IsCellView o) => Bool -> IO (GValueConstruct o)
constructCellViewBackgroundSet val = constructObjectPropertyBool "background-set" val
#if ENABLE_OVERLOADING
data CellViewBackgroundSetPropertyInfo
instance AttrInfo CellViewBackgroundSetPropertyInfo where
type AttrAllowedOps CellViewBackgroundSetPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint CellViewBackgroundSetPropertyInfo = (~) Bool
type AttrBaseTypeConstraint CellViewBackgroundSetPropertyInfo = IsCellView
type AttrGetType CellViewBackgroundSetPropertyInfo = Bool
type AttrLabel CellViewBackgroundSetPropertyInfo = "background-set"
type AttrOrigin CellViewBackgroundSetPropertyInfo = CellView
attrGet _ = getCellViewBackgroundSet
attrSet _ = setCellViewBackgroundSet
attrConstruct _ = constructCellViewBackgroundSet
attrClear _ = undefined
#endif
getCellViewCellArea :: (MonadIO m, IsCellView o) => o -> m (Maybe Gtk.CellArea.CellArea)
getCellViewCellArea obj = liftIO $ getObjectPropertyObject obj "cell-area" Gtk.CellArea.CellArea
constructCellViewCellArea :: (IsCellView o, Gtk.CellArea.IsCellArea a) => a -> IO (GValueConstruct o)
constructCellViewCellArea val = constructObjectPropertyObject "cell-area" (Just val)
#if ENABLE_OVERLOADING
data CellViewCellAreaPropertyInfo
instance AttrInfo CellViewCellAreaPropertyInfo where
type AttrAllowedOps CellViewCellAreaPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint CellViewCellAreaPropertyInfo = Gtk.CellArea.IsCellArea
type AttrBaseTypeConstraint CellViewCellAreaPropertyInfo = IsCellView
type AttrGetType CellViewCellAreaPropertyInfo = (Maybe Gtk.CellArea.CellArea)
type AttrLabel CellViewCellAreaPropertyInfo = "cell-area"
type AttrOrigin CellViewCellAreaPropertyInfo = CellView
attrGet _ = getCellViewCellArea
attrSet _ = undefined
attrConstruct _ = constructCellViewCellArea
attrClear _ = undefined
#endif
getCellViewCellAreaContext :: (MonadIO m, IsCellView o) => o -> m (Maybe Gtk.CellAreaContext.CellAreaContext)
getCellViewCellAreaContext obj = liftIO $ getObjectPropertyObject obj "cell-area-context" Gtk.CellAreaContext.CellAreaContext
constructCellViewCellAreaContext :: (IsCellView o, Gtk.CellAreaContext.IsCellAreaContext a) => a -> IO (GValueConstruct o)
constructCellViewCellAreaContext val = constructObjectPropertyObject "cell-area-context" (Just val)
#if ENABLE_OVERLOADING
data CellViewCellAreaContextPropertyInfo
instance AttrInfo CellViewCellAreaContextPropertyInfo where
type AttrAllowedOps CellViewCellAreaContextPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint CellViewCellAreaContextPropertyInfo = Gtk.CellAreaContext.IsCellAreaContext
type AttrBaseTypeConstraint CellViewCellAreaContextPropertyInfo = IsCellView
type AttrGetType CellViewCellAreaContextPropertyInfo = (Maybe Gtk.CellAreaContext.CellAreaContext)
type AttrLabel CellViewCellAreaContextPropertyInfo = "cell-area-context"
type AttrOrigin CellViewCellAreaContextPropertyInfo = CellView
attrGet _ = getCellViewCellAreaContext
attrSet _ = undefined
attrConstruct _ = constructCellViewCellAreaContext
attrClear _ = undefined
#endif
getCellViewDrawSensitive :: (MonadIO m, IsCellView o) => o -> m Bool
getCellViewDrawSensitive obj = liftIO $ getObjectPropertyBool obj "draw-sensitive"
setCellViewDrawSensitive :: (MonadIO m, IsCellView o) => o -> Bool -> m ()
setCellViewDrawSensitive obj val = liftIO $ setObjectPropertyBool obj "draw-sensitive" val
constructCellViewDrawSensitive :: (IsCellView o) => Bool -> IO (GValueConstruct o)
constructCellViewDrawSensitive val = constructObjectPropertyBool "draw-sensitive" val
#if ENABLE_OVERLOADING
data CellViewDrawSensitivePropertyInfo
instance AttrInfo CellViewDrawSensitivePropertyInfo where
type AttrAllowedOps CellViewDrawSensitivePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint CellViewDrawSensitivePropertyInfo = (~) Bool
type AttrBaseTypeConstraint CellViewDrawSensitivePropertyInfo = IsCellView
type AttrGetType CellViewDrawSensitivePropertyInfo = Bool
type AttrLabel CellViewDrawSensitivePropertyInfo = "draw-sensitive"
type AttrOrigin CellViewDrawSensitivePropertyInfo = CellView
attrGet _ = getCellViewDrawSensitive
attrSet _ = setCellViewDrawSensitive
attrConstruct _ = constructCellViewDrawSensitive
attrClear _ = undefined
#endif
getCellViewFitModel :: (MonadIO m, IsCellView o) => o -> m Bool
getCellViewFitModel obj = liftIO $ getObjectPropertyBool obj "fit-model"
setCellViewFitModel :: (MonadIO m, IsCellView o) => o -> Bool -> m ()
setCellViewFitModel obj val = liftIO $ setObjectPropertyBool obj "fit-model" val
constructCellViewFitModel :: (IsCellView o) => Bool -> IO (GValueConstruct o)
constructCellViewFitModel val = constructObjectPropertyBool "fit-model" val
#if ENABLE_OVERLOADING
data CellViewFitModelPropertyInfo
instance AttrInfo CellViewFitModelPropertyInfo where
type AttrAllowedOps CellViewFitModelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint CellViewFitModelPropertyInfo = (~) Bool
type AttrBaseTypeConstraint CellViewFitModelPropertyInfo = IsCellView
type AttrGetType CellViewFitModelPropertyInfo = Bool
type AttrLabel CellViewFitModelPropertyInfo = "fit-model"
type AttrOrigin CellViewFitModelPropertyInfo = CellView
attrGet _ = getCellViewFitModel
attrSet _ = setCellViewFitModel
attrConstruct _ = constructCellViewFitModel
attrClear _ = undefined
#endif
getCellViewModel :: (MonadIO m, IsCellView o) => o -> m (Maybe Gtk.TreeModel.TreeModel)
getCellViewModel obj = liftIO $ getObjectPropertyObject obj "model" Gtk.TreeModel.TreeModel
setCellViewModel :: (MonadIO m, IsCellView o, Gtk.TreeModel.IsTreeModel a) => o -> a -> m ()
setCellViewModel obj val = liftIO $ setObjectPropertyObject obj "model" (Just val)
constructCellViewModel :: (IsCellView o, Gtk.TreeModel.IsTreeModel a) => a -> IO (GValueConstruct o)
constructCellViewModel val = constructObjectPropertyObject "model" (Just val)
clearCellViewModel :: (MonadIO m, IsCellView o) => o -> m ()
clearCellViewModel obj = liftIO $ setObjectPropertyObject obj "model" (Nothing :: Maybe Gtk.TreeModel.TreeModel)
#if ENABLE_OVERLOADING
data CellViewModelPropertyInfo
instance AttrInfo CellViewModelPropertyInfo where
type AttrAllowedOps CellViewModelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint CellViewModelPropertyInfo = Gtk.TreeModel.IsTreeModel
type AttrBaseTypeConstraint CellViewModelPropertyInfo = IsCellView
type AttrGetType CellViewModelPropertyInfo = (Maybe Gtk.TreeModel.TreeModel)
type AttrLabel CellViewModelPropertyInfo = "model"
type AttrOrigin CellViewModelPropertyInfo = CellView
attrGet _ = getCellViewModel
attrSet _ = setCellViewModel
attrConstruct _ = constructCellViewModel
attrClear _ = clearCellViewModel
#endif
#if ENABLE_OVERLOADING
instance O.HasAttributeList CellView
type instance O.AttributeList CellView = CellViewAttributeList
type CellViewAttributeList = ('[ '("appPaintable", Gtk.Widget.WidgetAppPaintablePropertyInfo), '("background", CellViewBackgroundPropertyInfo), '("backgroundGdk", CellViewBackgroundGdkPropertyInfo), '("backgroundRgba", CellViewBackgroundRgbaPropertyInfo), '("backgroundSet", CellViewBackgroundSetPropertyInfo), '("canDefault", Gtk.Widget.WidgetCanDefaultPropertyInfo), '("canFocus", Gtk.Widget.WidgetCanFocusPropertyInfo), '("cellArea", CellViewCellAreaPropertyInfo), '("cellAreaContext", CellViewCellAreaContextPropertyInfo), '("compositeChild", Gtk.Widget.WidgetCompositeChildPropertyInfo), '("doubleBuffered", Gtk.Widget.WidgetDoubleBufferedPropertyInfo), '("drawSensitive", CellViewDrawSensitivePropertyInfo), '("events", Gtk.Widget.WidgetEventsPropertyInfo), '("expand", Gtk.Widget.WidgetExpandPropertyInfo), '("fitModel", CellViewFitModelPropertyInfo), '("focusOnClick", Gtk.Widget.WidgetFocusOnClickPropertyInfo), '("halign", Gtk.Widget.WidgetHalignPropertyInfo), '("hasDefault", Gtk.Widget.WidgetHasDefaultPropertyInfo), '("hasFocus", Gtk.Widget.WidgetHasFocusPropertyInfo), '("hasTooltip", Gtk.Widget.WidgetHasTooltipPropertyInfo), '("heightRequest", Gtk.Widget.WidgetHeightRequestPropertyInfo), '("hexpand", Gtk.Widget.WidgetHexpandPropertyInfo), '("hexpandSet", Gtk.Widget.WidgetHexpandSetPropertyInfo), '("isFocus", Gtk.Widget.WidgetIsFocusPropertyInfo), '("margin", Gtk.Widget.WidgetMarginPropertyInfo), '("marginBottom", Gtk.Widget.WidgetMarginBottomPropertyInfo), '("marginEnd", Gtk.Widget.WidgetMarginEndPropertyInfo), '("marginLeft", Gtk.Widget.WidgetMarginLeftPropertyInfo), '("marginRight", Gtk.Widget.WidgetMarginRightPropertyInfo), '("marginStart", Gtk.Widget.WidgetMarginStartPropertyInfo), '("marginTop", Gtk.Widget.WidgetMarginTopPropertyInfo), '("model", CellViewModelPropertyInfo), '("name", Gtk.Widget.WidgetNamePropertyInfo), '("noShowAll", Gtk.Widget.WidgetNoShowAllPropertyInfo), '("opacity", Gtk.Widget.WidgetOpacityPropertyInfo), '("orientation", Gtk.Orientable.OrientableOrientationPropertyInfo), '("parent", Gtk.Widget.WidgetParentPropertyInfo), '("receivesDefault", Gtk.Widget.WidgetReceivesDefaultPropertyInfo), '("scaleFactor", Gtk.Widget.WidgetScaleFactorPropertyInfo), '("sensitive", Gtk.Widget.WidgetSensitivePropertyInfo), '("style", Gtk.Widget.WidgetStylePropertyInfo), '("tooltipMarkup", Gtk.Widget.WidgetTooltipMarkupPropertyInfo), '("tooltipText", Gtk.Widget.WidgetTooltipTextPropertyInfo), '("valign", Gtk.Widget.WidgetValignPropertyInfo), '("vexpand", Gtk.Widget.WidgetVexpandPropertyInfo), '("vexpandSet", Gtk.Widget.WidgetVexpandSetPropertyInfo), '("visible", Gtk.Widget.WidgetVisiblePropertyInfo), '("widthRequest", Gtk.Widget.WidgetWidthRequestPropertyInfo), '("window", Gtk.Widget.WidgetWindowPropertyInfo)] :: [(Symbol, *)])
#endif
#if ENABLE_OVERLOADING
cellViewBackground :: AttrLabelProxy "background"
cellViewBackground = AttrLabelProxy
cellViewBackgroundGdk :: AttrLabelProxy "backgroundGdk"
cellViewBackgroundGdk = AttrLabelProxy
cellViewBackgroundRgba :: AttrLabelProxy "backgroundRgba"
cellViewBackgroundRgba = AttrLabelProxy
cellViewBackgroundSet :: AttrLabelProxy "backgroundSet"
cellViewBackgroundSet = AttrLabelProxy
cellViewCellArea :: AttrLabelProxy "cellArea"
cellViewCellArea = AttrLabelProxy
cellViewCellAreaContext :: AttrLabelProxy "cellAreaContext"
cellViewCellAreaContext = AttrLabelProxy
cellViewDrawSensitive :: AttrLabelProxy "drawSensitive"
cellViewDrawSensitive = AttrLabelProxy
cellViewFitModel :: AttrLabelProxy "fitModel"
cellViewFitModel = AttrLabelProxy
cellViewModel :: AttrLabelProxy "model"
cellViewModel = AttrLabelProxy
#endif
#if ENABLE_OVERLOADING
type instance O.SignalList CellView = CellViewSignalList
type CellViewSignalList = ('[ '("accelClosuresChanged", Gtk.Widget.WidgetAccelClosuresChangedSignalInfo), '("buttonPressEvent", Gtk.Widget.WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", Gtk.Widget.WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", Gtk.Widget.WidgetCanActivateAccelSignalInfo), '("childNotify", Gtk.Widget.WidgetChildNotifySignalInfo), '("compositedChanged", Gtk.Widget.WidgetCompositedChangedSignalInfo), '("configureEvent", Gtk.Widget.WidgetConfigureEventSignalInfo), '("damageEvent", Gtk.Widget.WidgetDamageEventSignalInfo), '("deleteEvent", Gtk.Widget.WidgetDeleteEventSignalInfo), '("destroy", Gtk.Widget.WidgetDestroySignalInfo), '("destroyEvent", Gtk.Widget.WidgetDestroyEventSignalInfo), '("directionChanged", Gtk.Widget.WidgetDirectionChangedSignalInfo), '("dragBegin", Gtk.Widget.WidgetDragBeginSignalInfo), '("dragDataDelete", Gtk.Widget.WidgetDragDataDeleteSignalInfo), '("dragDataGet", Gtk.Widget.WidgetDragDataGetSignalInfo), '("dragDataReceived", Gtk.Widget.WidgetDragDataReceivedSignalInfo), '("dragDrop", Gtk.Widget.WidgetDragDropSignalInfo), '("dragEnd", Gtk.Widget.WidgetDragEndSignalInfo), '("dragFailed", Gtk.Widget.WidgetDragFailedSignalInfo), '("dragLeave", Gtk.Widget.WidgetDragLeaveSignalInfo), '("dragMotion", Gtk.Widget.WidgetDragMotionSignalInfo), '("draw", Gtk.Widget.WidgetDrawSignalInfo), '("enterNotifyEvent", Gtk.Widget.WidgetEnterNotifyEventSignalInfo), '("event", Gtk.Widget.WidgetEventSignalInfo), '("eventAfter", Gtk.Widget.WidgetEventAfterSignalInfo), '("focus", Gtk.Widget.WidgetFocusSignalInfo), '("focusInEvent", Gtk.Widget.WidgetFocusInEventSignalInfo), '("focusOutEvent", Gtk.Widget.WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", Gtk.Widget.WidgetGrabBrokenEventSignalInfo), '("grabFocus", Gtk.Widget.WidgetGrabFocusSignalInfo), '("grabNotify", Gtk.Widget.WidgetGrabNotifySignalInfo), '("hide", Gtk.Widget.WidgetHideSignalInfo), '("hierarchyChanged", Gtk.Widget.WidgetHierarchyChangedSignalInfo), '("keyPressEvent", Gtk.Widget.WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", Gtk.Widget.WidgetKeyReleaseEventSignalInfo), '("keynavFailed", Gtk.Widget.WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", Gtk.Widget.WidgetLeaveNotifyEventSignalInfo), '("map", Gtk.Widget.WidgetMapSignalInfo), '("mapEvent", Gtk.Widget.WidgetMapEventSignalInfo), '("mnemonicActivate", Gtk.Widget.WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", Gtk.Widget.WidgetMotionNotifyEventSignalInfo), '("moveFocus", Gtk.Widget.WidgetMoveFocusSignalInfo), '("notify", GObject.Object.ObjectNotifySignalInfo), '("parentSet", Gtk.Widget.WidgetParentSetSignalInfo), '("popupMenu", Gtk.Widget.WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", Gtk.Widget.WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", Gtk.Widget.WidgetProximityInEventSignalInfo), '("proximityOutEvent", Gtk.Widget.WidgetProximityOutEventSignalInfo), '("queryTooltip", Gtk.Widget.WidgetQueryTooltipSignalInfo), '("realize", Gtk.Widget.WidgetRealizeSignalInfo), '("screenChanged", Gtk.Widget.WidgetScreenChangedSignalInfo), '("scrollEvent", Gtk.Widget.WidgetScrollEventSignalInfo), '("selectionClearEvent", Gtk.Widget.WidgetSelectionClearEventSignalInfo), '("selectionGet", Gtk.Widget.WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", Gtk.Widget.WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", Gtk.Widget.WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", Gtk.Widget.WidgetSelectionRequestEventSignalInfo), '("show", Gtk.Widget.WidgetShowSignalInfo), '("showHelp", Gtk.Widget.WidgetShowHelpSignalInfo), '("sizeAllocate", Gtk.Widget.WidgetSizeAllocateSignalInfo), '("stateChanged", Gtk.Widget.WidgetStateChangedSignalInfo), '("stateFlagsChanged", Gtk.Widget.WidgetStateFlagsChangedSignalInfo), '("styleSet", Gtk.Widget.WidgetStyleSetSignalInfo), '("styleUpdated", Gtk.Widget.WidgetStyleUpdatedSignalInfo), '("touchEvent", Gtk.Widget.WidgetTouchEventSignalInfo), '("unmap", Gtk.Widget.WidgetUnmapSignalInfo), '("unmapEvent", Gtk.Widget.WidgetUnmapEventSignalInfo), '("unrealize", Gtk.Widget.WidgetUnrealizeSignalInfo), '("visibilityNotifyEvent", Gtk.Widget.WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", Gtk.Widget.WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "gtk_cell_view_new" gtk_cell_view_new ::
IO (Ptr CellView)
cellViewNew ::
(B.CallStack.HasCallStack, MonadIO m) =>
m CellView
cellViewNew = liftIO $ do
result <- gtk_cell_view_new
checkUnexpectedReturnNULL "cellViewNew" result
result' <- (newObject CellView) result
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_cell_view_new_with_context" gtk_cell_view_new_with_context ::
Ptr Gtk.CellArea.CellArea ->
Ptr Gtk.CellAreaContext.CellAreaContext ->
IO (Ptr CellView)
cellViewNewWithContext ::
(B.CallStack.HasCallStack, MonadIO m, Gtk.CellArea.IsCellArea a, Gtk.CellAreaContext.IsCellAreaContext b) =>
a
-> b
-> m CellView
cellViewNewWithContext area context = liftIO $ do
area' <- unsafeManagedPtrCastPtr area
context' <- unsafeManagedPtrCastPtr context
result <- gtk_cell_view_new_with_context area' context'
checkUnexpectedReturnNULL "cellViewNewWithContext" result
result' <- (newObject CellView) result
touchManagedPtr area
touchManagedPtr context
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_cell_view_new_with_markup" gtk_cell_view_new_with_markup ::
CString ->
IO (Ptr CellView)
cellViewNewWithMarkup ::
(B.CallStack.HasCallStack, MonadIO m) =>
T.Text
-> m CellView
cellViewNewWithMarkup markup = liftIO $ do
markup' <- textToCString markup
result <- gtk_cell_view_new_with_markup markup'
checkUnexpectedReturnNULL "cellViewNewWithMarkup" result
result' <- (newObject CellView) result
freeMem markup'
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_cell_view_new_with_pixbuf" gtk_cell_view_new_with_pixbuf ::
Ptr GdkPixbuf.Pixbuf.Pixbuf ->
IO (Ptr CellView)
cellViewNewWithPixbuf ::
(B.CallStack.HasCallStack, MonadIO m, GdkPixbuf.Pixbuf.IsPixbuf a) =>
a
-> m CellView
cellViewNewWithPixbuf pixbuf = liftIO $ do
pixbuf' <- unsafeManagedPtrCastPtr pixbuf
result <- gtk_cell_view_new_with_pixbuf pixbuf'
checkUnexpectedReturnNULL "cellViewNewWithPixbuf" result
result' <- (newObject CellView) result
touchManagedPtr pixbuf
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_cell_view_new_with_text" gtk_cell_view_new_with_text ::
CString ->
IO (Ptr CellView)
cellViewNewWithText ::
(B.CallStack.HasCallStack, MonadIO m) =>
T.Text
-> m CellView
cellViewNewWithText text = liftIO $ do
text' <- textToCString text
result <- gtk_cell_view_new_with_text text'
checkUnexpectedReturnNULL "cellViewNewWithText" result
result' <- (newObject CellView) result
freeMem text'
return result'
#if ENABLE_OVERLOADING
#endif
foreign import ccall "gtk_cell_view_get_displayed_row" gtk_cell_view_get_displayed_row ::
Ptr CellView ->
IO (Ptr Gtk.TreePath.TreePath)
cellViewGetDisplayedRow ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a) =>
a
-> m (Maybe Gtk.TreePath.TreePath)
cellViewGetDisplayedRow cellView = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
result <- gtk_cell_view_get_displayed_row cellView'
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (wrapBoxed Gtk.TreePath.TreePath) result'
return result''
touchManagedPtr cellView
return maybeResult
#if ENABLE_OVERLOADING
data CellViewGetDisplayedRowMethodInfo
instance (signature ~ (m (Maybe Gtk.TreePath.TreePath)), MonadIO m, IsCellView a) => O.MethodInfo CellViewGetDisplayedRowMethodInfo a signature where
overloadedMethod _ = cellViewGetDisplayedRow
#endif
foreign import ccall "gtk_cell_view_get_draw_sensitive" gtk_cell_view_get_draw_sensitive ::
Ptr CellView ->
IO CInt
cellViewGetDrawSensitive ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a) =>
a
-> m Bool
cellViewGetDrawSensitive cellView = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
result <- gtk_cell_view_get_draw_sensitive cellView'
let result' = (/= 0) result
touchManagedPtr cellView
return result'
#if ENABLE_OVERLOADING
data CellViewGetDrawSensitiveMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsCellView a) => O.MethodInfo CellViewGetDrawSensitiveMethodInfo a signature where
overloadedMethod _ = cellViewGetDrawSensitive
#endif
foreign import ccall "gtk_cell_view_get_fit_model" gtk_cell_view_get_fit_model ::
Ptr CellView ->
IO CInt
cellViewGetFitModel ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a) =>
a
-> m Bool
cellViewGetFitModel cellView = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
result <- gtk_cell_view_get_fit_model cellView'
let result' = (/= 0) result
touchManagedPtr cellView
return result'
#if ENABLE_OVERLOADING
data CellViewGetFitModelMethodInfo
instance (signature ~ (m Bool), MonadIO m, IsCellView a) => O.MethodInfo CellViewGetFitModelMethodInfo a signature where
overloadedMethod _ = cellViewGetFitModel
#endif
foreign import ccall "gtk_cell_view_get_model" gtk_cell_view_get_model ::
Ptr CellView ->
IO (Ptr Gtk.TreeModel.TreeModel)
cellViewGetModel ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a) =>
a
-> m (Maybe Gtk.TreeModel.TreeModel)
cellViewGetModel cellView = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
result <- gtk_cell_view_get_model cellView'
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject Gtk.TreeModel.TreeModel) result'
return result''
touchManagedPtr cellView
return maybeResult
#if ENABLE_OVERLOADING
data CellViewGetModelMethodInfo
instance (signature ~ (m (Maybe Gtk.TreeModel.TreeModel)), MonadIO m, IsCellView a) => O.MethodInfo CellViewGetModelMethodInfo a signature where
overloadedMethod _ = cellViewGetModel
#endif
foreign import ccall "gtk_cell_view_get_size_of_row" gtk_cell_view_get_size_of_row ::
Ptr CellView ->
Ptr Gtk.TreePath.TreePath ->
Ptr Gtk.Requisition.Requisition ->
IO CInt
{-# DEPRECATED cellViewGetSizeOfRow ["(Since version 3.0)","Combo box formerly used this to calculate the","sizes for cellviews, now you can achieve this by either using","the 'GI.Gtk.Objects.CellView.CellView':@/fit-model/@ property or by setting the currently","displayed row of the 'GI.Gtk.Objects.CellView.CellView' and using 'GI.Gtk.Objects.Widget.widgetGetPreferredSize'."] #-}
cellViewGetSizeOfRow ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a) =>
a
-> Gtk.TreePath.TreePath
-> m ((Bool, Gtk.Requisition.Requisition))
cellViewGetSizeOfRow cellView path = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
path' <- unsafeManagedPtrGetPtr path
requisition <- callocBoxedBytes 8 :: IO (Ptr Gtk.Requisition.Requisition)
result <- gtk_cell_view_get_size_of_row cellView' path' requisition
let result' = (/= 0) result
requisition' <- (wrapBoxed Gtk.Requisition.Requisition) requisition
touchManagedPtr cellView
touchManagedPtr path
return (result', requisition')
#if ENABLE_OVERLOADING
data CellViewGetSizeOfRowMethodInfo
instance (signature ~ (Gtk.TreePath.TreePath -> m ((Bool, Gtk.Requisition.Requisition))), MonadIO m, IsCellView a) => O.MethodInfo CellViewGetSizeOfRowMethodInfo a signature where
overloadedMethod _ = cellViewGetSizeOfRow
#endif
foreign import ccall "gtk_cell_view_set_background_color" gtk_cell_view_set_background_color ::
Ptr CellView ->
Ptr Gdk.Color.Color ->
IO ()
{-# DEPRECATED cellViewSetBackgroundColor ["(Since version 3.4)","Use 'GI.Gtk.Objects.CellView.cellViewSetBackgroundRgba' instead."] #-}
cellViewSetBackgroundColor ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a) =>
a
-> Gdk.Color.Color
-> m ()
cellViewSetBackgroundColor cellView color = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
color' <- unsafeManagedPtrGetPtr color
gtk_cell_view_set_background_color cellView' color'
touchManagedPtr cellView
touchManagedPtr color
return ()
#if ENABLE_OVERLOADING
data CellViewSetBackgroundColorMethodInfo
instance (signature ~ (Gdk.Color.Color -> m ()), MonadIO m, IsCellView a) => O.MethodInfo CellViewSetBackgroundColorMethodInfo a signature where
overloadedMethod _ = cellViewSetBackgroundColor
#endif
foreign import ccall "gtk_cell_view_set_background_rgba" gtk_cell_view_set_background_rgba ::
Ptr CellView ->
Ptr Gdk.RGBA.RGBA ->
IO ()
cellViewSetBackgroundRgba ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a) =>
a
-> Gdk.RGBA.RGBA
-> m ()
cellViewSetBackgroundRgba cellView rgba = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
rgba' <- unsafeManagedPtrGetPtr rgba
gtk_cell_view_set_background_rgba cellView' rgba'
touchManagedPtr cellView
touchManagedPtr rgba
return ()
#if ENABLE_OVERLOADING
data CellViewSetBackgroundRgbaMethodInfo
instance (signature ~ (Gdk.RGBA.RGBA -> m ()), MonadIO m, IsCellView a) => O.MethodInfo CellViewSetBackgroundRgbaMethodInfo a signature where
overloadedMethod _ = cellViewSetBackgroundRgba
#endif
foreign import ccall "gtk_cell_view_set_displayed_row" gtk_cell_view_set_displayed_row ::
Ptr CellView ->
Ptr Gtk.TreePath.TreePath ->
IO ()
cellViewSetDisplayedRow ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a) =>
a
-> Maybe (Gtk.TreePath.TreePath)
-> m ()
cellViewSetDisplayedRow cellView path = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
maybePath <- case path of
Nothing -> return nullPtr
Just jPath -> do
jPath' <- unsafeManagedPtrGetPtr jPath
return jPath'
gtk_cell_view_set_displayed_row cellView' maybePath
touchManagedPtr cellView
whenJust path touchManagedPtr
return ()
#if ENABLE_OVERLOADING
data CellViewSetDisplayedRowMethodInfo
instance (signature ~ (Maybe (Gtk.TreePath.TreePath) -> m ()), MonadIO m, IsCellView a) => O.MethodInfo CellViewSetDisplayedRowMethodInfo a signature where
overloadedMethod _ = cellViewSetDisplayedRow
#endif
foreign import ccall "gtk_cell_view_set_draw_sensitive" gtk_cell_view_set_draw_sensitive ::
Ptr CellView ->
CInt ->
IO ()
cellViewSetDrawSensitive ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a) =>
a
-> Bool
-> m ()
cellViewSetDrawSensitive cellView drawSensitive = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
let drawSensitive' = (fromIntegral . fromEnum) drawSensitive
gtk_cell_view_set_draw_sensitive cellView' drawSensitive'
touchManagedPtr cellView
return ()
#if ENABLE_OVERLOADING
data CellViewSetDrawSensitiveMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsCellView a) => O.MethodInfo CellViewSetDrawSensitiveMethodInfo a signature where
overloadedMethod _ = cellViewSetDrawSensitive
#endif
foreign import ccall "gtk_cell_view_set_fit_model" gtk_cell_view_set_fit_model ::
Ptr CellView ->
CInt ->
IO ()
cellViewSetFitModel ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a) =>
a
-> Bool
-> m ()
cellViewSetFitModel cellView fitModel = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
let fitModel' = (fromIntegral . fromEnum) fitModel
gtk_cell_view_set_fit_model cellView' fitModel'
touchManagedPtr cellView
return ()
#if ENABLE_OVERLOADING
data CellViewSetFitModelMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IsCellView a) => O.MethodInfo CellViewSetFitModelMethodInfo a signature where
overloadedMethod _ = cellViewSetFitModel
#endif
foreign import ccall "gtk_cell_view_set_model" gtk_cell_view_set_model ::
Ptr CellView ->
Ptr Gtk.TreeModel.TreeModel ->
IO ()
cellViewSetModel ::
(B.CallStack.HasCallStack, MonadIO m, IsCellView a, Gtk.TreeModel.IsTreeModel b) =>
a
-> Maybe (b)
-> m ()
cellViewSetModel cellView model = liftIO $ do
cellView' <- unsafeManagedPtrCastPtr cellView
maybeModel <- case model of
Nothing -> return nullPtr
Just jModel -> do
jModel' <- unsafeManagedPtrCastPtr jModel
return jModel'
gtk_cell_view_set_model cellView' maybeModel
touchManagedPtr cellView
whenJust model touchManagedPtr
return ()
#if ENABLE_OVERLOADING
data CellViewSetModelMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IsCellView a, Gtk.TreeModel.IsTreeModel b) => O.MethodInfo CellViewSetModelMethodInfo a signature where
overloadedMethod _ = cellViewSetModel
#endif