GimpDockColumns

GimpDockColumns

Synopsis

                    GimpDockColumns;
struct              GimpDockColumnsClass;
void                gimp_dock_columns_add_dock          (GimpDockColumns *dock_columns,
                                                         GimpDock *dock,
                                                         gint index);
GimpContext *       gimp_dock_columns_get_context       (GimpDockColumns *dock_columns);
GimpDialogFactory * gimp_dock_columns_get_dialog_factory
                                                        (GimpDockColumns *dock_columns);
GList *             gimp_dock_columns_get_docks         (GimpDockColumns *dock_columns);
GimpUIManager *     gimp_dock_columns_get_ui_manager    (GimpDockColumns *dock_columns);
GtkWidget *         gimp_dock_columns_new               (GimpContext *context,
                                                         GimpDialogFactory *dialog_factory,
                                                         GimpUIManager *ui_manager);
void                gimp_dock_columns_prepare_dockbook  (GimpDockColumns *dock_columns,
                                                         gint dock_index,
                                                         GtkWidget **dockbook_p);
void                gimp_dock_columns_remove_dock       (GimpDockColumns *dock_columns,
                                                         GimpDock *dock);
void                gimp_dock_columns_set_context       (GimpDockColumns *dock_columns,
                                                         GimpContext *context);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GimpDockColumns

Implemented Interfaces

GimpDockColumns implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "context"                  GimpContext*          : Write / Construct Only
  "dialog-factory"           GimpDialogFactory*    : Write / Construct Only
  "ui-manager"               GimpUIManager*        : Write / Construct Only

Signals

  "dock-added"                                     : Run First
  "dock-removed"                                   : Run First

Description

Details

GimpDockColumns

typedef struct _GimpDockColumns GimpDockColumns;

A widget containing GimpDocks so that dockables are arranged in columns.


struct GimpDockColumnsClass

struct GimpDockColumnsClass {
  GtkBoxClass parent_class;

  void (* dock_added)   (GimpDockColumns *dock_columns,
                         GimpDock        *dock);
  void (* dock_removed) (GimpDockColumns *dock_columns,
                         GimpDock        *dock);
};


gimp_dock_columns_add_dock ()

void                gimp_dock_columns_add_dock          (GimpDockColumns *dock_columns,
                                                         GimpDock *dock,
                                                         gint index);

Add a dock, added to a horizontal GimpPanedBox.


gimp_dock_columns_get_context ()

GimpContext *       gimp_dock_columns_get_context       (GimpDockColumns *dock_columns);


gimp_dock_columns_get_dialog_factory ()

GimpDialogFactory * gimp_dock_columns_get_dialog_factory
                                                        (GimpDockColumns *dock_columns);


gimp_dock_columns_get_docks ()

GList *             gimp_dock_columns_get_docks         (GimpDockColumns *dock_columns);


gimp_dock_columns_get_ui_manager ()

GimpUIManager *     gimp_dock_columns_get_ui_manager    (GimpDockColumns *dock_columns);


gimp_dock_columns_new ()

GtkWidget *         gimp_dock_columns_new               (GimpContext *context,
                                                         GimpDialogFactory *dialog_factory,
                                                         GimpUIManager *ui_manager);

Returns :

A new GimpDockColumns.

gimp_dock_columns_prepare_dockbook ()

void                gimp_dock_columns_prepare_dockbook  (GimpDockColumns *dock_columns,
                                                         gint dock_index,
                                                         GtkWidget **dockbook_p);

Create a new dock and add it to the dock columns with the given dock_index insert index, then create and add a dockbook and put it in the dock.


gimp_dock_columns_remove_dock ()

void                gimp_dock_columns_remove_dock       (GimpDockColumns *dock_columns,
                                                         GimpDock *dock);


gimp_dock_columns_set_context ()

void                gimp_dock_columns_set_context       (GimpDockColumns *dock_columns,
                                                         GimpContext *context);

Property Details

The "context" property

  "context"                  GimpContext*          : Write / Construct Only


The "dialog-factory" property

  "dialog-factory"           GimpDialogFactory*    : Write / Construct Only


The "ui-manager" property

  "ui-manager"               GimpUIManager*        : Write / Construct Only

Signal Details

The "dock-added" signal

void                user_function                      (GimpDockColumns *gimpdockcolumns,
                                                        GimpDock        *arg1,
                                                        gpointer         user_data)            : Run First

gimpdockcolumns :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "dock-removed" signal

void                user_function                      (GimpDockColumns *gimpdockcolumns,
                                                        GimpDock        *arg1,
                                                        gpointer         user_data)            : Run First

gimpdockcolumns :

the object which received the signal.

user_data :

user data set when the signal handler was connected.