diff options
author | Tim Janik <timj@gtk.org> | 1998-11-30 10:38:29 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 1998-11-30 10:38:29 +0000 |
commit | 0c36e30836cd0f3e122d2a68580e6a411b9fa893 (patch) | |
tree | 17b12b5062227079b620bfdf1b35ba74fdb6a733 /tests/testgtkrc | |
parent | 2c0fc39e626e93225e8d15ae8c1a51c1e6be79f0 (diff) | |
download | gtk+-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/testgtkrc | 102 |
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" { |