date-selector: change style class on other month days

use .other-month in place of .dim-label since the .dim-label style
was not fitting, so better to use a specific class then a generic
one.
This commit is contained in:
Lapo Calamandrei
2016-07-26 18:58:52 +02:00
parent cef7f02a65
commit e3d29c989e
2 changed files with 7 additions and 11 deletions
+5 -9
View File
@@ -328,19 +328,15 @@ datechooser day {
border-radius: 50%; border-radius: 50%;
} }
datechooser day.dim-label { /* FIXME: use a better class name */ datechooser day.other-month:not(:hover),
opacity: 1; datechooser day.other-month:backdrop {
}
datechooser day.dim-label:not(:hover),
datechooser day.dim-label:backdrop {
color: alpha(currentColor, 0.1); color: alpha(currentColor, 0.1);
} }
/* avoid the theme interfering with label colors */ /* avoid the theme interfering with label colors */
datechooser day:selected label, datechooser day:selected label,
datechooser day.dim-label label:hover, datechooser day.other-month label:hover,
datechooser day.dim-label label:backdrop { datechooser day.other-month label:backdrop {
color: currentColor; color: currentColor;
} }
@@ -349,7 +345,7 @@ datechooser day:hover:not(:backdrop) {
background-color: alpha(currentColor, 0.1); background-color: alpha(currentColor, 0.1);
} }
datechooser day.dim-label:hover:not(:backdrop) { datechooser day.other-month:hover:not(:backdrop) {
color: @insensitive_fg_color; color: @insensitive_fg_color;
} }
+2 -2
View File
@@ -431,12 +431,12 @@ gcal_date_chooser_day_set_other_month (GcalDateChooserDay *self,
if (other_month) if (other_month)
{ {
gtk_style_context_add_class (context, GTK_STYLE_CLASS_DIM_LABEL); gtk_style_context_add_class (context, "other-month");
gtk_drag_source_unset (GTK_WIDGET (self)); gtk_drag_source_unset (GTK_WIDGET (self));
} }
else else
{ {
gtk_style_context_remove_class (context, GTK_STYLE_CLASS_DIM_LABEL); gtk_style_context_remove_class (context, "other-month");
gtk_drag_source_set (GTK_WIDGET (self), gtk_drag_source_set (GTK_WIDGET (self),
GDK_BUTTON1_MASK | GDK_BUTTON3_MASK, GDK_BUTTON1_MASK | GDK_BUTTON3_MASK,
NULL, 0, NULL, 0,