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 and GtkBuildable.

Properties


  "orientation"              GtkOrientation        : Read / Write / Construct Only

Signals


  "close"                                          : Run Last / Action
  "focus-document"                                 : Run Last / Action
  "item-added"                                     : Run First
  "item-removed"                                   : 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.