![]() |
![]() |
![]() |
GTranslator Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
GtranslatorStatusbarPrivate; GtranslatorStatusbar; GtkWidget * gtranslator_statusbar_new (void); void gtranslator_statusbar_push_default (GtranslatorStatusbar *statusbar, const gchar *text); void gtranslator_statusbar_pop_default (GtranslatorStatusbar *statusbar); guint gtranslator_statusbar_push (GtranslatorStatusbar *statusbar, guint context_id, const gchar *text); void gtranslator_statusbar_pop (GtranslatorStatusbar *statusbar, guint context_id); guint gtranslator_statusbar_get_context_id (GtranslatorStatusbar *statusbar, const gchar *context_description); void gtranslator_statusbar_set_overwrite (GtranslatorStatusbar *statusbar, gboolean overwrite); void gtranslator_statusbar_clear_overwrite (GtranslatorStatusbar *statusbar); void gtranslator_statusbar_flash_message (GtranslatorStatusbar *statusbar, guint context_id, const gchar *format, ...); void gtranslator_statusbar_update_progress_bar (GtranslatorStatusbar *statusbar, gdouble translated_count, gdouble messages_count); void gtranslator_statusbar_clear_progress_bar (GtranslatorStatusbar *statusbar);
typedef struct _GtranslatorStatusbarPrivate GtranslatorStatusbarPrivate;
typedef struct { GtkHBox parent; /* <private/> */ GtranslatorStatusbarPrivate *priv; } GtranslatorStatusbar;
GtkWidget * gtranslator_statusbar_new (void);
Creates a new GtranslatorStatusbar.
Returns : |
the new GtranslatorStatusbar object |
void gtranslator_statusbar_push_default (GtranslatorStatusbar *statusbar, const gchar *text);
Pushes a text onto the statusbar in the default context id.
|
a GtranslatorStatusbar |
|
the text to push in the statusbar |
void gtranslator_statusbar_pop_default (GtranslatorStatusbar *statusbar);
Pops the text in the statusbar of the default context id.
|
a GtranslatorStatusbar |
guint gtranslator_statusbar_push (GtranslatorStatusbar *statusbar, guint context_id, const gchar *text);
Pushes a new message onto a statusbar's stack.
|
a GtranslatorStatusbar |
|
the message's context id, as returned by gtk_statusbar_get_context_id()
|
|
the text to push in the statusbar |
Returns : |
a message id that can be used with gtk_statusbar_remove()
|
void gtranslator_statusbar_pop (GtranslatorStatusbar *statusbar, guint context_id);
Removes the first message in the GtkStatusBar's stack with the given context id.
|
a GtranslatorStatusbar |
|
a context identifier |
guint gtranslator_statusbar_get_context_id (GtranslatorStatusbar *statusbar, const gchar *context_description);
Returns a new context identifier, given a description of the actual context. Note that the description is not shown in the UI.
|
a GtranslatorStatusbar |
|
textual description of what context the new message is being used in |
Returns : |
an integer id |
void gtranslator_statusbar_set_overwrite (GtranslatorStatusbar *statusbar, gboolean overwrite);
Sets the overwrite mode on the statusbar.
|
a GtranslatorStatusbar |
|
if the overwrite mode is set |
void gtranslator_statusbar_clear_overwrite (GtranslatorStatusbar *statusbar);
Clears the statusbar overwrite label.
|
a GtranslatorStatusbar |
void gtranslator_statusbar_flash_message (GtranslatorStatusbar *statusbar, guint context_id, const gchar *format, ...);
Flash a temporary message on the statusbar.
|
a GtranslatorStatusbar |
|
message context_id |
|
message to flash on the statusbar |
|
void gtranslator_statusbar_update_progress_bar (GtranslatorStatusbar *statusbar, gdouble translated_count, gdouble messages_count);
Updates the state of the progress bar with the given values.
|
a GtranslatorStatusbar |
|
the number of translated messages |
|
the number of messages |
void gtranslator_statusbar_clear_progress_bar (GtranslatorStatusbar *statusbar);
Clear the progress bar
|
a GtranslatorStatusbar |