gi-gtk3
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.ImageMenuItem

Description

A GtkImageMenuItem is a menu item which has an icon next to the text label.

This is functionally equivalent to:

C code

 GtkWidget *box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
 GtkWidget *icon = gtk_image_new_from_icon_name ("folder-music-symbolic", GTK_ICON_SIZE_MENU);
 GtkWidget *label = gtk_label_new ("Music");
 GtkWidget *menu_item = gtk_menu_item_new ();

 gtk_container_add (GTK_CONTAINER (box), icon);
 gtk_container_add (GTK_CONTAINER (box), label);

 gtk_container_add (GTK_CONTAINER (menu_item), box);

 gtk_widget_show_all (menu_item);

Note that the user may disable display of menu icons using the Settings:gtkMenuImages setting, so make sure to still fill in the text label. If you want to ensure that your menu items show an icon you are strongly encouraged to use a MenuItem with a Image instead.

ImageMenuItem has been deprecated since GTK+ 3.10. If you want to display an icon in a menu item, you should use MenuItem and pack a Box with a Image and a Label instead. You should also consider using Builder and the XML Menu description for creating menus, by following the [GMenu guide][https://developer.gnome.org/GMenu/]. You should consider using icons in menu items only sparingly, and for "objects" (or "nouns") elements only, like bookmarks, files, and links; "actions" (or "verbs") should not have icons.

Furthermore, if you would like to display keyboard accelerator, you must pack the accel label into the box using boxPackEnd and align the label, otherwise the accelerator will not display correctly. The following code snippet adds a keyboard accelerator to the menu item, with a key binding of Ctrl+M:

C code

 GtkWidget *box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
 GtkWidget *icon = gtk_image_new_from_icon_name ("folder-music-symbolic", GTK_ICON_SIZE_MENU);
 GtkWidget *label = gtk_accel_label_new ("Music");
 GtkWidget *menu_item = gtk_menu_item_new ();
 GtkAccelGroup *accel_group = gtk_accel_group_new ();

 gtk_container_add (GTK_CONTAINER (box), icon);

 gtk_label_set_use_underline (GTK_LABEL (label), TRUE);
 gtk_label_set_xalign (GTK_LABEL (label), 0.0);

 gtk_widget_add_accelerator (menu_item, "activate", accel_group,
                             GDK_KEY_m, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE);
 gtk_accel_label_set_accel_widget (GTK_ACCEL_LABEL (label), menu_item);

 gtk_box_pack_end (GTK_BOX (box), label, TRUE, TRUE, 0);

 gtk_container_add (GTK_CONTAINER (menu_item), box);

 gtk_widget_show_all (menu_item);
Synopsis

Exported types

newtype ImageMenuItem Source #

Memory-managed wrapper type.

Instances

Instances details
Eq ImageMenuItem Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

GObject ImageMenuItem Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

ManagedPtrNewtype ImageMenuItem Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

TypedObject ImageMenuItem Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

Methods

glibType :: IO GType #

HasParentTypes ImageMenuItem Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

HasAttributeList ImageMenuItem Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

(info ~ ResolveImageMenuItemMethod t ImageMenuItem, OverloadedMethod info ImageMenuItem p, HasField t ImageMenuItem p) => HasField (t :: Symbol) ImageMenuItem (p :: Type) Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

Methods

getField :: ImageMenuItem -> p #

(info ~ ResolveImageMenuItemMethod t ImageMenuItem, OverloadedMethodInfo info ImageMenuItem) => IsLabel t (MethodProxy info ImageMenuItem) Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

(info ~ ResolveImageMenuItemMethod t ImageMenuItem, OverloadedMethod info ImageMenuItem p) => IsLabel t (ImageMenuItem -> p) Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

Methods

fromLabel :: ImageMenuItem -> p #

IsGValue (Maybe ImageMenuItem) Source #

Convert ImageMenuItem to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttributeList ImageMenuItem Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type ParentTypes ImageMenuItem Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type SignalList ImageMenuItem Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

class (GObject o, IsDescendantOf ImageMenuItem o) => IsImageMenuItem o Source #

Type class for types which can be safely cast to ImageMenuItem, for instance with toImageMenuItem.

Instances

Instances details
(GObject o, IsDescendantOf ImageMenuItem o) => IsImageMenuItem o Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

toImageMenuItem :: (MonadIO m, IsImageMenuItem o) => o -> m ImageMenuItem Source #

Cast to ImageMenuItem, for types for which this is known to be safe. For general casts, use castTo.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

activate, add, addAccelerator, addChild, addDeviceEvents, addEvents, addMnemonicLabel, addTickCallback, bindProperty, bindPropertyFull, canActivateAccel, checkResize, childFocus, childGetProperty, childNotify, childNotifyByPspec, childSetProperty, childType, classPath, computeExpand, constructChild, createPangoContext, createPangoLayout, customFinished, customTagEnd, customTagStart, deselect, destroy, destroyed, deviceIsShadowed, doSetRelatedAction, dragBegin, dragBeginWithCoordinates, dragCheckThreshold, dragDestAddImageTargets, dragDestAddTextTargets, dragDestAddUriTargets, dragDestFindTarget, dragDestGetTargetList, dragDestGetTrackMotion, dragDestSet, dragDestSetProxy, dragDestSetTargetList, dragDestSetTrackMotion, dragDestUnset, dragGetData, dragHighlight, dragSourceAddImageTargets, dragSourceAddTextTargets, dragSourceAddUriTargets, dragSourceGetTargetList, dragSourceSet, dragSourceSetIconGicon, dragSourceSetIconName, dragSourceSetIconPixbuf, dragSourceSetIconStock, dragSourceSetTargetList, dragSourceUnset, dragUnhighlight, draw, ensureStyle, errorBell, event, forall, forceFloating, foreach, freezeChildNotify, freezeNotify, getv, grabAdd, grabDefault, grabFocus, grabRemove, hasDefault, hasFocus, hasGrab, hasRcStyle, hasScreen, hasVisibleFocus, hide, hideOnDelete, inDestruction, initTemplate, inputShapeCombineRegion, insertActionGroup, intersect, isAncestor, isComposited, isDrawable, isFloating, isFocus, isSensitive, isToplevel, isVisible, keynavFailed, listAccelClosures, listActionPrefixes, listMnemonicLabels, map, mnemonicActivate, modifyBase, modifyBg, modifyCursor, modifyFg, modifyFont, modifyStyle, modifyText, notify, notifyByPspec, overrideBackgroundColor, overrideColor, overrideCursor, overrideFont, overrideSymbolicColor, parserFinished, path, propagateDraw, queueAllocate, queueComputeExpand, queueDraw, queueDrawArea, queueDrawRegion, queueResize, queueResizeNoRedraw, realize, ref, refSink, regionIntersect, registerWindow, remove, removeAccelerator, removeMnemonicLabel, removeTickCallback, renderIcon, renderIconPixbuf, reparent, resetRcStyles, resetStyle, resizeChildren, runDispose, select, sendExpose, sendFocusChange, shapeCombineRegion, show, showAll, showNow, sizeAllocate, sizeAllocateWithBaseline, sizeRequest, stealData, stealQdata, styleAttach, styleGetProperty, syncActionProperties, thawChildNotify, thawNotify, toggleSizeAllocate, toggleSizeRequest, translateCoordinates, triggerTooltipQuery, unmap, unparent, unrealize, unref, unregisterWindow, unsetFocusChain, unsetStateFlags, watchClosure.

Getters

getAccelPath, getAccessible, getActionGroup, getActionName, getActionTargetValue, getAllocatedBaseline, getAllocatedHeight, getAllocatedSize, getAllocatedWidth, getAllocation, getAlwaysShowImage, getAncestor, getAppPaintable, getBorderWidth, getCanDefault, getCanFocus, getChild, getChildRequisition, getChildVisible, getChildren, getClip, getClipboard, getCompositeName, getData, getDeviceEnabled, getDeviceEvents, getDirection, getDisplay, getDoubleBuffered, getEvents, getFocusChain, getFocusChild, getFocusHadjustment, getFocusOnClick, getFocusVadjustment, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHasWindow, getHexpand, getHexpandSet, getImage, getInternalChild, getLabel, getMapped, getMarginBottom, getMarginEnd, getMarginLeft, getMarginRight, getMarginStart, getMarginTop, getModifierMask, getModifierStyle, getName, getNoShowAll, getOpacity, getPangoContext, getParent, getParentWindow, getPath, getPathForChild, getPointer, getPreferredHeight, getPreferredHeightAndBaselineForWidth, getPreferredHeightForWidth, getPreferredSize, getPreferredWidth, getPreferredWidthForHeight, getProperty, getQdata, getRealized, getReceivesDefault, getRelatedAction, getRequestMode, getRequisition, getReserveIndicator, getResizeMode, getRightJustified, getRootWindow, getScaleFactor, getScreen, getSensitive, getSettings, getSizeRequest, getState, getStateFlags, getStyle, getStyleContext, getSubmenu, getSupportMultidevice, getTemplateChild, getTooltipMarkup, getTooltipText, getTooltipWindow, getToplevel, getUseActionAppearance, getUseStock, getUseUnderline, getValign, getValignWithBaseline, getVexpand, getVexpandSet, getVisible, getVisual, getWindow.

Setters

setAccelGroup, setAccelPath, setActionName, setActionTargetValue, setAllocation, setAlwaysShowImage, setAppPaintable, setBorderWidth, setBuildableProperty, setCanDefault, setCanFocus, setChildVisible, setClip, setCompositeName, setData, setDataFull, setDetailedActionName, setDeviceEnabled, setDeviceEvents, setDirection, setDoubleBuffered, setEvents, setFocusChain, setFocusChild, setFocusHadjustment, setFocusOnClick, setFocusVadjustment, setFontMap, setFontOptions, setHalign, setHasTooltip, setHasWindow, setHexpand, setHexpandSet, setImage, setLabel, setMapped, setMarginBottom, setMarginEnd, setMarginLeft, setMarginRight, setMarginStart, setMarginTop, setName, setNoShowAll, setOpacity, setParent, setParentWindow, setProperty, setRealized, setReallocateRedraws, setReceivesDefault, setRedrawOnAllocate, setRelatedAction, setReserveIndicator, setResizeMode, setRightJustified, setSensitive, setSizeRequest, setState, setStateFlags, setStyle, setSubmenu, setSupportMultidevice, setTooltipMarkup, setTooltipText, setTooltipWindow, setUseActionAppearance, setUseStock, setUseUnderline, setValign, setVexpand, setVexpandSet, setVisible, setVisual, setWindow.

type family ResolveImageMenuItemMethod (t :: Symbol) o where ... Source #

Equations

ResolveImageMenuItemMethod "activate" o = MenuItemActivateMethodInfo 
ResolveImageMenuItemMethod "add" o = ContainerAddMethodInfo 
ResolveImageMenuItemMethod "addAccelerator" o = WidgetAddAcceleratorMethodInfo 
ResolveImageMenuItemMethod "addChild" o = BuildableAddChildMethodInfo 
ResolveImageMenuItemMethod "addDeviceEvents" o = WidgetAddDeviceEventsMethodInfo 
ResolveImageMenuItemMethod "addEvents" o = WidgetAddEventsMethodInfo 
ResolveImageMenuItemMethod "addMnemonicLabel" o = WidgetAddMnemonicLabelMethodInfo 
ResolveImageMenuItemMethod "addTickCallback" o = WidgetAddTickCallbackMethodInfo 
ResolveImageMenuItemMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveImageMenuItemMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveImageMenuItemMethod "canActivateAccel" o = WidgetCanActivateAccelMethodInfo 
ResolveImageMenuItemMethod "checkResize" o = ContainerCheckResizeMethodInfo 
ResolveImageMenuItemMethod "childFocus" o = WidgetChildFocusMethodInfo 
ResolveImageMenuItemMethod "childGetProperty" o = ContainerChildGetPropertyMethodInfo 
ResolveImageMenuItemMethod "childNotify" o = ContainerChildNotifyMethodInfo 
ResolveImageMenuItemMethod "childNotifyByPspec" o = ContainerChildNotifyByPspecMethodInfo 
ResolveImageMenuItemMethod "childSetProperty" o = ContainerChildSetPropertyMethodInfo 
ResolveImageMenuItemMethod "childType" o = ContainerChildTypeMethodInfo 
ResolveImageMenuItemMethod "classPath" o = WidgetClassPathMethodInfo 
ResolveImageMenuItemMethod "computeExpand" o = WidgetComputeExpandMethodInfo 
ResolveImageMenuItemMethod "constructChild" o = BuildableConstructChildMethodInfo 
ResolveImageMenuItemMethod "createPangoContext" o = WidgetCreatePangoContextMethodInfo 
ResolveImageMenuItemMethod "createPangoLayout" o = WidgetCreatePangoLayoutMethodInfo 
ResolveImageMenuItemMethod "customFinished" o = BuildableCustomFinishedMethodInfo 
ResolveImageMenuItemMethod "customTagEnd" o = BuildableCustomTagEndMethodInfo 
ResolveImageMenuItemMethod "customTagStart" o = BuildableCustomTagStartMethodInfo 
ResolveImageMenuItemMethod "deselect" o = MenuItemDeselectMethodInfo 
ResolveImageMenuItemMethod "destroy" o = WidgetDestroyMethodInfo 
ResolveImageMenuItemMethod "destroyed" o = WidgetDestroyedMethodInfo 
ResolveImageMenuItemMethod "deviceIsShadowed" o = WidgetDeviceIsShadowedMethodInfo 
ResolveImageMenuItemMethod "doSetRelatedAction" o = ActivatableDoSetRelatedActionMethodInfo 
ResolveImageMenuItemMethod "dragBegin" o = WidgetDragBeginMethodInfo 
ResolveImageMenuItemMethod "dragBeginWithCoordinates" o = WidgetDragBeginWithCoordinatesMethodInfo 
ResolveImageMenuItemMethod "dragCheckThreshold" o = WidgetDragCheckThresholdMethodInfo 
ResolveImageMenuItemMethod "dragDestAddImageTargets" o = WidgetDragDestAddImageTargetsMethodInfo 
ResolveImageMenuItemMethod "dragDestAddTextTargets" o = WidgetDragDestAddTextTargetsMethodInfo 
ResolveImageMenuItemMethod "dragDestAddUriTargets" o = WidgetDragDestAddUriTargetsMethodInfo 
ResolveImageMenuItemMethod "dragDestFindTarget" o = WidgetDragDestFindTargetMethodInfo 
ResolveImageMenuItemMethod "dragDestGetTargetList" o = WidgetDragDestGetTargetListMethodInfo 
ResolveImageMenuItemMethod "dragDestGetTrackMotion" o = WidgetDragDestGetTrackMotionMethodInfo 
ResolveImageMenuItemMethod "dragDestSet" o = WidgetDragDestSetMethodInfo 
ResolveImageMenuItemMethod "dragDestSetProxy" o = WidgetDragDestSetProxyMethodInfo 
ResolveImageMenuItemMethod "dragDestSetTargetList" o = WidgetDragDestSetTargetListMethodInfo 
ResolveImageMenuItemMethod "dragDestSetTrackMotion" o = WidgetDragDestSetTrackMotionMethodInfo 
ResolveImageMenuItemMethod "dragDestUnset" o = WidgetDragDestUnsetMethodInfo 
ResolveImageMenuItemMethod "dragGetData" o = WidgetDragGetDataMethodInfo 
ResolveImageMenuItemMethod "dragHighlight" o = WidgetDragHighlightMethodInfo 
ResolveImageMenuItemMethod "dragSourceAddImageTargets" o = WidgetDragSourceAddImageTargetsMethodInfo 
ResolveImageMenuItemMethod "dragSourceAddTextTargets" o = WidgetDragSourceAddTextTargetsMethodInfo 
ResolveImageMenuItemMethod "dragSourceAddUriTargets" o = WidgetDragSourceAddUriTargetsMethodInfo 
ResolveImageMenuItemMethod "dragSourceGetTargetList" o = WidgetDragSourceGetTargetListMethodInfo 
ResolveImageMenuItemMethod "dragSourceSet" o = WidgetDragSourceSetMethodInfo 
ResolveImageMenuItemMethod "dragSourceSetIconGicon" o = WidgetDragSourceSetIconGiconMethodInfo 
ResolveImageMenuItemMethod "dragSourceSetIconName" o = WidgetDragSourceSetIconNameMethodInfo 
ResolveImageMenuItemMethod "dragSourceSetIconPixbuf" o = WidgetDragSourceSetIconPixbufMethodInfo 
ResolveImageMenuItemMethod "dragSourceSetIconStock" o = WidgetDragSourceSetIconStockMethodInfo 
ResolveImageMenuItemMethod "dragSourceSetTargetList" o = WidgetDragSourceSetTargetListMethodInfo 
ResolveImageMenuItemMethod "dragSourceUnset" o = WidgetDragSourceUnsetMethodInfo 
ResolveImageMenuItemMethod "dragUnhighlight" o = WidgetDragUnhighlightMethodInfo 
ResolveImageMenuItemMethod "draw" o = WidgetDrawMethodInfo 
ResolveImageMenuItemMethod "ensureStyle" o = WidgetEnsureStyleMethodInfo 
ResolveImageMenuItemMethod "errorBell" o = WidgetErrorBellMethodInfo 
ResolveImageMenuItemMethod "event" o = WidgetEventMethodInfo 
ResolveImageMenuItemMethod "forall" o = ContainerForallMethodInfo 
ResolveImageMenuItemMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveImageMenuItemMethod "foreach" o = ContainerForeachMethodInfo 
ResolveImageMenuItemMethod "freezeChildNotify" o = WidgetFreezeChildNotifyMethodInfo 
ResolveImageMenuItemMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveImageMenuItemMethod "getv" o = ObjectGetvMethodInfo 
ResolveImageMenuItemMethod "grabAdd" o = WidgetGrabAddMethodInfo 
ResolveImageMenuItemMethod "grabDefault" o = WidgetGrabDefaultMethodInfo 
ResolveImageMenuItemMethod "grabFocus" o = WidgetGrabFocusMethodInfo 
ResolveImageMenuItemMethod "grabRemove" o = WidgetGrabRemoveMethodInfo 
ResolveImageMenuItemMethod "hasDefault" o = WidgetHasDefaultMethodInfo 
ResolveImageMenuItemMethod "hasFocus" o = WidgetHasFocusMethodInfo 
ResolveImageMenuItemMethod "hasGrab" o = WidgetHasGrabMethodInfo 
ResolveImageMenuItemMethod "hasRcStyle" o = WidgetHasRcStyleMethodInfo 
ResolveImageMenuItemMethod "hasScreen" o = WidgetHasScreenMethodInfo 
ResolveImageMenuItemMethod "hasVisibleFocus" o = WidgetHasVisibleFocusMethodInfo 
ResolveImageMenuItemMethod "hide" o = WidgetHideMethodInfo 
ResolveImageMenuItemMethod "hideOnDelete" o = WidgetHideOnDeleteMethodInfo 
ResolveImageMenuItemMethod "inDestruction" o = WidgetInDestructionMethodInfo 
ResolveImageMenuItemMethod "initTemplate" o = WidgetInitTemplateMethodInfo 
ResolveImageMenuItemMethod "inputShapeCombineRegion" o = WidgetInputShapeCombineRegionMethodInfo 
ResolveImageMenuItemMethod "insertActionGroup" o = WidgetInsertActionGroupMethodInfo 
ResolveImageMenuItemMethod "intersect" o = WidgetIntersectMethodInfo 
ResolveImageMenuItemMethod "isAncestor" o = WidgetIsAncestorMethodInfo 
ResolveImageMenuItemMethod "isComposited" o = WidgetIsCompositedMethodInfo 
ResolveImageMenuItemMethod "isDrawable" o = WidgetIsDrawableMethodInfo 
ResolveImageMenuItemMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveImageMenuItemMethod "isFocus" o = WidgetIsFocusMethodInfo 
ResolveImageMenuItemMethod "isSensitive" o = WidgetIsSensitiveMethodInfo 
ResolveImageMenuItemMethod "isToplevel" o = WidgetIsToplevelMethodInfo 
ResolveImageMenuItemMethod "isVisible" o = WidgetIsVisibleMethodInfo 
ResolveImageMenuItemMethod "keynavFailed" o = WidgetKeynavFailedMethodInfo 
ResolveImageMenuItemMethod "listAccelClosures" o = WidgetListAccelClosuresMethodInfo 
ResolveImageMenuItemMethod "listActionPrefixes" o = WidgetListActionPrefixesMethodInfo 
ResolveImageMenuItemMethod "listMnemonicLabels" o = WidgetListMnemonicLabelsMethodInfo 
ResolveImageMenuItemMethod "map" o = WidgetMapMethodInfo 
ResolveImageMenuItemMethod "mnemonicActivate" o = WidgetMnemonicActivateMethodInfo 
ResolveImageMenuItemMethod "modifyBase" o = WidgetModifyBaseMethodInfo 
ResolveImageMenuItemMethod "modifyBg" o = WidgetModifyBgMethodInfo 
ResolveImageMenuItemMethod "modifyCursor" o = WidgetModifyCursorMethodInfo 
ResolveImageMenuItemMethod "modifyFg" o = WidgetModifyFgMethodInfo 
ResolveImageMenuItemMethod "modifyFont" o = WidgetModifyFontMethodInfo 
ResolveImageMenuItemMethod "modifyStyle" o = WidgetModifyStyleMethodInfo 
ResolveImageMenuItemMethod "modifyText" o = WidgetModifyTextMethodInfo 
ResolveImageMenuItemMethod "notify" o = ObjectNotifyMethodInfo 
ResolveImageMenuItemMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveImageMenuItemMethod "overrideBackgroundColor" o = WidgetOverrideBackgroundColorMethodInfo 
ResolveImageMenuItemMethod "overrideColor" o = WidgetOverrideColorMethodInfo 
ResolveImageMenuItemMethod "overrideCursor" o = WidgetOverrideCursorMethodInfo 
ResolveImageMenuItemMethod "overrideFont" o = WidgetOverrideFontMethodInfo 
ResolveImageMenuItemMethod "overrideSymbolicColor" o = WidgetOverrideSymbolicColorMethodInfo 
ResolveImageMenuItemMethod "parserFinished" o = BuildableParserFinishedMethodInfo 
ResolveImageMenuItemMethod "path" o = WidgetPathMethodInfo 
ResolveImageMenuItemMethod "propagateDraw" o = ContainerPropagateDrawMethodInfo 
ResolveImageMenuItemMethod "queueAllocate" o = WidgetQueueAllocateMethodInfo 
ResolveImageMenuItemMethod "queueComputeExpand" o = WidgetQueueComputeExpandMethodInfo 
ResolveImageMenuItemMethod "queueDraw" o = WidgetQueueDrawMethodInfo 
ResolveImageMenuItemMethod "queueDrawArea" o = WidgetQueueDrawAreaMethodInfo 
ResolveImageMenuItemMethod "queueDrawRegion" o = WidgetQueueDrawRegionMethodInfo 
ResolveImageMenuItemMethod "queueResize" o = WidgetQueueResizeMethodInfo 
ResolveImageMenuItemMethod "queueResizeNoRedraw" o = WidgetQueueResizeNoRedrawMethodInfo 
ResolveImageMenuItemMethod "realize" o = WidgetRealizeMethodInfo 
ResolveImageMenuItemMethod "ref" o = ObjectRefMethodInfo 
ResolveImageMenuItemMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveImageMenuItemMethod "regionIntersect" o = WidgetRegionIntersectMethodInfo 
ResolveImageMenuItemMethod "registerWindow" o = WidgetRegisterWindowMethodInfo 
ResolveImageMenuItemMethod "remove" o = ContainerRemoveMethodInfo 
ResolveImageMenuItemMethod "removeAccelerator" o = WidgetRemoveAcceleratorMethodInfo 
ResolveImageMenuItemMethod "removeMnemonicLabel" o = WidgetRemoveMnemonicLabelMethodInfo 
ResolveImageMenuItemMethod "removeTickCallback" o = WidgetRemoveTickCallbackMethodInfo 
ResolveImageMenuItemMethod "renderIcon" o = WidgetRenderIconMethodInfo 
ResolveImageMenuItemMethod "renderIconPixbuf" o = WidgetRenderIconPixbufMethodInfo 
ResolveImageMenuItemMethod "reparent" o = WidgetReparentMethodInfo 
ResolveImageMenuItemMethod "resetRcStyles" o = WidgetResetRcStylesMethodInfo 
ResolveImageMenuItemMethod "resetStyle" o = WidgetResetStyleMethodInfo 
ResolveImageMenuItemMethod "resizeChildren" o = ContainerResizeChildrenMethodInfo 
ResolveImageMenuItemMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveImageMenuItemMethod "select" o = MenuItemSelectMethodInfo 
ResolveImageMenuItemMethod "sendExpose" o = WidgetSendExposeMethodInfo 
ResolveImageMenuItemMethod "sendFocusChange" o = WidgetSendFocusChangeMethodInfo 
ResolveImageMenuItemMethod "shapeCombineRegion" o = WidgetShapeCombineRegionMethodInfo 
ResolveImageMenuItemMethod "show" o = WidgetShowMethodInfo 
ResolveImageMenuItemMethod "showAll" o = WidgetShowAllMethodInfo 
ResolveImageMenuItemMethod "showNow" o = WidgetShowNowMethodInfo 
ResolveImageMenuItemMethod "sizeAllocate" o = WidgetSizeAllocateMethodInfo 
ResolveImageMenuItemMethod "sizeAllocateWithBaseline" o = WidgetSizeAllocateWithBaselineMethodInfo 
ResolveImageMenuItemMethod "sizeRequest" o = WidgetSizeRequestMethodInfo 
ResolveImageMenuItemMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveImageMenuItemMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveImageMenuItemMethod "styleAttach" o = WidgetStyleAttachMethodInfo 
ResolveImageMenuItemMethod "styleGetProperty" o = WidgetStyleGetPropertyMethodInfo 
ResolveImageMenuItemMethod "syncActionProperties" o = ActivatableSyncActionPropertiesMethodInfo 
ResolveImageMenuItemMethod "thawChildNotify" o = WidgetThawChildNotifyMethodInfo 
ResolveImageMenuItemMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveImageMenuItemMethod "toggleSizeAllocate" o = MenuItemToggleSizeAllocateMethodInfo 
ResolveImageMenuItemMethod "toggleSizeRequest" o = MenuItemToggleSizeRequestMethodInfo 
ResolveImageMenuItemMethod "translateCoordinates" o = WidgetTranslateCoordinatesMethodInfo 
ResolveImageMenuItemMethod "triggerTooltipQuery" o = WidgetTriggerTooltipQueryMethodInfo 
ResolveImageMenuItemMethod "unmap" o = WidgetUnmapMethodInfo 
ResolveImageMenuItemMethod "unparent" o = WidgetUnparentMethodInfo 
ResolveImageMenuItemMethod "unrealize" o = WidgetUnrealizeMethodInfo 
ResolveImageMenuItemMethod "unref" o = ObjectUnrefMethodInfo 
ResolveImageMenuItemMethod "unregisterWindow" o = WidgetUnregisterWindowMethodInfo 
ResolveImageMenuItemMethod "unsetFocusChain" o = ContainerUnsetFocusChainMethodInfo 
ResolveImageMenuItemMethod "unsetStateFlags" o = WidgetUnsetStateFlagsMethodInfo 
ResolveImageMenuItemMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveImageMenuItemMethod "getAccelPath" o = MenuItemGetAccelPathMethodInfo 
ResolveImageMenuItemMethod "getAccessible" o = WidgetGetAccessibleMethodInfo 
ResolveImageMenuItemMethod "getActionGroup" o = WidgetGetActionGroupMethodInfo 
ResolveImageMenuItemMethod "getActionName" o = ActionableGetActionNameMethodInfo 
ResolveImageMenuItemMethod "getActionTargetValue" o = ActionableGetActionTargetValueMethodInfo 
ResolveImageMenuItemMethod "getAllocatedBaseline" o = WidgetGetAllocatedBaselineMethodInfo 
ResolveImageMenuItemMethod "getAllocatedHeight" o = WidgetGetAllocatedHeightMethodInfo 
ResolveImageMenuItemMethod "getAllocatedSize" o = WidgetGetAllocatedSizeMethodInfo 
ResolveImageMenuItemMethod "getAllocatedWidth" o = WidgetGetAllocatedWidthMethodInfo 
ResolveImageMenuItemMethod "getAllocation" o = WidgetGetAllocationMethodInfo 
ResolveImageMenuItemMethod "getAlwaysShowImage" o = ImageMenuItemGetAlwaysShowImageMethodInfo 
ResolveImageMenuItemMethod "getAncestor" o = WidgetGetAncestorMethodInfo 
ResolveImageMenuItemMethod "getAppPaintable" o = WidgetGetAppPaintableMethodInfo 
ResolveImageMenuItemMethod "getBorderWidth" o = ContainerGetBorderWidthMethodInfo 
ResolveImageMenuItemMethod "getCanDefault" o = WidgetGetCanDefaultMethodInfo 
ResolveImageMenuItemMethod "getCanFocus" o = WidgetGetCanFocusMethodInfo 
ResolveImageMenuItemMethod "getChild" o = BinGetChildMethodInfo 
ResolveImageMenuItemMethod "getChildRequisition" o = WidgetGetChildRequisitionMethodInfo 
ResolveImageMenuItemMethod "getChildVisible" o = WidgetGetChildVisibleMethodInfo 
ResolveImageMenuItemMethod "getChildren" o = ContainerGetChildrenMethodInfo 
ResolveImageMenuItemMethod "getClip" o = WidgetGetClipMethodInfo 
ResolveImageMenuItemMethod "getClipboard" o = WidgetGetClipboardMethodInfo 
ResolveImageMenuItemMethod "getCompositeName" o = WidgetGetCompositeNameMethodInfo 
ResolveImageMenuItemMethod "getData" o = ObjectGetDataMethodInfo 
ResolveImageMenuItemMethod "getDeviceEnabled" o = WidgetGetDeviceEnabledMethodInfo 
ResolveImageMenuItemMethod "getDeviceEvents" o = WidgetGetDeviceEventsMethodInfo 
ResolveImageMenuItemMethod "getDirection" o = WidgetGetDirectionMethodInfo 
ResolveImageMenuItemMethod "getDisplay" o = WidgetGetDisplayMethodInfo 
ResolveImageMenuItemMethod "getDoubleBuffered" o = WidgetGetDoubleBufferedMethodInfo 
ResolveImageMenuItemMethod "getEvents" o = WidgetGetEventsMethodInfo 
ResolveImageMenuItemMethod "getFocusChain" o = ContainerGetFocusChainMethodInfo 
ResolveImageMenuItemMethod "getFocusChild" o = ContainerGetFocusChildMethodInfo 
ResolveImageMenuItemMethod "getFocusHadjustment" o = ContainerGetFocusHadjustmentMethodInfo 
ResolveImageMenuItemMethod "getFocusOnClick" o = WidgetGetFocusOnClickMethodInfo 
ResolveImageMenuItemMethod "getFocusVadjustment" o = ContainerGetFocusVadjustmentMethodInfo 
ResolveImageMenuItemMethod "getFontMap" o = WidgetGetFontMapMethodInfo 
ResolveImageMenuItemMethod "getFontOptions" o = WidgetGetFontOptionsMethodInfo 
ResolveImageMenuItemMethod "getFrameClock" o = WidgetGetFrameClockMethodInfo 
ResolveImageMenuItemMethod "getHalign" o = WidgetGetHalignMethodInfo 
ResolveImageMenuItemMethod "getHasTooltip" o = WidgetGetHasTooltipMethodInfo 
ResolveImageMenuItemMethod "getHasWindow" o = WidgetGetHasWindowMethodInfo 
ResolveImageMenuItemMethod "getHexpand" o = WidgetGetHexpandMethodInfo 
ResolveImageMenuItemMethod "getHexpandSet" o = WidgetGetHexpandSetMethodInfo 
ResolveImageMenuItemMethod "getImage" o = ImageMenuItemGetImageMethodInfo 
ResolveImageMenuItemMethod "getInternalChild" o = BuildableGetInternalChildMethodInfo 
ResolveImageMenuItemMethod "getLabel" o = MenuItemGetLabelMethodInfo 
ResolveImageMenuItemMethod "getMapped" o = WidgetGetMappedMethodInfo 
ResolveImageMenuItemMethod "getMarginBottom" o = WidgetGetMarginBottomMethodInfo 
ResolveImageMenuItemMethod "getMarginEnd" o = WidgetGetMarginEndMethodInfo 
ResolveImageMenuItemMethod "getMarginLeft" o = WidgetGetMarginLeftMethodInfo 
ResolveImageMenuItemMethod "getMarginRight" o = WidgetGetMarginRightMethodInfo 
ResolveImageMenuItemMethod "getMarginStart" o = WidgetGetMarginStartMethodInfo 
ResolveImageMenuItemMethod "getMarginTop" o = WidgetGetMarginTopMethodInfo 
ResolveImageMenuItemMethod "getModifierMask" o = WidgetGetModifierMaskMethodInfo 
ResolveImageMenuItemMethod "getModifierStyle" o = WidgetGetModifierStyleMethodInfo 
ResolveImageMenuItemMethod "getName" o = WidgetGetNameMethodInfo 
ResolveImageMenuItemMethod "getNoShowAll" o = WidgetGetNoShowAllMethodInfo 
ResolveImageMenuItemMethod "getOpacity" o = WidgetGetOpacityMethodInfo 
ResolveImageMenuItemMethod "getPangoContext" o = WidgetGetPangoContextMethodInfo 
ResolveImageMenuItemMethod "getParent" o = WidgetGetParentMethodInfo 
ResolveImageMenuItemMethod "getParentWindow" o = WidgetGetParentWindowMethodInfo 
ResolveImageMenuItemMethod "getPath" o = WidgetGetPathMethodInfo 
ResolveImageMenuItemMethod "getPathForChild" o = ContainerGetPathForChildMethodInfo 
ResolveImageMenuItemMethod "getPointer" o = WidgetGetPointerMethodInfo 
ResolveImageMenuItemMethod "getPreferredHeight" o = WidgetGetPreferredHeightMethodInfo 
ResolveImageMenuItemMethod "getPreferredHeightAndBaselineForWidth" o = WidgetGetPreferredHeightAndBaselineForWidthMethodInfo 
ResolveImageMenuItemMethod "getPreferredHeightForWidth" o = WidgetGetPreferredHeightForWidthMethodInfo 
ResolveImageMenuItemMethod "getPreferredSize" o = WidgetGetPreferredSizeMethodInfo 
ResolveImageMenuItemMethod "getPreferredWidth" o = WidgetGetPreferredWidthMethodInfo 
ResolveImageMenuItemMethod "getPreferredWidthForHeight" o = WidgetGetPreferredWidthForHeightMethodInfo 
ResolveImageMenuItemMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveImageMenuItemMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveImageMenuItemMethod "getRealized" o = WidgetGetRealizedMethodInfo 
ResolveImageMenuItemMethod "getReceivesDefault" o = WidgetGetReceivesDefaultMethodInfo 
ResolveImageMenuItemMethod "getRelatedAction" o = ActivatableGetRelatedActionMethodInfo 
ResolveImageMenuItemMethod "getRequestMode" o = WidgetGetRequestModeMethodInfo 
ResolveImageMenuItemMethod "getRequisition" o = WidgetGetRequisitionMethodInfo 
ResolveImageMenuItemMethod "getReserveIndicator" o = MenuItemGetReserveIndicatorMethodInfo 
ResolveImageMenuItemMethod "getResizeMode" o = ContainerGetResizeModeMethodInfo 
ResolveImageMenuItemMethod "getRightJustified" o = MenuItemGetRightJustifiedMethodInfo 
ResolveImageMenuItemMethod "getRootWindow" o = WidgetGetRootWindowMethodInfo 
ResolveImageMenuItemMethod "getScaleFactor" o = WidgetGetScaleFactorMethodInfo 
ResolveImageMenuItemMethod "getScreen" o = WidgetGetScreenMethodInfo 
ResolveImageMenuItemMethod "getSensitive" o = WidgetGetSensitiveMethodInfo 
ResolveImageMenuItemMethod "getSettings" o = WidgetGetSettingsMethodInfo 
ResolveImageMenuItemMethod "getSizeRequest" o = WidgetGetSizeRequestMethodInfo 
ResolveImageMenuItemMethod "getState" o = WidgetGetStateMethodInfo 
ResolveImageMenuItemMethod "getStateFlags" o = WidgetGetStateFlagsMethodInfo 
ResolveImageMenuItemMethod "getStyle" o = WidgetGetStyleMethodInfo 
ResolveImageMenuItemMethod "getStyleContext" o = WidgetGetStyleContextMethodInfo 
ResolveImageMenuItemMethod "getSubmenu" o = MenuItemGetSubmenuMethodInfo 
ResolveImageMenuItemMethod "getSupportMultidevice" o = WidgetGetSupportMultideviceMethodInfo 
ResolveImageMenuItemMethod "getTemplateChild" o = WidgetGetTemplateChildMethodInfo 
ResolveImageMenuItemMethod "getTooltipMarkup" o = WidgetGetTooltipMarkupMethodInfo 
ResolveImageMenuItemMethod "getTooltipText" o = WidgetGetTooltipTextMethodInfo 
ResolveImageMenuItemMethod "getTooltipWindow" o = WidgetGetTooltipWindowMethodInfo 
ResolveImageMenuItemMethod "getToplevel" o = WidgetGetToplevelMethodInfo 
ResolveImageMenuItemMethod "getUseActionAppearance" o = ActivatableGetUseActionAppearanceMethodInfo 
ResolveImageMenuItemMethod "getUseStock" o = ImageMenuItemGetUseStockMethodInfo 
ResolveImageMenuItemMethod "getUseUnderline" o = MenuItemGetUseUnderlineMethodInfo 
ResolveImageMenuItemMethod "getValign" o = WidgetGetValignMethodInfo 
ResolveImageMenuItemMethod "getValignWithBaseline" o = WidgetGetValignWithBaselineMethodInfo 
ResolveImageMenuItemMethod "getVexpand" o = WidgetGetVexpandMethodInfo 
ResolveImageMenuItemMethod "getVexpandSet" o = WidgetGetVexpandSetMethodInfo 
ResolveImageMenuItemMethod "getVisible" o = WidgetGetVisibleMethodInfo 
ResolveImageMenuItemMethod "getVisual" o = WidgetGetVisualMethodInfo 
ResolveImageMenuItemMethod "getWindow" o = WidgetGetWindowMethodInfo 
ResolveImageMenuItemMethod "setAccelGroup" o = ImageMenuItemSetAccelGroupMethodInfo 
ResolveImageMenuItemMethod "setAccelPath" o = MenuItemSetAccelPathMethodInfo 
ResolveImageMenuItemMethod "setActionName" o = ActionableSetActionNameMethodInfo 
ResolveImageMenuItemMethod "setActionTargetValue" o = ActionableSetActionTargetValueMethodInfo 
ResolveImageMenuItemMethod "setAllocation" o = WidgetSetAllocationMethodInfo 
ResolveImageMenuItemMethod "setAlwaysShowImage" o = ImageMenuItemSetAlwaysShowImageMethodInfo 
ResolveImageMenuItemMethod "setAppPaintable" o = WidgetSetAppPaintableMethodInfo 
ResolveImageMenuItemMethod "setBorderWidth" o = ContainerSetBorderWidthMethodInfo 
ResolveImageMenuItemMethod "setBuildableProperty" o = BuildableSetBuildablePropertyMethodInfo 
ResolveImageMenuItemMethod "setCanDefault" o = WidgetSetCanDefaultMethodInfo 
ResolveImageMenuItemMethod "setCanFocus" o = WidgetSetCanFocusMethodInfo 
ResolveImageMenuItemMethod "setChildVisible" o = WidgetSetChildVisibleMethodInfo 
ResolveImageMenuItemMethod "setClip" o = WidgetSetClipMethodInfo 
ResolveImageMenuItemMethod "setCompositeName" o = WidgetSetCompositeNameMethodInfo 
ResolveImageMenuItemMethod "setData" o = ObjectSetDataMethodInfo 
ResolveImageMenuItemMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveImageMenuItemMethod "setDetailedActionName" o = ActionableSetDetailedActionNameMethodInfo 
ResolveImageMenuItemMethod "setDeviceEnabled" o = WidgetSetDeviceEnabledMethodInfo 
ResolveImageMenuItemMethod "setDeviceEvents" o = WidgetSetDeviceEventsMethodInfo 
ResolveImageMenuItemMethod "setDirection" o = WidgetSetDirectionMethodInfo 
ResolveImageMenuItemMethod "setDoubleBuffered" o = WidgetSetDoubleBufferedMethodInfo 
ResolveImageMenuItemMethod "setEvents" o = WidgetSetEventsMethodInfo 
ResolveImageMenuItemMethod "setFocusChain" o = ContainerSetFocusChainMethodInfo 
ResolveImageMenuItemMethod "setFocusChild" o = ContainerSetFocusChildMethodInfo 
ResolveImageMenuItemMethod "setFocusHadjustment" o = ContainerSetFocusHadjustmentMethodInfo 
ResolveImageMenuItemMethod "setFocusOnClick" o = WidgetSetFocusOnClickMethodInfo 
ResolveImageMenuItemMethod "setFocusVadjustment" o = ContainerSetFocusVadjustmentMethodInfo 
ResolveImageMenuItemMethod "setFontMap" o = WidgetSetFontMapMethodInfo 
ResolveImageMenuItemMethod "setFontOptions" o = WidgetSetFontOptionsMethodInfo 
ResolveImageMenuItemMethod "setHalign" o = WidgetSetHalignMethodInfo 
ResolveImageMenuItemMethod "setHasTooltip" o = WidgetSetHasTooltipMethodInfo 
ResolveImageMenuItemMethod "setHasWindow" o = WidgetSetHasWindowMethodInfo 
ResolveImageMenuItemMethod "setHexpand" o = WidgetSetHexpandMethodInfo 
ResolveImageMenuItemMethod "setHexpandSet" o = WidgetSetHexpandSetMethodInfo 
ResolveImageMenuItemMethod "setImage" o = ImageMenuItemSetImageMethodInfo 
ResolveImageMenuItemMethod "setLabel" o = MenuItemSetLabelMethodInfo 
ResolveImageMenuItemMethod "setMapped" o = WidgetSetMappedMethodInfo 
ResolveImageMenuItemMethod "setMarginBottom" o = WidgetSetMarginBottomMethodInfo 
ResolveImageMenuItemMethod "setMarginEnd" o = WidgetSetMarginEndMethodInfo 
ResolveImageMenuItemMethod "setMarginLeft" o = WidgetSetMarginLeftMethodInfo 
ResolveImageMenuItemMethod "setMarginRight" o = WidgetSetMarginRightMethodInfo 
ResolveImageMenuItemMethod "setMarginStart" o = WidgetSetMarginStartMethodInfo 
ResolveImageMenuItemMethod "setMarginTop" o = WidgetSetMarginTopMethodInfo 
ResolveImageMenuItemMethod "setName" o = WidgetSetNameMethodInfo 
ResolveImageMenuItemMethod "setNoShowAll" o = WidgetSetNoShowAllMethodInfo 
ResolveImageMenuItemMethod "setOpacity" o = WidgetSetOpacityMethodInfo 
ResolveImageMenuItemMethod "setParent" o = WidgetSetParentMethodInfo 
ResolveImageMenuItemMethod "setParentWindow" o = WidgetSetParentWindowMethodInfo 
ResolveImageMenuItemMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveImageMenuItemMethod "setRealized" o = WidgetSetRealizedMethodInfo 
ResolveImageMenuItemMethod "setReallocateRedraws" o = ContainerSetReallocateRedrawsMethodInfo 
ResolveImageMenuItemMethod "setReceivesDefault" o = WidgetSetReceivesDefaultMethodInfo 
ResolveImageMenuItemMethod "setRedrawOnAllocate" o = WidgetSetRedrawOnAllocateMethodInfo 
ResolveImageMenuItemMethod "setRelatedAction" o = ActivatableSetRelatedActionMethodInfo 
ResolveImageMenuItemMethod "setReserveIndicator" o = MenuItemSetReserveIndicatorMethodInfo 
ResolveImageMenuItemMethod "setResizeMode" o = ContainerSetResizeModeMethodInfo 
ResolveImageMenuItemMethod "setRightJustified" o = MenuItemSetRightJustifiedMethodInfo 
ResolveImageMenuItemMethod "setSensitive" o = WidgetSetSensitiveMethodInfo 
ResolveImageMenuItemMethod "setSizeRequest" o = WidgetSetSizeRequestMethodInfo 
ResolveImageMenuItemMethod "setState" o = WidgetSetStateMethodInfo 
ResolveImageMenuItemMethod "setStateFlags" o = WidgetSetStateFlagsMethodInfo 
ResolveImageMenuItemMethod "setStyle" o = WidgetSetStyleMethodInfo 
ResolveImageMenuItemMethod "setSubmenu" o = MenuItemSetSubmenuMethodInfo 
ResolveImageMenuItemMethod "setSupportMultidevice" o = WidgetSetSupportMultideviceMethodInfo 
ResolveImageMenuItemMethod "setTooltipMarkup" o = WidgetSetTooltipMarkupMethodInfo 
ResolveImageMenuItemMethod "setTooltipText" o = WidgetSetTooltipTextMethodInfo 
ResolveImageMenuItemMethod "setTooltipWindow" o = WidgetSetTooltipWindowMethodInfo 
ResolveImageMenuItemMethod "setUseActionAppearance" o = ActivatableSetUseActionAppearanceMethodInfo 
ResolveImageMenuItemMethod "setUseStock" o = ImageMenuItemSetUseStockMethodInfo 
ResolveImageMenuItemMethod "setUseUnderline" o = MenuItemSetUseUnderlineMethodInfo 
ResolveImageMenuItemMethod "setValign" o = WidgetSetValignMethodInfo 
ResolveImageMenuItemMethod "setVexpand" o = WidgetSetVexpandMethodInfo 
ResolveImageMenuItemMethod "setVexpandSet" o = WidgetSetVexpandSetMethodInfo 
ResolveImageMenuItemMethod "setVisible" o = WidgetSetVisibleMethodInfo 
ResolveImageMenuItemMethod "setVisual" o = WidgetSetVisualMethodInfo 
ResolveImageMenuItemMethod "setWindow" o = WidgetSetWindowMethodInfo 
ResolveImageMenuItemMethod l o = MethodResolutionFailed l o :: Type 

getAlwaysShowImage

imageMenuItemGetAlwaysShowImage Source #

Arguments

:: (HasCallStack, MonadIO m, IsImageMenuItem a) 
=> a

imageMenuItem: a ImageMenuItem

-> m Bool

Returns: True if the menu item will always show the image

Deprecated: (Since version 3.10)

Returns whether the menu item will ignore the Settings:gtkMenuImages setting and always show the image, if available.

Since: 2.16

getImage

imageMenuItemGetImage Source #

Arguments

:: (HasCallStack, MonadIO m, IsImageMenuItem a) 
=> a

imageMenuItem: a ImageMenuItem

-> m Widget

Returns: the widget set as image of imageMenuItem

Deprecated: (Since version 3.10)

Gets the widget that is currently set as the image of imageMenuItem. See imageMenuItemSetImage.

getUseStock

imageMenuItemGetUseStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsImageMenuItem a) 
=> a

