[maemo-commits] [maemo-commits] r13324 - projects/haf/trunk/gtk+/gtk
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Wed Aug 22 11:38:01 EEST 2007
- Previous message: [maemo-commits] r13323 - projects/haf/trunk/gtk+
- Next message: [maemo-commits] r13325 - projects/haf/trunk/gtk+/gtk
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: xan Date: 2007-08-22 11:37:59 +0300 (Wed, 22 Aug 2007) New Revision: 13324 Modified: projects/haf/trunk/gtk+/gtk/gtkarrow.c Log: Change hardcoded min size for a style property. Modified: projects/haf/trunk/gtk+/gtk/gtkarrow.c =================================================================== --- projects/haf/trunk/gtk+/gtk/gtkarrow.c 2007-08-21 14:21:58 UTC (rev 13323) +++ projects/haf/trunk/gtk+/gtk/gtkarrow.c 2007-08-22 08:37:59 UTC (rev 13324) @@ -31,7 +31,9 @@ #include "gtkintl.h" #include "gtkalias.h" +#ifndef MAEMO_CHANGES #define MIN_ARROW_SIZE 15 +#endif enum { PROP_0, @@ -93,6 +95,17 @@ 0.0, 1.0, 0.7, GTK_PARAM_READABLE)); +#if defined(MAEMO_CHANGES) + gtk_widget_class_install_style_property (widget_class, + g_param_spec_int ("maemo-min-size", + P_("Arrow Minimum Size"), + P_("Minimum size of the arrow widget"), + 0, + G_MAXINT, + 15, + GTK_PARAM_READABLE)); +#endif + widget_class->expose_event = gtk_arrow_expose; } @@ -151,10 +164,25 @@ static void gtk_arrow_init (GtkArrow *arrow) { +#if defined(MAEMO_CHANGES) + gint arrow_min_size; +#endif + GTK_WIDGET_SET_FLAGS (arrow, GTK_NO_WINDOW); +#if defined(MAEMO_CHANGES) + gtk_widget_style_get (GTK_WIDGET (arrow), + "maemo-min-size", &arrow_min_size, + NULL); +#endif + +#ifndef MAEMO_CHANGES GTK_WIDGET (arrow)->requisition.width = MIN_ARROW_SIZE + GTK_MISC (arrow)->xpad * 2; GTK_WIDGET (arrow)->requisition.height = MIN_ARROW_SIZE + GTK_MISC (arrow)->ypad * 2; +#else + GTK_WIDGET (arrow)->requisition.width = arrow_min_size + GTK_MISC (arrow)->xpad * 2; + GTK_WIDGET (arrow)->requisition.height = arrow_min_size + GTK_MISC (arrow)->ypad * 2; +#endif arrow->arrow_type = GTK_ARROW_RIGHT; arrow->shadow_type = GTK_SHADOW_OUT;
- Previous message: [maemo-commits] r13323 - projects/haf/trunk/gtk+
- Next message: [maemo-commits] r13325 - projects/haf/trunk/gtk+/gtk
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]