---
name: "GMenu"
section: "3o"
platform: "linux"
package: "liblablgtk2-ocaml-doc"
version: "2.4.0v0.2tv-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/GMenu"
---

# GMenu(3o)

Menus

## NAME

GMenu - Menus

## Module

Module   GMenu

## Documentation

Module **GMenu**\
  :  **sig end**

Menus

**=== Menus ===**

*class menu\_shell\_signals :* **\[\> Gtk.menu\_shell \] Gtk.obj -\> object end**

*class menu\_item\_signals :* **\[\> Gtk.menu\_item \] Gtk.obj -\> object end**

*class menu\_item\_skel :* **\[\> Gtk.menu\_item \] Gtk.obj -\> object end**

*class menu\_item :* **\[\> Gtk.menu\_item \] Gtk.obj -\> object end**

The widget used for item in menus

*class menu :* **Gtk.menu Gtk.obj -\> object end**

A drop down menu widget

*val menu* :  **?accel\_path:string -\>** **?border\_width:int -\>** **?packing:(menu -\> unit) -\> ?show:bool -\> unit -\> menu**

*val menu\_item* :  **?use\_mnemonic:bool -\>** **?label:string -\>** **?right\_justified:bool -\>** **?packing:(menu\_item -\> unit) -\> ?show:bool -\> unit -\> menu\_item**

*val tearoff\_item* :  **?packing:(menu\_item -\> unit) -\> ?show:bool -\> unit -\> menu\_item**

*val separator\_item* :  **?packing:(menu\_item -\> unit) -\> ?show:bool -\> unit -\> menu\_item**

*class image\_menu\_item :* **Gtk.image\_menu\_item Gtk.obj -\> object end**

A menu item with an icon

*val image\_menu\_item* :  **?image:#GObj.widget -\>** **?label:string -\>** **?use\_mnemonic:bool -\>** **?stock:GtkStock.id -\>** **?right\_justified:bool -\>** **?packing:(menu\_item -\> unit) -\>** **?show:bool -\> unit -\> image\_menu\_item**

*class check\_menu\_item\_signals :* **\[\> Gtk.check\_menu\_item \] Gtk.obj -\> object end**

*class check\_menu\_item :* **\[\> Gtk.check\_menu\_item \] Gtk.obj -\> object end**

A menu item with a check box

*val check\_menu\_item* :  **?label:string -\>** **?use\_mnemonic:bool -\>** **?active:bool -\>** **?show\_toggle:bool -\>** **?right\_justified:bool -\>** **?packing:(menu\_item -\> unit) -\>** **?show:bool -\> unit -\> check\_menu\_item**

*class radio\_menu\_item :* **Gtk.radio\_menu\_item Gtk.obj -\> object end**

A choice from multiple check menu items

*val radio\_menu\_item* :  **?group:Gtk.radio\_menu\_item Gtk.group -\>** **?label:string -\>** **?use\_mnemonic:bool -\>** **?active:bool -\>** **?show\_toggle:bool -\>** **?right\_justified:bool -\>** **?packing:(menu\_item -\> unit) -\>** **?show:bool -\> unit -\> radio\_menu\_item**

*class menu\_shell :* **\[\> Gtk.menu\_shell \] Gtk.obj -\> object end**

*val menu\_bar* :  **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> menu\_shell**

*class option\_menu :* **\[\> Gtk.option\_menu \] Gtk.obj -\> object end**

A widget used to choose from a list of valid choices

*val option\_menu* :  **?menu:#menu -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> option\_menu**

*class #GMenu.menu\_shell factory :* **?accel\_group:Gtk.accel\_group -\>** **?accel\_path:string -\>** **?accel\_modi:Gdk.Tags.modifier list -\>** **?accel\_flags:Gtk.Tags.accel\_flag list -\> #menu\_shell -\> object end**

A factory for menus
