[gnome-utils] Port to GtkSpinner
- From: Paolo Borelli <pborelli src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-utils] Port to GtkSpinner
- Date: Sat, 24 Jul 2010 09:33:28 +0000 (UTC)
commit 7dbc46cf8c2397203468d9bb110601e282826964
Author: Thomas Hindoe Paaboel Andersen <phomes gmail com>
Date: Thu Jul 15 00:28:43 2010 +0200
Port to GtkSpinner
GNOME bug #612485
baobab/src/Makefile.am | 2 -
baobab/src/baobab.c | 20 +-
baobab/src/gedit-spinner.c | 989 --------------------------------------------
baobab/src/gedit-spinner.h | 95 -----
configure.ac | 2 +-
5 files changed, 11 insertions(+), 1097 deletions(-)
---
diff --git a/baobab/src/Makefile.am b/baobab/src/Makefile.am
index 12343cc..e8c6241 100644
--- a/baobab/src/Makefile.am
+++ b/baobab/src/Makefile.am
@@ -33,8 +33,6 @@ baobab_SOURCES = \
baobab-prefs.h \
baobab-remote-connect-dialog.c \
baobab-remote-connect-dialog.h \
- gedit-spinner.c \
- gedit-spinner.h \
baobab-chart.c \
baobab-chart.h \
baobab-treemap.c \
diff --git a/baobab/src/baobab.c b/baobab/src/baobab.c
index 090dfff..7c799f3 100644
--- a/baobab/src/baobab.c
+++ b/baobab/src/baobab.c
@@ -35,8 +35,6 @@
#include "callbacks.h"
#include "baobab-prefs.h"
-#include "gedit-spinner.h"
-
#include "baobab-treemap.h"
#include "baobab-ringschart.h"
@@ -92,7 +90,8 @@ baobab_set_busy (gboolean busy)
}
cursor = busy_cursor;
- gedit_spinner_start (GEDIT_SPINNER (baobab.spinner));
+ gtk_widget_show (baobab.spinner);
+ gtk_spinner_start (GTK_SPINNER (baobab.spinner));
baobab_chart_freeze_updates (baobab.rings_chart);
@@ -101,7 +100,8 @@ baobab_set_busy (gboolean busy)
gtk_widget_set_sensitive (baobab.chart_type_combo, FALSE);
}
else {
- gedit_spinner_stop (GEDIT_SPINNER (baobab.spinner));
+ gtk_widget_hide (baobab.spinner);
+ gtk_spinner_stop (GTK_SPINNER (baobab.spinner));
baobab_chart_thaw_updates (baobab.rings_chart);
baobab_chart_thaw_updates (baobab.treemap_chart);
@@ -558,8 +558,8 @@ set_statusbar (const gchar *text)
}
static void
-toolbar_reconfigured_cb (GtkToolItem *item,
- GeditSpinner *spinner)
+toolbar_reconfigured_cb (GtkToolItem *item,
+ GtkWidget *spinner)
{
GtkToolbarStyle style;
GtkIconSize size;
@@ -575,7 +575,7 @@ toolbar_reconfigured_cb (GtkToolItem *item,
size = GTK_ICON_SIZE_LARGE_TOOLBAR;
}
- gedit_spinner_set_size (spinner, size);
+ gtk_widget_set_size_request (spinner, size, size);
}
static void
@@ -632,16 +632,16 @@ baobab_create_toolbar (void)
gtk_container_add (GTK_CONTAINER (toolbar), GTK_WIDGET (separator));
gtk_widget_show (GTK_WIDGET (separator));
- baobab.spinner = gedit_spinner_new ();
+ baobab.spinner = gtk_spinner_new ();
item = gtk_tool_item_new ();
gtk_container_add (GTK_CONTAINER (item), baobab.spinner);
gtk_container_add (GTK_CONTAINER (toolbar), GTK_WIDGET (item));
- gtk_widget_show (GTK_WIDGET (baobab.spinner));
gtk_widget_show (GTK_WIDGET (item));
g_signal_connect (item, "toolbar-reconfigured",
G_CALLBACK (toolbar_reconfigured_cb), baobab.spinner);
- toolbar_reconfigured_cb (item, GEDIT_SPINNER (baobab.spinner));
+ toolbar_reconfigured_cb (item, baobab.spinner);
+
baobab_toolbar_style (NULL, 0, NULL, NULL);
visible = gconf_client_get_bool (baobab.gconf_client,
diff --git a/configure.ac b/configure.ac
index e2a98b0..a25507c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -70,7 +70,7 @@ dnl pkg-config check
GLIB_REQUIRED=2.20.0
GIO_REQUIRED=2.16.0
-GTK_REQUIRED=2.18.0
+GTK_REQUIRED=2.20.0
GIO_UNIX_REQUIRED=2.18.0
LIBPANEL_APPLET_REQUIRED=2.13.4
LIBGTOP_REQUIRED=2.12.0
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]