index, gtk-- homepage
class Gtk_AccelGroup
#include <gtk--/accelgroup.h>
Public member index
- Gtk_AccelGroup();
- Gtk_AccelGroup(GtkAccelGroup *castitem);
- virtual ~Gtk_AccelGroup();
- bool activate(guint accel_key, GdkModifierType accel_mod);
- void attach(Gtk_Object *obj);
- void detach(Gtk_Object *obj);
- void lock();
- void unlock();
- GtkAccelEntry * get_entry(guint accel_key, GdkModifierType accel_mods);
- void lock_entry(guint accel_key, GdkModifierType accel_mods);
- void add(guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags, Gtk_Object *obj, const char *accel_signal);
- void remove(guint accel_key, GdkModifierType accel_mods, GtkObject *object);
- void handle_add(Gtk_Object *object, guint accel_signal_id, guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags);
- void handle_remove(Gtk_Object *object, guint accel_key, GdkModifierType accel_mods);
- static bool valid(guint keyval, GdkModifierType modifiers);
- static void parse(string accelerator, guint *accelerator_key, GdkModifierType *accelerator_mods);
- static string name(guint accelerator_key, GdkModifierType accelerator_mods);
- static void set_default_mod_mask(GdkModifierType default_mod_mask);
- static guint get_default_mod_mask();
- GtkAccelGroup * gtkaccelgroup() const;
Protected member index
Public member descriptions
add
void Gtk_AccelGroup::add(guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags, Gtk_Object *obj, const char *accel_signal);
enum GtkAccelFlags:
- GTK_ACCEL_VISIBLE
should the accelerator appear in
the widget's display?
- GTK_ACCEL_SIGNAL_VISIBLE
should the signal associated
with this accelerator be also visible?
- GTK_ACCEL_LOCKED
may the accelerator be removed again?
Protected member descriptions
(pages generated by PERCEPS -script.)