CodeSlayerAbstractPane

CodeSlayerAbstractPane — The abstract pane for the side and bottom pane.

Synopsis

#include <codeslayer/codeslayer-abstract-pane.h>

struct              CodeSlayerAbstractPane;
void                codeslayer_abstract_pane_create_notebook
                                                        (CodeSlayerAbstractPane *abstract_pane);
void                codeslayer_abstract_pane_sync_preferences
                                                        (CodeSlayerAbstractPane *abstract_pane);
void                codeslayer_abstract_pane_set_preferences
                                                        (CodeSlayerAbstractPane *abstract_pane,
                                                         CodeSlayerPreferences *preferences);
void                codeslayer_abstract_pane_add        (CodeSlayerAbstractPane *abstract_pane,
                                                         GtkWidget *widget,
                                                         const gchar *title);
void                codeslayer_abstract_pane_remove     (CodeSlayerAbstractPane *abstract_pane,
                                                         GtkWidget *widget);
void                codeslayer_abstract_pane_open       (CodeSlayerAbstractPane *abstract_pane,
                                                         GtkWidget *widget);
void                codeslayer_abstract_pane_close      (CodeSlayerAbstractPane *abstract_pane);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GtkVBox
                                 +----CodeSlayerAbstractPane
                                       +----CodeSlayerBottomPane
                                       +----CodeSlayerSidePane

Implemented Interfaces

CodeSlayerAbstractPane implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Signals

  "close-pane"                                     : No Hooks
  "open-pane"                                      : No Hooks

Description

Details

struct CodeSlayerAbstractPane

struct CodeSlayerAbstractPane;

codeslayer_abstract_pane_create_notebook ()

void                codeslayer_abstract_pane_create_notebook
                                                        (CodeSlayerAbstractPane *abstract_pane);

codeslayer_abstract_pane_sync_preferences ()

void                codeslayer_abstract_pane_sync_preferences
                                                        (CodeSlayerAbstractPane *abstract_pane);

codeslayer_abstract_pane_set_preferences ()

void                codeslayer_abstract_pane_set_preferences
                                                        (CodeSlayerAbstractPane *abstract_pane,
                                                         CodeSlayerPreferences *preferences);

codeslayer_abstract_pane_add ()

void                codeslayer_abstract_pane_add        (CodeSlayerAbstractPane *abstract_pane,
                                                         GtkWidget *widget,
                                                         const gchar *title);

Add the widget to the side pane.

abstract_pane :

a CodeSlayerAbstractPane.

widget :

a GtkWidget.

title :

the title for the tab.

codeslayer_abstract_pane_remove ()

void                codeslayer_abstract_pane_remove     (CodeSlayerAbstractPane *abstract_pane,
                                                         GtkWidget *widget);

Remove the widget from the side pane.

abstract_pane :

a CodeSlayerAbstractPane.

widget :

a GtkWidget.

codeslayer_abstract_pane_open ()

void                codeslayer_abstract_pane_open       (CodeSlayerAbstractPane *abstract_pane,
                                                         GtkWidget *widget);

abstract_pane :

a CodeSlayerAbstractPane.

widget :

a GtkWidget.

codeslayer_abstract_pane_close ()

void                codeslayer_abstract_pane_close      (CodeSlayerAbstractPane *abstract_pane);

abstract_pane :

a CodeSlayerAbstractPane.

Signal Details

The "close-pane" signal

void                user_function                      (CodeSlayerAbstractPane *codeslayerabstractpane,
                                                        gpointer                user_data)                   : No Hooks

Note: for internal use only.

The ::close-pane signal is a request for the pane to be closed.

codeslayerabstractpane :

the pane that received the signal.

user_data :

user data set when the signal handler was connected.

The "open-pane" signal

void                user_function                      (CodeSlayerAbstractPane *codeslayerabstractpane,
                                                        gpointer                user_data)                   : No Hooks

Note: for internal use only.

The ::open-pane signal is a request for the pane to be opened.

codeslayerabstractpane :

the pane that received the signal.

user_data :

user data set when the signal handler was connected.