Gtk::AccelKey Class Reference
[Menu classes]

Defines accelerator key combinations. More...

Collaboration diagram for Gtk::AccelKey:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AccelKey ()
 AccelKey (guint accel_key, Gdk::ModifierType accel_mods, const Glib::ustring& accel_path="")
 AccelKey constructor.
 AccelKey (const Glib::ustring& accelerator, const Glib::ustring& accel_path=Glib::ustring())
 AccelKey constructor.
 AccelKey (const AccelKey& src)
AccelKeyoperator= (const AccelKey& src)
bool is_null () const
guint get_key () const
 Gets the accelerator key.
Gdk::ModifierType get_mod () const
 Gets the accelerator modifier.
Glib::ustring get_path () const
 Gets the accelerator path.
Glib::ustring get_abbrev () const
 Gets the accelerator representation for labels.

Protected Attributes

guint key_
Gdk::ModifierType mod_
Glib::ustring path_

Detailed Description

Defines accelerator key combinations.

For instance, pressing Control-Q to activate the File|Quit menu item. Typedefed as Gtk::Menu::AccelKey

By defining accelerator paths you can allow the user of your application to change accelerators himself. An example of an accelerator might be "<MainWindow>/File/Open". Modified accelerators may be saved

See also:
Gtk::AccelMap

Constructor & Destructor Documentation

Gtk::AccelKey::AccelKey (  ) 
Gtk::AccelKey::AccelKey ( guint  accel_key,
Gdk::ModifierType  accel_mods,
const Glib::ustring accel_path = "" 
)

AccelKey constructor.

Parameters:
accel_key For instance, 'q'
accel_mods For instance, Gdk::CONTROL_MASK
accel_path For instance, "<MainWindow>/File/Open"
Gtk::AccelKey::AccelKey ( const Glib::ustring accelerator,
const Glib::ustring accel_path = Glib::ustring() 
)

AccelKey constructor.

Parameters:
accelerator For instance, "<control>q" - Use <control>, <shift>, <alt> and <release>. Use F1, F2, etc, for function keys.
accel_path For instance, "<MainWindow>/File/Open"
Gtk::AccelKey::AccelKey ( const AccelKey src  ) 

Member Function Documentation

Glib::ustring Gtk::AccelKey::get_abbrev (  )  const

Gets the accelerator representation for labels.

guint Gtk::AccelKey::get_key (  )  const

Gets the accelerator key.

Gdk::ModifierType Gtk::AccelKey::get_mod (  )  const

Gets the accelerator modifier.

Glib::ustring Gtk::AccelKey::get_path (  )  const

Gets the accelerator path.

bool Gtk::AccelKey::is_null (  )  const
AccelKey& Gtk::AccelKey::operator= ( const AccelKey src  ) 

Member Data Documentation

guint Gtk::AccelKey::key_ [protected]

The documentation for this class was generated from the following file:

Generated on Tue May 4 13:22:10 2010 for gtkmm by  doxygen 1.6.1