_
Menu_
ItemA Gtk_Check_Menu_Item is a menu item that maintains the state of a boolean value in addition to a Gtk_Menu_Item's usual role in activating application code.
A check box indicating the state of the boolean value is displayed at the left side of the Gtk_Menu_Item. Activating the Gtk_Menu_Item toggles the value.
Widget Hierarchy |
---|
GObject (see section Package Glib.Object) 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_Item (see section Package Gtk.Item) \___ Gtk_Menu_Item (see section Package Gtk.Menu |
Signals |
---|
Subprograms |
---|
procedure Gtk_New (Check_Menu_Item : out Gtk_Check_Menu_Item; Label : UTF8_String := ""); | ||
Create a new Gtk_Check_Menu_Item with a label, if label isn't null.
| ||
procedure Gtk_New_With_Mnemonic (Check_Menu_Item : out Gtk_Check_Menu_Item; Label : UTF8_String); | ||
Create a new Gtk_Check_Menu_Item containing a label. The label | ||
procedure Initialize_With_Mnemonic (Check_Menu_Item : access Gtk_Check_Menu_Item_Record'Class; Label : UTF8_String); | ||
Internal initialization function. | ||
function Get_Type return Gtk.Gtk_Type; | ||
Return the internal value associated with a Gtk_Calendar.
| ||
procedure Set_Active (Check_Menu_Item : access Gtk_Check_Menu_Item_Record; Is_Active : Boolean); | ||
Set the active state of the menu item's check box.
| ||
function Get_Active (Check_Menu_Item : access Gtk_Check_Menu_Item_Record) return Boolean; | ||
Return True if the Item is active
| ||
procedure Toggled (Check_Menu_Item : access Gtk_Check_Menu_Item_Record); | ||
Emit the "toggled" signal.
| ||
procedure Set_Inconsistent (Check_Menu_Item : access Gtk_Check_Menu_Item_Record; Setting : Boolean); | ||
If the user has selected a range of elements (such as some text or | ||
function Get_Inconsistent (Check_Menu_Item : access Gtk_Check_Menu_Item_Record) return Boolean; | ||
Return True if the Item is inconsistent.
|