class Inti::Gtk::MenuItem

Name

class Inti::Gtk::MenuItem -- 

Synopsis

class Inti::Gtk::MenuItem is declared in the header inti/gtk/menuitem.h.

Superclasses. Item, Activatable

Subclasses. TearoffMenuItem, SeparatorMenuItem, CheckMenuItem

Class members

Public Constructors.
MenuItem ()
MenuItem (const string & text)
MenuItem (const char * text)

Public Virtual Methods.
virtual void activate ()

Public Methods.
GtkMenuItem * gtk_menu_item () const
const ActivateProxyType sig_activate ()
const ActivateItemProxyType sig_activate_item ()
void set_submenu (Menu * menu)
Menu * submenu () const
void set_right_justified (bool setting)
bool right_justified () const

Protected Constructors.
MenuItem (GtkMenuItem * src, GtkMenuItemClass * orig)

Protected Destructor.
virtual  ~MenuItem ()

Protected Virtual Methods.
virtual void activate_impl ()
virtual void activate_item_impl ()
virtual void on_activate ()
virtual void on_activate_item ()

Description

Public Typedefs

typedef Inti::Gtk::MenuItem::ActivateProxyType

typedef SignalProxy<Object,ActivateSignalType> ActivateProxyType

typedef Inti::Gtk::MenuItem::ActivateItemProxyType

typedef SignalProxy<Object,ActivateItemSignalType> ActivateItemProxyType

Public Constructors

method Inti::Gtk::MenuItem::MenuItem

MenuItem ()

method Inti::Gtk::MenuItem::MenuItem

MenuItem (const string & text)

text 

method Inti::Gtk::MenuItem::MenuItem

MenuItem (const char * text)

text 

Public Virtual Methods

method Inti::Gtk::MenuItem::activate

virtual void activate ()

Public Methods

method Inti::Gtk::MenuItem::gtk_menu_item

GtkMenuItem * gtk_menu_item () const

method Inti::Gtk::MenuItem::sig_activate

const ActivateProxyType sig_activate ()

method Inti::Gtk::MenuItem::sig_activate_item

const ActivateItemProxyType sig_activate_item ()

method Inti::Gtk::MenuItem::set_submenu

void set_submenu (Menu * menu)

menu 

method Inti::Gtk::MenuItem::submenu

Menu * submenu () const

method Inti::Gtk::MenuItem::set_right_justified

void set_right_justified (bool setting)

setting 

method Inti::Gtk::MenuItem::right_justified

bool right_justified () const

Protected Typedefs

typedef Inti::Gtk::MenuItem::ActivateSignalType

typedef WrapSignal0<void> ActivateSignalType

typedef Inti::Gtk::MenuItem::ActivateItemSignalType

typedef WrapSignal0<void> ActivateItemSignalType

Protected Constructors

method Inti::Gtk::MenuItem::MenuItem

MenuItem (GtkMenuItem * src, GtkMenuItemClass * orig)

src 
orig 

Protected Destructor

method Inti::Gtk::MenuItem::~MenuItem

virtual  ~MenuItem ()

Protected Virtual Methods

method Inti::Gtk::MenuItem::activate_impl

virtual void activate_impl ()

method Inti::Gtk::MenuItem::activate_item_impl

virtual void activate_item_impl ()

method Inti::Gtk::MenuItem::on_activate

virtual void on_activate ()

method Inti::Gtk::MenuItem::on_activate_item

virtual void on_activate_item ()

Protected Variables

variable Inti::Gtk::MenuItem::activate_signal

static const ActivateSignalType activate_signal

variable Inti::Gtk::MenuItem::activate_item_signal

static const ActivateItemSignalType activate_item_signal