[gitg/gtk3: 1/20] Drop GitgSpinner



commit b3e7dcac26bad70be05acef11c204092297865e2
Author: Garrett Regier <alias301 gmail com>
Date:   Sun Jan 2 20:21:05 2011 -0800

    Drop GitgSpinner

 configure.ac                  |   31 +--
 gitg/Makefile.am              |    5 -
 gitg/gitg-repository-dialog.c |   75 ----
 gitg/gitg-spinner.c           |  794 -----------------------------------------
 gitg/gitg-spinner.h           |   99 -----
 5 files changed, 3 insertions(+), 1001 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index a03c51b..4782e99 100644
--- a/configure.ac
+++ b/configure.ac
@@ -66,7 +66,7 @@ AC_MSG_RESULT([$with_gtk])
 case "$with_gtk" in
 	2.0)
 		GTK_REQUIRED=gtk+-2.0
-		GTK_REQUIRED_VERSION=2.18.0
+		GTK_REQUIRED_VERSION=2.20.0
 		GTKSOURCEVIEW_REQUIRED=gtksourceview-2.0
 		GTKSOURCEVIEW_REQUIRED_VERSION=2.8.0
 		;;
@@ -116,32 +116,10 @@ if test "$enable_deprecations" = "yes"; then
 -DGDK_DISABLE_DEPRECATED \
 -DGTK_DISABLE_DEPRECATED \
 -DGDK_PIXBUF_DISABLE_DEPRECATED \
--DGNOME_DISABLE_DEPRECATED"
+-DGNOME_DISABLE_DEPRECATED \
+-DGSEAL_ENABLE"
 fi
 
-if $PKG_CONFIG --atleast-version 2.19.0 $GTK_REQUIRED; then
-	gtkatleast=
-else
-	gtkatleast=no
-fi
-
-AM_CONDITIONAL(BUILD_SPINNER, test "$gtkatleast" = "no")
-if test "$gtkatleast" = "no"; then
-	AC_DEFINE([BUILD_SPINNER],[1],[Whether to use GitgSpinner instead of GtkSpinner])
-fi
-
-if $PKG_CONFIG --atleast-version 2.21.0 $GTK_REQUIRED; then
-	gtkatleast=yes
-else
-	gtkatleast=
-fi
-
-if test "$gtkatleast" = "yes"; then
-	DISABLE_DEPRECATED_CFLAGS="$DISABLE_DEPRECATED_CFLAGS -DGSEAL_ENABLE"
-fi
-
-AC_SUBST(DISABLE_DEPRECATED_CFLAGS)
-
 PACKAGE_LIBS="$PACKAGE_LIBS -lm"
 
 AC_SUBST(PACKAGE_CFLAGS)
@@ -165,13 +143,10 @@ tools/Makefile
 
 AC_OUTPUT
 
-gtkversion=`$PKG_CONFIG --modversion $GTK_REQUIRED`
-
 echo "
 
 Configuration:
 
 	Source code location:	${srcdir}
 	Compiler:		${CC}
-	gtk+ version:           ${gtkversion}
 "
diff --git a/gitg/Makefile.am b/gitg/Makefile.am
index 5aa8e35..4522206 100644
--- a/gitg/Makefile.am
+++ b/gitg/Makefile.am
@@ -57,11 +57,6 @@ gitg_SOURCES =				\
 	gitg-window.c			\
 	$(NOINST_H_FILES)
 
-if BUILD_SPINNER
-gitg_SOURCES += gitg-spinner.c
-NOINST_H_FILES += gitg-spinner.h
-endif
-
 gitg_LDADD =		\
 	$(GITG_LIBS)	\
 	$(PACKAGE_LIBS) \
diff --git a/gitg/gitg-repository-dialog.c b/gitg/gitg-repository-dialog.c
index 41788c2..0c4652c 100644
--- a/gitg/gitg-repository-dialog.c
+++ b/gitg/gitg-repository-dialog.c
@@ -33,10 +33,6 @@
 #include <config.h>
 #endif
 
-#ifdef BUILD_SPINNER
-#include "gitg-spinner.h"
-#endif
-
 void on_button_fetch_remote_clicked (GtkButton *button,
                                      GitgRepositoryDialog *dialog);
 
@@ -104,11 +100,7 @@ typedef struct
 	GitgShell *shell;
 	GtkTreeRowReference *reference;
 
-#ifdef BUILD_SPINNER
-	GitgSpinner *spinner;
-#else
 	guint pulse_id;
-#endif
 } FetchInfo;
 
 static void
@@ -125,13 +117,6 @@ fetch_cleanup (FetchInfo *info)
 		                         &iter,
 		                         path);
 
-#ifdef BUILD_SPINNER
-		gtk_list_store_set (info->dialog->priv->list_store_remotes,
-		                    &iter,
-		                    COLUMN_SPINNER, NULL,
-		                    -1);
-#endif
-
 		gtk_list_store_set (info->dialog->priv->list_store_remotes,
 		                    &iter,
 		                    COLUMN_FETCH, FALSE,
@@ -140,14 +125,7 @@ fetch_cleanup (FetchInfo *info)
 		gtk_tree_path_free (path);
 	}
 