imageMenuItem: a ImageMenuItem

-> m Bool

Returns: True if the label set in the menuitem is used as a stock id to select the stock item for the item

Deprecated: (Since version 3.10)

Checks whether the label set in the menuitem is used as a stock id to select the stock item for the item.

Since: 2.16

new

imageMenuItemNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m ImageMenuItem

Returns: a new ImageMenuItem

Deprecated: (Since version 3.10)Use menuItemNew instead.

Creates a new ImageMenuItem with an empty label.

newFromStock

imageMenuItemNewFromStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsAccelGroup a) 
=> Text

stockId: the name of the stock item.

-> Maybe a

accelGroup: the AccelGroup to add the menu items accelerator to, or Nothing.

-> m ImageMenuItem

Returns: a new ImageMenuItem.

Deprecated: (Since version 3.10)Use menuItemNewWithMnemonic instead.

Creates a new ImageMenuItem containing the image and text from a stock item. Some stock ids have preprocessor macros like STOCK_OK and STOCK_APPLY.

If you want this menu item to have changeable accelerators, then pass in Nothing for accel_group. Next call menuItemSetAccelPath with an appropriate path for the menu item, use stockLookup to look up the standard accelerator for the stock item, and if one is found, call accelMapAddEntry to register it.

newWithLabel

