gi-gtk-0.3.18.13: GI/Gtk/Objects/IconView.hs
{- |
Copyright : Will Thompson, Iñaki García Etxebarria and Jonas Platte
License : LGPL-2.1
Maintainer : Iñaki García Etxebarria (garetxe@gmail.com)
-}
module GI.Gtk.Objects.IconView
(
-- * Exported types
IconView(..) ,
IconViewK ,
toIconView ,
noIconView ,
-- * Methods
-- ** iconViewConvertWidgetToBinWindowCoords
IconViewConvertWidgetToBinWindowCoordsMethodInfo,
iconViewConvertWidgetToBinWindowCoords ,
-- ** iconViewCreateDragIcon
IconViewCreateDragIconMethodInfo ,
iconViewCreateDragIcon ,
-- ** iconViewEnableModelDragDest
IconViewEnableModelDragDestMethodInfo ,
iconViewEnableModelDragDest ,
-- ** iconViewEnableModelDragSource
IconViewEnableModelDragSourceMethodInfo ,
iconViewEnableModelDragSource ,
-- ** iconViewGetActivateOnSingleClick
IconViewGetActivateOnSingleClickMethodInfo,
iconViewGetActivateOnSingleClick ,
-- ** iconViewGetCellRect
IconViewGetCellRectMethodInfo ,
iconViewGetCellRect ,
-- ** iconViewGetColumnSpacing
IconViewGetColumnSpacingMethodInfo ,
iconViewGetColumnSpacing ,
-- ** iconViewGetColumns
IconViewGetColumnsMethodInfo ,
iconViewGetColumns ,
-- ** iconViewGetCursor
IconViewGetCursorMethodInfo ,
iconViewGetCursor ,
-- ** iconViewGetDestItemAtPos
IconViewGetDestItemAtPosMethodInfo ,
iconViewGetDestItemAtPos ,
-- ** iconViewGetDragDestItem
IconViewGetDragDestItemMethodInfo ,
iconViewGetDragDestItem ,
-- ** iconViewGetItemAtPos
IconViewGetItemAtPosMethodInfo ,
iconViewGetItemAtPos ,
-- ** iconViewGetItemColumn
IconViewGetItemColumnMethodInfo ,
iconViewGetItemColumn ,
-- ** iconViewGetItemOrientation
IconViewGetItemOrientationMethodInfo ,
iconViewGetItemOrientation ,
-- ** iconViewGetItemPadding
IconViewGetItemPaddingMethodInfo ,
iconViewGetItemPadding ,
-- ** iconViewGetItemRow
IconViewGetItemRowMethodInfo ,
iconViewGetItemRow ,
-- ** iconViewGetItemWidth
IconViewGetItemWidthMethodInfo ,
iconViewGetItemWidth ,
-- ** iconViewGetMargin
IconViewGetMarginMethodInfo ,
iconViewGetMargin ,
-- ** iconViewGetMarkupColumn
IconViewGetMarkupColumnMethodInfo ,
iconViewGetMarkupColumn ,
-- ** iconViewGetModel
IconViewGetModelMethodInfo ,
iconViewGetModel ,
-- ** iconViewGetPathAtPos
IconViewGetPathAtPosMethodInfo ,
iconViewGetPathAtPos ,
-- ** iconViewGetPixbufColumn
IconViewGetPixbufColumnMethodInfo ,
iconViewGetPixbufColumn ,
-- ** iconViewGetReorderable
IconViewGetReorderableMethodInfo ,
iconViewGetReorderable ,
-- ** iconViewGetRowSpacing
IconViewGetRowSpacingMethodInfo ,
iconViewGetRowSpacing ,
-- ** iconViewGetSelectedItems
IconViewGetSelectedItemsMethodInfo ,
iconViewGetSelectedItems ,
-- ** iconViewGetSelectionMode
IconViewGetSelectionModeMethodInfo ,
iconViewGetSelectionMode ,
-- ** iconViewGetSpacing
IconViewGetSpacingMethodInfo ,
iconViewGetSpacing ,
-- ** iconViewGetTextColumn
IconViewGetTextColumnMethodInfo ,
iconViewGetTextColumn ,
-- ** iconViewGetTooltipColumn
IconViewGetTooltipColumnMethodInfo ,
iconViewGetTooltipColumn ,
-- ** iconViewGetTooltipContext
IconViewGetTooltipContextMethodInfo ,
iconViewGetTooltipContext ,
-- ** iconViewGetVisibleRange
IconViewGetVisibleRangeMethodInfo ,
iconViewGetVisibleRange ,
-- ** iconViewItemActivated
IconViewItemActivatedMethodInfo ,
iconViewItemActivated ,
-- ** iconViewNew
iconViewNew ,
-- ** iconViewNewWithArea
iconViewNewWithArea ,
-- ** iconViewNewWithModel
iconViewNewWithModel ,
-- ** iconViewPathIsSelected
IconViewPathIsSelectedMethodInfo ,
iconViewPathIsSelected ,
-- ** iconViewScrollToPath
IconViewScrollToPathMethodInfo ,
iconViewScrollToPath ,
-- ** iconViewSelectAll
IconViewSelectAllMethodInfo ,
iconViewSelectAll ,
-- ** iconViewSelectPath
IconViewSelectPathMethodInfo ,
iconViewSelectPath ,
-- ** iconViewSelectedForeach
IconViewSelectedForeachMethodInfo ,
iconViewSelectedForeach ,
-- ** iconViewSetActivateOnSingleClick
IconViewSetActivateOnSingleClickMethodInfo,
iconViewSetActivateOnSingleClick ,
-- ** iconViewSetColumnSpacing
IconViewSetColumnSpacingMethodInfo ,
iconViewSetColumnSpacing ,
-- ** iconViewSetColumns
IconViewSetColumnsMethodInfo ,
iconViewSetColumns ,
-- ** iconViewSetCursor
IconViewSetCursorMethodInfo ,
iconViewSetCursor ,
-- ** iconViewSetDragDestItem
IconViewSetDragDestItemMethodInfo ,
iconViewSetDragDestItem ,
-- ** iconViewSetItemOrientation
IconViewSetItemOrientationMethodInfo ,
iconViewSetItemOrientation ,
-- ** iconViewSetItemPadding
IconViewSetItemPaddingMethodInfo ,
iconViewSetItemPadding ,
-- ** iconViewSetItemWidth
IconViewSetItemWidthMethodInfo ,
iconViewSetItemWidth ,
-- ** iconViewSetMargin
IconViewSetMarginMethodInfo ,
iconViewSetMargin ,
-- ** iconViewSetMarkupColumn
IconViewSetMarkupColumnMethodInfo ,
iconViewSetMarkupColumn ,
-- ** iconViewSetModel
IconViewSetModelMethodInfo ,
iconViewSetModel ,
-- ** iconViewSetPixbufColumn
IconViewSetPixbufColumnMethodInfo ,
iconViewSetPixbufColumn ,
-- ** iconViewSetReorderable
IconViewSetReorderableMethodInfo ,
iconViewSetReorderable ,
-- ** iconViewSetRowSpacing
IconViewSetRowSpacingMethodInfo ,
iconViewSetRowSpacing ,
-- ** iconViewSetSelectionMode
IconViewSetSelectionModeMethodInfo ,
iconViewSetSelectionMode ,
-- ** iconViewSetSpacing
IconViewSetSpacingMethodInfo ,
iconViewSetSpacing ,
-- ** iconViewSetTextColumn
IconViewSetTextColumnMethodInfo ,
iconViewSetTextColumn ,
-- ** iconViewSetTooltipCell
IconViewSetTooltipCellMethodInfo ,
iconViewSetTooltipCell ,
-- ** iconViewSetTooltipColumn
IconViewSetTooltipColumnMethodInfo ,
iconViewSetTooltipColumn ,
-- ** iconViewSetTooltipItem
IconViewSetTooltipItemMethodInfo ,
iconViewSetTooltipItem ,
-- ** iconViewUnselectAll
IconViewUnselectAllMethodInfo ,
iconViewUnselectAll ,
-- ** iconViewUnselectPath
IconViewUnselectPathMethodInfo ,
iconViewUnselectPath ,
-- ** iconViewUnsetModelDragDest
IconViewUnsetModelDragDestMethodInfo ,
iconViewUnsetModelDragDest ,
-- ** iconViewUnsetModelDragSource
IconViewUnsetModelDragSourceMethodInfo ,
iconViewUnsetModelDragSource ,
-- * Properties
-- ** ActivateOnSingleClick
IconViewActivateOnSingleClickPropertyInfo,
constructIconViewActivateOnSingleClick ,
getIconViewActivateOnSingleClick ,
setIconViewActivateOnSingleClick ,
-- ** CellArea
IconViewCellAreaPropertyInfo ,
constructIconViewCellArea ,
getIconViewCellArea ,
-- ** ColumnSpacing
IconViewColumnSpacingPropertyInfo ,
constructIconViewColumnSpacing ,
getIconViewColumnSpacing ,
setIconViewColumnSpacing ,
-- ** Columns
IconViewColumnsPropertyInfo ,
constructIconViewColumns ,
getIconViewColumns ,
setIconViewColumns ,
-- ** ItemOrientation
IconViewItemOrientationPropertyInfo ,
constructIconViewItemOrientation ,
getIconViewItemOrientation ,
setIconViewItemOrientation ,
-- ** ItemPadding
IconViewItemPaddingPropertyInfo ,
constructIconViewItemPadding ,
getIconViewItemPadding ,
setIconViewItemPadding ,
-- ** ItemWidth
IconViewItemWidthPropertyInfo ,
constructIconViewItemWidth ,
getIconViewItemWidth ,
setIconViewItemWidth ,
-- ** Margin
IconViewMarginPropertyInfo ,
constructIconViewMargin ,
getIconViewMargin ,
setIconViewMargin ,
-- ** MarkupColumn
IconViewMarkupColumnPropertyInfo ,
constructIconViewMarkupColumn ,
getIconViewMarkupColumn ,
setIconViewMarkupColumn ,
-- ** Model
IconViewModelPropertyInfo ,
constructIconViewModel ,
getIconViewModel ,
setIconViewModel ,
-- ** PixbufColumn
IconViewPixbufColumnPropertyInfo ,
constructIconViewPixbufColumn ,
getIconViewPixbufColumn ,
setIconViewPixbufColumn ,
-- ** Reorderable
IconViewReorderablePropertyInfo ,
constructIconViewReorderable ,
getIconViewReorderable ,
setIconViewReorderable ,
-- ** RowSpacing
IconViewRowSpacingPropertyInfo ,
constructIconViewRowSpacing ,
getIconViewRowSpacing ,
setIconViewRowSpacing ,
-- ** SelectionMode
IconViewSelectionModePropertyInfo ,
constructIconViewSelectionMode ,
getIconViewSelectionMode ,
setIconViewSelectionMode ,
-- ** Spacing
IconViewSpacingPropertyInfo ,
constructIconViewSpacing ,
getIconViewSpacing ,
setIconViewSpacing ,
-- ** TextColumn
IconViewTextColumnPropertyInfo ,
constructIconViewTextColumn ,
getIconViewTextColumn ,
setIconViewTextColumn ,
-- ** TooltipColumn
IconViewTooltipColumnPropertyInfo ,
constructIconViewTooltipColumn ,
getIconViewTooltipColumn ,
setIconViewTooltipColumn ,
-- * Signals
-- ** ActivateCursorItem
IconViewActivateCursorItemCallback ,
IconViewActivateCursorItemCallbackC ,
IconViewActivateCursorItemSignalInfo ,
afterIconViewActivateCursorItem ,
iconViewActivateCursorItemCallbackWrapper,
iconViewActivateCursorItemClosure ,
mkIconViewActivateCursorItemCallback ,
noIconViewActivateCursorItemCallback ,
onIconViewActivateCursorItem ,
-- ** ItemActivated
IconViewItemActivatedCallback ,
IconViewItemActivatedCallbackC ,
IconViewItemActivatedSignalInfo ,
afterIconViewItemActivated ,
iconViewItemActivatedCallbackWrapper ,
iconViewItemActivatedClosure ,
mkIconViewItemActivatedCallback ,
noIconViewItemActivatedCallback ,
onIconViewItemActivated ,
-- ** MoveCursor
IconViewMoveCursorCallback ,
IconViewMoveCursorCallbackC ,
IconViewMoveCursorSignalInfo ,
afterIconViewMoveCursor ,
iconViewMoveCursorCallbackWrapper ,
iconViewMoveCursorClosure ,
mkIconViewMoveCursorCallback ,
noIconViewMoveCursorCallback ,
onIconViewMoveCursor ,
-- ** SelectAll
IconViewSelectAllCallback ,
IconViewSelectAllCallbackC ,
IconViewSelectAllSignalInfo ,
afterIconViewSelectAll ,
iconViewSelectAllCallbackWrapper ,
iconViewSelectAllClosure ,
mkIconViewSelectAllCallback ,
noIconViewSelectAllCallback ,
onIconViewSelectAll ,
-- ** SelectCursorItem
IconViewSelectCursorItemCallback ,
IconViewSelectCursorItemCallbackC ,
IconViewSelectCursorItemSignalInfo ,
afterIconViewSelectCursorItem ,
iconViewSelectCursorItemCallbackWrapper ,
iconViewSelectCursorItemClosure ,
mkIconViewSelectCursorItemCallback ,
noIconViewSelectCursorItemCallback ,
onIconViewSelectCursorItem ,
-- ** SelectionChanged
IconViewSelectionChangedCallback ,
IconViewSelectionChangedCallbackC ,
IconViewSelectionChangedSignalInfo ,
afterIconViewSelectionChanged ,
iconViewSelectionChangedCallbackWrapper ,
iconViewSelectionChangedClosure ,
mkIconViewSelectionChangedCallback ,
noIconViewSelectionChangedCallback ,
onIconViewSelectionChanged ,
-- ** ToggleCursorItem
IconViewToggleCursorItemCallback ,
IconViewToggleCursorItemCallbackC ,
IconViewToggleCursorItemSignalInfo ,
afterIconViewToggleCursorItem ,
iconViewToggleCursorItemCallbackWrapper ,
iconViewToggleCursorItemClosure ,
mkIconViewToggleCursorItemCallback ,
noIconViewToggleCursorItemCallback ,
onIconViewToggleCursorItem ,
-- ** UnselectAll
IconViewUnselectAllCallback ,
IconViewUnselectAllCallbackC ,
IconViewUnselectAllSignalInfo ,
afterIconViewUnselectAll ,
iconViewUnselectAllCallbackWrapper ,
iconViewUnselectAllClosure ,
mkIconViewUnselectAllCallback ,
noIconViewUnselectAllCallback ,
onIconViewUnselectAll ,
) where
import Prelude ()
import Data.GI.Base.ShortPrelude
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import GI.Gtk.Types
import GI.Gtk.Callbacks
import qualified GI.Atk as Atk
import qualified GI.GObject as GObject
import qualified GI.Gdk as Gdk
import qualified GI.Cairo as Cairo
newtype IconView = IconView (ForeignPtr IconView)
foreign import ccall "gtk_icon_view_get_type"
c_gtk_icon_view_get_type :: IO GType
type instance ParentTypes IconView = IconViewParentTypes
type IconViewParentTypes = '[Container, Widget, GObject.Object, Atk.ImplementorIface, Buildable, CellLayout, Scrollable]
instance GObject IconView where
gobjectIsInitiallyUnowned _ = True
gobjectType _ = c_gtk_icon_view_get_type
class GObject o => IconViewK o
instance (GObject o, IsDescendantOf IconView o) => IconViewK o
toIconView :: IconViewK o => o -> IO IconView
toIconView = unsafeCastTo IconView
noIconView :: Maybe IconView
noIconView = Nothing
type family ResolveIconViewMethod (t :: Symbol) (o :: *) :: * where
ResolveIconViewMethod "activate" o = WidgetActivateMethodInfo
ResolveIconViewMethod "add" o = ContainerAddMethodInfo
ResolveIconViewMethod "addAccelerator" o = WidgetAddAcceleratorMethodInfo
ResolveIconViewMethod "addAttribute" o = CellLayoutAddAttributeMethodInfo
ResolveIconViewMethod "addChild" o = BuildableAddChildMethodInfo
ResolveIconViewMethod "addDeviceEvents" o = WidgetAddDeviceEventsMethodInfo
ResolveIconViewMethod "addEvents" o = WidgetAddEventsMethodInfo
ResolveIconViewMethod "addMnemonicLabel" o = WidgetAddMnemonicLabelMethodInfo
ResolveIconViewMethod "addTickCallback" o = WidgetAddTickCallbackMethodInfo
ResolveIconViewMethod "bindProperty" o = GObject.ObjectBindPropertyMethodInfo
ResolveIconViewMethod "bindPropertyFull" o = GObject.ObjectBindPropertyFullMethodInfo
ResolveIconViewMethod "canActivateAccel" o = WidgetCanActivateAccelMethodInfo
ResolveIconViewMethod "checkResize" o = ContainerCheckResizeMethodInfo
ResolveIconViewMethod "childFocus" o = WidgetChildFocusMethodInfo
ResolveIconViewMethod "childGetProperty" o = ContainerChildGetPropertyMethodInfo
ResolveIconViewMethod "childNotifyByPspec" o = ContainerChildNotifyByPspecMethodInfo
ResolveIconViewMethod "childSetProperty" o = ContainerChildSetPropertyMethodInfo
ResolveIconViewMethod "childType" o = ContainerChildTypeMethodInfo
ResolveIconViewMethod "classPath" o = WidgetClassPathMethodInfo
ResolveIconViewMethod "clear" o = CellLayoutClearMethodInfo
ResolveIconViewMethod "clearAttributes" o = CellLayoutClearAttributesMethodInfo
ResolveIconViewMethod "computeExpand" o = WidgetComputeExpandMethodInfo
ResolveIconViewMethod "constructChild" o = BuildableConstructChildMethodInfo
ResolveIconViewMethod "convertWidgetToBinWindowCoords" o = IconViewConvertWidgetToBinWindowCoordsMethodInfo
ResolveIconViewMethod "createDragIcon" o = IconViewCreateDragIconMethodInfo
ResolveIconViewMethod "createPangoContext" o = WidgetCreatePangoContextMethodInfo
ResolveIconViewMethod "createPangoLayout" o = WidgetCreatePangoLayoutMethodInfo
ResolveIconViewMethod "customFinished" o = BuildableCustomFinishedMethodInfo
ResolveIconViewMethod "customTagEnd" o = BuildableCustomTagEndMethodInfo
ResolveIconViewMethod "customTagStart" o = BuildableCustomTagStartMethodInfo
ResolveIconViewMethod "destroy" o = WidgetDestroyMethodInfo
ResolveIconViewMethod "destroyed" o = WidgetDestroyedMethodInfo
ResolveIconViewMethod "deviceIsShadowed" o = WidgetDeviceIsShadowedMethodInfo
ResolveIconViewMethod "dragBegin" o = WidgetDragBeginMethodInfo
ResolveIconViewMethod "dragBeginWithCoordinates" o = WidgetDragBeginWithCoordinatesMethodInfo
ResolveIconViewMethod "dragCheckThreshold" o = WidgetDragCheckThresholdMethodInfo
ResolveIconViewMethod "dragDestAddImageTargets" o = WidgetDragDestAddImageTargetsMethodInfo
ResolveIconViewMethod "dragDestAddTextTargets" o = WidgetDragDestAddTextTargetsMethodInfo
ResolveIconViewMethod "dragDestAddUriTargets" o = WidgetDragDestAddUriTargetsMethodInfo
ResolveIconViewMethod "dragDestFindTarget" o = WidgetDragDestFindTargetMethodInfo
ResolveIconViewMethod "dragDestGetTargetList" o = WidgetDragDestGetTargetListMethodInfo
ResolveIconViewMethod "dragDestGetTrackMotion" o = WidgetDragDestGetTrackMotionMethodInfo
ResolveIconViewMethod "dragDestSet" o = WidgetDragDestSetMethodInfo
ResolveIconViewMethod "dragDestSetProxy" o = WidgetDragDestSetProxyMethodInfo
ResolveIconViewMethod "dragDestSetTargetList" o = WidgetDragDestSetTargetListMethodInfo
ResolveIconViewMethod "dragDestSetTrackMotion" o = WidgetDragDestSetTrackMotionMethodInfo
ResolveIconViewMethod "dragDestUnset" o = WidgetDragDestUnsetMethodInfo
ResolveIconViewMethod "dragGetData" o = WidgetDragGetDataMethodInfo
ResolveIconViewMethod "dragHighlight" o = WidgetDragHighlightMethodInfo
ResolveIconViewMethod "dragSourceAddImageTargets" o = WidgetDragSourceAddImageTargetsMethodInfo
ResolveIconViewMethod "dragSourceAddTextTargets" o = WidgetDragSourceAddTextTargetsMethodInfo
ResolveIconViewMethod "dragSourceAddUriTargets" o = WidgetDragSourceAddUriTargetsMethodInfo
ResolveIconViewMethod "dragSourceGetTargetList" o = WidgetDragSourceGetTargetListMethodInfo
ResolveIconViewMethod "dragSourceSet" o = WidgetDragSourceSetMethodInfo
ResolveIconViewMethod "dragSourceSetIconGicon" o = WidgetDragSourceSetIconGiconMethodInfo
ResolveIconViewMethod "dragSourceSetIconName" o = WidgetDragSourceSetIconNameMethodInfo
ResolveIconViewMethod "dragSourceSetIconPixbuf" o = WidgetDragSourceSetIconPixbufMethodInfo
ResolveIconViewMethod "dragSourceSetIconStock" o = WidgetDragSourceSetIconStockMethodInfo
ResolveIconViewMethod "dragSourceSetTargetList" o = WidgetDragSourceSetTargetListMethodInfo
ResolveIconViewMethod "dragSourceUnset" o = WidgetDragSourceUnsetMethodInfo
ResolveIconViewMethod "dragUnhighlight" o = WidgetDragUnhighlightMethodInfo
ResolveIconViewMethod "draw" o = WidgetDrawMethodInfo
ResolveIconViewMethod "enableModelDragDest" o = IconViewEnableModelDragDestMethodInfo
ResolveIconViewMethod "enableModelDragSource" o = IconViewEnableModelDragSourceMethodInfo
ResolveIconViewMethod "ensureStyle" o = WidgetEnsureStyleMethodInfo
ResolveIconViewMethod "errorBell" o = WidgetErrorBellMethodInfo
ResolveIconViewMethod "event" o = WidgetEventMethodInfo
ResolveIconViewMethod "forall" o = ContainerForallMethodInfo
ResolveIconViewMethod "forceFloating" o = GObject.ObjectForceFloatingMethodInfo
ResolveIconViewMethod "foreach" o = ContainerForeachMethodInfo
ResolveIconViewMethod "freezeChildNotify" o = WidgetFreezeChildNotifyMethodInfo
ResolveIconViewMethod "freezeNotify" o = GObject.ObjectFreezeNotifyMethodInfo
ResolveIconViewMethod "grabAdd" o = WidgetGrabAddMethodInfo
ResolveIconViewMethod "grabDefault" o = WidgetGrabDefaultMethodInfo
ResolveIconViewMethod "grabFocus" o = WidgetGrabFocusMethodInfo
ResolveIconViewMethod "grabRemove" o = WidgetGrabRemoveMethodInfo
ResolveIconViewMethod "hasDefault" o = WidgetHasDefaultMethodInfo
ResolveIconViewMethod "hasFocus" o = WidgetHasFocusMethodInfo
ResolveIconViewMethod "hasGrab" o = WidgetHasGrabMethodInfo
ResolveIconViewMethod "hasRcStyle" o = WidgetHasRcStyleMethodInfo
ResolveIconViewMethod "hasScreen" o = WidgetHasScreenMethodInfo
ResolveIconViewMethod "hasVisibleFocus" o = WidgetHasVisibleFocusMethodInfo
ResolveIconViewMethod "hide" o = WidgetHideMethodInfo
ResolveIconViewMethod "hideOnDelete" o = WidgetHideOnDeleteMethodInfo
ResolveIconViewMethod "inDestruction" o = WidgetInDestructionMethodInfo
ResolveIconViewMethod "initTemplate" o = WidgetInitTemplateMethodInfo
ResolveIconViewMethod "inputShapeCombineRegion" o = WidgetInputShapeCombineRegionMethodInfo
ResolveIconViewMethod "insertActionGroup" o = WidgetInsertActionGroupMethodInfo
ResolveIconViewMethod "intersect" o = WidgetIntersectMethodInfo
ResolveIconViewMethod "isAncestor" o = WidgetIsAncestorMethodInfo
ResolveIconViewMethod "isComposited" o = WidgetIsCompositedMethodInfo
ResolveIconViewMethod "isDrawable" o = WidgetIsDrawableMethodInfo
ResolveIconViewMethod "isFloating" o = GObject.ObjectIsFloatingMethodInfo
ResolveIconViewMethod "isFocus" o = WidgetIsFocusMethodInfo
ResolveIconViewMethod "isSensitive" o = WidgetIsSensitiveMethodInfo
ResolveIconViewMethod "isToplevel" o = WidgetIsToplevelMethodInfo
ResolveIconViewMethod "isVisible" o = WidgetIsVisibleMethodInfo
ResolveIconViewMethod "itemActivated" o = IconViewItemActivatedMethodInfo
ResolveIconViewMethod "keynavFailed" o = WidgetKeynavFailedMethodInfo
ResolveIconViewMethod "listAccelClosures" o = WidgetListAccelClosuresMethodInfo
ResolveIconViewMethod "listActionPrefixes" o = WidgetListActionPrefixesMethodInfo
ResolveIconViewMethod "listMnemonicLabels" o = WidgetListMnemonicLabelsMethodInfo
ResolveIconViewMethod "map" o = WidgetMapMethodInfo
ResolveIconViewMethod "mnemonicActivate" o = WidgetMnemonicActivateMethodInfo
ResolveIconViewMethod "modifyBase" o = WidgetModifyBaseMethodInfo
ResolveIconViewMethod "modifyBg" o = WidgetModifyBgMethodInfo
ResolveIconViewMethod "modifyCursor" o = WidgetModifyCursorMethodInfo
ResolveIconViewMethod "modifyFg" o = WidgetModifyFgMethodInfo
ResolveIconViewMethod "modifyFont" o = WidgetModifyFontMethodInfo
ResolveIconViewMethod "modifyStyle" o = WidgetModifyStyleMethodInfo
ResolveIconViewMethod "modifyText" o = WidgetModifyTextMethodInfo
ResolveIconViewMethod "notify" o = GObject.ObjectNotifyMethodInfo
ResolveIconViewMethod "notifyByPspec" o = GObject.ObjectNotifyByPspecMethodInfo
ResolveIconViewMethod "overrideBackgroundColor" o = WidgetOverrideBackgroundColorMethodInfo
ResolveIconViewMethod "overrideColor" o = WidgetOverrideColorMethodInfo
ResolveIconViewMethod "overrideCursor" o = WidgetOverrideCursorMethodInfo
ResolveIconViewMethod "overrideFont" o = WidgetOverrideFontMethodInfo
ResolveIconViewMethod "overrideSymbolicColor" o = WidgetOverrideSymbolicColorMethodInfo
ResolveIconViewMethod "packEnd" o = CellLayoutPackEndMethodInfo
ResolveIconViewMethod "packStart" o = CellLayoutPackStartMethodInfo
ResolveIconViewMethod "parserFinished" o = BuildableParserFinishedMethodInfo
ResolveIconViewMethod "path" o = WidgetPathMethodInfo
ResolveIconViewMethod "pathIsSelected" o = IconViewPathIsSelectedMethodInfo
ResolveIconViewMethod "propagateDraw" o = ContainerPropagateDrawMethodInfo
ResolveIconViewMethod "queueComputeExpand" o = WidgetQueueComputeExpandMethodInfo
ResolveIconViewMethod "queueDraw" o = WidgetQueueDrawMethodInfo
ResolveIconViewMethod "queueDrawArea" o = WidgetQueueDrawAreaMethodInfo
ResolveIconViewMethod "queueDrawRegion" o = WidgetQueueDrawRegionMethodInfo
ResolveIconViewMethod "queueResize" o = WidgetQueueResizeMethodInfo
ResolveIconViewMethod "queueResizeNoRedraw" o = WidgetQueueResizeNoRedrawMethodInfo
ResolveIconViewMethod "realize" o = WidgetRealizeMethodInfo
ResolveIconViewMethod "ref" o = GObject.ObjectRefMethodInfo
ResolveIconViewMethod "refSink" o = GObject.ObjectRefSinkMethodInfo
ResolveIconViewMethod "regionIntersect" o = WidgetRegionIntersectMethodInfo
ResolveIconViewMethod "registerWindow" o = WidgetRegisterWindowMethodInfo
ResolveIconViewMethod "remove" o = ContainerRemoveMethodInfo
ResolveIconViewMethod "removeAccelerator" o = WidgetRemoveAcceleratorMethodInfo
ResolveIconViewMethod "removeMnemonicLabel" o = WidgetRemoveMnemonicLabelMethodInfo
ResolveIconViewMethod "removeTickCallback" o = WidgetRemoveTickCallbackMethodInfo
ResolveIconViewMethod "renderIcon" o = WidgetRenderIconMethodInfo
ResolveIconViewMethod "renderIconPixbuf" o = WidgetRenderIconPixbufMethodInfo
ResolveIconViewMethod "reorder" o = CellLayoutReorderMethodInfo
ResolveIconViewMethod "reparent" o = WidgetReparentMethodInfo
ResolveIconViewMethod "replaceData" o = GObject.ObjectReplaceDataMethodInfo
ResolveIconViewMethod "replaceQdata" o = GObject.ObjectReplaceQdataMethodInfo
ResolveIconViewMethod "resetRcStyles" o = WidgetResetRcStylesMethodInfo
ResolveIconViewMethod "resetStyle" o = WidgetResetStyleMethodInfo
ResolveIconViewMethod "resizeChildren" o = ContainerResizeChildrenMethodInfo
ResolveIconViewMethod "runDispose" o = GObject.ObjectRunDisposeMethodInfo
ResolveIconViewMethod "scrollToPath" o = IconViewScrollToPathMethodInfo
ResolveIconViewMethod "selectAll" o = IconViewSelectAllMethodInfo
ResolveIconViewMethod "selectPath" o = IconViewSelectPathMethodInfo
ResolveIconViewMethod "selectedForeach" o = IconViewSelectedForeachMethodInfo
ResolveIconViewMethod "sendExpose" o = WidgetSendExposeMethodInfo
ResolveIconViewMethod "sendFocusChange" o = WidgetSendFocusChangeMethodInfo
ResolveIconViewMethod "shapeCombineRegion" o = WidgetShapeCombineRegionMethodInfo
ResolveIconViewMethod "show" o = WidgetShowMethodInfo
ResolveIconViewMethod "showAll" o = WidgetShowAllMethodInfo
ResolveIconViewMethod "showNow" o = WidgetShowNowMethodInfo
ResolveIconViewMethod "sizeAllocate" o = WidgetSizeAllocateMethodInfo
ResolveIconViewMethod "sizeAllocateWithBaseline" o = WidgetSizeAllocateWithBaselineMethodInfo
ResolveIconViewMethod "sizeRequest" o = WidgetSizeRequestMethodInfo
ResolveIconViewMethod "stealData" o = GObject.ObjectStealDataMethodInfo
ResolveIconViewMethod "stealQdata" o = GObject.ObjectStealQdataMethodInfo
ResolveIconViewMethod "styleAttach" o = WidgetStyleAttachMethodInfo
ResolveIconViewMethod "styleGetProperty" o = WidgetStyleGetPropertyMethodInfo
ResolveIconViewMethod "thawChildNotify" o = WidgetThawChildNotifyMethodInfo
ResolveIconViewMethod "thawNotify" o = GObject.ObjectThawNotifyMethodInfo
ResolveIconViewMethod "translateCoordinates" o = WidgetTranslateCoordinatesMethodInfo
ResolveIconViewMethod "triggerTooltipQuery" o = WidgetTriggerTooltipQueryMethodInfo
ResolveIconViewMethod "unmap" o = WidgetUnmapMethodInfo
ResolveIconViewMethod "unparent" o = WidgetUnparentMethodInfo
ResolveIconViewMethod "unrealize" o = WidgetUnrealizeMethodInfo
ResolveIconViewMethod "unref" o = GObject.ObjectUnrefMethodInfo
ResolveIconViewMethod "unregisterWindow" o = WidgetUnregisterWindowMethodInfo
ResolveIconViewMethod "unselectAll" o = IconViewUnselectAllMethodInfo
ResolveIconViewMethod "unselectPath" o = IconViewUnselectPathMethodInfo
ResolveIconViewMethod "unsetFocusChain" o = ContainerUnsetFocusChainMethodInfo
ResolveIconViewMethod "unsetModelDragDest" o = IconViewUnsetModelDragDestMethodInfo
ResolveIconViewMethod "unsetModelDragSource" o = IconViewUnsetModelDragSourceMethodInfo
ResolveIconViewMethod "unsetStateFlags" o = WidgetUnsetStateFlagsMethodInfo
ResolveIconViewMethod "watchClosure" o = GObject.ObjectWatchClosureMethodInfo
ResolveIconViewMethod "getAccessible" o = WidgetGetAccessibleMethodInfo
ResolveIconViewMethod "getActionGroup" o = WidgetGetActionGroupMethodInfo
ResolveIconViewMethod "getActivateOnSingleClick" o = IconViewGetActivateOnSingleClickMethodInfo
ResolveIconViewMethod "getAllocatedBaseline" o = WidgetGetAllocatedBaselineMethodInfo
ResolveIconViewMethod "getAllocatedHeight" o = WidgetGetAllocatedHeightMethodInfo
ResolveIconViewMethod "getAllocatedWidth" o = WidgetGetAllocatedWidthMethodInfo
ResolveIconViewMethod "getAllocation" o = WidgetGetAllocationMethodInfo
ResolveIconViewMethod "getAncestor" o = WidgetGetAncestorMethodInfo
ResolveIconViewMethod "getAppPaintable" o = WidgetGetAppPaintableMethodInfo
ResolveIconViewMethod "getArea" o = CellLayoutGetAreaMethodInfo
ResolveIconViewMethod "getBorder" o = ScrollableGetBorderMethodInfo
ResolveIconViewMethod "getBorderWidth" o = ContainerGetBorderWidthMethodInfo
ResolveIconViewMethod "getCanDefault" o = WidgetGetCanDefaultMethodInfo
ResolveIconViewMethod "getCanFocus" o = WidgetGetCanFocusMethodInfo
ResolveIconViewMethod "getCellRect" o = IconViewGetCellRectMethodInfo
ResolveIconViewMethod "getCells" o = CellLayoutGetCellsMethodInfo
ResolveIconViewMethod "getChildRequisition" o = WidgetGetChildRequisitionMethodInfo
ResolveIconViewMethod "getChildVisible" o = WidgetGetChildVisibleMethodInfo
ResolveIconViewMethod "getChildren" o = ContainerGetChildrenMethodInfo
ResolveIconViewMethod "getClip" o = WidgetGetClipMethodInfo
ResolveIconViewMethod "getClipboard" o = WidgetGetClipboardMethodInfo
ResolveIconViewMethod "getColumnSpacing" o = IconViewGetColumnSpacingMethodInfo
ResolveIconViewMethod "getColumns" o = IconViewGetColumnsMethodInfo
ResolveIconViewMethod "getCompositeName" o = WidgetGetCompositeNameMethodInfo
ResolveIconViewMethod "getCursor" o = IconViewGetCursorMethodInfo
ResolveIconViewMethod "getData" o = GObject.ObjectGetDataMethodInfo
ResolveIconViewMethod "getDestItemAtPos" o = IconViewGetDestItemAtPosMethodInfo
ResolveIconViewMethod "getDeviceEnabled" o = WidgetGetDeviceEnabledMethodInfo
ResolveIconViewMethod "getDeviceEvents" o = WidgetGetDeviceEventsMethodInfo
ResolveIconViewMethod "getDirection" o = WidgetGetDirectionMethodInfo
ResolveIconViewMethod "getDisplay" o = WidgetGetDisplayMethodInfo
ResolveIconViewMethod "getDoubleBuffered" o = WidgetGetDoubleBufferedMethodInfo
ResolveIconViewMethod "getDragDestItem" o = IconViewGetDragDestItemMethodInfo
ResolveIconViewMethod "getEvents" o = WidgetGetEventsMethodInfo
ResolveIconViewMethod "getFocusChain" o = ContainerGetFocusChainMethodInfo
ResolveIconViewMethod "getFocusChild" o = ContainerGetFocusChildMethodInfo
ResolveIconViewMethod "getFocusHadjustment" o = ContainerGetFocusHadjustmentMethodInfo
ResolveIconViewMethod "getFocusVadjustment" o = ContainerGetFocusVadjustmentMethodInfo
ResolveIconViewMethod "getFontMap" o = WidgetGetFontMapMethodInfo
ResolveIconViewMethod "getFontOptions" o = WidgetGetFontOptionsMethodInfo
ResolveIconViewMethod "getFrameClock" o = WidgetGetFrameClockMethodInfo
ResolveIconViewMethod "getHadjustment" o = ScrollableGetHadjustmentMethodInfo
ResolveIconViewMethod "getHalign" o = WidgetGetHalignMethodInfo
ResolveIconViewMethod "getHasTooltip" o = WidgetGetHasTooltipMethodInfo
ResolveIconViewMethod "getHasWindow" o = WidgetGetHasWindowMethodInfo
ResolveIconViewMethod "getHexpand" o = WidgetGetHexpandMethodInfo
ResolveIconViewMethod "getHexpandSet" o = WidgetGetHexpandSetMethodInfo
ResolveIconViewMethod "getHscrollPolicy" o = ScrollableGetHscrollPolicyMethodInfo
ResolveIconViewMethod "getInternalChild" o = BuildableGetInternalChildMethodInfo
ResolveIconViewMethod "getItemAtPos" o = IconViewGetItemAtPosMethodInfo
ResolveIconViewMethod "getItemColumn" o = IconViewGetItemColumnMethodInfo
ResolveIconViewMethod "getItemOrientation" o = IconViewGetItemOrientationMethodInfo
ResolveIconViewMethod "getItemPadding" o = IconViewGetItemPaddingMethodInfo
ResolveIconViewMethod "getItemRow" o = IconViewGetItemRowMethodInfo
ResolveIconViewMethod "getItemWidth" o = IconViewGetItemWidthMethodInfo
ResolveIconViewMethod "getMapped" o = WidgetGetMappedMethodInfo
ResolveIconViewMethod "getMargin" o = IconViewGetMarginMethodInfo
ResolveIconViewMethod "getMarginBottom" o = WidgetGetMarginBottomMethodInfo
ResolveIconViewMethod "getMarginEnd" o = WidgetGetMarginEndMethodInfo
ResolveIconViewMethod "getMarginLeft" o = WidgetGetMarginLeftMethodInfo
ResolveIconViewMethod "getMarginRight" o = WidgetGetMarginRightMethodInfo
ResolveIconViewMethod "getMarginStart" o = WidgetGetMarginStartMethodInfo
ResolveIconViewMethod "getMarginTop" o = WidgetGetMarginTopMethodInfo
ResolveIconViewMethod "getMarkupColumn" o = IconViewGetMarkupColumnMethodInfo
ResolveIconViewMethod "getModel" o = IconViewGetModelMethodInfo
ResolveIconViewMethod "getModifierMask" o = WidgetGetModifierMaskMethodInfo
ResolveIconViewMethod "getModifierStyle" o = WidgetGetModifierStyleMethodInfo
ResolveIconViewMethod "getNoShowAll" o = WidgetGetNoShowAllMethodInfo
ResolveIconViewMethod "getOpacity" o = WidgetGetOpacityMethodInfo
ResolveIconViewMethod "getPangoContext" o = WidgetGetPangoContextMethodInfo
ResolveIconViewMethod "getParent" o = WidgetGetParentMethodInfo
ResolveIconViewMethod "getParentWindow" o = WidgetGetParentWindowMethodInfo
ResolveIconViewMethod "getPath" o = WidgetGetPathMethodInfo
ResolveIconViewMethod "getPathAtPos" o = IconViewGetPathAtPosMethodInfo
ResolveIconViewMethod "getPathForChild" o = ContainerGetPathForChildMethodInfo
ResolveIconViewMethod "getPixbufColumn" o = IconViewGetPixbufColumnMethodInfo
ResolveIconViewMethod "getPointer" o = WidgetGetPointerMethodInfo
ResolveIconViewMethod "getPreferredHeight" o = WidgetGetPreferredHeightMethodInfo
ResolveIconViewMethod "getPreferredHeightAndBaselineForWidth" o = WidgetGetPreferredHeightAndBaselineForWidthMethodInfo
ResolveIconViewMethod "getPreferredHeightForWidth" o = WidgetGetPreferredHeightForWidthMethodInfo
ResolveIconViewMethod "getPreferredSize" o = WidgetGetPreferredSizeMethodInfo
ResolveIconViewMethod "getPreferredWidth" o = WidgetGetPreferredWidthMethodInfo
ResolveIconViewMethod "getPreferredWidthForHeight" o = WidgetGetPreferredWidthForHeightMethodInfo
ResolveIconViewMethod "getProperty" o = GObject.ObjectGetPropertyMethodInfo
ResolveIconViewMethod "getQdata" o = GObject.ObjectGetQdataMethodInfo
ResolveIconViewMethod "getRealized" o = WidgetGetRealizedMethodInfo
ResolveIconViewMethod "getReceivesDefault" o = WidgetGetReceivesDefaultMethodInfo
ResolveIconViewMethod "getReorderable" o = IconViewGetReorderableMethodInfo
ResolveIconViewMethod "getRequestMode" o = WidgetGetRequestModeMethodInfo
ResolveIconViewMethod "getRequisition" o = WidgetGetRequisitionMethodInfo
ResolveIconViewMethod "getResizeMode" o = ContainerGetResizeModeMethodInfo
ResolveIconViewMethod "getRootWindow" o = WidgetGetRootWindowMethodInfo
ResolveIconViewMethod "getRowSpacing" o = IconViewGetRowSpacingMethodInfo
ResolveIconViewMethod "getScaleFactor" o = WidgetGetScaleFactorMethodInfo
ResolveIconViewMethod "getScreen" o = WidgetGetScreenMethodInfo
ResolveIconViewMethod "getSelectedItems" o = IconViewGetSelectedItemsMethodInfo
ResolveIconViewMethod "getSelectionMode" o = IconViewGetSelectionModeMethodInfo
ResolveIconViewMethod "getSensitive" o = WidgetGetSensitiveMethodInfo
ResolveIconViewMethod "getSettings" o = WidgetGetSettingsMethodInfo
ResolveIconViewMethod "getSizeRequest" o = WidgetGetSizeRequestMethodInfo
ResolveIconViewMethod "getSpacing" o = IconViewGetSpacingMethodInfo
ResolveIconViewMethod "getState" o = WidgetGetStateMethodInfo
ResolveIconViewMethod "getStateFlags" o = WidgetGetStateFlagsMethodInfo
ResolveIconViewMethod "getStyle" o = WidgetGetStyleMethodInfo
ResolveIconViewMethod "getStyleContext" o = WidgetGetStyleContextMethodInfo
ResolveIconViewMethod "getSupportMultidevice" o = WidgetGetSupportMultideviceMethodInfo
ResolveIconViewMethod "getTemplateChild" o = WidgetGetTemplateChildMethodInfo
ResolveIconViewMethod "getTextColumn" o = IconViewGetTextColumnMethodInfo
ResolveIconViewMethod "getTooltipColumn" o = IconViewGetTooltipColumnMethodInfo
ResolveIconViewMethod "getTooltipContext" o = IconViewGetTooltipContextMethodInfo
ResolveIconViewMethod "getTooltipMarkup" o = WidgetGetTooltipMarkupMethodInfo
ResolveIconViewMethod "getTooltipText" o = WidgetGetTooltipTextMethodInfo
ResolveIconViewMethod "getTooltipWindow" o = WidgetGetTooltipWindowMethodInfo
ResolveIconViewMethod "getToplevel" o = WidgetGetToplevelMethodInfo
ResolveIconViewMethod "getVadjustment" o = ScrollableGetVadjustmentMethodInfo
ResolveIconViewMethod "getValign" o = WidgetGetValignMethodInfo
ResolveIconViewMethod "getValignWithBaseline" o = WidgetGetValignWithBaselineMethodInfo
ResolveIconViewMethod "getVexpand" o = WidgetGetVexpandMethodInfo
ResolveIconViewMethod "getVexpandSet" o = WidgetGetVexpandSetMethodInfo
ResolveIconViewMethod "getVisible" o = WidgetGetVisibleMethodInfo
ResolveIconViewMethod "getVisibleRange" o = IconViewGetVisibleRangeMethodInfo
ResolveIconViewMethod "getVisual" o = WidgetGetVisualMethodInfo
ResolveIconViewMethod "getVscrollPolicy" o = ScrollableGetVscrollPolicyMethodInfo
ResolveIconViewMethod "getWindow" o = WidgetGetWindowMethodInfo
ResolveIconViewMethod "setAccelPath" o = WidgetSetAccelPathMethodInfo
ResolveIconViewMethod "setActivateOnSingleClick" o = IconViewSetActivateOnSingleClickMethodInfo
ResolveIconViewMethod "setAllocation" o = WidgetSetAllocationMethodInfo
ResolveIconViewMethod "setAppPaintable" o = WidgetSetAppPaintableMethodInfo
ResolveIconViewMethod "setBorderWidth" o = ContainerSetBorderWidthMethodInfo
ResolveIconViewMethod "setBuildableProperty" o = BuildableSetBuildablePropertyMethodInfo
ResolveIconViewMethod "setCanDefault" o = WidgetSetCanDefaultMethodInfo
ResolveIconViewMethod "setCanFocus" o = WidgetSetCanFocusMethodInfo
ResolveIconViewMethod "setCellDataFunc" o = CellLayoutSetCellDataFuncMethodInfo
ResolveIconViewMethod "setChildVisible" o = WidgetSetChildVisibleMethodInfo
ResolveIconViewMethod "setClip" o = WidgetSetClipMethodInfo
ResolveIconViewMethod "setColumnSpacing" o = IconViewSetColumnSpacingMethodInfo
ResolveIconViewMethod "setColumns" o = IconViewSetColumnsMethodInfo
ResolveIconViewMethod "setCompositeName" o = WidgetSetCompositeNameMethodInfo
ResolveIconViewMethod "setCursor" o = IconViewSetCursorMethodInfo
ResolveIconViewMethod "setData" o = GObject.ObjectSetDataMethodInfo
ResolveIconViewMethod "setDeviceEnabled" o = WidgetSetDeviceEnabledMethodInfo
ResolveIconViewMethod "setDeviceEvents" o = WidgetSetDeviceEventsMethodInfo
ResolveIconViewMethod "setDirection" o = WidgetSetDirectionMethodInfo
ResolveIconViewMethod "setDoubleBuffered" o = WidgetSetDoubleBufferedMethodInfo
ResolveIconViewMethod "setDragDestItem" o = IconViewSetDragDestItemMethodInfo
ResolveIconViewMethod "setEvents" o = WidgetSetEventsMethodInfo
ResolveIconViewMethod "setFocusChain" o = ContainerSetFocusChainMethodInfo
ResolveIconViewMethod "setFocusChild" o = ContainerSetFocusChildMethodInfo
ResolveIconViewMethod "setFocusHadjustment" o = ContainerSetFocusHadjustmentMethodInfo
ResolveIconViewMethod "setFocusVadjustment" o = ContainerSetFocusVadjustmentMethodInfo
ResolveIconViewMethod "setFontMap" o = WidgetSetFontMapMethodInfo
ResolveIconViewMethod "setFontOptions" o = WidgetSetFontOptionsMethodInfo
ResolveIconViewMethod "setHadjustment" o = ScrollableSetHadjustmentMethodInfo
ResolveIconViewMethod "setHalign" o = WidgetSetHalignMethodInfo
ResolveIconViewMethod "setHasTooltip" o = WidgetSetHasTooltipMethodInfo
ResolveIconViewMethod "setHasWindow" o = WidgetSetHasWindowMethodInfo
ResolveIconViewMethod "setHexpand" o = WidgetSetHexpandMethodInfo
ResolveIconViewMethod "setHexpandSet" o = WidgetSetHexpandSetMethodInfo
ResolveIconViewMethod "setHscrollPolicy" o = ScrollableSetHscrollPolicyMethodInfo
ResolveIconViewMethod "setItemOrientation" o = IconViewSetItemOrientationMethodInfo
ResolveIconViewMethod "setItemPadding" o = IconViewSetItemPaddingMethodInfo
ResolveIconViewMethod "setItemWidth" o = IconViewSetItemWidthMethodInfo
ResolveIconViewMethod "setMapped" o = WidgetSetMappedMethodInfo
ResolveIconViewMethod "setMargin" o = IconViewSetMarginMethodInfo
ResolveIconViewMethod "setMarginBottom" o = WidgetSetMarginBottomMethodInfo
ResolveIconViewMethod "setMarginEnd" o = WidgetSetMarginEndMethodInfo
ResolveIconViewMethod "setMarginLeft" o = WidgetSetMarginLeftMethodInfo
ResolveIconViewMethod "setMarginRight" o = WidgetSetMarginRightMethodInfo
ResolveIconViewMethod "setMarginStart" o = WidgetSetMarginStartMethodInfo
ResolveIconViewMethod "setMarginTop" o = WidgetSetMarginTopMethodInfo
ResolveIconViewMethod "setMarkupColumn" o = IconViewSetMarkupColumnMethodInfo
ResolveIconViewMethod "setModel" o = IconViewSetModelMethodInfo
ResolveIconViewMethod "setNoShowAll" o = WidgetSetNoShowAllMethodInfo
ResolveIconViewMethod "setOpacity" o = WidgetSetOpacityMethodInfo
ResolveIconViewMethod "setParent" o = WidgetSetParentMethodInfo
ResolveIconViewMethod "setParentWindow" o = WidgetSetParentWindowMethodInfo
ResolveIconViewMethod "setPixbufColumn" o = IconViewSetPixbufColumnMethodInfo
ResolveIconViewMethod "setProperty" o = GObject.ObjectSetPropertyMethodInfo
ResolveIconViewMethod "setRealized" o = WidgetSetRealizedMethodInfo
ResolveIconViewMethod "setReallocateRedraws" o = ContainerSetReallocateRedrawsMethodInfo
ResolveIconViewMethod "setReceivesDefault" o = WidgetSetReceivesDefaultMethodInfo
ResolveIconViewMethod "setRedrawOnAllocate" o = WidgetSetRedrawOnAllocateMethodInfo
ResolveIconViewMethod "setReorderable" o = IconViewSetReorderableMethodInfo
ResolveIconViewMethod "setResizeMode" o = ContainerSetResizeModeMethodInfo
ResolveIconViewMethod "setRowSpacing" o = IconViewSetRowSpacingMethodInfo
ResolveIconViewMethod "setSelectionMode" o = IconViewSetSelectionModeMethodInfo
ResolveIconViewMethod "setSensitive" o = WidgetSetSensitiveMethodInfo
ResolveIconViewMethod "setSizeRequest" o = WidgetSetSizeRequestMethodInfo
ResolveIconViewMethod "setSpacing" o = IconViewSetSpacingMethodInfo
ResolveIconViewMethod "setState" o = WidgetSetStateMethodInfo
ResolveIconViewMethod "setStateFlags" o = WidgetSetStateFlagsMethodInfo
ResolveIconViewMethod "setStyle" o = WidgetSetStyleMethodInfo
ResolveIconViewMethod "setSupportMultidevice" o = WidgetSetSupportMultideviceMethodInfo
ResolveIconViewMethod "setTextColumn" o = IconViewSetTextColumnMethodInfo
ResolveIconViewMethod "setTooltipCell" o = IconViewSetTooltipCellMethodInfo
ResolveIconViewMethod "setTooltipColumn" o = IconViewSetTooltipColumnMethodInfo
ResolveIconViewMethod "setTooltipItem" o = IconViewSetTooltipItemMethodInfo
ResolveIconViewMethod "setTooltipMarkup" o = WidgetSetTooltipMarkupMethodInfo
ResolveIconViewMethod "setTooltipText" o = WidgetSetTooltipTextMethodInfo
ResolveIconViewMethod "setTooltipWindow" o = WidgetSetTooltipWindowMethodInfo
ResolveIconViewMethod "setVadjustment" o = ScrollableSetVadjustmentMethodInfo
ResolveIconViewMethod "setValign" o = WidgetSetValignMethodInfo
ResolveIconViewMethod "setVexpand" o = WidgetSetVexpandMethodInfo
ResolveIconViewMethod "setVexpandSet" o = WidgetSetVexpandSetMethodInfo
ResolveIconViewMethod "setVisible" o = WidgetSetVisibleMethodInfo
ResolveIconViewMethod "setVisual" o = WidgetSetVisualMethodInfo
ResolveIconViewMethod "setVscrollPolicy" o = ScrollableSetVscrollPolicyMethodInfo
ResolveIconViewMethod "setWindow" o = WidgetSetWindowMethodInfo
ResolveIconViewMethod l o = MethodResolutionFailed l o
instance (info ~ ResolveIconViewMethod t IconView, MethodInfo info IconView p) => IsLabelProxy t (IconView -> p) where
fromLabelProxy _ = overloadedMethod (MethodProxy :: MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveIconViewMethod t IconView, MethodInfo info IconView p) => IsLabel t (IconView -> p) where
fromLabel _ = overloadedMethod (MethodProxy :: MethodProxy info)
#endif
-- signal IconView::activate-cursor-item
type IconViewActivateCursorItemCallback =
IO Bool
noIconViewActivateCursorItemCallback :: Maybe IconViewActivateCursorItemCallback
noIconViewActivateCursorItemCallback = Nothing
type IconViewActivateCursorItemCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO CInt
foreign import ccall "wrapper"
mkIconViewActivateCursorItemCallback :: IconViewActivateCursorItemCallbackC -> IO (FunPtr IconViewActivateCursorItemCallbackC)
iconViewActivateCursorItemClosure :: IconViewActivateCursorItemCallback -> IO Closure
iconViewActivateCursorItemClosure cb = newCClosure =<< mkIconViewActivateCursorItemCallback wrapped
where wrapped = iconViewActivateCursorItemCallbackWrapper cb
iconViewActivateCursorItemCallbackWrapper ::
IconViewActivateCursorItemCallback ->
Ptr () ->
Ptr () ->
IO CInt
iconViewActivateCursorItemCallbackWrapper _cb _ _ = do
result <- _cb
let result' = (fromIntegral . fromEnum) result
return result'
onIconViewActivateCursorItem :: (GObject a, MonadIO m) => a -> IconViewActivateCursorItemCallback -> m SignalHandlerId
onIconViewActivateCursorItem obj cb = liftIO $ connectIconViewActivateCursorItem obj cb SignalConnectBefore
afterIconViewActivateCursorItem :: (GObject a, MonadIO m) => a -> IconViewActivateCursorItemCallback -> m SignalHandlerId
afterIconViewActivateCursorItem obj cb = connectIconViewActivateCursorItem obj cb SignalConnectAfter
connectIconViewActivateCursorItem :: (GObject a, MonadIO m) =>
a -> IconViewActivateCursorItemCallback -> SignalConnectMode -> m SignalHandlerId
connectIconViewActivateCursorItem obj cb after = liftIO $ do
cb' <- mkIconViewActivateCursorItemCallback (iconViewActivateCursorItemCallbackWrapper cb)
connectSignalFunPtr obj "activate-cursor-item" cb' after
-- signal IconView::item-activated
type IconViewItemActivatedCallback =
TreePath ->
IO ()
noIconViewItemActivatedCallback :: Maybe IconViewItemActivatedCallback
noIconViewItemActivatedCallback = Nothing
type IconViewItemActivatedCallbackC =
Ptr () -> -- object
Ptr TreePath ->
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkIconViewItemActivatedCallback :: IconViewItemActivatedCallbackC -> IO (FunPtr IconViewItemActivatedCallbackC)
iconViewItemActivatedClosure :: IconViewItemActivatedCallback -> IO Closure
iconViewItemActivatedClosure cb = newCClosure =<< mkIconViewItemActivatedCallback wrapped
where wrapped = iconViewItemActivatedCallbackWrapper cb
iconViewItemActivatedCallbackWrapper ::
IconViewItemActivatedCallback ->
Ptr () ->
Ptr TreePath ->
Ptr () ->
IO ()
iconViewItemActivatedCallbackWrapper _cb _ path _ = do
path' <- (newBoxed TreePath) path
_cb path'
onIconViewItemActivated :: (GObject a, MonadIO m) => a -> IconViewItemActivatedCallback -> m SignalHandlerId
onIconViewItemActivated obj cb = liftIO $ connectIconViewItemActivated obj cb SignalConnectBefore
afterIconViewItemActivated :: (GObject a, MonadIO m) => a -> IconViewItemActivatedCallback -> m SignalHandlerId
afterIconViewItemActivated obj cb = connectIconViewItemActivated obj cb SignalConnectAfter
connectIconViewItemActivated :: (GObject a, MonadIO m) =>
a -> IconViewItemActivatedCallback -> SignalConnectMode -> m SignalHandlerId
connectIconViewItemActivated obj cb after = liftIO $ do
cb' <- mkIconViewItemActivatedCallback (iconViewItemActivatedCallbackWrapper cb)
connectSignalFunPtr obj "item-activated" cb' after
-- signal IconView::move-cursor
type IconViewMoveCursorCallback =
MovementStep ->
Int32 ->
IO Bool
noIconViewMoveCursorCallback :: Maybe IconViewMoveCursorCallback
noIconViewMoveCursorCallback = Nothing
type IconViewMoveCursorCallbackC =
Ptr () -> -- object
CUInt ->
Int32 ->
Ptr () -> -- user_data
IO CInt
foreign import ccall "wrapper"
mkIconViewMoveCursorCallback :: IconViewMoveCursorCallbackC -> IO (FunPtr IconViewMoveCursorCallbackC)
iconViewMoveCursorClosure :: IconViewMoveCursorCallback -> IO Closure
iconViewMoveCursorClosure cb = newCClosure =<< mkIconViewMoveCursorCallback wrapped
where wrapped = iconViewMoveCursorCallbackWrapper cb
iconViewMoveCursorCallbackWrapper ::
IconViewMoveCursorCallback ->
Ptr () ->
CUInt ->
Int32 ->
Ptr () ->
IO CInt
iconViewMoveCursorCallbackWrapper _cb _ step count _ = do
let step' = (toEnum . fromIntegral) step
result <- _cb step' count
let result' = (fromIntegral . fromEnum) result
return result'
onIconViewMoveCursor :: (GObject a, MonadIO m) => a -> IconViewMoveCursorCallback -> m SignalHandlerId
onIconViewMoveCursor obj cb = liftIO $ connectIconViewMoveCursor obj cb SignalConnectBefore
afterIconViewMoveCursor :: (GObject a, MonadIO m) => a -> IconViewMoveCursorCallback -> m SignalHandlerId
afterIconViewMoveCursor obj cb = connectIconViewMoveCursor obj cb SignalConnectAfter
connectIconViewMoveCursor :: (GObject a, MonadIO m) =>
a -> IconViewMoveCursorCallback -> SignalConnectMode -> m SignalHandlerId
connectIconViewMoveCursor obj cb after = liftIO $ do
cb' <- mkIconViewMoveCursorCallback (iconViewMoveCursorCallbackWrapper cb)
connectSignalFunPtr obj "move-cursor" cb' after
-- signal IconView::select-all
type IconViewSelectAllCallback =
IO ()
noIconViewSelectAllCallback :: Maybe IconViewSelectAllCallback
noIconViewSelectAllCallback = Nothing
type IconViewSelectAllCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkIconViewSelectAllCallback :: IconViewSelectAllCallbackC -> IO (FunPtr IconViewSelectAllCallbackC)
iconViewSelectAllClosure :: IconViewSelectAllCallback -> IO Closure
iconViewSelectAllClosure cb = newCClosure =<< mkIconViewSelectAllCallback wrapped
where wrapped = iconViewSelectAllCallbackWrapper cb
iconViewSelectAllCallbackWrapper ::
IconViewSelectAllCallback ->
Ptr () ->
Ptr () ->
IO ()
iconViewSelectAllCallbackWrapper _cb _ _ = do
_cb
onIconViewSelectAll :: (GObject a, MonadIO m) => a -> IconViewSelectAllCallback -> m SignalHandlerId
onIconViewSelectAll obj cb = liftIO $ connectIconViewSelectAll obj cb SignalConnectBefore
afterIconViewSelectAll :: (GObject a, MonadIO m) => a -> IconViewSelectAllCallback -> m SignalHandlerId
afterIconViewSelectAll obj cb = connectIconViewSelectAll obj cb SignalConnectAfter
connectIconViewSelectAll :: (GObject a, MonadIO m) =>
a -> IconViewSelectAllCallback -> SignalConnectMode -> m SignalHandlerId
connectIconViewSelectAll obj cb after = liftIO $ do
cb' <- mkIconViewSelectAllCallback (iconViewSelectAllCallbackWrapper cb)
connectSignalFunPtr obj "select-all" cb' after
-- signal IconView::select-cursor-item
type IconViewSelectCursorItemCallback =
IO ()
noIconViewSelectCursorItemCallback :: Maybe IconViewSelectCursorItemCallback
noIconViewSelectCursorItemCallback = Nothing
type IconViewSelectCursorItemCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkIconViewSelectCursorItemCallback :: IconViewSelectCursorItemCallbackC -> IO (FunPtr IconViewSelectCursorItemCallbackC)
iconViewSelectCursorItemClosure :: IconViewSelectCursorItemCallback -> IO Closure
iconViewSelectCursorItemClosure cb = newCClosure =<< mkIconViewSelectCursorItemCallback wrapped
where wrapped = iconViewSelectCursorItemCallbackWrapper cb
iconViewSelectCursorItemCallbackWrapper ::
IconViewSelectCursorItemCallback ->
Ptr () ->
Ptr () ->
IO ()
iconViewSelectCursorItemCallbackWrapper _cb _ _ = do
_cb
onIconViewSelectCursorItem :: (GObject a, MonadIO m) => a -> IconViewSelectCursorItemCallback -> m SignalHandlerId
onIconViewSelectCursorItem obj cb = liftIO $ connectIconViewSelectCursorItem obj cb SignalConnectBefore
afterIconViewSelectCursorItem :: (GObject a, MonadIO m) => a -> IconViewSelectCursorItemCallback -> m SignalHandlerId
afterIconViewSelectCursorItem obj cb = connectIconViewSelectCursorItem obj cb SignalConnectAfter
connectIconViewSelectCursorItem :: (GObject a, MonadIO m) =>
a -> IconViewSelectCursorItemCallback -> SignalConnectMode -> m SignalHandlerId
connectIconViewSelectCursorItem obj cb after = liftIO $ do
cb' <- mkIconViewSelectCursorItemCallback (iconViewSelectCursorItemCallbackWrapper cb)
connectSignalFunPtr obj "select-cursor-item" cb' after
-- signal IconView::selection-changed
type IconViewSelectionChangedCallback =
IO ()
noIconViewSelectionChangedCallback :: Maybe IconViewSelectionChangedCallback
noIconViewSelectionChangedCallback = Nothing
type IconViewSelectionChangedCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkIconViewSelectionChangedCallback :: IconViewSelectionChangedCallbackC -> IO (FunPtr IconViewSelectionChangedCallbackC)
iconViewSelectionChangedClosure :: IconViewSelectionChangedCallback -> IO Closure
iconViewSelectionChangedClosure cb = newCClosure =<< mkIconViewSelectionChangedCallback wrapped
where wrapped = iconViewSelectionChangedCallbackWrapper cb
iconViewSelectionChangedCallbackWrapper ::
IconViewSelectionChangedCallback ->
Ptr () ->
Ptr () ->
IO ()
iconViewSelectionChangedCallbackWrapper _cb _ _ = do
_cb
onIconViewSelectionChanged :: (GObject a, MonadIO m) => a -> IconViewSelectionChangedCallback -> m SignalHandlerId
onIconViewSelectionChanged obj cb = liftIO $ connectIconViewSelectionChanged obj cb SignalConnectBefore
afterIconViewSelectionChanged :: (GObject a, MonadIO m) => a -> IconViewSelectionChangedCallback -> m SignalHandlerId
afterIconViewSelectionChanged obj cb = connectIconViewSelectionChanged obj cb SignalConnectAfter
connectIconViewSelectionChanged :: (GObject a, MonadIO m) =>
a -> IconViewSelectionChangedCallback -> SignalConnectMode -> m SignalHandlerId
connectIconViewSelectionChanged obj cb after = liftIO $ do
cb' <- mkIconViewSelectionChangedCallback (iconViewSelectionChangedCallbackWrapper cb)
connectSignalFunPtr obj "selection-changed" cb' after
-- signal IconView::toggle-cursor-item
type IconViewToggleCursorItemCallback =
IO ()
noIconViewToggleCursorItemCallback :: Maybe IconViewToggleCursorItemCallback
noIconViewToggleCursorItemCallback = Nothing
type IconViewToggleCursorItemCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkIconViewToggleCursorItemCallback :: IconViewToggleCursorItemCallbackC -> IO (FunPtr IconViewToggleCursorItemCallbackC)
iconViewToggleCursorItemClosure :: IconViewToggleCursorItemCallback -> IO Closure
iconViewToggleCursorItemClosure cb = newCClosure =<< mkIconViewToggleCursorItemCallback wrapped
where wrapped = iconViewToggleCursorItemCallbackWrapper cb
iconViewToggleCursorItemCallbackWrapper ::
IconViewToggleCursorItemCallback ->
Ptr () ->
Ptr () ->
IO ()
iconViewToggleCursorItemCallbackWrapper _cb _ _ = do
_cb
onIconViewToggleCursorItem :: (GObject a, MonadIO m) => a -> IconViewToggleCursorItemCallback -> m SignalHandlerId
onIconViewToggleCursorItem obj cb = liftIO $ connectIconViewToggleCursorItem obj cb SignalConnectBefore
afterIconViewToggleCursorItem :: (GObject a, MonadIO m) => a -> IconViewToggleCursorItemCallback -> m SignalHandlerId
afterIconViewToggleCursorItem obj cb = connectIconViewToggleCursorItem obj cb SignalConnectAfter
connectIconViewToggleCursorItem :: (GObject a, MonadIO m) =>
a -> IconViewToggleCursorItemCallback -> SignalConnectMode -> m SignalHandlerId
connectIconViewToggleCursorItem obj cb after = liftIO $ do
cb' <- mkIconViewToggleCursorItemCallback (iconViewToggleCursorItemCallbackWrapper cb)
connectSignalFunPtr obj "toggle-cursor-item" cb' after
-- signal IconView::unselect-all
type IconViewUnselectAllCallback =
IO ()
noIconViewUnselectAllCallback :: Maybe IconViewUnselectAllCallback
noIconViewUnselectAllCallback = Nothing
type IconViewUnselectAllCallbackC =
Ptr () -> -- object
Ptr () -> -- user_data
IO ()
foreign import ccall "wrapper"
mkIconViewUnselectAllCallback :: IconViewUnselectAllCallbackC -> IO (FunPtr IconViewUnselectAllCallbackC)
iconViewUnselectAllClosure :: IconViewUnselectAllCallback -> IO Closure
iconViewUnselectAllClosure cb = newCClosure =<< mkIconViewUnselectAllCallback wrapped
where wrapped = iconViewUnselectAllCallbackWrapper cb
iconViewUnselectAllCallbackWrapper ::
IconViewUnselectAllCallback ->
Ptr () ->
Ptr () ->
IO ()
iconViewUnselectAllCallbackWrapper _cb _ _ = do
_cb
onIconViewUnselectAll :: (GObject a, MonadIO m) => a -> IconViewUnselectAllCallback -> m SignalHandlerId
onIconViewUnselectAll obj cb = liftIO $ connectIconViewUnselectAll obj cb SignalConnectBefore
afterIconViewUnselectAll :: (GObject a, MonadIO m) => a -> IconViewUnselectAllCallback -> m SignalHandlerId
afterIconViewUnselectAll obj cb = connectIconViewUnselectAll obj cb SignalConnectAfter
connectIconViewUnselectAll :: (GObject a, MonadIO m) =>
a -> IconViewUnselectAllCallback -> SignalConnectMode -> m SignalHandlerId
connectIconViewUnselectAll obj cb after = liftIO $ do
cb' <- mkIconViewUnselectAllCallback (iconViewUnselectAllCallbackWrapper cb)
connectSignalFunPtr obj "unselect-all" cb' after
-- VVV Prop "activate-on-single-click"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewActivateOnSingleClick :: (MonadIO m, IconViewK o) => o -> m Bool
getIconViewActivateOnSingleClick obj = liftIO $ getObjectPropertyBool obj "activate-on-single-click"
setIconViewActivateOnSingleClick :: (MonadIO m, IconViewK o) => o -> Bool -> m ()
setIconViewActivateOnSingleClick obj val = liftIO $ setObjectPropertyBool obj "activate-on-single-click" val
constructIconViewActivateOnSingleClick :: Bool -> IO ([Char], GValue)
constructIconViewActivateOnSingleClick val = constructObjectPropertyBool "activate-on-single-click" val
data IconViewActivateOnSingleClickPropertyInfo
instance AttrInfo IconViewActivateOnSingleClickPropertyInfo where
type AttrAllowedOps IconViewActivateOnSingleClickPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewActivateOnSingleClickPropertyInfo = (~) Bool
type AttrBaseTypeConstraint IconViewActivateOnSingleClickPropertyInfo = IconViewK
type AttrGetType IconViewActivateOnSingleClickPropertyInfo = Bool
type AttrLabel IconViewActivateOnSingleClickPropertyInfo = "activate-on-single-click"
attrGet _ = getIconViewActivateOnSingleClick
attrSet _ = setIconViewActivateOnSingleClick
attrConstruct _ = constructIconViewActivateOnSingleClick
-- VVV Prop "cell-area"
-- Type: TInterface "Gtk" "CellArea"
-- Flags: [PropertyReadable,PropertyWritable,PropertyConstructOnly]
getIconViewCellArea :: (MonadIO m, IconViewK o) => o -> m CellArea
getIconViewCellArea obj = liftIO $ getObjectPropertyObject obj "cell-area" CellArea
constructIconViewCellArea :: (CellAreaK a) => a -> IO ([Char], GValue)
constructIconViewCellArea val = constructObjectPropertyObject "cell-area" val
data IconViewCellAreaPropertyInfo
instance AttrInfo IconViewCellAreaPropertyInfo where
type AttrAllowedOps IconViewCellAreaPropertyInfo = '[ 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewCellAreaPropertyInfo = CellAreaK
type AttrBaseTypeConstraint IconViewCellAreaPropertyInfo = IconViewK
type AttrGetType IconViewCellAreaPropertyInfo = CellArea
type AttrLabel IconViewCellAreaPropertyInfo = "cell-area"
attrGet _ = getIconViewCellArea
attrSet _ = undefined
attrConstruct _ = constructIconViewCellArea
-- VVV Prop "column-spacing"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewColumnSpacing :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewColumnSpacing obj = liftIO $ getObjectPropertyCInt obj "column-spacing"
setIconViewColumnSpacing :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewColumnSpacing obj val = liftIO $ setObjectPropertyCInt obj "column-spacing" val
constructIconViewColumnSpacing :: Int32 -> IO ([Char], GValue)
constructIconViewColumnSpacing val = constructObjectPropertyCInt "column-spacing" val
data IconViewColumnSpacingPropertyInfo
instance AttrInfo IconViewColumnSpacingPropertyInfo where
type AttrAllowedOps IconViewColumnSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewColumnSpacingPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewColumnSpacingPropertyInfo = IconViewK
type AttrGetType IconViewColumnSpacingPropertyInfo = Int32
type AttrLabel IconViewColumnSpacingPropertyInfo = "column-spacing"
attrGet _ = getIconViewColumnSpacing
attrSet _ = setIconViewColumnSpacing
attrConstruct _ = constructIconViewColumnSpacing
-- VVV Prop "columns"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewColumns :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewColumns obj = liftIO $ getObjectPropertyCInt obj "columns"
setIconViewColumns :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewColumns obj val = liftIO $ setObjectPropertyCInt obj "columns" val
constructIconViewColumns :: Int32 -> IO ([Char], GValue)
constructIconViewColumns val = constructObjectPropertyCInt "columns" val
data IconViewColumnsPropertyInfo
instance AttrInfo IconViewColumnsPropertyInfo where
type AttrAllowedOps IconViewColumnsPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewColumnsPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewColumnsPropertyInfo = IconViewK
type AttrGetType IconViewColumnsPropertyInfo = Int32
type AttrLabel IconViewColumnsPropertyInfo = "columns"
attrGet _ = getIconViewColumns
attrSet _ = setIconViewColumns
attrConstruct _ = constructIconViewColumns
-- VVV Prop "item-orientation"
-- Type: TInterface "Gtk" "Orientation"
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewItemOrientation :: (MonadIO m, IconViewK o) => o -> m Orientation
getIconViewItemOrientation obj = liftIO $ getObjectPropertyEnum obj "item-orientation"
setIconViewItemOrientation :: (MonadIO m, IconViewK o) => o -> Orientation -> m ()
setIconViewItemOrientation obj val = liftIO $ setObjectPropertyEnum obj "item-orientation" val
constructIconViewItemOrientation :: Orientation -> IO ([Char], GValue)
constructIconViewItemOrientation val = constructObjectPropertyEnum "item-orientation" val
data IconViewItemOrientationPropertyInfo
instance AttrInfo IconViewItemOrientationPropertyInfo where
type AttrAllowedOps IconViewItemOrientationPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewItemOrientationPropertyInfo = (~) Orientation
type AttrBaseTypeConstraint IconViewItemOrientationPropertyInfo = IconViewK
type AttrGetType IconViewItemOrientationPropertyInfo = Orientation
type AttrLabel IconViewItemOrientationPropertyInfo = "item-orientation"
attrGet _ = getIconViewItemOrientation
attrSet _ = setIconViewItemOrientation
attrConstruct _ = constructIconViewItemOrientation
-- VVV Prop "item-padding"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewItemPadding :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewItemPadding obj = liftIO $ getObjectPropertyCInt obj "item-padding"
setIconViewItemPadding :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewItemPadding obj val = liftIO $ setObjectPropertyCInt obj "item-padding" val
constructIconViewItemPadding :: Int32 -> IO ([Char], GValue)
constructIconViewItemPadding val = constructObjectPropertyCInt "item-padding" val
data IconViewItemPaddingPropertyInfo
instance AttrInfo IconViewItemPaddingPropertyInfo where
type AttrAllowedOps IconViewItemPaddingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewItemPaddingPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewItemPaddingPropertyInfo = IconViewK
type AttrGetType IconViewItemPaddingPropertyInfo = Int32
type AttrLabel IconViewItemPaddingPropertyInfo = "item-padding"
attrGet _ = getIconViewItemPadding
attrSet _ = setIconViewItemPadding
attrConstruct _ = constructIconViewItemPadding
-- VVV Prop "item-width"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewItemWidth :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewItemWidth obj = liftIO $ getObjectPropertyCInt obj "item-width"
setIconViewItemWidth :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewItemWidth obj val = liftIO $ setObjectPropertyCInt obj "item-width" val
constructIconViewItemWidth :: Int32 -> IO ([Char], GValue)
constructIconViewItemWidth val = constructObjectPropertyCInt "item-width" val
data IconViewItemWidthPropertyInfo
instance AttrInfo IconViewItemWidthPropertyInfo where
type AttrAllowedOps IconViewItemWidthPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewItemWidthPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewItemWidthPropertyInfo = IconViewK
type AttrGetType IconViewItemWidthPropertyInfo = Int32
type AttrLabel IconViewItemWidthPropertyInfo = "item-width"
attrGet _ = getIconViewItemWidth
attrSet _ = setIconViewItemWidth
attrConstruct _ = constructIconViewItemWidth
-- VVV Prop "margin"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewMargin :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewMargin obj = liftIO $ getObjectPropertyCInt obj "margin"
setIconViewMargin :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewMargin obj val = liftIO $ setObjectPropertyCInt obj "margin" val
constructIconViewMargin :: Int32 -> IO ([Char], GValue)
constructIconViewMargin val = constructObjectPropertyCInt "margin" val
data IconViewMarginPropertyInfo
instance AttrInfo IconViewMarginPropertyInfo where
type AttrAllowedOps IconViewMarginPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewMarginPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewMarginPropertyInfo = IconViewK
type AttrGetType IconViewMarginPropertyInfo = Int32
type AttrLabel IconViewMarginPropertyInfo = "margin"
attrGet _ = getIconViewMargin
attrSet _ = setIconViewMargin
attrConstruct _ = constructIconViewMargin
-- VVV Prop "markup-column"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewMarkupColumn :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewMarkupColumn obj = liftIO $ getObjectPropertyCInt obj "markup-column"
setIconViewMarkupColumn :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewMarkupColumn obj val = liftIO $ setObjectPropertyCInt obj "markup-column" val
constructIconViewMarkupColumn :: Int32 -> IO ([Char], GValue)
constructIconViewMarkupColumn val = constructObjectPropertyCInt "markup-column" val
data IconViewMarkupColumnPropertyInfo
instance AttrInfo IconViewMarkupColumnPropertyInfo where
type AttrAllowedOps IconViewMarkupColumnPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewMarkupColumnPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewMarkupColumnPropertyInfo = IconViewK
type AttrGetType IconViewMarkupColumnPropertyInfo = Int32
type AttrLabel IconViewMarkupColumnPropertyInfo = "markup-column"
attrGet _ = getIconViewMarkupColumn
attrSet _ = setIconViewMarkupColumn
attrConstruct _ = constructIconViewMarkupColumn
-- VVV Prop "model"
-- Type: TInterface "Gtk" "TreeModel"
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewModel :: (MonadIO m, IconViewK o) => o -> m TreeModel
getIconViewModel obj = liftIO $ getObjectPropertyObject obj "model" TreeModel
setIconViewModel :: (MonadIO m, IconViewK o, TreeModelK a) => o -> a -> m ()
setIconViewModel obj val = liftIO $ setObjectPropertyObject obj "model" val
constructIconViewModel :: (TreeModelK a) => a -> IO ([Char], GValue)
constructIconViewModel val = constructObjectPropertyObject "model" val
data IconViewModelPropertyInfo
instance AttrInfo IconViewModelPropertyInfo where
type AttrAllowedOps IconViewModelPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewModelPropertyInfo = TreeModelK
type AttrBaseTypeConstraint IconViewModelPropertyInfo = IconViewK
type AttrGetType IconViewModelPropertyInfo = TreeModel
type AttrLabel IconViewModelPropertyInfo = "model"
attrGet _ = getIconViewModel
attrSet _ = setIconViewModel
attrConstruct _ = constructIconViewModel
-- VVV Prop "pixbuf-column"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewPixbufColumn :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewPixbufColumn obj = liftIO $ getObjectPropertyCInt obj "pixbuf-column"
setIconViewPixbufColumn :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewPixbufColumn obj val = liftIO $ setObjectPropertyCInt obj "pixbuf-column" val
constructIconViewPixbufColumn :: Int32 -> IO ([Char], GValue)
constructIconViewPixbufColumn val = constructObjectPropertyCInt "pixbuf-column" val
data IconViewPixbufColumnPropertyInfo
instance AttrInfo IconViewPixbufColumnPropertyInfo where
type AttrAllowedOps IconViewPixbufColumnPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewPixbufColumnPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewPixbufColumnPropertyInfo = IconViewK
type AttrGetType IconViewPixbufColumnPropertyInfo = Int32
type AttrLabel IconViewPixbufColumnPropertyInfo = "pixbuf-column"
attrGet _ = getIconViewPixbufColumn
attrSet _ = setIconViewPixbufColumn
attrConstruct _ = constructIconViewPixbufColumn
-- VVV Prop "reorderable"
-- Type: TBasicType TBoolean
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewReorderable :: (MonadIO m, IconViewK o) => o -> m Bool
getIconViewReorderable obj = liftIO $ getObjectPropertyBool obj "reorderable"
setIconViewReorderable :: (MonadIO m, IconViewK o) => o -> Bool -> m ()
setIconViewReorderable obj val = liftIO $ setObjectPropertyBool obj "reorderable" val
constructIconViewReorderable :: Bool -> IO ([Char], GValue)
constructIconViewReorderable val = constructObjectPropertyBool "reorderable" val
data IconViewReorderablePropertyInfo
instance AttrInfo IconViewReorderablePropertyInfo where
type AttrAllowedOps IconViewReorderablePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewReorderablePropertyInfo = (~) Bool
type AttrBaseTypeConstraint IconViewReorderablePropertyInfo = IconViewK
type AttrGetType IconViewReorderablePropertyInfo = Bool
type AttrLabel IconViewReorderablePropertyInfo = "reorderable"
attrGet _ = getIconViewReorderable
attrSet _ = setIconViewReorderable
attrConstruct _ = constructIconViewReorderable
-- VVV Prop "row-spacing"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewRowSpacing :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewRowSpacing obj = liftIO $ getObjectPropertyCInt obj "row-spacing"
setIconViewRowSpacing :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewRowSpacing obj val = liftIO $ setObjectPropertyCInt obj "row-spacing" val
constructIconViewRowSpacing :: Int32 -> IO ([Char], GValue)
constructIconViewRowSpacing val = constructObjectPropertyCInt "row-spacing" val
data IconViewRowSpacingPropertyInfo
instance AttrInfo IconViewRowSpacingPropertyInfo where
type AttrAllowedOps IconViewRowSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewRowSpacingPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewRowSpacingPropertyInfo = IconViewK
type AttrGetType IconViewRowSpacingPropertyInfo = Int32
type AttrLabel IconViewRowSpacingPropertyInfo = "row-spacing"
attrGet _ = getIconViewRowSpacing
attrSet _ = setIconViewRowSpacing
attrConstruct _ = constructIconViewRowSpacing
-- VVV Prop "selection-mode"
-- Type: TInterface "Gtk" "SelectionMode"
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewSelectionMode :: (MonadIO m, IconViewK o) => o -> m SelectionMode
getIconViewSelectionMode obj = liftIO $ getObjectPropertyEnum obj "selection-mode"
setIconViewSelectionMode :: (MonadIO m, IconViewK o) => o -> SelectionMode -> m ()
setIconViewSelectionMode obj val = liftIO $ setObjectPropertyEnum obj "selection-mode" val
constructIconViewSelectionMode :: SelectionMode -> IO ([Char], GValue)
constructIconViewSelectionMode val = constructObjectPropertyEnum "selection-mode" val
data IconViewSelectionModePropertyInfo
instance AttrInfo IconViewSelectionModePropertyInfo where
type AttrAllowedOps IconViewSelectionModePropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewSelectionModePropertyInfo = (~) SelectionMode
type AttrBaseTypeConstraint IconViewSelectionModePropertyInfo = IconViewK
type AttrGetType IconViewSelectionModePropertyInfo = SelectionMode
type AttrLabel IconViewSelectionModePropertyInfo = "selection-mode"
attrGet _ = getIconViewSelectionMode
attrSet _ = setIconViewSelectionMode
attrConstruct _ = constructIconViewSelectionMode
-- VVV Prop "spacing"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewSpacing :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewSpacing obj = liftIO $ getObjectPropertyCInt obj "spacing"
setIconViewSpacing :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewSpacing obj val = liftIO $ setObjectPropertyCInt obj "spacing" val
constructIconViewSpacing :: Int32 -> IO ([Char], GValue)
constructIconViewSpacing val = constructObjectPropertyCInt "spacing" val
data IconViewSpacingPropertyInfo
instance AttrInfo IconViewSpacingPropertyInfo where
type AttrAllowedOps IconViewSpacingPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewSpacingPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewSpacingPropertyInfo = IconViewK
type AttrGetType IconViewSpacingPropertyInfo = Int32
type AttrLabel IconViewSpacingPropertyInfo = "spacing"
attrGet _ = getIconViewSpacing
attrSet _ = setIconViewSpacing
attrConstruct _ = constructIconViewSpacing
-- VVV Prop "text-column"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewTextColumn :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewTextColumn obj = liftIO $ getObjectPropertyCInt obj "text-column"
setIconViewTextColumn :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewTextColumn obj val = liftIO $ setObjectPropertyCInt obj "text-column" val
constructIconViewTextColumn :: Int32 -> IO ([Char], GValue)
constructIconViewTextColumn val = constructObjectPropertyCInt "text-column" val
data IconViewTextColumnPropertyInfo
instance AttrInfo IconViewTextColumnPropertyInfo where
type AttrAllowedOps IconViewTextColumnPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewTextColumnPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewTextColumnPropertyInfo = IconViewK
type AttrGetType IconViewTextColumnPropertyInfo = Int32
type AttrLabel IconViewTextColumnPropertyInfo = "text-column"
attrGet _ = getIconViewTextColumn
attrSet _ = setIconViewTextColumn
attrConstruct _ = constructIconViewTextColumn
-- VVV Prop "tooltip-column"
-- Type: TBasicType TInt32
-- Flags: [PropertyReadable,PropertyWritable]
getIconViewTooltipColumn :: (MonadIO m, IconViewK o) => o -> m Int32
getIconViewTooltipColumn obj = liftIO $ getObjectPropertyCInt obj "tooltip-column"
setIconViewTooltipColumn :: (MonadIO m, IconViewK o) => o -> Int32 -> m ()
setIconViewTooltipColumn obj val = liftIO $ setObjectPropertyCInt obj "tooltip-column" val
constructIconViewTooltipColumn :: Int32 -> IO ([Char], GValue)
constructIconViewTooltipColumn val = constructObjectPropertyCInt "tooltip-column" val
data IconViewTooltipColumnPropertyInfo
instance AttrInfo IconViewTooltipColumnPropertyInfo where
type AttrAllowedOps IconViewTooltipColumnPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint IconViewTooltipColumnPropertyInfo = (~) Int32
type AttrBaseTypeConstraint IconViewTooltipColumnPropertyInfo = IconViewK
type AttrGetType IconViewTooltipColumnPropertyInfo = Int32
type AttrLabel IconViewTooltipColumnPropertyInfo = "tooltip-column"
attrGet _ = getIconViewTooltipColumn
attrSet _ = setIconViewTooltipColumn
attrConstruct _ = constructIconViewTooltipColumn
type instance AttributeList IconView = IconViewAttributeList
type IconViewAttributeList = ('[ '("activateOnSingleClick", IconViewActivateOnSingleClickPropertyInfo), '("appPaintable", WidgetAppPaintablePropertyInfo), '("borderWidth", ContainerBorderWidthPropertyInfo), '("canDefault", WidgetCanDefaultPropertyInfo), '("canFocus", WidgetCanFocusPropertyInfo), '("cellArea", IconViewCellAreaPropertyInfo), '("child", ContainerChildPropertyInfo), '("columnSpacing", IconViewColumnSpacingPropertyInfo), '("columns", IconViewColumnsPropertyInfo), '("compositeChild", WidgetCompositeChildPropertyInfo), '("doubleBuffered", WidgetDoubleBufferedPropertyInfo), '("events", WidgetEventsPropertyInfo), '("expand", WidgetExpandPropertyInfo), '("hadjustment", ScrollableHadjustmentPropertyInfo), '("halign", WidgetHalignPropertyInfo), '("hasDefault", WidgetHasDefaultPropertyInfo), '("hasFocus", WidgetHasFocusPropertyInfo), '("hasTooltip", WidgetHasTooltipPropertyInfo), '("heightRequest", WidgetHeightRequestPropertyInfo), '("hexpand", WidgetHexpandPropertyInfo), '("hexpandSet", WidgetHexpandSetPropertyInfo), '("hscrollPolicy", ScrollableHscrollPolicyPropertyInfo), '("isFocus", WidgetIsFocusPropertyInfo), '("itemOrientation", IconViewItemOrientationPropertyInfo), '("itemPadding", IconViewItemPaddingPropertyInfo), '("itemWidth", IconViewItemWidthPropertyInfo), '("margin", IconViewMarginPropertyInfo), '("marginBottom", WidgetMarginBottomPropertyInfo), '("marginEnd", WidgetMarginEndPropertyInfo), '("marginLeft", WidgetMarginLeftPropertyInfo), '("marginRight", WidgetMarginRightPropertyInfo), '("marginStart", WidgetMarginStartPropertyInfo), '("marginTop", WidgetMarginTopPropertyInfo), '("markupColumn", IconViewMarkupColumnPropertyInfo), '("model", IconViewModelPropertyInfo), '("name", WidgetNamePropertyInfo), '("noShowAll", WidgetNoShowAllPropertyInfo), '("opacity", WidgetOpacityPropertyInfo), '("parent", WidgetParentPropertyInfo), '("pixbufColumn", IconViewPixbufColumnPropertyInfo), '("receivesDefault", WidgetReceivesDefaultPropertyInfo), '("reorderable", IconViewReorderablePropertyInfo), '("resizeMode", ContainerResizeModePropertyInfo), '("rowSpacing", IconViewRowSpacingPropertyInfo), '("scaleFactor", WidgetScaleFactorPropertyInfo), '("selectionMode", IconViewSelectionModePropertyInfo), '("sensitive", WidgetSensitivePropertyInfo), '("spacing", IconViewSpacingPropertyInfo), '("style", WidgetStylePropertyInfo), '("textColumn", IconViewTextColumnPropertyInfo), '("tooltipColumn", IconViewTooltipColumnPropertyInfo), '("tooltipMarkup", WidgetTooltipMarkupPropertyInfo), '("tooltipText", WidgetTooltipTextPropertyInfo), '("vadjustment", ScrollableVadjustmentPropertyInfo), '("valign", WidgetValignPropertyInfo), '("vexpand", WidgetVexpandPropertyInfo), '("vexpandSet", WidgetVexpandSetPropertyInfo), '("visible", WidgetVisiblePropertyInfo), '("vscrollPolicy", ScrollableVscrollPolicyPropertyInfo), '("widthRequest", WidgetWidthRequestPropertyInfo), '("window", WidgetWindowPropertyInfo)] :: [(Symbol, *)])
data IconViewActivateCursorItemSignalInfo
instance SignalInfo IconViewActivateCursorItemSignalInfo where
type HaskellCallbackType IconViewActivateCursorItemSignalInfo = IconViewActivateCursorItemCallback
connectSignal _ = connectIconViewActivateCursorItem
data IconViewItemActivatedSignalInfo
instance SignalInfo IconViewItemActivatedSignalInfo where
type HaskellCallbackType IconViewItemActivatedSignalInfo = IconViewItemActivatedCallback
connectSignal _ = connectIconViewItemActivated
data IconViewMoveCursorSignalInfo
instance SignalInfo IconViewMoveCursorSignalInfo where
type HaskellCallbackType IconViewMoveCursorSignalInfo = IconViewMoveCursorCallback
connectSignal _ = connectIconViewMoveCursor
data IconViewSelectAllSignalInfo
instance SignalInfo IconViewSelectAllSignalInfo where
type HaskellCallbackType IconViewSelectAllSignalInfo = IconViewSelectAllCallback
connectSignal _ = connectIconViewSelectAll
data IconViewSelectCursorItemSignalInfo
instance SignalInfo IconViewSelectCursorItemSignalInfo where
type HaskellCallbackType IconViewSelectCursorItemSignalInfo = IconViewSelectCursorItemCallback
connectSignal _ = connectIconViewSelectCursorItem
data IconViewSelectionChangedSignalInfo
instance SignalInfo IconViewSelectionChangedSignalInfo where
type HaskellCallbackType IconViewSelectionChangedSignalInfo = IconViewSelectionChangedCallback
connectSignal _ = connectIconViewSelectionChanged
data IconViewToggleCursorItemSignalInfo
instance SignalInfo IconViewToggleCursorItemSignalInfo where
type HaskellCallbackType IconViewToggleCursorItemSignalInfo = IconViewToggleCursorItemCallback
connectSignal _ = connectIconViewToggleCursorItem
data IconViewUnselectAllSignalInfo
instance SignalInfo IconViewUnselectAllSignalInfo where
type HaskellCallbackType IconViewUnselectAllSignalInfo = IconViewUnselectAllCallback
connectSignal _ = connectIconViewUnselectAll
type instance SignalList IconView = IconViewSignalList
type IconViewSignalList = ('[ '("accelClosuresChanged", WidgetAccelClosuresChangedSignalInfo), '("activateCursorItem", IconViewActivateCursorItemSignalInfo), '("add", ContainerAddSignalInfo), '("buttonPressEvent", WidgetButtonPressEventSignalInfo), '("buttonReleaseEvent", WidgetButtonReleaseEventSignalInfo), '("canActivateAccel", WidgetCanActivateAccelSignalInfo), '("checkResize", ContainerCheckResizeSignalInfo), '("childNotify", WidgetChildNotifySignalInfo), '("compositedChanged", WidgetCompositedChangedSignalInfo), '("configureEvent", WidgetConfigureEventSignalInfo), '("damageEvent", WidgetDamageEventSignalInfo), '("deleteEvent", WidgetDeleteEventSignalInfo), '("destroy", WidgetDestroySignalInfo), '("destroyEvent", WidgetDestroyEventSignalInfo), '("directionChanged", WidgetDirectionChangedSignalInfo), '("dragBegin", WidgetDragBeginSignalInfo), '("dragDataDelete", WidgetDragDataDeleteSignalInfo), '("dragDataGet", WidgetDragDataGetSignalInfo), '("dragDataReceived", WidgetDragDataReceivedSignalInfo), '("dragDrop", WidgetDragDropSignalInfo), '("dragEnd", WidgetDragEndSignalInfo), '("dragFailed", WidgetDragFailedSignalInfo), '("dragLeave", WidgetDragLeaveSignalInfo), '("dragMotion", WidgetDragMotionSignalInfo), '("draw", WidgetDrawSignalInfo), '("enterNotifyEvent", WidgetEnterNotifyEventSignalInfo), '("event", WidgetEventSignalInfo), '("eventAfter", WidgetEventAfterSignalInfo), '("focus", WidgetFocusSignalInfo), '("focusInEvent", WidgetFocusInEventSignalInfo), '("focusOutEvent", WidgetFocusOutEventSignalInfo), '("grabBrokenEvent", WidgetGrabBrokenEventSignalInfo), '("grabFocus", WidgetGrabFocusSignalInfo), '("grabNotify", WidgetGrabNotifySignalInfo), '("hide", WidgetHideSignalInfo), '("hierarchyChanged", WidgetHierarchyChangedSignalInfo), '("itemActivated", IconViewItemActivatedSignalInfo), '("keyPressEvent", WidgetKeyPressEventSignalInfo), '("keyReleaseEvent", WidgetKeyReleaseEventSignalInfo), '("keynavFailed", WidgetKeynavFailedSignalInfo), '("leaveNotifyEvent", WidgetLeaveNotifyEventSignalInfo), '("map", WidgetMapSignalInfo), '("mapEvent", WidgetMapEventSignalInfo), '("mnemonicActivate", WidgetMnemonicActivateSignalInfo), '("motionNotifyEvent", WidgetMotionNotifyEventSignalInfo), '("moveCursor", IconViewMoveCursorSignalInfo), '("moveFocus", WidgetMoveFocusSignalInfo), '("notify", GObject.ObjectNotifySignalInfo), '("parentSet", WidgetParentSetSignalInfo), '("popupMenu", WidgetPopupMenuSignalInfo), '("propertyNotifyEvent", WidgetPropertyNotifyEventSignalInfo), '("proximityInEvent", WidgetProximityInEventSignalInfo), '("proximityOutEvent", WidgetProximityOutEventSignalInfo), '("queryTooltip", WidgetQueryTooltipSignalInfo), '("realize", WidgetRealizeSignalInfo), '("remove", ContainerRemoveSignalInfo), '("screenChanged", WidgetScreenChangedSignalInfo), '("scrollEvent", WidgetScrollEventSignalInfo), '("selectAll", IconViewSelectAllSignalInfo), '("selectCursorItem", IconViewSelectCursorItemSignalInfo), '("selectionChanged", IconViewSelectionChangedSignalInfo), '("selectionClearEvent", WidgetSelectionClearEventSignalInfo), '("selectionGet", WidgetSelectionGetSignalInfo), '("selectionNotifyEvent", WidgetSelectionNotifyEventSignalInfo), '("selectionReceived", WidgetSelectionReceivedSignalInfo), '("selectionRequestEvent", WidgetSelectionRequestEventSignalInfo), '("setFocusChild", ContainerSetFocusChildSignalInfo), '("show", WidgetShowSignalInfo), '("showHelp", WidgetShowHelpSignalInfo), '("sizeAllocate", WidgetSizeAllocateSignalInfo), '("stateChanged", WidgetStateChangedSignalInfo), '("stateFlagsChanged", WidgetStateFlagsChangedSignalInfo), '("styleSet", WidgetStyleSetSignalInfo), '("styleUpdated", WidgetStyleUpdatedSignalInfo), '("toggleCursorItem", IconViewToggleCursorItemSignalInfo), '("touchEvent", WidgetTouchEventSignalInfo), '("unmap", WidgetUnmapSignalInfo), '("unmapEvent", WidgetUnmapEventSignalInfo), '("unrealize", WidgetUnrealizeSignalInfo), '("unselectAll", IconViewUnselectAllSignalInfo), '("visibilityNotifyEvent", WidgetVisibilityNotifyEventSignalInfo), '("windowStateEvent", WidgetWindowStateEventSignalInfo)] :: [(Symbol, *)])
-- method IconView::new
-- method type : Constructor
-- Args : []
-- Lengths : []
-- returnType : TInterface "Gtk" "IconView"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_new" gtk_icon_view_new ::
IO (Ptr IconView)
iconViewNew ::
(MonadIO m) =>
m IconView -- result
iconViewNew = liftIO $ do
result <- gtk_icon_view_new
checkUnexpectedReturnNULL "gtk_icon_view_new" result
result' <- (newObject IconView) result
return result'
-- method IconView::new_with_area
-- method type : Constructor
-- Args : [Arg {argCName = "area", argType = TInterface "Gtk" "CellArea", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "IconView"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_new_with_area" gtk_icon_view_new_with_area ::
Ptr CellArea -> -- area : TInterface "Gtk" "CellArea"
IO (Ptr IconView)
iconViewNewWithArea ::
(MonadIO m, CellAreaK a) =>
a -- area
-> m IconView -- result
iconViewNewWithArea area = liftIO $ do
let area' = unsafeManagedPtrCastPtr area
result <- gtk_icon_view_new_with_area area'
checkUnexpectedReturnNULL "gtk_icon_view_new_with_area" result
result' <- (newObject IconView) result
touchManagedPtr area
return result'
-- method IconView::new_with_model
-- method type : Constructor
-- Args : [Arg {argCName = "model", argType = TInterface "Gtk" "TreeModel", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "IconView"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_new_with_model" gtk_icon_view_new_with_model ::
Ptr TreeModel -> -- model : TInterface "Gtk" "TreeModel"
IO (Ptr IconView)
iconViewNewWithModel ::
(MonadIO m, TreeModelK a) =>
a -- model
-> m IconView -- result
iconViewNewWithModel model = liftIO $ do
let model' = unsafeManagedPtrCastPtr model
result <- gtk_icon_view_new_with_model model'
checkUnexpectedReturnNULL "gtk_icon_view_new_with_model" result
result' <- (newObject IconView) result
touchManagedPtr model
return result'
-- method IconView::convert_widget_to_bin_window_coords
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wx", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "wy", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "bx", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "by", argType = TBasicType TInt32, direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_convert_widget_to_bin_window_coords" gtk_icon_view_convert_widget_to_bin_window_coords ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- wx : TBasicType TInt32
Int32 -> -- wy : TBasicType TInt32
Ptr Int32 -> -- bx : TBasicType TInt32
Ptr Int32 -> -- by : TBasicType TInt32
IO ()
iconViewConvertWidgetToBinWindowCoords ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- wx
-> Int32 -- wy
-> m (Int32,Int32) -- result
iconViewConvertWidgetToBinWindowCoords _obj wx wy = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
bx <- allocMem :: IO (Ptr Int32)
by <- allocMem :: IO (Ptr Int32)
gtk_icon_view_convert_widget_to_bin_window_coords _obj' wx wy bx by
bx' <- peek bx
by' <- peek by
touchManagedPtr _obj
freeMem bx
freeMem by
return (bx', by')
data IconViewConvertWidgetToBinWindowCoordsMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Int32,Int32)), MonadIO m, IconViewK a) => MethodInfo IconViewConvertWidgetToBinWindowCoordsMethodInfo a signature where
overloadedMethod _ = iconViewConvertWidgetToBinWindowCoords
-- method IconView::create_drag_icon
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "cairo" "Surface"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_create_drag_icon" gtk_icon_view_create_drag_icon ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
IO (Ptr Cairo.Surface)
iconViewCreateDragIcon ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> TreePath -- path
-> m Cairo.Surface -- result
iconViewCreateDragIcon _obj path = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let path' = unsafeManagedPtrGetPtr path
result <- gtk_icon_view_create_drag_icon _obj' path'
checkUnexpectedReturnNULL "gtk_icon_view_create_drag_icon" result
result' <- (wrapBoxed Cairo.Surface) result
touchManagedPtr _obj
touchManagedPtr path
return result'
data IconViewCreateDragIconMethodInfo
instance (signature ~ (TreePath -> m Cairo.Surface), MonadIO m, IconViewK a) => MethodInfo IconViewCreateDragIconMethodInfo a signature where
overloadedMethod _ = iconViewCreateDragIcon
-- method IconView::enable_model_drag_dest
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "targets", argType = TCArray False (-1) 2 (TInterface "Gtk" "TargetEntry"), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "n_targets", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "actions", argType = TInterface "Gdk" "DragAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : [Arg {argCName = "n_targets", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_enable_model_drag_dest" gtk_icon_view_enable_model_drag_dest ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TargetEntry -> -- targets : TCArray False (-1) 2 (TInterface "Gtk" "TargetEntry")
Int32 -> -- n_targets : TBasicType TInt32
CUInt -> -- actions : TInterface "Gdk" "DragAction"
IO ()
iconViewEnableModelDragDest ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> [TargetEntry] -- targets
-> [Gdk.DragAction] -- actions
-> m () -- result
iconViewEnableModelDragDest _obj targets actions = liftIO $ do
let nTargets = fromIntegral $ length targets
let _obj' = unsafeManagedPtrCastPtr _obj
let targets' = map unsafeManagedPtrGetPtr targets
targets'' <- packBlockArray 16 targets'
let actions' = gflagsToWord actions
gtk_icon_view_enable_model_drag_dest _obj' targets'' nTargets actions'
touchManagedPtr _obj
mapM_ touchManagedPtr targets
freeMem targets''
return ()
data IconViewEnableModelDragDestMethodInfo
instance (signature ~ ([TargetEntry] -> [Gdk.DragAction] -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewEnableModelDragDestMethodInfo a signature where
overloadedMethod _ = iconViewEnableModelDragDest
-- method IconView::enable_model_drag_source
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start_button_mask", argType = TInterface "Gdk" "ModifierType", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "targets", argType = TCArray False (-1) 3 (TInterface "Gtk" "TargetEntry"), direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "n_targets", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "actions", argType = TInterface "Gdk" "DragAction", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : [Arg {argCName = "n_targets", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_enable_model_drag_source" gtk_icon_view_enable_model_drag_source ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
CUInt -> -- start_button_mask : TInterface "Gdk" "ModifierType"
Ptr TargetEntry -> -- targets : TCArray False (-1) 3 (TInterface "Gtk" "TargetEntry")
Int32 -> -- n_targets : TBasicType TInt32
CUInt -> -- actions : TInterface "Gdk" "DragAction"
IO ()
iconViewEnableModelDragSource ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> [Gdk.ModifierType] -- startButtonMask
-> [TargetEntry] -- targets
-> [Gdk.DragAction] -- actions
-> m () -- result
iconViewEnableModelDragSource _obj startButtonMask targets actions = liftIO $ do
let nTargets = fromIntegral $ length targets
let _obj' = unsafeManagedPtrCastPtr _obj
let startButtonMask' = gflagsToWord startButtonMask
let targets' = map unsafeManagedPtrGetPtr targets
targets'' <- packBlockArray 16 targets'
let actions' = gflagsToWord actions
gtk_icon_view_enable_model_drag_source _obj' startButtonMask' targets'' nTargets actions'
touchManagedPtr _obj
mapM_ touchManagedPtr targets
freeMem targets''
return ()
data IconViewEnableModelDragSourceMethodInfo
instance (signature ~ ([Gdk.ModifierType] -> [TargetEntry] -> [Gdk.DragAction] -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewEnableModelDragSourceMethodInfo a signature where
overloadedMethod _ = iconViewEnableModelDragSource
-- method IconView::get_activate_on_single_click
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_activate_on_single_click" gtk_icon_view_get_activate_on_single_click ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO CInt
iconViewGetActivateOnSingleClick ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Bool -- result
iconViewGetActivateOnSingleClick _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_activate_on_single_click _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data IconViewGetActivateOnSingleClickMethodInfo
instance (signature ~ (m Bool), MonadIO m, IconViewK a) => MethodInfo IconViewGetActivateOnSingleClickMethodInfo a signature where
overloadedMethod _ = iconViewGetActivateOnSingleClick
-- method IconView::get_cell_rect
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cell", argType = TInterface "Gtk" "CellRenderer", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "rect", argType = TInterface "Gdk" "Rectangle", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_cell_rect" gtk_icon_view_get_cell_rect ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
Ptr CellRenderer -> -- cell : TInterface "Gtk" "CellRenderer"
Ptr Gdk.Rectangle -> -- rect : TInterface "Gdk" "Rectangle"
IO CInt
iconViewGetCellRect ::
(MonadIO m, IconViewK a, CellRendererK b) =>
a -- _obj
-> TreePath -- path
-> Maybe (b) -- cell
-> m (Bool,Gdk.Rectangle) -- result
iconViewGetCellRect _obj path cell = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let path' = unsafeManagedPtrGetPtr path
maybeCell <- case cell of
Nothing -> return nullPtr
Just jCell -> do
let jCell' = unsafeManagedPtrCastPtr jCell
return jCell'
rect <- callocBoxedBytes 16 :: IO (Ptr Gdk.Rectangle)
result <- gtk_icon_view_get_cell_rect _obj' path' maybeCell rect
let result' = (/= 0) result
rect' <- (wrapBoxed Gdk.Rectangle) rect
touchManagedPtr _obj
touchManagedPtr path
whenJust cell touchManagedPtr
return (result', rect')
data IconViewGetCellRectMethodInfo
instance (signature ~ (TreePath -> Maybe (b) -> m (Bool,Gdk.Rectangle)), MonadIO m, IconViewK a, CellRendererK b) => MethodInfo IconViewGetCellRectMethodInfo a signature where
overloadedMethod _ = iconViewGetCellRect
-- method IconView::get_column_spacing
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_column_spacing" gtk_icon_view_get_column_spacing ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetColumnSpacing ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetColumnSpacing _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_column_spacing _obj'
touchManagedPtr _obj
return result
data IconViewGetColumnSpacingMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetColumnSpacingMethodInfo a signature where
overloadedMethod _ = iconViewGetColumnSpacing
-- method IconView::get_columns
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_columns" gtk_icon_view_get_columns ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetColumns ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetColumns _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_columns _obj'
touchManagedPtr _obj
return result
data IconViewGetColumnsMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetColumnsMethodInfo a signature where
overloadedMethod _ = iconViewGetColumns
-- method IconView::get_cursor
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "cell", argType = TInterface "Gtk" "CellRenderer", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_cursor" gtk_icon_view_get_cursor ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr (Ptr TreePath) -> -- path : TInterface "Gtk" "TreePath"
Ptr (Ptr CellRenderer) -> -- cell : TInterface "Gtk" "CellRenderer"
IO CInt
iconViewGetCursor ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m (Bool,TreePath,CellRenderer) -- result
iconViewGetCursor _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
path <- allocMem :: IO (Ptr (Ptr TreePath))
cell <- allocMem :: IO (Ptr (Ptr CellRenderer))
result <- gtk_icon_view_get_cursor _obj' path cell
let result' = (/= 0) result
path' <- peek path
path'' <- (wrapBoxed TreePath) path'
cell' <- peek cell
cell'' <- (newObject CellRenderer) cell'
touchManagedPtr _obj
freeMem path
freeMem cell
return (result', path'', cell'')
data IconViewGetCursorMethodInfo
instance (signature ~ (m (Bool,TreePath,CellRenderer)), MonadIO m, IconViewK a) => MethodInfo IconViewGetCursorMethodInfo a signature where
overloadedMethod _ = iconViewGetCursor
-- method IconView::get_dest_item_at_pos
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "drag_x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "drag_y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "pos", argType = TInterface "Gtk" "IconViewDropPosition", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_dest_item_at_pos" gtk_icon_view_get_dest_item_at_pos ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- drag_x : TBasicType TInt32
Int32 -> -- drag_y : TBasicType TInt32
Ptr (Ptr TreePath) -> -- path : TInterface "Gtk" "TreePath"
Ptr CUInt -> -- pos : TInterface "Gtk" "IconViewDropPosition"
IO CInt
iconViewGetDestItemAtPos ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- dragX
-> Int32 -- dragY
-> m (Bool,TreePath,IconViewDropPosition)-- result
iconViewGetDestItemAtPos _obj dragX dragY = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
path <- allocMem :: IO (Ptr (Ptr TreePath))
pos <- allocMem :: IO (Ptr CUInt)
result <- gtk_icon_view_get_dest_item_at_pos _obj' dragX dragY path pos
let result' = (/= 0) result
path' <- peek path
path'' <- (wrapBoxed TreePath) path'
pos' <- peek pos
let pos'' = (toEnum . fromIntegral) pos'
touchManagedPtr _obj
freeMem path
freeMem pos
return (result', path'', pos'')
data IconViewGetDestItemAtPosMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Bool,TreePath,IconViewDropPosition)), MonadIO m, IconViewK a) => MethodInfo IconViewGetDestItemAtPosMethodInfo a signature where
overloadedMethod _ = iconViewGetDestItemAtPos
-- method IconView::get_drag_dest_item
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "pos", argType = TInterface "Gtk" "IconViewDropPosition", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_drag_dest_item" gtk_icon_view_get_drag_dest_item ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr (Ptr TreePath) -> -- path : TInterface "Gtk" "TreePath"
Ptr CUInt -> -- pos : TInterface "Gtk" "IconViewDropPosition"
IO ()
iconViewGetDragDestItem ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m (TreePath,IconViewDropPosition) -- result
iconViewGetDragDestItem _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
path <- allocMem :: IO (Ptr (Ptr TreePath))
pos <- allocMem :: IO (Ptr CUInt)
gtk_icon_view_get_drag_dest_item _obj' path pos
path' <- peek path
path'' <- (wrapBoxed TreePath) path'
pos' <- peek pos
let pos'' = (toEnum . fromIntegral) pos'
touchManagedPtr _obj
freeMem path
freeMem pos
return (path'', pos'')
data IconViewGetDragDestItemMethodInfo
instance (signature ~ (m (TreePath,IconViewDropPosition)), MonadIO m, IconViewK a) => MethodInfo IconViewGetDragDestItemMethodInfo a signature where
overloadedMethod _ = iconViewGetDragDestItem
-- method IconView::get_item_at_pos
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "cell", argType = TInterface "Gtk" "CellRenderer", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_item_at_pos" gtk_icon_view_get_item_at_pos ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- x : TBasicType TInt32
Int32 -> -- y : TBasicType TInt32
Ptr (Ptr TreePath) -> -- path : TInterface "Gtk" "TreePath"
Ptr (Ptr CellRenderer) -> -- cell : TInterface "Gtk" "CellRenderer"
IO CInt
iconViewGetItemAtPos ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- x
-> Int32 -- y
-> m (Bool,TreePath,CellRenderer) -- result
iconViewGetItemAtPos _obj x y = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
path <- allocMem :: IO (Ptr (Ptr TreePath))
cell <- allocMem :: IO (Ptr (Ptr CellRenderer))
result <- gtk_icon_view_get_item_at_pos _obj' x y path cell
let result' = (/= 0) result
path' <- peek path
path'' <- (wrapBoxed TreePath) path'
cell' <- peek cell
cell'' <- (wrapObject CellRenderer) cell'
touchManagedPtr _obj
freeMem path
freeMem cell
return (result', path'', cell'')
data IconViewGetItemAtPosMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Bool,TreePath,CellRenderer)), MonadIO m, IconViewK a) => MethodInfo IconViewGetItemAtPosMethodInfo a signature where
overloadedMethod _ = iconViewGetItemAtPos
-- method IconView::get_item_column
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_item_column" gtk_icon_view_get_item_column ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
IO Int32
iconViewGetItemColumn ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> TreePath -- path
-> m Int32 -- result
iconViewGetItemColumn _obj path = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let path' = unsafeManagedPtrGetPtr path
result <- gtk_icon_view_get_item_column _obj' path'
touchManagedPtr _obj
touchManagedPtr path
return result
data IconViewGetItemColumnMethodInfo
instance (signature ~ (TreePath -> m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetItemColumnMethodInfo a signature where
overloadedMethod _ = iconViewGetItemColumn
-- method IconView::get_item_orientation
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "Orientation"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_item_orientation" gtk_icon_view_get_item_orientation ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO CUInt
iconViewGetItemOrientation ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Orientation -- result
iconViewGetItemOrientation _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_item_orientation _obj'
let result' = (toEnum . fromIntegral) result
touchManagedPtr _obj
return result'
data IconViewGetItemOrientationMethodInfo
instance (signature ~ (m Orientation), MonadIO m, IconViewK a) => MethodInfo IconViewGetItemOrientationMethodInfo a signature where
overloadedMethod _ = iconViewGetItemOrientation
-- method IconView::get_item_padding
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_item_padding" gtk_icon_view_get_item_padding ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetItemPadding ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetItemPadding _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_item_padding _obj'
touchManagedPtr _obj
return result
data IconViewGetItemPaddingMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetItemPaddingMethodInfo a signature where
overloadedMethod _ = iconViewGetItemPadding
-- method IconView::get_item_row
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_item_row" gtk_icon_view_get_item_row ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
IO Int32
iconViewGetItemRow ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> TreePath -- path
-> m Int32 -- result
iconViewGetItemRow _obj path = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let path' = unsafeManagedPtrGetPtr path
result <- gtk_icon_view_get_item_row _obj' path'
touchManagedPtr _obj
touchManagedPtr path
return result
data IconViewGetItemRowMethodInfo
instance (signature ~ (TreePath -> m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetItemRowMethodInfo a signature where
overloadedMethod _ = iconViewGetItemRow
-- method IconView::get_item_width
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_item_width" gtk_icon_view_get_item_width ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetItemWidth ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetItemWidth _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_item_width _obj'
touchManagedPtr _obj
return result
data IconViewGetItemWidthMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetItemWidthMethodInfo a signature where
overloadedMethod _ = iconViewGetItemWidth
-- method IconView::get_margin
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_margin" gtk_icon_view_get_margin ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetMargin ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetMargin _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_margin _obj'
touchManagedPtr _obj
return result
data IconViewGetMarginMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetMarginMethodInfo a signature where
overloadedMethod _ = iconViewGetMargin
-- method IconView::get_markup_column
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_markup_column" gtk_icon_view_get_markup_column ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetMarkupColumn ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetMarkupColumn _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_markup_column _obj'
touchManagedPtr _obj
return result
data IconViewGetMarkupColumnMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetMarkupColumnMethodInfo a signature where
overloadedMethod _ = iconViewGetMarkupColumn
-- method IconView::get_model
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "TreeModel"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_model" gtk_icon_view_get_model ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO (Ptr TreeModel)
iconViewGetModel ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m TreeModel -- result
iconViewGetModel _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_model _obj'
checkUnexpectedReturnNULL "gtk_icon_view_get_model" result
result' <- (newObject TreeModel) result
touchManagedPtr _obj
return result'
data IconViewGetModelMethodInfo
instance (signature ~ (m TreeModel), MonadIO m, IconViewK a) => MethodInfo IconViewGetModelMethodInfo a signature where
overloadedMethod _ = iconViewGetModel
-- method IconView::get_path_at_pos
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "y", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "TreePath"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_path_at_pos" gtk_icon_view_get_path_at_pos ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- x : TBasicType TInt32
Int32 -> -- y : TBasicType TInt32
IO (Ptr TreePath)
iconViewGetPathAtPos ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- x
-> Int32 -- y
-> m TreePath -- result
iconViewGetPathAtPos _obj x y = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_path_at_pos _obj' x y
checkUnexpectedReturnNULL "gtk_icon_view_get_path_at_pos" result
result' <- (wrapBoxed TreePath) result
touchManagedPtr _obj
return result'
data IconViewGetPathAtPosMethodInfo
instance (signature ~ (Int32 -> Int32 -> m TreePath), MonadIO m, IconViewK a) => MethodInfo IconViewGetPathAtPosMethodInfo a signature where
overloadedMethod _ = iconViewGetPathAtPos
-- method IconView::get_pixbuf_column
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_pixbuf_column" gtk_icon_view_get_pixbuf_column ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetPixbufColumn ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetPixbufColumn _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_pixbuf_column _obj'
touchManagedPtr _obj
return result
data IconViewGetPixbufColumnMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetPixbufColumnMethodInfo a signature where
overloadedMethod _ = iconViewGetPixbufColumn
-- method IconView::get_reorderable
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_reorderable" gtk_icon_view_get_reorderable ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO CInt
iconViewGetReorderable ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Bool -- result
iconViewGetReorderable _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_reorderable _obj'
let result' = (/= 0) result
touchManagedPtr _obj
return result'
data IconViewGetReorderableMethodInfo
instance (signature ~ (m Bool), MonadIO m, IconViewK a) => MethodInfo IconViewGetReorderableMethodInfo a signature where
overloadedMethod _ = iconViewGetReorderable
-- method IconView::get_row_spacing
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_row_spacing" gtk_icon_view_get_row_spacing ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetRowSpacing ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetRowSpacing _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_row_spacing _obj'
touchManagedPtr _obj
return result
data IconViewGetRowSpacingMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetRowSpacingMethodInfo a signature where
overloadedMethod _ = iconViewGetRowSpacing
-- method IconView::get_selected_items
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TGList (TInterface "Gtk" "TreePath")
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_selected_items" gtk_icon_view_get_selected_items ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO (Ptr (GList (Ptr TreePath)))
iconViewGetSelectedItems ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m [TreePath] -- result
iconViewGetSelectedItems _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_selected_items _obj'
checkUnexpectedReturnNULL "gtk_icon_view_get_selected_items" result
result' <- unpackGList result
result'' <- mapM (wrapBoxed TreePath) result'
g_list_free result
touchManagedPtr _obj
return result''
data IconViewGetSelectedItemsMethodInfo
instance (signature ~ (m [TreePath]), MonadIO m, IconViewK a) => MethodInfo IconViewGetSelectedItemsMethodInfo a signature where
overloadedMethod _ = iconViewGetSelectedItems
-- method IconView::get_selection_mode
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TInterface "Gtk" "SelectionMode"
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_selection_mode" gtk_icon_view_get_selection_mode ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO CUInt
iconViewGetSelectionMode ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m SelectionMode -- result
iconViewGetSelectionMode _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_selection_mode _obj'
let result' = (toEnum . fromIntegral) result
touchManagedPtr _obj
return result'
data IconViewGetSelectionModeMethodInfo
instance (signature ~ (m SelectionMode), MonadIO m, IconViewK a) => MethodInfo IconViewGetSelectionModeMethodInfo a signature where
overloadedMethod _ = iconViewGetSelectionMode
-- method IconView::get_spacing
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_spacing" gtk_icon_view_get_spacing ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetSpacing ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetSpacing _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_spacing _obj'
touchManagedPtr _obj
return result
data IconViewGetSpacingMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetSpacingMethodInfo a signature where
overloadedMethod _ = iconViewGetSpacing
-- method IconView::get_text_column
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_text_column" gtk_icon_view_get_text_column ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetTextColumn ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetTextColumn _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_text_column _obj'
touchManagedPtr _obj
return result
data IconViewGetTextColumnMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetTextColumnMethodInfo a signature where
overloadedMethod _ = iconViewGetTextColumn
-- method IconView::get_tooltip_column
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TInt32
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_tooltip_column" gtk_icon_view_get_tooltip_column ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO Int32
iconViewGetTooltipColumn ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m Int32 -- result
iconViewGetTooltipColumn _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
result <- gtk_icon_view_get_tooltip_column _obj'
touchManagedPtr _obj
return result
data IconViewGetTooltipColumnMethodInfo
instance (signature ~ (m Int32), MonadIO m, IconViewK a) => MethodInfo IconViewGetTooltipColumnMethodInfo a signature where
overloadedMethod _ = iconViewGetTooltipColumn
-- method IconView::get_tooltip_context
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "x", argType = TBasicType TInt32, direction = DirectionInout, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "y", argType = TBasicType TInt32, direction = DirectionInout, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "keyboard_tip", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "model", argType = TInterface "Gtk" "TreeModel", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "iter", argType = TInterface "Gtk" "TreeIter", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = True, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_tooltip_context" gtk_icon_view_get_tooltip_context ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr Int32 -> -- x : TBasicType TInt32
Ptr Int32 -> -- y : TBasicType TInt32
CInt -> -- keyboard_tip : TBasicType TBoolean
Ptr (Ptr TreeModel) -> -- model : TInterface "Gtk" "TreeModel"
Ptr (Ptr TreePath) -> -- path : TInterface "Gtk" "TreePath"
Ptr TreeIter -> -- iter : TInterface "Gtk" "TreeIter"
IO CInt
iconViewGetTooltipContext ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- x
-> Int32 -- y
-> Bool -- keyboardTip
-> m (Bool,Int32,Int32,TreeModel,TreePath,TreeIter)-- result
iconViewGetTooltipContext _obj x y keyboardTip = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
x' <- allocMem :: IO (Ptr Int32)
poke x' x
y' <- allocMem :: IO (Ptr Int32)
poke y' y
let keyboardTip' = (fromIntegral . fromEnum) keyboardTip
model <- allocMem :: IO (Ptr (Ptr TreeModel))
path <- allocMem :: IO (Ptr (Ptr TreePath))
iter <- callocBoxedBytes 32 :: IO (Ptr TreeIter)
result <- gtk_icon_view_get_tooltip_context _obj' x' y' keyboardTip' model path iter
let result' = (/= 0) result
x'' <- peek x'
y'' <- peek y'
model' <- peek model
model'' <- (newObject TreeModel) model'
path' <- peek path
path'' <- (wrapBoxed TreePath) path'
iter' <- (wrapBoxed TreeIter) iter
touchManagedPtr _obj
freeMem x'
freeMem y'
freeMem model
freeMem path
return (result', x'', y'', model'', path'', iter')
data IconViewGetTooltipContextMethodInfo
instance (signature ~ (Int32 -> Int32 -> Bool -> m (Bool,Int32,Int32,TreeModel,TreePath,TreeIter)), MonadIO m, IconViewK a) => MethodInfo IconViewGetTooltipContextMethodInfo a signature where
overloadedMethod _ = iconViewGetTooltipContext
-- method IconView::get_visible_range
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start_path", argType = TInterface "Gtk" "TreePath", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything},Arg {argCName = "end_path", argType = TInterface "Gtk" "TreePath", direction = DirectionOut, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferEverything}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_get_visible_range" gtk_icon_view_get_visible_range ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr (Ptr TreePath) -> -- start_path : TInterface "Gtk" "TreePath"
Ptr (Ptr TreePath) -> -- end_path : TInterface "Gtk" "TreePath"
IO CInt
iconViewGetVisibleRange ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m (Bool,TreePath,TreePath) -- result
iconViewGetVisibleRange _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
startPath <- allocMem :: IO (Ptr (Ptr TreePath))
endPath <- allocMem :: IO (Ptr (Ptr TreePath))
result <- gtk_icon_view_get_visible_range _obj' startPath endPath
let result' = (/= 0) result
startPath' <- peek startPath
startPath'' <- (wrapBoxed TreePath) startPath'
endPath' <- peek endPath
endPath'' <- (wrapBoxed TreePath) endPath'
touchManagedPtr _obj
freeMem startPath
freeMem endPath
return (result', startPath'', endPath'')
data IconViewGetVisibleRangeMethodInfo
instance (signature ~ (m (Bool,TreePath,TreePath)), MonadIO m, IconViewK a) => MethodInfo IconViewGetVisibleRangeMethodInfo a signature where
overloadedMethod _ = iconViewGetVisibleRange
-- method IconView::item_activated
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_item_activated" gtk_icon_view_item_activated ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
IO ()
iconViewItemActivated ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> TreePath -- path
-> m () -- result
iconViewItemActivated _obj path = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let path' = unsafeManagedPtrGetPtr path
gtk_icon_view_item_activated _obj' path'
touchManagedPtr _obj
touchManagedPtr path
return ()
data IconViewItemActivatedMethodInfo
instance (signature ~ (TreePath -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewItemActivatedMethodInfo a signature where
overloadedMethod _ = iconViewItemActivated
-- method IconView::path_is_selected
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TBoolean
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_path_is_selected" gtk_icon_view_path_is_selected ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
IO CInt
iconViewPathIsSelected ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> TreePath -- path
-> m Bool -- result
iconViewPathIsSelected _obj path = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let path' = unsafeManagedPtrGetPtr path
result <- gtk_icon_view_path_is_selected _obj' path'
let result' = (/= 0) result
touchManagedPtr _obj
touchManagedPtr path
return result'
data IconViewPathIsSelectedMethodInfo
instance (signature ~ (TreePath -> m Bool), MonadIO m, IconViewK a) => MethodInfo IconViewPathIsSelectedMethodInfo a signature where
overloadedMethod _ = iconViewPathIsSelected
-- method IconView::scroll_to_path
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "use_align", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "row_align", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "col_align", argType = TBasicType TFloat, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_scroll_to_path" gtk_icon_view_scroll_to_path ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
CInt -> -- use_align : TBasicType TBoolean
CFloat -> -- row_align : TBasicType TFloat
CFloat -> -- col_align : TBasicType TFloat
IO ()
iconViewScrollToPath ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> TreePath -- path
-> Bool -- useAlign
-> Float -- rowAlign
-> Float -- colAlign
-> m () -- result
iconViewScrollToPath _obj path useAlign rowAlign colAlign = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let path' = unsafeManagedPtrGetPtr path
let useAlign' = (fromIntegral . fromEnum) useAlign
let rowAlign' = realToFrac rowAlign
let colAlign' = realToFrac colAlign
gtk_icon_view_scroll_to_path _obj' path' useAlign' rowAlign' colAlign'
touchManagedPtr _obj
touchManagedPtr path
return ()
data IconViewScrollToPathMethodInfo
instance (signature ~ (TreePath -> Bool -> Float -> Float -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewScrollToPathMethodInfo a signature where
overloadedMethod _ = iconViewScrollToPath
-- method IconView::select_all
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_select_all" gtk_icon_view_select_all ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO ()
iconViewSelectAll ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m () -- result
iconViewSelectAll _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_select_all _obj'
touchManagedPtr _obj
return ()
data IconViewSelectAllMethodInfo
instance (signature ~ (m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSelectAllMethodInfo a signature where
overloadedMethod _ = iconViewSelectAll
-- method IconView::select_path
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_select_path" gtk_icon_view_select_path ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
IO ()
iconViewSelectPath ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> TreePath -- path
-> m () -- result
iconViewSelectPath _obj path = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let path' = unsafeManagedPtrGetPtr path
gtk_icon_view_select_path _obj' path'
touchManagedPtr _obj
touchManagedPtr path
return ()
data IconViewSelectPathMethodInfo
instance (signature ~ (TreePath -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSelectPathMethodInfo a signature where
overloadedMethod _ = iconViewSelectPath
-- method IconView::selected_foreach
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "func", argType = TInterface "Gtk" "IconViewForeachFunc", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeCall, argClosure = 2, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "data", argType = TBasicType TVoid, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_selected_foreach" gtk_icon_view_selected_foreach ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
FunPtr IconViewForeachFuncC -> -- func : TInterface "Gtk" "IconViewForeachFunc"
Ptr () -> -- data : TBasicType TVoid
IO ()
iconViewSelectedForeach ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> IconViewForeachFunc -- func
-> m () -- result
iconViewSelectedForeach _obj func = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
func' <- mkIconViewForeachFunc (iconViewForeachFuncWrapper Nothing func)
let data_ = nullPtr
gtk_icon_view_selected_foreach _obj' func' data_
safeFreeFunPtr $ castFunPtrToPtr func'
touchManagedPtr _obj
return ()
data IconViewSelectedForeachMethodInfo
instance (signature ~ (IconViewForeachFunc -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSelectedForeachMethodInfo a signature where
overloadedMethod _ = iconViewSelectedForeach
-- method IconView::set_activate_on_single_click
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "single", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_activate_on_single_click" gtk_icon_view_set_activate_on_single_click ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
CInt -> -- single : TBasicType TBoolean
IO ()
iconViewSetActivateOnSingleClick ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Bool -- single
-> m () -- result
iconViewSetActivateOnSingleClick _obj single = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let single' = (fromIntegral . fromEnum) single
gtk_icon_view_set_activate_on_single_click _obj' single'
touchManagedPtr _obj
return ()
data IconViewSetActivateOnSingleClickMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetActivateOnSingleClickMethodInfo a signature where
overloadedMethod _ = iconViewSetActivateOnSingleClick
-- method IconView::set_column_spacing
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "column_spacing", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_column_spacing" gtk_icon_view_set_column_spacing ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- column_spacing : TBasicType TInt32
IO ()
iconViewSetColumnSpacing ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- columnSpacing
-> m () -- result
iconViewSetColumnSpacing _obj columnSpacing = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_column_spacing _obj' columnSpacing
touchManagedPtr _obj
return ()
data IconViewSetColumnSpacingMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetColumnSpacingMethodInfo a signature where
overloadedMethod _ = iconViewSetColumnSpacing
-- method IconView::set_columns
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "columns", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_columns" gtk_icon_view_set_columns ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- columns : TBasicType TInt32
IO ()
iconViewSetColumns ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- columns
-> m () -- result
iconViewSetColumns _obj columns = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_columns _obj' columns
touchManagedPtr _obj
return ()
data IconViewSetColumnsMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetColumnsMethodInfo a signature where
overloadedMethod _ = iconViewSetColumns
-- method IconView::set_cursor
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cell", argType = TInterface "Gtk" "CellRenderer", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "start_editing", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_cursor" gtk_icon_view_set_cursor ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
Ptr CellRenderer -> -- cell : TInterface "Gtk" "CellRenderer"
CInt -> -- start_editing : TBasicType TBoolean
IO ()
iconViewSetCursor ::
(MonadIO m, IconViewK a, CellRendererK b) =>
a -- _obj
-> TreePath -- path
-> Maybe (b) -- cell
-> Bool -- startEditing
-> m () -- result
iconViewSetCursor _obj path cell startEditing = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let path' = unsafeManagedPtrGetPtr path
maybeCell <- case cell of
Nothing -> return nullPtr
Just jCell -> do
let jCell' = unsafeManagedPtrCastPtr jCell
return jCell'
let startEditing' = (fromIntegral . fromEnum) startEditing
gtk_icon_view_set_cursor _obj' path' maybeCell startEditing'
touchManagedPtr _obj
touchManagedPtr path
whenJust cell touchManagedPtr
return ()
data IconViewSetCursorMethodInfo
instance (signature ~ (TreePath -> Maybe (b) -> Bool -> m ()), MonadIO m, IconViewK a, CellRendererK b) => MethodInfo IconViewSetCursorMethodInfo a signature where
overloadedMethod _ = iconViewSetCursor
-- method IconView::set_drag_dest_item
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "pos", argType = TInterface "Gtk" "IconViewDropPosition", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_drag_dest_item" gtk_icon_view_set_drag_dest_item ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
CUInt -> -- pos : TInterface "Gtk" "IconViewDropPosition"
IO ()
iconViewSetDragDestItem ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Maybe (TreePath) -- path
-> IconViewDropPosition -- pos
-> m () -- result
iconViewSetDragDestItem _obj path pos = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
maybePath <- case path of
Nothing -> return nullPtr
Just jPath -> do
let jPath' = unsafeManagedPtrGetPtr jPath
return jPath'
let pos' = (fromIntegral . fromEnum) pos
gtk_icon_view_set_drag_dest_item _obj' maybePath pos'
touchManagedPtr _obj
whenJust path touchManagedPtr
return ()
data IconViewSetDragDestItemMethodInfo
instance (signature ~ (Maybe (TreePath) -> IconViewDropPosition -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetDragDestItemMethodInfo a signature where
overloadedMethod _ = iconViewSetDragDestItem
-- method IconView::set_item_orientation
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "orientation", argType = TInterface "Gtk" "Orientation", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_item_orientation" gtk_icon_view_set_item_orientation ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
CUInt -> -- orientation : TInterface "Gtk" "Orientation"
IO ()
iconViewSetItemOrientation ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Orientation -- orientation
-> m () -- result
iconViewSetItemOrientation _obj orientation = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let orientation' = (fromIntegral . fromEnum) orientation
gtk_icon_view_set_item_orientation _obj' orientation'
touchManagedPtr _obj
return ()
data IconViewSetItemOrientationMethodInfo
instance (signature ~ (Orientation -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetItemOrientationMethodInfo a signature where
overloadedMethod _ = iconViewSetItemOrientation
-- method IconView::set_item_padding
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item_padding", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_item_padding" gtk_icon_view_set_item_padding ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- item_padding : TBasicType TInt32
IO ()
iconViewSetItemPadding ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- itemPadding
-> m () -- result
iconViewSetItemPadding _obj itemPadding = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_item_padding _obj' itemPadding
touchManagedPtr _obj
return ()
data IconViewSetItemPaddingMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetItemPaddingMethodInfo a signature where
overloadedMethod _ = iconViewSetItemPadding
-- method IconView::set_item_width
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "item_width", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_item_width" gtk_icon_view_set_item_width ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- item_width : TBasicType TInt32
IO ()
iconViewSetItemWidth ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- itemWidth
-> m () -- result
iconViewSetItemWidth _obj itemWidth = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_item_width _obj' itemWidth
touchManagedPtr _obj
return ()
data IconViewSetItemWidthMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetItemWidthMethodInfo a signature where
overloadedMethod _ = iconViewSetItemWidth
-- method IconView::set_margin
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "margin", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_margin" gtk_icon_view_set_margin ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- margin : TBasicType TInt32
IO ()
iconViewSetMargin ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- margin
-> m () -- result
iconViewSetMargin _obj margin = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_margin _obj' margin
touchManagedPtr _obj
return ()
data IconViewSetMarginMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetMarginMethodInfo a signature where
overloadedMethod _ = iconViewSetMargin
-- method IconView::set_markup_column
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "column", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_markup_column" gtk_icon_view_set_markup_column ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- column : TBasicType TInt32
IO ()
iconViewSetMarkupColumn ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- column
-> m () -- result
iconViewSetMarkupColumn _obj column = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_markup_column _obj' column
touchManagedPtr _obj
return ()
data IconViewSetMarkupColumnMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetMarkupColumnMethodInfo a signature where
overloadedMethod _ = iconViewSetMarkupColumn
-- method IconView::set_model
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "model", argType = TInterface "Gtk" "TreeModel", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_model" gtk_icon_view_set_model ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreeModel -> -- model : TInterface "Gtk" "TreeModel"
IO ()
iconViewSetModel ::
(MonadIO m, IconViewK a, TreeModelK b) =>
a -- _obj
-> Maybe (b) -- model
-> m () -- result
iconViewSetModel _obj model = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
maybeModel <- case model of
Nothing -> return nullPtr
Just jModel -> do
let jModel' = unsafeManagedPtrCastPtr jModel
return jModel'
gtk_icon_view_set_model _obj' maybeModel
touchManagedPtr _obj
whenJust model touchManagedPtr
return ()
data IconViewSetModelMethodInfo
instance (signature ~ (Maybe (b) -> m ()), MonadIO m, IconViewK a, TreeModelK b) => MethodInfo IconViewSetModelMethodInfo a signature where
overloadedMethod _ = iconViewSetModel
-- method IconView::set_pixbuf_column
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "column", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_pixbuf_column" gtk_icon_view_set_pixbuf_column ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- column : TBasicType TInt32
IO ()
iconViewSetPixbufColumn ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- column
-> m () -- result
iconViewSetPixbufColumn _obj column = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_pixbuf_column _obj' column
touchManagedPtr _obj
return ()
data IconViewSetPixbufColumnMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetPixbufColumnMethodInfo a signature where
overloadedMethod _ = iconViewSetPixbufColumn
-- method IconView::set_reorderable
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "reorderable", argType = TBasicType TBoolean, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_reorderable" gtk_icon_view_set_reorderable ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
CInt -> -- reorderable : TBasicType TBoolean
IO ()
iconViewSetReorderable ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Bool -- reorderable
-> m () -- result
iconViewSetReorderable _obj reorderable = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let reorderable' = (fromIntegral . fromEnum) reorderable
gtk_icon_view_set_reorderable _obj' reorderable'
touchManagedPtr _obj
return ()
data IconViewSetReorderableMethodInfo
instance (signature ~ (Bool -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetReorderableMethodInfo a signature where
overloadedMethod _ = iconViewSetReorderable
-- method IconView::set_row_spacing
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "row_spacing", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_row_spacing" gtk_icon_view_set_row_spacing ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- row_spacing : TBasicType TInt32
IO ()
iconViewSetRowSpacing ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- rowSpacing
-> m () -- result
iconViewSetRowSpacing _obj rowSpacing = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_row_spacing _obj' rowSpacing
touchManagedPtr _obj
return ()
data IconViewSetRowSpacingMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetRowSpacingMethodInfo a signature where
overloadedMethod _ = iconViewSetRowSpacing
-- method IconView::set_selection_mode
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "mode", argType = TInterface "Gtk" "SelectionMode", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_selection_mode" gtk_icon_view_set_selection_mode ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
CUInt -> -- mode : TInterface "Gtk" "SelectionMode"
IO ()
iconViewSetSelectionMode ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> SelectionMode -- mode
-> m () -- result
iconViewSetSelectionMode _obj mode = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let mode' = (fromIntegral . fromEnum) mode
gtk_icon_view_set_selection_mode _obj' mode'
touchManagedPtr _obj
return ()
data IconViewSetSelectionModeMethodInfo
instance (signature ~ (SelectionMode -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetSelectionModeMethodInfo a signature where
overloadedMethod _ = iconViewSetSelectionMode
-- method IconView::set_spacing
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "spacing", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_spacing" gtk_icon_view_set_spacing ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- spacing : TBasicType TInt32
IO ()
iconViewSetSpacing ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- spacing
-> m () -- result
iconViewSetSpacing _obj spacing = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_spacing _obj' spacing
touchManagedPtr _obj
return ()
data IconViewSetSpacingMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetSpacingMethodInfo a signature where
overloadedMethod _ = iconViewSetSpacing
-- method IconView::set_text_column
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "column", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_text_column" gtk_icon_view_set_text_column ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- column : TBasicType TInt32
IO ()
iconViewSetTextColumn ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- column
-> m () -- result
iconViewSetTextColumn _obj column = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_text_column _obj' column
touchManagedPtr _obj
return ()
data IconViewSetTextColumnMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetTextColumnMethodInfo a signature where
overloadedMethod _ = iconViewSetTextColumn
-- method IconView::set_tooltip_cell
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tooltip", argType = TInterface "Gtk" "Tooltip", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "cell", argType = TInterface "Gtk" "CellRenderer", direction = DirectionIn, mayBeNull = True, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_tooltip_cell" gtk_icon_view_set_tooltip_cell ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr Tooltip -> -- tooltip : TInterface "Gtk" "Tooltip"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
Ptr CellRenderer -> -- cell : TInterface "Gtk" "CellRenderer"
IO ()
iconViewSetTooltipCell ::
(MonadIO m, IconViewK a, TooltipK b, CellRendererK c) =>
a -- _obj
-> b -- tooltip
-> TreePath -- path
-> Maybe (c) -- cell
-> m () -- result
iconViewSetTooltipCell _obj tooltip path cell = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let tooltip' = unsafeManagedPtrCastPtr tooltip
let path' = unsafeManagedPtrGetPtr path
maybeCell <- case cell of
Nothing -> return nullPtr
Just jCell -> do
let jCell' = unsafeManagedPtrCastPtr jCell
return jCell'
gtk_icon_view_set_tooltip_cell _obj' tooltip' path' maybeCell
touchManagedPtr _obj
touchManagedPtr tooltip
touchManagedPtr path
whenJust cell touchManagedPtr
return ()
data IconViewSetTooltipCellMethodInfo
instance (signature ~ (b -> TreePath -> Maybe (c) -> m ()), MonadIO m, IconViewK a, TooltipK b, CellRendererK c) => MethodInfo IconViewSetTooltipCellMethodInfo a signature where
overloadedMethod _ = iconViewSetTooltipCell
-- method IconView::set_tooltip_column
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "column", argType = TBasicType TInt32, direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_tooltip_column" gtk_icon_view_set_tooltip_column ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Int32 -> -- column : TBasicType TInt32
IO ()
iconViewSetTooltipColumn ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> Int32 -- column
-> m () -- result
iconViewSetTooltipColumn _obj column = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_set_tooltip_column _obj' column
touchManagedPtr _obj
return ()
data IconViewSetTooltipColumnMethodInfo
instance (signature ~ (Int32 -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewSetTooltipColumnMethodInfo a signature where
overloadedMethod _ = iconViewSetTooltipColumn
-- method IconView::set_tooltip_item
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "tooltip", argType = TInterface "Gtk" "Tooltip", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_set_tooltip_item" gtk_icon_view_set_tooltip_item ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr Tooltip -> -- tooltip : TInterface "Gtk" "Tooltip"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
IO ()
iconViewSetTooltipItem ::
(MonadIO m, IconViewK a, TooltipK b) =>
a -- _obj
-> b -- tooltip
-> TreePath -- path
-> m () -- result
iconViewSetTooltipItem _obj tooltip path = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let tooltip' = unsafeManagedPtrCastPtr tooltip
let path' = unsafeManagedPtrGetPtr path
gtk_icon_view_set_tooltip_item _obj' tooltip' path'
touchManagedPtr _obj
touchManagedPtr tooltip
touchManagedPtr path
return ()
data IconViewSetTooltipItemMethodInfo
instance (signature ~ (b -> TreePath -> m ()), MonadIO m, IconViewK a, TooltipK b) => MethodInfo IconViewSetTooltipItemMethodInfo a signature where
overloadedMethod _ = iconViewSetTooltipItem
-- method IconView::unselect_all
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_unselect_all" gtk_icon_view_unselect_all ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO ()
iconViewUnselectAll ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m () -- result
iconViewUnselectAll _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_unselect_all _obj'
touchManagedPtr _obj
return ()
data IconViewUnselectAllMethodInfo
instance (signature ~ (m ()), MonadIO m, IconViewK a) => MethodInfo IconViewUnselectAllMethodInfo a signature where
overloadedMethod _ = iconViewUnselectAll
-- method IconView::unselect_path
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing},Arg {argCName = "path", argType = TInterface "Gtk" "TreePath", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_unselect_path" gtk_icon_view_unselect_path ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
Ptr TreePath -> -- path : TInterface "Gtk" "TreePath"
IO ()
iconViewUnselectPath ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> TreePath -- path
-> m () -- result
iconViewUnselectPath _obj path = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
let path' = unsafeManagedPtrGetPtr path
gtk_icon_view_unselect_path _obj' path'
touchManagedPtr _obj
touchManagedPtr path
return ()
data IconViewUnselectPathMethodInfo
instance (signature ~ (TreePath -> m ()), MonadIO m, IconViewK a) => MethodInfo IconViewUnselectPathMethodInfo a signature where
overloadedMethod _ = iconViewUnselectPath
-- method IconView::unset_model_drag_dest
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_unset_model_drag_dest" gtk_icon_view_unset_model_drag_dest ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO ()
iconViewUnsetModelDragDest ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m () -- result
iconViewUnsetModelDragDest _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_unset_model_drag_dest _obj'
touchManagedPtr _obj
return ()
data IconViewUnsetModelDragDestMethodInfo
instance (signature ~ (m ()), MonadIO m, IconViewK a) => MethodInfo IconViewUnsetModelDragDestMethodInfo a signature where
overloadedMethod _ = iconViewUnsetModelDragDest
-- method IconView::unset_model_drag_source
-- method type : OrdinaryMethod
-- Args : [Arg {argCName = "_obj", argType = TInterface "Gtk" "IconView", direction = DirectionIn, mayBeNull = False, argScope = ScopeTypeInvalid, argClosure = -1, argDestroy = -1, argCallerAllocates = False, transfer = TransferNothing}]
-- Lengths : []
-- returnType : TBasicType TVoid
-- throws : False
-- Skip return : False
foreign import ccall "gtk_icon_view_unset_model_drag_source" gtk_icon_view_unset_model_drag_source ::
Ptr IconView -> -- _obj : TInterface "Gtk" "IconView"
IO ()
iconViewUnsetModelDragSource ::
(MonadIO m, IconViewK a) =>
a -- _obj
-> m () -- result
iconViewUnsetModelDragSource _obj = liftIO $ do
let _obj' = unsafeManagedPtrCastPtr _obj
gtk_icon_view_unset_model_drag_source _obj'
touchManagedPtr _obj
return ()
data IconViewUnsetModelDragSourceMethodInfo
instance (signature ~ (m ()), MonadIO m, IconViewK a) => MethodInfo IconViewUnsetModelDragSourceMethodInfo a signature where
overloadedMethod _ = iconViewUnsetModelDragSource