ExoToolbarsModel

ExoToolbarsModel — The toolbars backend used by ExoToolbarsView

Synopsis


#include <exo/exo.h>


                    ExoToolbarsModel;
enum                ExoToolbarsModelFlags;
#define             EXO_TOOLBARS_ITEM_TYPE
ExoToolbarsModel*   exo_toolbars_model_new              (void);
void                exo_toolbars_model_set_actions      (ExoToolbarsModel *model,
                                                         gchar **actions,
                                                         guint n_actions);
gchar**             exo_toolbars_model_get_actions      (ExoToolbarsModel *model);
gboolean            exo_toolbars_model_load_from_file   (ExoToolbarsModel *model,
                                                         const gchar *filename,
                                                         GError **error);
gboolean            exo_toolbars_model_save_to_file     (ExoToolbarsModel *model,
                                                         const gchar *filename,
                                                         GError **error);
ExoToolbarsModelFlags exo_toolbars_model_get_flags      (ExoToolbarsModel *model,
                                                         gint toolbar_position);
void                exo_toolbars_model_set_flags      the editor widget will load the
toolbars from the given ExoToolbarsModel and initialize its
user interface according to the model.


The "ui-manager" property

  "ui-manager"               GtkUIManager          : Read / Write

The GtkUIManager used by this editor. If this property is NULL, the editor widget will be disabled, else if you specify a valid GtkUIManager, the editor widget will load the available actions from the given user interface manager and initialize its user interface according to the specified GtkUIManager.

The given ui-manager needs to support all actions that were specified for the model, used by the editor, with the exo_toolbars_model_set_actions() method.

./usr/share/gtk-doc/html/exo/ExoToolbarsEditorDialog.html0000644000000000000000000001657710745157527022366 0ustar rootroot ExoToolbarsEditorDialog

ExoToolbarsEditorDialog

ExoToolbarsEditorDialog — Dialog to edit toolbars

Synopsis


#include <exo/exo.h>


                    ExoToolbarsEditorDialog;
GtkWidget*          exo_toolbars_editor_dialog_new_with_model
                                                        (GtkUIManager *ui_manager,
                                                         ExoToolbarsModel *model);


Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GtkDialog
                                             +----ExoToolbarsEditorDialog

Implemented Interfaces

ExoToolbarsEditorDialog implements AtkImplementorIface and GtkBuildable.

Description

Provides an easy-to-use wrapper for the ExoToolbarsEditor widget.

Details

ExoToolbarsEditorDialog

typedef struct _ExoToolbarsEditorDialog ExoToolbarsEditorDialog;

The ExoToolbarsEditorDialog struct contains only private fields and should not be directly accessed.


exo_toolbars_editor_dialog_new_with_model ()

GtkWidget*          exo_toolbars_editor_dialog_new_with_model
                                                        (GtkUIManager *ui_manager,
                                                         ExoToolbarsModel *model);

Creates a new ExoToolbarsEditorDialog that is associated with ui_manager and model.

ui_manager : A GtkUIManager.
model : An ExoToolbarsModel.
Returns : A new ExoToolbarsEditorDialog.

See Also

ExoToolbarsEditor

./usr/share/gtk-doc/html/exo/ExoToolbarsModel.html0000644000000000000000000020214710745157527021046 0ustar rootroot ExoToolbarsModel

ExoToolbarsModel

ExoToolbarsModel — The toolbars backend used by ExoToolbarsView

Synopsis


#include <exo/exo.h>


                    ExoToolbarsModel;
enum                ExoToolbarsModelFlags;
#define             EXO_TOOLBARS_ITEM_TYPE
ExoToolbarsModel*   exo_toolbars_model_new              (void);
void                exo_toolbars_model_set_actions      (ExoToolbarsModel *model,
                                                         gchar **actions,
                                                         guint n_actions);
gchar**             exo_toolbars_model_get_actions      (ExoToolbarsModel *model);
gboolean            exo_toolbars_model_load_from_file   (ExoToolbarsModel *model,
                                                         const gchar *filename,
                                                         GError **error);
gboolean            exo_toolbars_model_save_to_file     (ExoToolbarsModel *model,
                                                         const gchar *filename,
                                                         GError **error);
ExoToolbarsModelFlags exo_toolbars_model_get_flags      (ExoToolbarsModel *model,
                                                         gint toolbar_position);