imageMenuItemNewWithLabel Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Text

label: the text of the menu item.

-> m ImageMenuItem

Returns: a new ImageMenuItem.

Deprecated: (Since version 3.10)Use menuItemNewWithLabel instead.

Creates a new ImageMenuItem containing a label.

newWithMnemonic

imageMenuItemNewWithMnemonic Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Text

label: the text of the menu item, with an underscore in front of the mnemonic character

-> m ImageMenuItem

Returns: a new ImageMenuItem

Deprecated: (Since version 3.10)Use menuItemNewWithMnemonic instead.

Creates a new ImageMenuItem containing a label. The label will be created using labelNewWithMnemonic, so underscores in label indicate the mnemonic for the menu item.

setAccelGroup

imageMenuItemSetAccelGroup Source #

Arguments

:: (HasCallStack, MonadIO m, IsImageMenuItem a, IsAccelGroup b) 
=> a

imageMenuItem: a ImageMenuItem

-> b

accelGroup: the AccelGroup

-> m () 

Deprecated: (Since version 3.10)

Specifies an accelGroup to add the menu items accelerator to (this only applies to stock items so a stock item must already be set, make sure to call imageMenuItemSetUseStock and menuItemSetLabel with a valid stock item first).

If you want this menu item to have changeable accelerators then you shouldnt need this (see imageMenuItemNewFromStock).

