EogSidebar

EogSidebar

Synopsis

struct              EogSidebar;
GtkWidget *         eog_sidebar_new                     (void);
void                eog_sidebar_add_page                (EogSidebar *eog_sidebar,
                                                         const gchar *title,
                                                         GtkWidget *main_widget);
void                eog_sidebar_remove_page             (EogSidebar *eog_sidebar,
                                                         GtkWidget *main_widget);
void                eog_sidebar_set_page                (EogSidebar *eog_sidebar,
                                                         GtkWidget *main_widget);
gint                eog_sidebar_get_n_pages             (EogSidebar *eog_sidebar);
gboolean            eog_sidebar_is_empty                (EogSidebar *eog_sidebar);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----EogSidebar

Implemented Interfaces

EogSidebar implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "current-page"             GtkWidget*            : Read / Write

Signals

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

Description

Details

struct EogSidebar

struct EogSidebar;


eog_sidebar_new ()

GtkWidget *         eog_sidebar_new                     (void);


eog_sidebar_add_page ()

void                eog_sidebar_add_page                (EogSidebar *eog_sidebar,
                                                         const gchar *title,
                                                         GtkWidget *main_widget);


eog_sidebar_remove_page ()

void                eog_sidebar_remove_page             (EogSidebar *eog_sidebar,
                                                         GtkWidget *main_widget);


eog_sidebar_set_page ()

void                eog_sidebar_set_page                (EogSidebar *eog_sidebar,
                                                         GtkWidget *main_widget);


eog_sidebar_get_n_pages ()

gint                eog_sidebar_get_n_pages             (EogSidebar *eog_sidebar);


eog_sidebar_is_empty ()

gboolean            eog_sidebar_is_empty                (EogSidebar *eog_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                      (EogSidebar *eogsidebar,
                                                        GtkWidget  *widget,
                                                        gpointer    user_data)       : Run First

eogsidebar :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "page-removed" signal

void                user_function                      (EogSidebar *eogsidebar,
                                                        GtkWidget  *widget,
                                                        gpointer    user_data)       : Run First

eogsidebar :

the object which received the signal.

user_data :

user data set when the signal handler was connected.