r3403 - in trunk/src/target/OM-2007.2/libraries/moko-gtk-engine: . data/gtk-2.0 src
thomas at sita.openmoko.org
thomas at sita.openmoko.org
Tue Nov 13 12:08:38 CET 2007
Author: thomas
Date: 2007-11-13 12:08:36 +0100 (Tue, 13 Nov 2007)
New Revision: 3403
Modified:
trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog
trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/gtkrc
trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/src/moko-draw.c
Log:
* data/gtk-2.0/gtkrc: Correct notebook style and remove border form menu items
* src/moko-draw.c: (moko_draw_extension): Use correct colour for background.
Don't draw borders on tabs and don't draw gradients on inactive tabs.
Modified: trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog 2007-11-13 10:50:52 UTC (rev 3402)
+++ trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/ChangeLog 2007-11-13 11:08:36 UTC (rev 3403)
@@ -1,5 +1,13 @@
2007-11-13 Thomas Wood <thomas at openedhand.com>
+ * data/gtk-2.0/gtkrc: Correct notebook style and remove border form menu
+ items
+ * src/moko-draw.c: (moko_draw_extension): Use correct colour for
+ background. Don't draw borders on tabs and don't draw gradients on
+ inactive tabs.
+
+2007-11-13 Thomas Wood <thomas at openedhand.com>
+
* data/gtk-2.0/gtkrc:
- Ensure everything has a border by default
- Equalise the padding around text entry widgets
Modified: trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/gtkrc
===================================================================
--- trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/gtkrc 2007-11-13 10:50:52 UTC (rev 3402)
+++ trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/data/gtk-2.0/gtkrc 2007-11-13 11:08:36 UTC (rev 3403)
@@ -185,12 +185,12 @@
# For notebookes, NORMAL is used for the active tab and ACTIVE is used for
# ther other tabs
+ bg[NORMAL] = @selected_bg_color
+ fg[NORMAL] = @selected_fg_color
# inactive tabs are in "reversed" colours
+ fg[ACTIVE] = @bg_color
bg[ACTIVE] = @fg_color
-
- bg[NORMAL] = @selected_bg_color
- fg[NORMAL] = @selected_fg_color
}
class "GtkNotebook" style "notebook"
@@ -222,6 +222,7 @@
engine "moko-engine" {
gradient = TRUE
+ border = FALSE
}
}
widget_class "*MenuItem*" style "menuitem"
Modified: trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/src/moko-draw.c
===================================================================
--- trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/src/moko-draw.c 2007-11-13 10:50:52 UTC (rev 3402)
+++ trunk/src/target/OM-2007.2/libraries/moko-gtk-engine/src/moko-draw.c 2007-11-13 11:08:36 UTC (rev 3403)
@@ -435,11 +435,15 @@
{
GdkGC *gc;
- gc = moko_gc_new (style->fg_gc[state_type], window);
-
- moko_gradient (style, window, state_type, x, y, width, height);
+ gc = moko_gc_new (style->bg_gc[state_type], window);
- gdk_draw_rectangle (window, gc, FALSE, x, y, width - 1, height - 1);
+ /* NORMAL is used for "active" tabs */
+ if (state_type == GTK_STATE_NORMAL)
+ moko_gradient (style, window, state_type, x, y, width, height);
+ else
+ gdk_draw_rectangle (window, gc, TRUE, x, y, width - 1, height - 1);
+
+
g_object_unref (gc);
}
More information about the commitlog
mailing list