@Override void setBackgroundColor (GdkColor color) { super.setBackgroundColor (color); if (!OS.GTK3) { OS.gtk_widget_modify_base (handle, 0, color); } }
@Override void setBackgroundColor (GdkColor color) { super.setBackgroundColor (color); if (!OS.GTK3) { OS.gtk_widget_modify_base (handle, 0, color); } }
@Override void setBackgroundColor (GdkColor color) { super.setBackgroundColor (color); if (!OS.GTK3) { OS.gtk_widget_modify_base (handle, 0, color); } }
@Override void setBackgroundColor (GdkColor color) { super.setBackgroundColor (color); if (!OS.GTK3) { OS.gtk_widget_modify_base (handle, 0, color); } }
@Override void setBackgroundColor (GdkColor color) { super.setBackgroundColor (color); if (!OS.GTK3) { OS.gtk_widget_modify_base (handle, 0, color); } }
@Override void setBackgroundColor (GdkColor color) { super.setBackgroundColor (color); if (!OS.GTK3) { OS.gtk_widget_modify_base (handle, 0, color); } }
@Override void setBackgroundColor (GdkColor color) { super.setBackgroundColor (color); if (!OS.GTK3) { OS.gtk_widget_modify_base (handle, 0, color); } }
@Override void setBackgroundColor (GdkColor color) { super.setBackgroundColor (color); if (!OS.GTK3) { OS.gtk_widget_modify_base (handle, 0, color); } }
@Override void setBackgroundColor (GdkColor color) { super.setBackgroundColor (color); if (!OS.GTK3) { OS.gtk_widget_modify_base (handle, 0, color); } }
@Override void setBackgroundColor (GdkColor color) { if (isCalendar () && !OS.GTK3) { OS.gtk_widget_modify_base (containerHandle, 0, color); } else { if (isCalendar() && (OS.GTK_VERSION >= OS.VERSION(3, 16, 0))) { super.setBackgroundColor (calendarHandle, color); } else { super.setBackgroundColor (color); } } }
@Override void setBackgroundColor (GdkColor color) { if (isCalendar () && !OS.GTK3) { OS.gtk_widget_modify_base (containerHandle, 0, color); } else { if (isCalendar() && (OS.GTK_VERSION >= OS.VERSION(3, 16, 0))) { super.setBackgroundColor (calendarHandle, color); } else { super.setBackgroundColor (color); } } }
@Override void setBackgroundColor (GdkColor color) { if (isCalendar () && !OS.GTK3) { OS.gtk_widget_modify_base (containerHandle, 0, color); } else { if (isCalendar() && (OS.GTK_VERSION >= OS.VERSION(3, 16, 0))) { super.setBackgroundColor (calendarHandle, color); } else { super.setBackgroundColor (color); } } }
@Override void setWidgetBackground () { if (OS.GTK_VERSION >= OS.VERSION(3, 16, 0)) { GdkColor color = (state & BACKGROUND) != 0 ? getBackgroundColor () : null; super.setBackgroundColor (color); } else { super.setWidgetBackground(); } }
@Override void setWidgetBackground () { if (OS.GTK_VERSION >= OS.VERSION(3, 16, 0)) { GdkColor color = (state & BACKGROUND) != 0 ? getBackgroundColor () : null; super.setBackgroundColor (color); } else { super.setWidgetBackground(); } }
@Override void setWidgetBackground () { if (OS.GTK_VERSION >= OS.VERSION(3, 16, 0)) { GdkColor color = (state & BACKGROUND) != 0 ? getBackgroundColor () : null; super.setBackgroundColor (color); } else { super.setWidgetBackground(); } }
@Override void setBackgroundColor (GdkColor color) { if (OS.GTK_VERSION >= OS.VERSION(3, 16, 0)) { // With CSS theming we only need to set the background color // of the parent SwtFixed container. setBackgroundColor (fixedHandle, color); return; } else { super.setBackgroundColor (color); setBackgroundColor (fixedHandle, color); // Bug 453827 - client handle should also be painted as it's visible to the user now. setBackgroundColor (clientHandle, color); } }
@Override void setBackgroundColor (GdkColor color) { if (OS.GTK_VERSION >= OS.VERSION(3, 16, 0)) { // With CSS theming we only need to set the background color // of the parent SwtFixed container. setBackgroundColor (fixedHandle, color); return; } else { super.setBackgroundColor (color); setBackgroundColor (fixedHandle, color); // Bug 453827 - client handle should also be painted as it's visible to the user now. setBackgroundColor (clientHandle, color); } }
@Override void setBackgroundColor (GdkColor color) { //Note: This function is reached by Gtk2 and Gtk3. super.setBackgroundColor (color); if (!OS.GTK3) { if (entryHandle != 0) OS.gtk_widget_modify_base (entryHandle, 0, color); if (cellHandle != 0) OS.g_object_set (cellHandle, OS.background_gdk, color, 0); OS.g_object_set (textRenderer, OS.background_gdk, color, 0); } if (entryHandle != 0) setBackgroundColor(entryHandle, color); setBackgroundColor (fixedHandle, color); }
@Override void setBackgroundColor (GdkColor color) { //Note: This function is reached by Gtk2 and Gtk3. super.setBackgroundColor (color); if (!OS.GTK3) { if (entryHandle != 0) OS.gtk_widget_modify_base (entryHandle, 0, color); if (cellHandle != 0) OS.g_object_set (cellHandle, OS.background_gdk, color, 0); OS.g_object_set (textRenderer, OS.background_gdk, color, 0); } if (entryHandle != 0) setBackgroundColor(entryHandle, color); setBackgroundColor (fixedHandle, color); }
@Override void setBackgroundColor (GdkColor color) { //Note: This function is reached by Gtk2 and Gtk3. super.setBackgroundColor (color); if (!OS.GTK3) { if (entryHandle != 0) OS.gtk_widget_modify_base (entryHandle, 0, color); if (cellHandle != 0) OS.g_object_set (cellHandle, OS.background_gdk, color, 0); OS.g_object_set (textRenderer, OS.background_gdk, color, 0); } if (entryHandle != 0) setBackgroundColor(entryHandle, color); setBackgroundColor (fixedHandle, color); }