| 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 |