mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
Try more decent appearance of calendar details separator. (#339540)
* gtk/gtkcalendar.c: Use different colors for drawing the separator, and make it short by one pixel on each side. svn path=/trunk/; revision=19266
This commit is contained in:
parent
2372a2cdd1
commit
6fda2b46a7
@ -1,3 +1,10 @@
|
||||
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
||||
|
||||
Try more decent appearance of calendar details separator. (#339540)
|
||||
|
||||
* gtk/gtkcalendar.c: Use different colors for drawing the separator,
|
||||
and make it short by one pixel on each side.
|
||||
|
||||
2007-12-28 Mathias Hasselmann <mathias@openismus.com>
|
||||
|
||||
Apply trivial code-style changes from attachement 101101. (#339540)
|
||||
|
@ -2473,11 +2473,22 @@ calendar_paint_day (GtkCalendar *calendar,
|
||||
|
||||
if (priv->detail_func)
|
||||
{
|
||||
cairo_save (cr);
|
||||
|
||||
if (calendar->selected_day == day)
|
||||
gdk_cairo_set_source_color (cr, &widget->style->text[GTK_STATE_ACTIVE]);
|
||||
else if (calendar->day_month[row][col] == MONTH_CURRENT)
|
||||
gdk_cairo_set_source_color (cr, &widget->style->base[GTK_STATE_ACTIVE]);
|
||||
else
|
||||
gdk_cairo_set_source_color (cr, &widget->style->base[GTK_STATE_INSENSITIVE]);
|
||||
|
||||
cairo_set_line_width (cr, 1);
|
||||
cairo_move_to (cr, day_rect.x + 1, y_loc + 0.5);
|
||||
cairo_line_to (cr, day_rect.x + day_rect.width - 1, y_loc + 0.5);
|
||||
cairo_move_to (cr, day_rect.x + 2, y_loc + 0.5);
|
||||
cairo_line_to (cr, day_rect.x + day_rect.width - 2, y_loc + 0.5);
|
||||
cairo_stroke (cr);
|
||||
|
||||
cairo_restore (cr);
|
||||
|
||||
y_loc += 2;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user