[gedit] Tab: port to TeplProgressInfoBar
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Tab: port to TeplProgressInfoBar
- Date: Wed, 11 Nov 2020 17:50:40 +0000 (UTC)
commit ee465ef0c30d8c64e9c0e8cb432895b04278fb90
Author: Sébastien Wilmet <swilmet gnome org>
Date: Wed Nov 11 18:32:09 2020 +0100
Tab: port to TeplProgressInfoBar
gedit/gedit-tab.c | 49 +++++++++++++++++++++++--------------------------
1 file changed, 23 insertions(+), 26 deletions(-)
---
diff --git a/gedit/gedit-tab.c b/gedit/gedit-tab.c
index 75f0097a2..94afbbb4e 100644
--- a/gedit/gedit-tab.c
+++ b/gedit/gedit-tab.c
@@ -33,7 +33,6 @@
#include "gedit-io-error-info-bar.h"
#include "gedit-print-job.h"
#include "gedit-print-preview.h"
-#include "gedit-progress-info-bar.h"
#include "gedit-debug.h"
#include "gedit-document.h"
#include "gedit-document-private.h"
@@ -727,7 +726,7 @@ load_cancelled (GtkWidget *bar,
{
LoaderData *data = g_task_get_task_data (loading_task);
- g_return_if_fail (GEDIT_IS_PROGRESS_INFO_BAR (data->tab->info_bar));
+ g_return_if_fail (TEPL_IS_PROGRESS_INFO_BAR (data->tab->info_bar));
g_cancellable_cancel (g_task_get_cancellable (loading_task));
remove_tab (data->tab);
@@ -758,7 +757,7 @@ static void
show_loading_info_bar (GTask *loading_task)
{
LoaderData *data = g_task_get_task_data (loading_task);
- GtkWidget *bar;
+ TeplProgressInfoBar *bar;
GeditDocument *doc;
gchar *name;
gchar *dirname = NULL;
@@ -831,7 +830,7 @@ show_loading_info_bar (GTask *loading_task)
msg = g_strdup_printf (_("Reverting %s"), name_markup);
}
- bar = gedit_progress_info_bar_new ("document-revert", msg, TRUE);
+ bar = tepl_progress_info_bar_new ("document-revert", msg, TRUE);
}
else
{
@@ -851,7 +850,7 @@ show_loading_info_bar (GTask *loading_task)
msg = g_strdup_printf (_("Loading %s"), name_markup);
}
- bar = gedit_progress_info_bar_new ("document-open", msg, TRUE);
+ bar = tepl_progress_info_bar_new ("document-open", msg, TRUE);
}
g_signal_connect_object (bar,
@@ -860,7 +859,7 @@ show_loading_info_bar (GTask *loading_task)
loading_task,
0);
- set_info_bar (data->tab, bar, GTK_RESPONSE_NONE);
+ set_info_bar (data->tab, GTK_WIDGET (bar), GTK_RESPONSE_NONE);
g_free (msg);
g_free (name);
@@ -872,7 +871,7 @@ static void
show_saving_info_bar (GTask *saving_task)
{
GeditTab *tab = g_task_get_source_object (saving_task);
- GtkWidget *bar;
+ TeplProgressInfoBar *bar;
GeditDocument *doc;
gchar *short_name;
gchar *from;
@@ -936,9 +935,9 @@ show_saving_info_bar (GTask *saving_task)
msg = g_strdup_printf (_("Saving %s"), from_markup);
}
- bar = gedit_progress_info_bar_new ("document-save", msg, FALSE);
+ bar = tepl_progress_info_bar_new ("document-save", msg, FALSE);
- set_info_bar (tab, bar, GTK_RESPONSE_NONE);
+ set_info_bar (tab, GTK_WIDGET (bar), GTK_RESPONSE_NONE);
g_free (msg);
g_free (to);
@@ -951,7 +950,7 @@ info_bar_set_progress (GeditTab *tab,
goffset size,
goffset total_size)
{
- GeditProgressInfoBar *progress_info_bar;
+ TeplProgressInfoBar *progress_info_bar;
if (tab->info_bar == NULL)
{
@@ -960,23 +959,23 @@ info_bar_set_progress (GeditTab *tab,
gedit_debug_message (DEBUG_TAB, "%" G_GOFFSET_FORMAT "/%" G_GOFFSET_FORMAT, size, total_size);
- g_return_if_fail (GEDIT_IS_PROGRESS_INFO_BAR (tab->info_bar));
+ g_return_if_fail (TEPL_IS_PROGRESS_INFO_BAR (tab->info_bar));
- progress_info_bar = GEDIT_PROGRESS_INFO_BAR (tab->info_bar);
+ progress_info_bar = TEPL_PROGRESS_INFO_BAR (tab->info_bar);
if (total_size != 0)
{
gdouble frac = (gdouble)size / (gdouble)total_size;
- gedit_progress_info_bar_set_fraction (progress_info_bar, frac);
+ tepl_progress_info_bar_set_fraction (progress_info_bar, frac);
}
else if (size != 0)
{
- gedit_progress_info_bar_pulse (progress_info_bar);
+ tepl_progress_info_bar_pulse (progress_info_bar);
}
else
{
- gedit_progress_info_bar_set_fraction (progress_info_bar, 0);
+ tepl_progress_info_bar_set_fraction (progress_info_bar, 0);
}
}
@@ -2704,15 +2703,15 @@ printing_cb (GeditPrintJob *job,
GeditPrintJobStatus status,
GeditTab *tab)
{
- g_return_if_fail (GEDIT_IS_PROGRESS_INFO_BAR (tab->info_bar));
+ g_return_if_fail (TEPL_IS_PROGRESS_INFO_BAR (tab->info_bar));
gtk_widget_show (tab->info_bar);
- gedit_progress_info_bar_set_text (GEDIT_PROGRESS_INFO_BAR (tab->info_bar),
- gedit_print_job_get_status_string (job));
+ tepl_progress_info_bar_set_text (TEPL_PROGRESS_INFO_BAR (tab->info_bar),
+ gedit_print_job_get_status_string (job));
- gedit_progress_info_bar_set_fraction (GEDIT_PROGRESS_INFO_BAR (tab->info_bar),
- gedit_print_job_get_progress (job));
+ tepl_progress_info_bar_set_fraction (TEPL_PROGRESS_INFO_BAR (tab->info_bar),
+ gedit_print_job_get_progress (job));
}
static void
@@ -2822,21 +2821,19 @@ print_cancelled (GtkWidget *bar,
static void
add_printing_info_bar (GeditTab *tab)
{
- GtkWidget *bar;
+ TeplProgressInfoBar *bar;
- bar = gedit_progress_info_bar_new ("document-print",
- "",
- TRUE);
+ bar = tepl_progress_info_bar_new ("document-print", NULL, TRUE);
g_signal_connect (bar,
"response",
G_CALLBACK (print_cancelled),
tab);
- set_info_bar (tab, bar, GTK_RESPONSE_NONE);
+ set_info_bar (tab, GTK_WIDGET (bar), GTK_RESPONSE_NONE);
/* hide until we start printing */
- gtk_widget_hide (bar);
+ gtk_widget_hide (GTK_WIDGET (bar));
}
void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]