summaryrefslogtreecommitdiff
path: root/tests/testgtkrc
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>1998-11-30 10:38:29 +0000
committerTim Janik <timj@src.gnome.org>1998-11-30 10:38:29 +0000
commit0c36e30836cd0f3e122d2a68580e6a411b9fa893 (patch)
tree17b12b5062227079b620bfdf1b35ba74fdb6a733 /tests/testgtkrc
parent2c0fc39e626e93225e8d15ae8c1a51c1e6be79f0 (diff)
downloadgtk+-0c36e30836cd0f3e122d2a68580e6a411b9fa893.tar.gz
merged testgtkrc with the pre-themes one, removed system specific
Mon Nov 30 10:11:29 1998 Tim Janik <timj@gtk.org> * gtk/testgtkrc: merged testgtkrc with the pre-themes one, removed system specific includes. * gtk/gtksignal.c: asured that stop and restart emissions are also checked and processed for not connected objects. fixed up restart emission administration. invoke emission hooks after emission, hooks are not supposed to muck around with the current emission, and may also not cause emission restarts. fixed up stop emission administration.
Diffstat (limited to 'tests/testgtkrc')
-rw-r--r--tests/testgtkrc102
1 files changed, 92 insertions, 10 deletions
diff --git a/tests/testgtkrc b/tests/testgtkrc
index da81deb22d..ff0288c651 100644
--- a/tests/testgtkrc
+++ b/tests/testgtkrc
@@ -10,28 +10,110 @@
# widget <widget_set> style <style_name>
# widget_class <widget_class_set> style <style_name>
-#include "/opt/themes/share/themes/W/gtk/gtkrc"
-#include "/home/otaylor/.themes/Ignorant/gtk/gtkrc"
+# testgtkrc2 sets all the buttons in the main window to blue by default
+include "testgtkrc2"
-style "defaultfont" {
- font = "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*,*"
+pixmap_path "."
+
+style "defaultfont"
+{
# fontset = "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*,*"
+ font = "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*,*"
}
+# common default
class "GtkWidget" style "defaultfont"
+style "window"
+{
+# bg_pixmap[NORMAL] = "warning.xpm"
+}
+
+style "scale"
+{
+ fg[NORMAL] = { 1.0, 0, 0 }
+ bg_pixmap[NORMAL] = "<parent>"
+}
+
+style "button" = "default"
+{
+# fg[PRELIGHT] = { 1.0, 1.0, 1.0 }
+# bg[PRELIGHT] = { 0, 0, 0.75 }
+# bg[PRELIGHT] = { 0.75, 0, 0x00 }
+}
+
+style "toggle_button" = "button"
+{
+ fg[NORMAL] = { 1.0, 0, 0 }
+ fg[ACTIVE] = { 1.0, 0, 0 }
+ bg_pixmap[NORMAL] = "<parent>"
+}
+
+style "text"
+{
+ bg_pixmap[NORMAL] = "marble.xpm"
+ text[NORMAL] = { 1.0, 1.0, 1.0 }
+ fg[NORMAL] = { 1.0, 1.0, 1.0 }
+ base[NORMAL] = { 0.0, 0.0, 0.0 }
+}
+
+style "slider"
+{
+ fg[NORMAL] = { 1.0, 1.0, 1.0 }
+ bg[NORMAL] = { 0.0, 0.0, 1.0 }
+ bg[ACTIVE] = { 0.0 ,0.0, 0.5 }
+ bg[PRELIGHT] = { 0.75 ,0.75, 1.0 }
+}
+
+style "ruler"
+{
+ font = '-adobe-helvetica-medium-r-normal--*-80-*-*-*-*-*-*'
+}
+
+style "curve"
+{
+ fg[NORMAL] = { 58000, 0, 0 } # red
+}
+
+style "red-bar"
+{
+ bg[PRELIGHT] = { 0.95, .55, 0.55 }
+}
+
+# override testgtk2, introduce the green color in the button list
+style 'button_list' = 'button'
+{
+ font = "-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-*-*"
+ bg[PRELIGHT] = { 0, 0.75, 0x00 }
+}
+widget "main window.*GtkScrolledWindow.*GtkButton*" style "button_list"
+
+
+class "GtkScrollbar" style "red-bar"
+
+widget_class "GtkWindow" style "window"
+widget_class "GtkDialog" style "window"
+widget_class "GtkFileSelection" style "window"
+widget_class "*Gtk*Scale" style "scale"
+widget_class "*GtkCheckButton*" style "toggle_button"
+widget_class "*GtkRadioButton*" style "toggle_button"
+widget_class "*GtkButton*" style "button"
+widget_class "*Ruler" style "ruler"
+widget_class "*GtkText" style "text"
+widget "*GtkCurve" style "curve"
+
binding "test1"
{
bind "<ctrl>1" {
- "debug-msg" ("hallo and")
- "debug-msg" ("huhu")
+ "debug-msg" ("jup!")
}
}
binding "test2"
{
bind "<ctrl>1" {
- "debug-msg" ("jup!")
+ "debug-msg" ("hallo and")
+ "debug-msg" ("huhu")
}
}
@@ -39,10 +121,10 @@ binding "test2"
# lowest
# gtk (used by gtk for internal class bindings)
# application (for hard coded bindings on application basis)
-# rc (used implicitly by rc files)
+# rc (used implicitel by rc files)
# highest
-class "GtkButton" binding "test1" # implicit : rc
-class "GtkButton" binding : highest "test2" # override "rc" priority
+class "GtkWindow" binding "test1" # implicit : rc
+class "GtkWindow" binding : highest "test2" # override "rc" priority
binding "clist-test"
{