EomSidebar

EomSidebar

Synopsis

struct              EomSidebar;
GtkWidget *         eom_sidebar_new                     (void);
void                eom_sidebar_add_page                (EomSidebar *eom_sidebar,
                                                         const gchar *title,
                                                         GtkWidget *main_widget);
void                eom_sidebar_remove_page             (EomSidebar *eom_sidebar,
                                                         GtkWidget *main_widget);
void                eom_sidebar_set_page                (EomSidebar *eom_sidebar,
                                                         GtkWidget *main_widget);
gint                eom_sidebar_get_n_pages             (EomSidebar *eom_sidebar);
gboolean            eom_sidebar_is_empty                (EomSidebar *eom_sidebar);

Object Hierarchy

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

Implemented Interfaces

EomSidebar implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "current-page"             GtkWidget*            : Read / Write

Signals

  "page-added"                                     : Run First
  "page-removed"                                   : Run First

Description

Details

struct EomSidebar

struct EomSidebar;


eom_sidebar_new ()

GtkWidget *         eom_sidebar_new                     (void);


eom_sidebar_add_page ()

void                eom_sidebar_add_page                (EomSidebar *eom_sidebar,
                                                         const gchar *title,
                                                         GtkWidget *main_widget);


eom_sidebar_remove_page ()

void                eom_sidebar_remove_page             (EomSidebar *eom_sidebar,
                                                         GtkWidget *main_widget);


eom_sidebar_set_page ()

void                eom_sidebar_set_page                (EomSidebar *eom_sidebar,
                                                         GtkWidget *main_widget);


eom_sidebar_get_n_pages ()

gint                eom_sidebar_get_n_pages             (EomSidebar *eom_sidebar);


eom_sidebar_is_empty ()

gboolean            eom_sidebar_is_empty                (EomSidebar *eom_sidebar);

Property Details

The "current-page" property

  "current-page"             GtkWidget*            : Read / Write

The currently visible page.

Signal Details

The "page-added" signal

void                user_function                      (EomSidebar *eomsidebar,
                                                        GtkWidget  *widget,
                                                        gpointer    user_data)       : Run First

eomsidebar :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "page-removed" signal

void                user_function                      (EomSidebar *eomsidebar,
                                                        GtkWidget  *widget,
                                                        gpointer    user_data)       : Run First

eomsidebar :

the object which received the signal.

user_data :

user data set when the signal handler was connected.