gimp r28195 - in trunk: . modules



Author: mitch
Date: Sun Mar 22 18:18:30 2009
New Revision: 28195
URL: http://svn.gnome.org/viewvc/gimp?rev=28195&view=rev

Log:
2009-03-22  Michael Natterer  <mitch gimp org>

	* modules/color-selector-wheel.c: remove GTK+ version check and
	related evilness because we depend on a proper GKT+ version now.



Modified:
   trunk/ChangeLog
   trunk/modules/color-selector-wheel.c

Modified: trunk/modules/color-selector-wheel.c
==============================================================================
--- trunk/modules/color-selector-wheel.c	(original)
+++ trunk/modules/color-selector-wheel.c	Sun Mar 22 18:18:30 2009
@@ -30,34 +30,6 @@
 #include "libgimp/libgimp-intl.h"
 
 
-#ifdef __GNUC__
-#warning FIXME: remove hacks here as soon as we depend on GTK 2.14
-#endif
-
-#ifndef __GTK_HSV_H__
-
-#define GTK_TYPE_HSV (gtk_hsv_get_type ())
-#define GTK_HSV(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HSV, GtkHSV))
-
-typedef struct _GtkHSV      GtkHSV;
-
-GType      gtk_hsv_get_type     (void) G_GNUC_CONST;
-GtkWidget* gtk_hsv_new          (void);
-void       gtk_hsv_set_color    (GtkHSV    *hsv,
-                                 double     h,
-                                 double     s,
-                                 double     v);
-void       gtk_hsv_get_color    (GtkHSV    *hsv,
-                                 gdouble   *h,
-                                 gdouble   *s,
-                                 gdouble   *v);
-void       gtk_hsv_set_metrics  (GtkHSV    *hsv,
-                                 gint       size,
-                                 gint       ring_width);
-
-#endif /* __GTK_HSV_H__ */
-
-
 #define COLORSEL_TYPE_WHEEL            (colorsel_wheel_get_type ())
 #define COLORSEL_WHEEL(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), COLORSEL_TYPE_WHEEL, ColorselWheel))
 #define COLORSEL_WHEEL_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), COLORSEL_TYPE_WHEEL, ColorselWheelClass))
@@ -155,39 +127,13 @@
                     G_CALLBACK (colorsel_wheel_size_allocate),
                     wheel);
 
-  if (gtk_check_version (2, 13, 7))
-    {
-      /*  for old versions of GtkHSV, we pack the thing into an alignment
-       *  and force the alignment to have a small requisition, because
-       *  it will be smart enough to deal with a larger allocation
-       */
-      GtkWidget *alignment;
-
-      alignment = gtk_alignment_new (0.5, 0.5, 0.0, 0.0);
-      gtk_container_add (GTK_CONTAINER (frame), alignment);
-      gtk_widget_show (alignment);
-
-      g_signal_connect (alignment, "size-request",
-                        G_CALLBACK (colorsel_wheel_size_request),
-                        wheel);
-
-      frame = alignment;
-    }
-
   wheel->hsv = gtk_hsv_new ();
   gtk_container_add (GTK_CONTAINER (frame), wheel->hsv);
   gtk_widget_show (wheel->hsv);
 
-  if (! gtk_check_version (2, 13, 7))
-    {
-      /*  for new versions of GtkHSV we don't need above alignment hack,
-       *  because it is smart enough by itself to cope with a larger
-       *  allocation than it requested
-       */
-      g_signal_connect (wheel->hsv, "size-request",
-                        G_CALLBACK (colorsel_wheel_size_request),
-                        wheel);
-    }
+  g_signal_connect (wheel->hsv, "size-request",
+                    G_CALLBACK (colorsel_wheel_size_request),
+                    wheel);
 
   g_signal_connect (wheel->hsv, "changed",
                     G_CALLBACK (colorsel_wheel_changed),



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