[Contents]   [Back]   [Prev]   [Up]   [Next]   [Forward]  


Package Gtk.Option_Menu

A GtkOptionMenu is a widget that allows the user to choose from a list of valid choices. The GtkOptionMenu displays the selected choice. When activated, the GtkOptionMenu displays a popup GtkMenu which allows the user to make a new choice.

Widget Hierarchy

Gtk_Object                    (see section Package Gtk.Object)
   \___ Gtk_Widget            (see section Package Gtk.Widget)
      \___ Gtk_Container      (see section Package Gtk.Container)
         \___ Gtk_Bin         (see section Package Gtk.Bin)
            \___ Gtk_Button   (see section Package Gtk.Button)
               \___ Gtk_Option_Menu (see section Package Gtk.Option_Menu)

Subprograms

procedure Gtk_New              
  (Option_Menu        : out    Gtk_Option_Menu);

Create a new Gtk_Option_Menu.


function Get_Type              return Gtk.Gtk_Type;

Return the internal value associated with a Gtk_Option_Menu.


function Get_Menu              
  (Option_Menu        : access Gtk_Option_Menu_Record)
   return Gtk.Menu.Gtk_Menu;

Return the Gtk_Menu associated with the Gtk_Option_Menu.


procedure Set_Menu             
  (Option_Menu        : access Gtk_Option_Menu_Record;
   Menu               : access Widget.Gtk_Widget_Record'Class);

Provide the Gtk_Menu that is popped up to allow the user to choose a new
value. You should provide a simple menu avoiding the use of tearoff menu items, submenus, and accelerators.


procedure Remove_Menu          
  (Option_Menu        : access Gtk_Option_Menu_Record;
   Menu               : access Widget.Gtk_Widget_Record'Class);

Remove the menu from the option menu.


procedure Set_History          
  (Option_Menu        : access Gtk_Option_Menu_Record;
   Index              : in     Gint);

Select the menu item specified by index making it the newly selected
value for the option menu.



[Contents]   [Back]   [Prev]   [Up]   [Next]   [Forward]