Since: 2.16

setAlwaysShowImage

imageMenuItemSetAlwaysShowImage Source #

Arguments

:: (HasCallStack, MonadIO m, IsImageMenuItem a) 
=> a

imageMenuItem: a ImageMenuItem

-> Bool

alwaysShow: True if the menuitem should always show the image

-> m () 

Deprecated: (Since version 3.10)

If True, the menu item will ignore the Settings:gtkMenuImages setting and always show the image, if available.

Use this property if the menuitem would be useless or hard to use without the image.

Since: 2.16

setImage

imageMenuItemSetImage Source #

Arguments

:: (HasCallStack, MonadIO m, IsImageMenuItem a, IsWidget b) 
=> a

imageMenuItem: a ImageMenuItem.

-> Maybe b

image: a widget to set as the image for the menu item.

-> m () 

Deprecated: (Since version 3.10)

Sets the image of imageMenuItem to the given widget. Note that it depends on the show-menu-images setting whether the image will be displayed or not.

setUseStock

imageMenuItemSetUseStock Source #

Arguments

:: (HasCallStack, MonadIO m, IsImageMenuItem a) 
=> a

imageMenuItem: a ImageMenuItem

-> Bool

useStock: True if the menuitem should use a stock item

-> m () 

Deprecated: (Since version 3.10)

