gtk.RadioMenuItem.RadioMenuItem Class Reference

Inheritance diagram for gtk.RadioMenuItem.RadioMenuItem:

gtk.CheckMenuItem.CheckMenuItem gtk.MenuItem.MenuItem gtk.Item.Item gtk.Bin.Bin gtk.Container.Container gtk.Widget.Widget gtk.ObjectGtk.ObjectGtk gobject.ObjectG.ObjectG List of all members.

Public Member Functions

GtkRadioMenuItemgetRadioMenuItemStruct ()
 this (GtkRadioMenuItem *gtkRadioMenuItem)
 Sets our main struct and passes it to the parent class.
 this (RadioMenuItem radioMenuItem, char[] label, bit mnemonic=true)
 Creates a new GtkRadioMenuItem whose child is a simple GtkLabel.
 this (char[] label)
 Creates a new GtkRadioMenuItem containing a label.
 this (ListSG group, char[] label, bit mnemonic=true)
 Creates a new GtkRadioMenuItem whose child is a simple GtkLabel.
void delegate (RadioMenuItem)[] onGroupChangedListeners
void addOnGroupChanged (void delegate(RadioMenuItem) dlg)
 extern (C) static void callBackGroupChanged(GtkRadioMenuItem *radiomenuitemStruct

Public Attributes

int[char[]] connectedSignals

Protected Member Functions

void * getStruct ()
 the main Gtk struct as a void*

Protected Attributes

GtkRadioMenuItemgtkRadioMenuItem
 the main Gtk struct

Constructor & Destructor Documentation

gtk.RadioMenuItem.RadioMenuItem.this ( GtkRadioMenuItem gtkRadioMenuItem  ) 

Sets our main struct and passes it to the parent class.

gtk.RadioMenuItem.RadioMenuItem.this ( RadioMenuItem  radioMenuItem,
char[]  label,
bit  mnemonic = true 
)

Creates a new GtkRadioMenuItem whose child is a simple GtkLabel.

The new GtkRadioMenuItem is added to the same group as group. If mnemonic is true the label will be created using gtk_label_new_with_mnemonic(), so underscores in label indicate the mnemonic for the menu item. group: an existing GtkRadioMenuItem label: the text for the label Returns: The new GtkRadioMenuItem Since 2.4

gtk.RadioMenuItem.RadioMenuItem.this ( char[]  label  ) 

Creates a new GtkRadioMenuItem containing a label.

T The new GtkRadioMenuItem is added to the same group as group. group: An existing GtkRadioMenuItem label: the text of the button, with an underscore in front of the mnemonic character Returns: The new GtkRadioMenuItem Since 2.4

gtk.RadioMenuItem.RadioMenuItem.this ( ListSG  group,
char[]  label,
bit  mnemonic = true 
)

Creates a new GtkRadioMenuItem whose child is a simple GtkLabel.

If mnemonic is true the label will be created using gtk_label_new_with_mnemonic(), so underscores in label indicate the mnemonic for the menu item. group: the group to which the radio menu item is to be attached label: the text for the label Returns: a new GtkRadioMenuItem


Member Function Documentation

void gtk.RadioMenuItem.RadioMenuItem.addOnGroupChanged ( void delegate(RadioMenuItem dlg  ) 

void gtk.RadioMenuItem.RadioMenuItem.delegate ( RadioMenuItem   ) 

gtk.RadioMenuItem.RadioMenuItem.extern (  ) 

Reimplemented from gtk.CheckMenuItem.CheckMenuItem.

GtkRadioMenuItem* gtk.RadioMenuItem.RadioMenuItem.getRadioMenuItemStruct (  ) 

void* gtk.RadioMenuItem.RadioMenuItem.getStruct (  )  [protected]

the main Gtk struct as a void*

Reimplemented from gtk.CheckMenuItem.CheckMenuItem.


Member Data Documentation

int [char[]] gtk.RadioMenuItem.RadioMenuItem.connectedSignals

Reimplemented from gtk.CheckMenuItem.CheckMenuItem.

GtkRadioMenuItem* gtk.RadioMenuItem.RadioMenuItem.gtkRadioMenuItem [protected]

the main Gtk struct


SourceForge.net Logo DSource.org Logo digitalmars.com Logo