index
gtk-- homepage



Description:
Gtk_AccelGroup

#include <gtk--/accelgroup.h>



Properties:

NameTypeGetSetDescription
ref_count guint      
lock_count guint      
modifier_mask GdkModifierType      
attach_objects GSList*    



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();
Gtk_ObjectHandle <Gtk_AccelEntry > get_entry(guint accel_key,GdkModifierType accel_mods)const;
void lock_entry(guint accel_key,GdkModifierType accel_mods);
void unlock_entry(guint accel_key,GdkModifierType accel_mods);
void add(guint accel_key,GdkModifierType accel_mods,GtkAccelFlags accel_flags,Gtk_Object &obj,const string &accel_signal);
void remove(guint accel_key,GdkModifierType accel_mods,Gtk_Object &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(const 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();
static const Gtk_AccelGroup *get_default();
static bool groups_activate(const Gtk_Object &object,guint accel_key,GdkModifierType accel_mods);
const GtkAccelGroup *gtkobj()const;
GtkAccelGroup *gtkobj();
Protected member index:


void ref();
void unref();

Public member details:


Protected member details:



Examples:





(pages generated by PERCEPS -script.)