XviewerSidebar

XviewerSidebar

Functions

Properties

GtkWidget * current-page Read / Write

Signals

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBox
                    ╰── XviewerSidebar

Implemented Interfaces

XviewerSidebar implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Description

Functions

xviewer_sidebar_new ()

GtkWidget *
xviewer_sidebar_new (void);

xviewer_sidebar_add_page ()

void
xviewer_sidebar_add_page (XviewerSidebar *xviewer_sidebar,
                          const gchar *title,
                          GtkWidget *main_widget);

xviewer_sidebar_remove_page ()

void
xviewer_sidebar_remove_page (XviewerSidebar *xviewer_sidebar,
                             GtkWidget *main_widget);

xviewer_sidebar_set_page ()

void
xviewer_sidebar_set_page (XviewerSidebar *xviewer_sidebar,
                          GtkWidget *main_widget);

xviewer_sidebar_get_n_pages ()

gint
xviewer_sidebar_get_n_pages (XviewerSidebar *xviewer_sidebar);

xviewer_sidebar_is_empty ()

gboolean
xviewer_sidebar_is_empty (XviewerSidebar *xviewer_sidebar);

Types and Values

struct XviewerSidebar

struct XviewerSidebar;

Property Details

The “current-page” property

  “current-page”             GtkWidget *

The currently visible page.

Owner: XviewerSidebar

Flags: Read / Write

Signal Details

The “page-added” signal

void
user_function (XviewerSidebar *xviewersidebar,
               GtkWidget      *widget,
               gpointer        user_data)

Flags: Run First


The “page-removed” signal

void
user_function (XviewerSidebar *xviewersidebar,
               GtkWidget      *widget,
               gpointer        user_data)

Flags: Run First