void                exo_toolbars_model_set_flags      the editor widget will load the
toolbars from the given ExoToolbarsModel and initialize its
user interface according to the model.


The "ui-manager" property

  "ui-manager"               GtkUIManager          : Read / Write

The GtkUIManager used by this editor. If this property is NULL, the editor widget will be disabled, else if you specify a valid GtkUIManager, the editor widget will load the available actions from the given user interface manager and initialize its user interface according to the specified GtkUIManager.

The given ui-manager needs to support all actions that were specified for the model, used by the editor, with the exo_toolbars_model_set_actions() method.

./usr/share/gtk-doc/html/exo/ExoToolbarsEditorDialog.html0000644000000000000000000001657710745157527022366 0ustar rootroot ExoToolbarsEditorDialog

ExoToolbarsEditorDialog

ExoToolbarsEditorDialog — Dialog to edit toolbars

Synopsis


#include <exo/exo.h>


                    ExoToolbarsEditorDialog;
GtkWidget*          exo_toolbars_editor_dialog_new_with_model
                                                        (GtkUIManager *ui_manager,
                                                         ExoToolbarsModel *model);


Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GtkDialog
                                             +----ExoToolbarsEditorDialog

Implemented Interfaces

ExoToolbarsEditorDialog implements AtkImplementorIface and GtkBuildable.

Description

Provides an easy-to-use wrapper for the ExoToolbarsEditor widget.

Details

ExoToolbarsEditorDialog

typedef struct _ExoToolbarsEditorDialog ExoToolbarsEditorDialog;

The ExoToolbarsEditorDialog struct contains only private fields and should not be directly accessed.


exo_toolbars_editor_dialog_new_with_model ()

GtkWidget*          exo_toolbars_editor_dialog_new_with_model
                                                        (GtkUIManager *ui_manager,
                                                         ExoToolbarsModel *model);

Creates a new ExoToolbarsEditorDialog that is associated with ui_manager and model.

ui_manager : A GtkUIManager.
model : An ExoToolbarsModel.
Returns : A new ExoToolbarsEditorDialog.

See Also

ExoToolbarsEditor

./usr/share/gtk-doc/html/exo/ExoToolbarsModel.html0000644000000000000000000020214710745157527021046 0ustar rootroot ExoToolbarsModel

ExoToolbarsModel

ExoToolbarsModel — The toolbars backend used by ExoToolbarsView

Synopsis


#include <exo/exo.h>


                    ExoToolbarsModel;
enum                ExoToolbarsModelFlags;
#define             EXO_TOOLBARS_ITEM_TYPE
ExoToolbarsModel*   exo_toolbars_model_new              (void);
void                exo_toolbars_model_set_actions      (ExoToolbarsModel *model,
                                                         gchar **actions,
                                                         guint n_actions);
gchar**             exo_toolbars_model_get_actions      (ExoToolbarsModel *model);
gboolean            exo_toolbars_model_load_from_file   (ExoToolbarsModel *model,
                                                         const gchar *filename,
                                                         GError **error);
gboolean            exo_toolbars_model_save_to_file     (ExoToolbarsModel *model,
                                                         const gchar *filename,
                                                         GError **error);
ExoToolbarsModelFlags exo_toolbars_model_get_flags      (ExoToolbarsModel *model,
                                                         gint toolbar_position);
void                exo_toolbars_model_set_flags      the editor widget will load the
toolbars from the given ExoToolbarsModel and initialize its
user interface according to the model.


The "ui-manager" property

  "ui-manager"               GtkUIManager          : Read / Write

The GtkUIManager used by this editor. If this property is NULL, the editor widget will be disabled, else if you specify a valid GtkUIManager, the editor widget will load the available actions from the given user interface manager and initialize its user interface according to the specified GtkUIManager.

The given ui-manager needs to support all actions that were specified for the model, used by the editor, with the exo_toolbars_model_set_actions() method.

./usr/share/gtk-doc/html/exo/ExoToolbarsEditorDialog.html0000644000000000000000000001657710745157527022366 0ustar rootroot ExoToolbarsEditorDialog

ExoToolbarsEditorDialog

ExoToolbarsEditorDialog — Dialog to edit toolbars

Synopsis


#include <exo/exo.h>


                    ExoToolbarsEditorDialog;
GtkWidget*          exo_toolbars_editor_dialog_new_with_model
                                                        (GtkUIManager *ui_manager,
                                                         ExoToolbarsModel *model);


Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GtkDialog
                                             +----ExoToolbarsEditorDialog

