## GeditStatusbar

GeditStatusbar

## Synopsis

                        GeditStatusbarPrivate;
    struct              GeditStatusbar;
    GtkWidget *         gedit_statusbar_new                 (void);
    void                gedit_statusbar_set_window_state    (GeditStatusbar *statusbar,
                                                             GeditWindowState state,
                                                             gint num_of_errors);
    void                gedit_statusbar_set_overwrite       (GeditStatusbar *statusbar,
                                                             gboolean overwrite);
    void                gedit_statusbar_set_cursor_position (GeditStatusbar *statusbar,
                                                             gint line,
                                                             gint col);
    void                gedit_statusbar_clear_overwrite     (GeditStatusbar *statusbar);
    void                gedit_statusbar_flash_message       (GeditStatusbar *statusbar,
                                                             guint context_id,
                                                             const gchar *format,
                                                             ...);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBox
                               +----GtkStatusbar
                                     +----GeditStatusbar

## Implemented Interfaces

GeditStatusbar implements AtkImplementorIface, GtkBuildable and GtkOrientable.

## Description

## Details

### GeditStatusbarPrivate

    typedef struct _GeditStatusbarPrivate GeditStatusbarPrivate;

### struct GeditStatusbar

    struct GeditStatusbar;

### gedit_statusbar_new ()

    GtkWidget *         gedit_statusbar_new                 (void);

Creates a new GeditStatusbar.

Returns : | the new GeditStatusbar object

### gedit_statusbar_set_window_state ()

    void                gedit_statusbar_set_window_state    (GeditStatusbar *statusbar,
                                                             GeditWindowState state,
                                                             gint num_of_errors);

### gedit_statusbar_set_overwrite ()

    void                gedit_statusbar_set_overwrite       (GeditStatusbar *statusbar,
                                                             gboolean overwrite);

Sets the overwrite mode on the statusbar.

`statusbar` : | a GeditStatusbar
`overwrite` : | if the overwrite mode is set

### gedit_statusbar_set_cursor_position ()

    void                gedit_statusbar_set_cursor_position (GeditStatusbar *statusbar,
                                                             gint line,
                                                             gint col);

### gedit_statusbar_clear_overwrite ()

    void                gedit_statusbar_clear_overwrite     (GeditStatusbar *statusbar);

### gedit_statusbar_flash_message ()

    void                gedit_statusbar_flash_message       (GeditStatusbar *statusbar,
                                                             guint context_id,
                                                             const gchar *format,
                                                             ...);

Flash a temporary message on the statusbar.

`statusbar` : | a GeditStatusbar
`context_id` : | message context_id
`format` : | message to flash on the statusbar