GeditPanel

GeditPanel

Synopsis




#define     GEDIT_PANEL_CONST               (obj)
            GeditPanelPrivate;
            GeditPanel;
GtkWidget*  gedit_panel_new                 (GtkOrientation orientation);
void        gedit_panel_add_item            (GeditPanel *panel,
                                             GtkWidget *item,
                                             const gchar *name,
                                             GtkWidget *image);
void        gedit_panel_add_item_with_stock_icon
                                            (GeditPanel *panel,
                                             GtkWidget *item,
                                             const gchar *name,
                                             const gchar *stock_id);
gboolean    gedit_panel_remove_item         (GeditPanel *panel,
                                             GtkWidget *item);
gboolean    gedit_panel_activate_item       (GeditPanel *panel,
                                             GtkWidget *item);
gboolean    gedit_panel_item_is_active      (GeditPanel *panel,
                                             GtkWidget *item);
GtkOrientation gedit_panel_get_orientation  (GeditPanel *panel);
gint        gedit_panel_get_n_items         (GeditPanel *panel);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----GeditPanel

Implemented Interfaces

GeditPanel implements AtkImplementorIface.

Properties


  "orientation"          GtkOrientation        : Read / Write / Construct Only

Signals


"close"     void        user_function      (GeditPanel *geditpanel,
                                            gpointer    user_data)       : Run last / Action
"focus-document"
            void        user_function      (GeditPanel *geditpanel,
                                            gpointer    user_data)       : Run last / Action
"item-added"
            void        user_function      (GeditPanel *geditpanel,
                                            GtkWidget  *widget,
                                            gpointer    user_data)       : Run first
"item-removed"
            void        user_function      (GeditPanel *geditpanel,
                                            GtkWidget  *widget,
                                            gpointer    user_data)       : Run first

Description

Details

GEDIT_PANEL_CONST()

#define GEDIT_PANEL_CONST(obj)		(G_TYPE_CHECK_INSTANCE_CAST((obj), GEDIT_TYPE_PANEL, GeditPanel const))

obj :

GeditPanelPrivate

typedef struct _GeditPanelPrivate GeditPanelPrivate;


GeditPanel

typedef struct _GeditPanel GeditPanel;


gedit_panel_new ()

GtkWidget*  gedit_panel_new                 (GtkOrientation orientation);

orientation :
Returns :

gedit_panel_add_item ()

void        gedit_panel_add_item            (GeditPanel *panel,
                                             GtkWidget *item,
                                             const gchar *name,
                                             GtkWidget *image);

panel :
item :
name :
image :

gedit_panel_add_item_with_stock_icon ()

void        gedit_panel_add_item_with_stock_icon
                                            (GeditPanel *panel,
                                             GtkWidget *item,
                                             const gchar *name,
                                             const gchar *stock_id);

panel :
item :
name :
stock_id :

gedit_panel_remove_item ()

gboolean    gedit_panel_remove_item         (GeditPanel *panel,
                                             GtkWidget *item);

panel :
item :
Returns :

gedit_panel_activate_item ()

gboolean    gedit_panel_activate_item       (GeditPanel *panel,
                                             GtkWidget *item);

panel :
item :
Returns :

gedit_panel_item_is_active ()

gboolean    gedit_panel_item_is_active      (GeditPanel *panel,
                                             GtkWidget *item);

panel :
item :
Returns :

gedit_panel_get_orientation ()

GtkOrientation gedit_panel_get_orientation  (GeditPanel *panel);

panel :
Returns :

gedit_panel_get_n_items ()

gint        gedit_panel_get_n_items         (GeditPanel *panel);

panel :
Returns :

Property Details

The "orientation" property

  "orientation"          GtkOrientation        : Read / Write / Construct Only

The panel's orientation.

Default value: GTK_ORIENTATION_VERTICAL

Signal Details

The "close" signal

void        user_function                  (GeditPanel *geditpanel,
                                            gpointer    user_data)       : Run last / Action

geditpanel : the object which received the signal.
user_data : user data set when the signal handler was connected.

The "focus-document" signal

void        user_function                  (GeditPanel *geditpanel,
                                            gpointer    user_data)       : Run last / Action

geditpanel : the object which received the signal.
user_data : user data set when the signal handler was connected.

The "item-added" signal

void        user_function                  (GeditPanel *geditpanel,
                                            GtkWidget  *widget,
                                            gpointer    user_data)       : Run first

geditpanel : the object which received the signal.
widget :
user_data : user data set when the signal handler was connected.

The "item-removed" signal

void        user_function                  (GeditPanel *geditpanel,
                                            GtkWidget  *widget,
                                            gpointer    user_data)       : Run first

geditpanel : the object which received the signal.
widget :
user_data : user data set when the signal handler was connected.