![]() |
![]() |
Gwyddion Application Library Reference Manual | ||
---|---|---|---|---|
void gwy_app_wait_start (GtkWindow *window, const gchar *message); void gwy_app_wait_finish (void); gboolean gwy_app_wait_set_fraction (gdouble fraction); gboolean gwy_app_wait_set_message (const gchar *message); gboolean gwy_app_wait_set_message_prefix (const gchar *prefix);
void gwy_app_wait_start (GtkWindow *window, const gchar *message);
Starts waiting for a window window
, creating a dialog with a progress bar.
Waiting is global, there can be only one at a time.
window : |
A window. |
message : |
A message to show in the wait dialog. |
void gwy_app_wait_finish (void);
Finishes waiting, closing the dialog.
No function like gwy_app_wait_set_message()
should be call after that.
This function must be called even if user cancelled the operation.
gboolean gwy_app_wait_set_fraction (gdouble fraction);
Sets the amount of progress the progress bar on the dialog displays.
gboolean gwy_app_wait_set_message (const gchar *message);
Sets the message shown on the progress dialog.
See also gwy_app_wait_set_message_prefix()
which makes this function more
usable directly as a callback.
gboolean gwy_app_wait_set_message_prefix (const gchar *prefix);
Sets prefix for the messages shown in the progress dialog.
The prefix will take effect in the next gwy_app_wait_set_message()
call.