gtk-0.11.0: Binding to the Gtk+ graphical user interface library.Source codeContentsIndex
Graphics.UI.Gtk.MenuComboToolbar.MenuBar
Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Contents
Detail
Class Hierarchy
Types
Constructors
Methods
Attributes
Description
A subclass widget for MenuShell which holds MenuItem widgets
Synopsis
data MenuBar
class MenuShellClass o => MenuBarClass o
castToMenuBar :: GObjectClass obj => obj -> MenuBar
gTypeMenuBar :: GType
toMenuBar :: MenuBarClass o => o -> MenuBar
data PackDirection
= PackDirectionLtr
| PackDirectionRtl
| PackDirectionTtb
| PackDirectionBtt
menuBarNew :: IO MenuBar
menuBarSetPackDirection :: MenuBarClass self => self -> PackDirection -> IO ()
menuBarGetPackDirection :: MenuBarClass self => self -> IO PackDirection
menuBarSetChildPackDirection :: MenuBarClass self => self -> PackDirection -> IO ()
menuBarGetChildPackDirection :: MenuBarClass self => self -> IO PackDirection
menuBarPackDirection :: MenuBarClass self => Attr self PackDirection
menuBarChildPackDirection :: MenuBarClass self => Attr self PackDirection
Detail
The MenuBar is a subclass of MenuShell which contains one to many MenuItem. The result is a standard menu bar which can hold many menu items.
Class Hierarchy
 | GObject
 | +----Object
 | +----Widget
 | +----Container
 | +----MenuShell
 | +----MenuBar
Types
data MenuBar Source
class MenuShellClass o => MenuBarClass o Source
castToMenuBar :: GObjectClass obj => obj -> MenuBarSource
gTypeMenuBar :: GTypeSource
toMenuBar :: MenuBarClass o => o -> MenuBarSource
data PackDirection Source
Determines how to pack a menu bar: left-to-right, right-to-left, top-to-bottom or bottom-to-top.
Constructors
PackDirectionLtr
PackDirectionRtl
PackDirectionTtb
PackDirectionBtt
Constructors
menuBarNew :: IO MenuBarSource
Creates the new MenuBar
Methods
menuBarSetPackDirectionSource
:: MenuBarClass self
=> selfpackDir - a new PackDirection.
-> PackDirection
-> IO ()

Sets how items should be packed inside a menubar.

  • Available since Gtk+ version 2.8
menuBarGetPackDirectionSource
:: MenuBarClass self
=> selfreturns the pack direction
-> IO PackDirection

Retrieves the current pack direction of the menubar. See menuBarSetPackDirection.

  • Available since Gtk+ version 2.8
menuBarSetChildPackDirectionSource
:: MenuBarClass self
=> selfchildPackDir - a new PackDirection.
-> PackDirection
-> IO ()

Sets how widgets should be packed inside the children of a menubar.

  • Available since Gtk+ version 2.8
menuBarGetChildPackDirectionSource
:: MenuBarClass self
=> selfreturns the child pack direction
-> IO PackDirection

Retrieves the current child pack direction of the menubar. See menuBarSetChildPackDirection.

  • Available since Gtk+ version 2.8
Attributes
menuBarPackDirection :: MenuBarClass self => Attr self PackDirectionSource

The pack direction of the menubar. It determines how menuitems are arranged in the menubar.

Default value: PackDirectionLtr

menuBarChildPackDirection :: MenuBarClass self => Attr self PackDirectionSource

The pack direction of the menubar. It determines how the widgets contained in child menuitems are arranged.

Default value: PackDirectionLtr

Produced by Haddock version 2.6.0