gtk3-0.14.8: Binding to the Gtk+ 3 graphical user interface library

Maintainergtk2hs-users@lists.sourceforge.net
Stabilityprovisional
Portabilityportable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk.MenuComboToolbar.ImageMenuItem

Contents

Description

A menu item with an icon

Synopsis

Detail

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

Note that the user can disable display of menu icons, so make sure to still fill in the text label.

Class Hierarchy

| GObject
| +----Object
| +----Widget
| +----Container
| +----Bin
| +----Item
| +----MenuItem
| +----ImageMenuItem

Types

Constructors

imageMenuItemNew :: IO ImageMenuItem Source #

Creates a new ImageMenuItem with an empty label.

imageMenuItemNewFromStock Source #

Arguments

:: StockId

stockId - the name of the stock item.

-> IO ImageMenuItem 

Creates a new ImageMenuItem containing the image and text from a stock item.

imageMenuItemNewWithLabel Source #

Arguments

:: GlibString string 
=> string

label - the text of the menu item.

-> IO ImageMenuItem 

Creates a new ImageMenuItem containing a label.

imageMenuItemNewWithMnemonic Source #

Arguments

:: GlibString string 
=> string

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

-> IO ImageMenuItem 

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.

Methods

imageMenuItemSetImage Source #

Arguments

:: (ImageMenuItemClass self, WidgetClass image) 
=> self 
-> image

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

-> IO () 

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

imageMenuItemGetImage Source #

Arguments

:: ImageMenuItemClass self 
=> self 
-> IO (Maybe Widget)

returns the widget set as image of or Nothing if none has been set.

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

Attributes

imageMenuItemImage :: (ImageMenuItemClass self, WidgetClass image) => ReadWriteAttr self (Maybe Widget) image Source #

Child widget to appear next to the menu text.