If True, the label set in the menuitem is used as a stock id to select the stock item for the item.

Since: 2.16

Properties

accelGroup

The Accel Group to use for stock accelerator keys

Since: 2.16

data ImageMenuItemAccelGroupPropertyInfo Source #

Instances

Instances details
AttrInfo ImageMenuItemAccelGroupPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

Associated Types

type AttrAllowedOps ImageMenuItemAccelGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrBaseTypeConstraint ImageMenuItemAccelGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrGetType ImageMenuItemAccelGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrSetTypeConstraint ImageMenuItemAccelGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferTypeConstraint ImageMenuItemAccelGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferType ImageMenuItemAccelGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrLabel ImageMenuItemAccelGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrOrigin ImageMenuItemAccelGroupPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrAllowedOps ImageMenuItemAccelGroupPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrBaseTypeConstraint ImageMenuItemAccelGroupPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrGetType ImageMenuItemAccelGroupPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrLabel ImageMenuItemAccelGroupPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrOrigin ImageMenuItemAccelGroupPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrSetTypeConstraint ImageMenuItemAccelGroupPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferType ImageMenuItemAccelGroupPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferTypeConstraint ImageMenuItemAccelGroupPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

constructImageMenuItemAccelGroup :: (IsImageMenuItem o, MonadIO m, IsAccelGroup a) => a -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “accel-group” property. This is rarely needed directly, but it is used by new.