-#ifdef BUILD_SPINNER
-	if (info->spinner)
-	{
-		g_object_unref (info->spinner);
-	}
-#else
 	g_source_remove (info->pulse_id);
-#endif
 
 	gtk_tree_row_reference_free (info->reference);
 	g_object_unref (info->shell);
@@ -290,25 +268,6 @@ add_remote (GitgRepositoryDialog *dialog, gchar const *name, gchar const *url, G
 	                    -1);
 }
 
-#ifdef BUILD_SPINNER
-static void
-on_spinner_frame (GitgSpinner *spinner, GdkPixbuf *pixbuf, FetchInfo *info)
-{
-	GtkTreeIter iter;
-	GtkTreePath *path = gtk_tree_row_reference_get_path (info->reference);
-
-	gtk_tree_model_get_iter (GTK_TREE_MODEL (info->dialog->priv->list_store_remotes),
-	                         &iter,
-	                         path);
-
-	gtk_list_store_set (info->dialog->priv->list_store_remotes,
-	                    &iter,
-	                    COLUMN_SPINNER, pixbuf,
-	                    -1);
-
-	gtk_tree_path_free (path);
-}
-#else
 static gboolean
 pulse_row (FetchInfo *info)
 {
@@ -339,7 +298,6 @@ pulse_row (FetchInfo *info)
 
 	return fetch;
 }
-#endif
 
 static void
 on_fetch_begin_loading (GitgShell *shell, FetchInfo *info)
@@ -356,18 +314,6 @@ on_fetch_begin_loading (GitgShell *shell, FetchInfo *info)
 	                    COLUMN_FETCH, TRUE,
 	                    -1);
 
-#ifdef BUILD_SPINNER
-	info->spinner = gitg_spinner_new (GTK_ICON_SIZE_MENU);
-	gitg_spinner_set_screen (info->spinner, gtk_widget_get_screen (GTK_WIDGET (info->dialog)));
-
-	g_signal_connect (info->spinner, "frame", G_CALLBACK (on_spinner_frame), info);
-	gitg_spinner_start (info->spinner);
-#else
-	GtkStyle *style = gtk_widget_get_style (GTK_WIDGET (info->dialog->priv->tree_view_remotes));
-
-	GValue cycle_duration = {0,};
-	GValue num_steps = {0,};
-
 	g_value_init (&cycle_duration, G_TYPE_UINT);
 	g_value_init (&num_steps, G_TYPE_UINT);
 
@@ -381,7 +327,6 @@ on_fetch_begin_loading (GitgShell *shell, FetchInfo *info)
 
 	g_value_unset (&cycle_duration);
 	g_value_unset (&num_steps);
-#endif
 
 	gtk_tree_path_free (path);
 	update_fetch (info->dialog);
@@ -516,7 +461,6 @@ init_properties(GitgRepositoryDialog *dialog)
 	init_remotes(dialog);
 }
 
-#ifndef BUILD_SPINNER
 static void
 fetch_data_spinner_cb (GtkTreeViewColumn    *column,
                        GtkCellRenderer      *cell,
@@ -538,7 +482,6 @@ fetch_data_spinner_cb (GtkTreeViewColumn    *column,
 	              "pulse", pulse,
 	              NULL);
 }
-#endif
 
 static void
 fetch_data_icon_cb (GtkTreeViewColumn    *column,
@@ -547,21 +490,6 @@ fetch_data_icon_cb (GtkTreeViewColumn    *column,
                     GtkTreeIter          *iter,
                     GitgRepositoryDialog *dialog)
 {
-#ifdef BUILD_SPINNER
-	GdkPixbuf *fetch;
-
-	gtk_tree_model_get (model, iter, COLUMN_SPINNER, &fetch, -1);
-
-	if (fetch)
-	{
-		g_object_set (cell, "pixbuf", fetch, NULL);
-		g_object_unref (fetch);
-	}
-	else
-	{
-		g_object_set (cell, "stock-id", GTK_STOCK_NETWORK, NULL);
-	}
-#else
 	gboolean fetch;
 
 	gtk_tree_model_get (model, iter, COLUMN_FETCH, &fetch, -1);
@@ -569,7 +497,6 @@ fetch_data_icon_cb (GtkTreeViewColumn    *column,
 	g_object_set (G_OBJECT (cell),
 	              "visible", !fetch,
 	              NULL);
-#endif
 }
 
 
@@ -603,7 +530,6 @@ create_repository_dialog (GitgWindow *window)
 
 	GtkTreeViewColumn *column = GTK_TREE_VIEW_COLUMN (gtk_builder_get_object (b, "tree_view_remotes_column_name"));
 
-#ifndef BUILD_SPINNER
 	GtkCellRenderer *spinner_renderer = gtk_cell_renderer_spinner_new ();
 	g_object_set (spinner_renderer, "visible", FALSE, NULL);
 
@@ -615,7 +541,6 @@ create_repository_dialog (GitgWindow *window)
 	                                         (GtkTreeCellDataFunc)fetch_data_spinner_cb,
 	                                         repository_dialog,
 	                                         NULL);
-#endif
 
 	GtkCellRenderer *icon_renderer = GTK_CELL_RENDERER (gtk_builder_get_object (b, "tree_view_remotes_renderer_icon"));
 	gtk_tree_view_column_set_cell_data_func (column,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]