Mailinglist Archive: yast-commit (939 mails)

< Previous Next >
[yast-commit] r53154 - /trunk/gtk/src/ygtktimezonepicker.c
  • From: rpmcruz@xxxxxxxxxxxxxxxx
  • Date: Tue, 11 Nov 2008 04:48:24 -0000
  • Message-id: <20081111044824.BF97E26606@xxxxxxxxxxxxxxxx>
Author: rpmcruz
Date: Tue Nov 11 05:48:24 2008
New Revision: 53154

URL: http://svn.opensuse.org/viewcvs/yast?rev=53154&view=rev
Log:
Draw locations on map only on closeup.

Modified:
trunk/gtk/src/ygtktimezonepicker.c

Modified: trunk/gtk/src/ygtktimezonepicker.c
URL:
http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/ygtktimezonepicker.c?rev=53154&r1=53153&r2=53154&view=diff
==============================================================================
--- trunk/gtk/src/ygtktimezonepicker.c (original)
+++ trunk/gtk/src/ygtktimezonepicker.c Tue Nov 11 05:48:24 2008
@@ -469,7 +469,7 @@
YGtkTimeZoneLocation *loc = i->data;
int x, y;
map_to_window (picker, loc->x, loc->y, &x, &y);
- int radius = (picker->scale == 1) ? 3 : 1;
+ int radius = (picker->scale == 1) ? 3 : 0;

if (loc == picker->selected_loc) {
cairo_set_source_rgb (cr, 232/255.0, 66/255.0,
66/255.0);
@@ -480,15 +480,17 @@
else
cairo_set_source_rgb (cr, 192/255.0, 112/255.0,
160/255.0);

- cairo_arc (cr, x-1, y-1, radius, 0, M_PI*2);
- if (radius > 1) {
- cairo_fill_preserve (cr);
- cairo_set_source_rgb (cr, 90/255.0, 90/255.0, 90/255.0);
- cairo_set_line_width (cr, 1.0);
- cairo_stroke (cr);
+ if (radius) {
+ cairo_arc (cr, x-1, y-1, radius, 0, M_PI*2);
+ if (radius > 1) {
+ cairo_fill_preserve (cr);
+ cairo_set_source_rgb (cr, 90/255.0, 90/255.0,
90/255.0);
+ cairo_set_line_width (cr, 1.0);
+ cairo_stroke (cr);
+ }
+ else
+ cairo_fill (cr);
}
- else
- cairo_fill (cr);
}

YGtkTimeZoneLocation *label_loc = picker->hover_loc;
@@ -510,7 +512,7 @@
x += 11; y += 4;
int fw;
pango_layout_get_pixel_size (layout, &fw, NULL);
- x = MAX (MIN (x, width - fw), x-11-fw);
+ x = MAX (MIN (x, width - fw - 5), x-11-fw);

cairo_set_source_rgb (cr, 0, 0, 0);
cairo_move_to (cr, x, y);

--
To unsubscribe, e-mail: yast-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages