PlumaStatusbar

PlumaStatusbar

Synopsis

                    PlumaStatusbarPrivate;
struct              PlumaStatusbar;
GtkWidget *         pluma_statusbar_new                 (void);
#define             PlumaStatus
void                pluma_statusbar_set_window_state    (PlumaStatusbar *statusbar,
                                                         PlumaWindowState state,
                                                         gint num_of_errors);
void                pluma_statusbar_set_overwrite       (PlumaStatusbar *statusbar,
                                                         gboolean overwrite);
void                pluma_statusbar_set_cursor_position (PlumaStatusbar *statusbar,
                                                         gint line,
                                                         gint col);
void                pluma_statusbar_clear_overwrite     (PlumaStatusbar *statusbar);
void                pluma_statusbar_flash_message       (PlumaStatusbar *statusbar,
                                                         guint context_id,
                                                         const gchar *format,
                                                         ...);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkHBox
                                       +----GtkStatusbar
                                             +----PlumaStatusbar

Implemented Interfaces

PlumaStatusbar implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Description

Details

PlumaStatusbarPrivate

typedef struct _PlumaStatusbarPrivate PlumaStatusbarPrivate;

struct PlumaStatusbar

struct PlumaStatusbar;

pluma_statusbar_new ()

GtkWidget *         pluma_statusbar_new                 (void);

Creates a new PlumaStatusbar.

Returns :

the new PlumaStatusbar object

PlumaStatus

#define PlumaStatus gint

pluma_statusbar_set_window_state ()

void                pluma_statusbar_set_window_state    (PlumaStatusbar *statusbar,
                                                         PlumaWindowState state,
                                                         gint num_of_errors);

pluma_statusbar_set_overwrite ()

void                pluma_statusbar_set_overwrite       (PlumaStatusbar *statusbar,
                                                         gboolean overwrite);

Sets the overwrite mode on the statusbar.

statusbar :

a PlumaStatusbar

overwrite :

if the overwrite mode is set

pluma_statusbar_set_cursor_position ()

void                pluma_statusbar_set_cursor_position (PlumaStatusbar *statusbar,
                                                         gint line,
                                                         gint col);

pluma_statusbar_clear_overwrite ()

void                pluma_statusbar_clear_overwrite     (PlumaStatusbar *statusbar);

pluma_statusbar_flash_message ()

void                pluma_statusbar_flash_message       (PlumaStatusbar *statusbar,
                                                         guint context_id,
                                                         const gchar *format,
                                                         ...);

Flash a temporary message on the statusbar.

statusbar :

a PlumaStatusbar

context_id :

message context_id

format :

message to flash on the statusbar