From: Daniel Carl Date: Mon, 8 Jul 2013 20:31:56 +0000 (+0200) Subject: Added gtk progressbar for those who like this. X-Git-Url: https://git.owens.tech/editable-focus.html/editable-focus.html/git?a=commitdiff_plain;h=96a49d35319028973afe6868252fd8ee7bed0219;p=vimb.git Added gtk progressbar for those who like this. --- diff --git a/config.mk b/config.mk index 62d2af7..e9a41e5 100644 --- a/config.mk +++ b/config.mk @@ -12,6 +12,7 @@ MANDIR ?= $(PREFIX)/share/man CPPFLAGS += -DFEATURE_COOKIE CPPFLAGS += -DFEATURE_SEARCH_HIGHLIGHT CPPFLAGS += -DFEATURE_NO_SCROLLBARS +#CPPFLAGS += -DFEATURE_GTK_PROGRESSBAR LIBS = libsoup-2.4 diff --git a/src/main.c b/src/main.c index 8d29c01..ff7793d 100644 --- a/src/main.c +++ b/src/main.c @@ -275,6 +275,12 @@ void vb_update_statusbar() if (vb.state.progress != 100) { g_string_append_printf(status, " [%i%%]", vb.state.progress); } +#ifdef FEATURE_GTK_PROGRESSBAR + gtk_entry_set_progress_fraction( + GTK_ENTRY(vb.gui.inputbox), + vb.state.progress == 100 ? 0.0 : vb.state.progress/100.0 + ); +#endif /* show the scroll status */ max = gtk_adjustment_get_upper(vb.gui.adjust_v) - gtk_adjustment_get_page_size(vb.gui.adjust_v);