Implemented Interfaces

ExoToolbarsEditorDialog implements AtkImplementorIface and GtkBuildable.

Description

Provides an easy-to-use wrapper for the ExoToolbarsEditor widget.

Details

ExoToolbarsEditorDialog

typedef struct _ExoToolbarsEditorDialog ExoToolbarsEditorDialog;

The ExoToolbarsEditorDialog struct contains only private fields and should not be directly accessed.


exo_toolbars_editor_dialog_new_with_model ()

GtkWidget*          exo_toolbars_editor_dialog_new_with_model
                                                        (GtkUIManager *ui_manager,
                                                         ExoToolbarsModel *model);

Creates a new ExoToolbarsEditorDialog that is associated with ui_manager and model.

ui_manager : A GtkUIManager.
model : An ExoToolbarsModel.
Returns : A new ExoToolbarsEditorDialog.

See Also

ExoToolbarsEditor

./usr/share/gtk-doc/html/exo/ExoToolbarsModel.html0000644000000000000000000020214710745157527021046 0ustar rootroot ExoToolbarsModel

ExoToolbarsModel

ExoToolbarsModel — The toolbars backend used by ExoToolbarsView

Synopsis


#include <exo/exo.h>


                    ExoToolbarsModel;
enum                ExoToolbarsModelFlags;
#define             EXO_TOOLBARS_ITEM_TYPE
ExoToolbarsModel*   exo_toolbars_model_new              (void);
void                exo_toolbars_model_set_actions      (ExoToolbarsModel *model,
                                                         gchar **actions,
                                                         guint n_actions);
gchar**             exo_toolbars_model_get_actions      (ExoToolbarsModel *model);
gboolean            exo_toolbars_model_load_from_file   (ExoToolbarsModel *model,
                                                         const gchar *filename,
                                                         GError **error);
gboolean            exo_toolbars_model_save_to_file     (ExoToolbarsModel *model,
                                                         const gchar *filename,
                                                         GError **error);
ExoToolbarsModelFlags exo_toolbars_model_get_flags      (ExoToolbarsModel *model,
                                                         gint toolbar_position);
void                exo_toolbars_model_set_flags      the editor widget will load the
toolbars from the given ExoToolbarsModel and initialize its
user interface according to the model.


The "ui-manager" property

  "ui-manager"               GtkUIManager          : Read / Write

The GtkUIManager used by this editor. If this property is NULL, the editor widget will be disabled, else if you specify a valid GtkUIManager, the editor widget will load the available actions from the given user interface manager and initialize its user interface according to the specified GtkUIManager.

The given ui-manager needs to support all actions that were specified for the model, used by the editor, with the exo_toolbars_model_set_actions() method.

./usr/share/gtk-doc/html/exo/ExoToolbarsEditorDialog.html0000644000000000000000000001657710745157527022366 0ustar rootroot ExoToolbarsEditorDialog

ExoToolbarsEditorDialog

ExoToolbarsEditorDialog — Dialog to edit toolbars

Synopsis


#include <exo/exo.h>


                    ExoToolbarsEditorDialog;
GtkWidget*          exo_toolbars_editor_dialog_new_with_model
                                                        (GtkUIManager *ui_manager,
                                                         ExoToolbarsModel *model);


Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GtkDialog
                                             +----ExoToolbarsEditorDialog

Implemented Interfaces

ExoToolbarsEditorDialog implements AtkImplementorIface and GtkBuildable.

Description

Provides an easy-to-use wrapper for the ExoToolbarsEditor widget.

Details

ExoToolbarsEditorDialog

typedef struct _ExoToolbarsEditorDialog ExoToolbarsEditorDialog;

The ExoToolbarsEditorDialog struct contains only private fields and should not be directly accessed.


exo_toolbars_editor_dialog_new_with_model ()

GtkWidget*          exo_toolbars_editor_dialog_new_with_model
                                                        (GtkUIManager *ui_manager,
                                                         ExoToolbarsModel *model);

Creates a new ExoToolbarsEditorDialog that is associated with ui_manager and model.

ui_manager : A GtkUIManager.
model : An ExoToolbarsModel.
Returns : A new ExoToolbarsEditorDialog.

See Also

ExoToolbarsEditor

./usr/share/gtk-doc/html/exo/ExoToolbarsModel.html0000644000000000000000000020214710745157527021046 0ustar rootroot ExoToolbarsModel