MxPathBar

MxPathBar

Synopsis

                    MxPathBar;
ClutterActor *      mx_path_bar_new                     (void);
gint                mx_path_bar_push                    (MxPathBar *bar,
                                                         const gchar *name);
gint                mx_path_bar_pop                     (MxPathBar *bar);
gint                mx_path_bar_get_level               (MxPathBar *bar);
void                mx_path_bar_clear                   (MxPathBar *bar);
gboolean            mx_path_bar_get_editable            (MxPathBar *bar);
void                mx_path_bar_set_editable            (MxPathBar *bar,
                                                         gboolean editable);
gboolean            mx_path_bar_get_clear_on_change     (MxPathBar *bar);
void                mx_path_bar_set_clear_on_change     (MxPathBar *bar,
                                                         gboolean clear_on_change);
const gchar *       mx_path_bar_get_label               (MxPathBar *bar,
                                                         gint level);
void                mx_path_bar_set_label               (MxPathBar *bar,
                                                         gint level,
                                                         const gchar *label);
const gchar *       mx_path_bar_get_text                (MxPathBar *bar);
void                mx_path_bar_set_text                (MxPathBar *bar,
                                                         const gchar *text);
MxEntry *           mx_path_bar_get_entry               (MxPathBar *bar);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----ClutterActor
               +----MxWidget
                     +----MxPathBar

Implemented Interfaces

MxPathBar implements ClutterScriptable, MxStylable and MxFocusable.

Properties

  "clear-on-change"          gboolean              : Read / Write
  "editable"                 gboolean              : Read / Write
  "entry"                    MxEntry*              : Read
  "level"                    gint                  : Read

Description

Details

MxPathBar

typedef struct _MxPathBar MxPathBar;

The contents of this structure is private and should only be accessed using the provided API.


mx_path_bar_new ()

ClutterActor *      mx_path_bar_new                     (void);

Returns :


mx_path_bar_push ()

gint                mx_path_bar_push                    (MxPathBar *bar,
                                                         const gchar *name);

bar :

name :

Returns :


mx_path_bar_pop ()

gint                mx_path_bar_pop                     (MxPathBar *bar);

bar :

Returns :


mx_path_bar_get_level ()

gint                mx_path_bar_get_level               (MxPathBar *bar);

bar :

Returns :


mx_path_bar_clear ()

void                mx_path_bar_clear                   (MxPathBar *bar);

bar :


mx_path_bar_get_editable ()

gboolean            mx_path_bar_get_editable            (MxPathBar *bar);

bar :

Returns :


mx_path_bar_set_editable ()

void                mx_path_bar_set_editable            (MxPathBar *bar,
                                                         gboolean editable);

bar :

editable :


mx_path_bar_get_clear_on_change ()

gboolean            mx_path_bar_get_clear_on_change     (MxPathBar *bar);

bar :

Returns :


mx_path_bar_set_clear_on_change ()

void                mx_path_bar_set_clear_on_change     (MxPathBar *bar,
                                                         gboolean clear_on_change);

bar :

clear_on_change :


mx_path_bar_get_label ()

const gchar *       mx_path_bar_get_label               (MxPathBar *bar,
                                                         gint level);

bar :

level :

Returns :


mx_path_bar_set_label ()

void                mx_path_bar_set_label               (MxPathBar *bar,
                                                         gint level,
                                                         const gchar *label);

bar :

level :

label :


mx_path_bar_get_text ()

const gchar *       mx_path_bar_get_text                (MxPathBar *bar);

bar :

Returns :


mx_path_bar_set_text ()

void                mx_path_bar_set_text                (MxPathBar *bar,
                                                         const gchar *text);

bar :

text :


mx_path_bar_get_entry ()

MxEntry *           mx_path_bar_get_entry               (MxPathBar *bar);

bar :

Returns :

Property Details

The "clear-on-change" property

  "clear-on-change"          gboolean              : Read / Write

Whether to clear the entry when changing levels.

Default value: FALSE


The "editable" property

  "editable"                 gboolean              : Read / Write

Enable or disable editing.

Default value: FALSE


The "entry" property

  "entry"                    MxEntry*              : Read

The MxEntry inside the path bar.


The "level" property

  "level"                    gint                  : Read

Depth of the path bar.

Allowed values: >= G_MAXULONG

Default value: 0