setImageMenuItemAccelGroup :: (MonadIO m, IsImageMenuItem o, IsAccelGroup a) => o -> a -> m () Source #

Set the value of the “accel-group” property. When overloading is enabled, this is equivalent to

set imageMenuItem [ #accelGroup := value ]

alwaysShowImage

If True, the menu item will always show the image, if available.

Use this property only if the menuitem would be useless or hard to use without the image.

Since: 2.16

data ImageMenuItemAlwaysShowImagePropertyInfo Source #

Instances

Instances details
AttrInfo ImageMenuItemAlwaysShowImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

Associated Types

type AttrAllowedOps ImageMenuItemAlwaysShowImagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrBaseTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrGetType ImageMenuItemAlwaysShowImagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrSetTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferType ImageMenuItemAlwaysShowImagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrLabel ImageMenuItemAlwaysShowImagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrOrigin ImageMenuItemAlwaysShowImagePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrAllowedOps ImageMenuItemAlwaysShowImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrBaseTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrGetType ImageMenuItemAlwaysShowImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrLabel ImageMenuItemAlwaysShowImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrOrigin ImageMenuItemAlwaysShowImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrSetTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferType ImageMenuItemAlwaysShowImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

constructImageMenuItemAlwaysShowImage :: (IsImageMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “always-show-image” property. This is rarely needed directly, but it is used by new.

getImageMenuItemAlwaysShowImage :: (MonadIO m, IsImageMenuItem o) => o -> m Bool Source #

Get the value of the “always-show-image” property. When overloading is enabled, this is equivalent to

get imageMenuItem #alwaysShowImage

setImageMenuItemAlwaysShowImage :: (MonadIO m, IsImageMenuItem o) => o -> Bool -> m () Source #

Set the value of the “always-show-image” property. When overloading is enabled, this is equivalent to

set imageMenuItem [ #alwaysShowImage := value ]

image

Child widget to appear next to the menu text.

data ImageMenuItemImagePropertyInfo Source #

Instances

Instances details
AttrInfo ImageMenuItemImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrAllowedOps ImageMenuItemImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrBaseTypeConstraint ImageMenuItemImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrGetType ImageMenuItemImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrLabel ImageMenuItemImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrOrigin ImageMenuItemImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrSetTypeConstraint ImageMenuItemImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferType ImageMenuItemImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferTypeConstraint ImageMenuItemImagePropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

clearImageMenuItemImage :: (MonadIO m, IsImageMenuItem o) => o -> m () Source #

Set the value of the “image” property to Nothing. When overloading is enabled, this is equivalent to

clear #image

constructImageMenuItemImage :: (IsImageMenuItem o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “image” property. This is rarely needed directly, but it is used by new.

getImageMenuItemImage :: (MonadIO m, IsImageMenuItem o) => o -> m Widget Source #

Get the value of the “image” property. When overloading is enabled, this is equivalent to

get imageMenuItem #image

setImageMenuItemImage :: (MonadIO m, IsImageMenuItem o, IsWidget a) => o -> a -> m () Source #

Set the value of the “image” property. When overloading is enabled, this is equivalent to

set imageMenuItem [ #image := value ]

useStock

If True, the label set in the menuitem is used as a stock id to select the stock item for the item.

Since: 2.16

data ImageMenuItemUseStockPropertyInfo Source #

Instances

Instances details
AttrInfo ImageMenuItemUseStockPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

Associated Types

type AttrAllowedOps ImageMenuItemUseStockPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrBaseTypeConstraint ImageMenuItemUseStockPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrGetType ImageMenuItemUseStockPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrSetTypeConstraint ImageMenuItemUseStockPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferTypeConstraint ImageMenuItemUseStockPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferType ImageMenuItemUseStockPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrLabel ImageMenuItemUseStockPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrOrigin ImageMenuItemUseStockPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrAllowedOps ImageMenuItemUseStockPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrBaseTypeConstraint ImageMenuItemUseStockPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrGetType ImageMenuItemUseStockPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrLabel ImageMenuItemUseStockPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrOrigin ImageMenuItemUseStockPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrSetTypeConstraint ImageMenuItemUseStockPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferType ImageMenuItemUseStockPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

type AttrTransferTypeConstraint ImageMenuItemUseStockPropertyInfo Source # 
Instance details

Defined in GI.Gtk.Objects.ImageMenuItem

constructImageMenuItemUseStock :: (IsImageMenuItem o, MonadIO m) => Bool -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “use-stock” property. This is rarely needed directly, but it is used by new.

getImageMenuItemUseStock :: (MonadIO m, IsImageMenuItem o) => o -> m Bool Source #

Get the value of the “use-stock” property. When overloading is enabled, this is equivalent to

get imageMenuItem #useStock

setImageMenuItemUseStock :: (MonadIO m, IsImageMenuItem o) => o -> Bool -> m () Source #

Set the value of the “use-stock” property. When overloading is enabled, this is equivalent to

set imageMenuItem [ #useStock := value ]