|
Index
C++ Code Documentation
gtk::widget0::ItemFactory
Derived from: gtk::widget0::Object
File: WIDGET/gtk/widget0/ItemFactory.H
public:
- ItemFactory( GtkType container_type, char const *path, GtkAccelGroup *accel_group ) : Object( GTK_OBJECT(gtk_item_factory_new( container_type, path, accel_group ) ) );
- void construct( GtkType container_type, char const *path, GtkAccelGroup *accel_group );
- void parse_rc();
- void parse_rc_string();
- void parse_rc_scanner();
- void add_foreign( char const *full_path, GtkAccelGroup *accel_group, uint keyval, GdkModifierType modifiers );
- GtkItemFactory* from_widget();
- char* path_from_widget();
- GtkWidget* get_item( char const *path );
- GtkWidget* get_widget( char const *path );
- GtkWidget* get_widget_by_action( uint action );
- GtkWidget* get_item_by_action( uint action );
- void dump_items( bool modified_only, GtkPrintFunc print_func, gpointer func_data );
- void dump_rc( GtkPatternSpec *path_pspec, bool modified_only );
- void print_func( char *string );
- void create_item( GtkItemFactoryEntry *entry, gpointer callback_data, uint callback_type );
- void create_items( uint n_entries, GtkItemFactoryEntry *entries, gpointer callback_data );
- void delete_item( char const *path );
- void delete_entry( GtkItemFactoryEntry *entry );
- void delete_entries( uint n_entries, GtkItemFactoryEntry *entries );
- void popup( uint x, uint y, uint mouse_button, guint32 time );
- gpointer popup_data();
- gpointer popup_data_from_widget();
- void set_translate_func( GtkTranslateFunc func, gpointer data, GtkDestroyNotify notify );
- GtkItemFactory* from_path();
- void create_menu_entries( GtkMenuEntry *entries );
- void gtk_item_factories_path_delete( char const *path );
- typedef void( gpointer callback_data, uint callback_action );
- void create_items_ac( uint n_entries, GtkItemFactoryEntry *entries, gpointer callback_data, uint callback_type );
protected:
- ItemFactory( GtkObject *x ) : Object( x);
private:
|