diff options
Diffstat (limited to 'ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue')
34 files changed, 155 insertions, 0 deletions
diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue.tcl b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue.tcl new file mode 100644 index 0000000000..37e3d07ff7 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue.tcl @@ -0,0 +1,149 @@ +# blue.tcl - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net> +# +# blue.tcl,v 1.27 2005/10/08 14:56:57 jenglish Exp +# +# + +namespace eval tile::theme::blue { + + package provide tile::theme::blue 0.7 + + set imgdir [file join [file dirname [info script]] blue] + array set I [tile::LoadImages $imgdir *.gif] + + array set colors { + -frame "#6699cc" + -lighter "#bcd2e8" + -window "#e6f3ff" + -selectbg "#ffff33" + -selectfg "#000000" + -disabledfg "#666666" + } + + style theme create blue -settings { + + style default . \ + -borderwidth 1 \ + -background $colors(-frame) \ + -fieldbackground $colors(-window) \ + -troughcolor $colors(-lighter) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + ; + style map . -foreground [list disabled $colors(-disabledfg)] + + ## Buttons. + # + style default TButton -padding "10 0" + style layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label + } + } + } + } + + style element create button image $I(button-n) \ + -map [list pressed $I(button-p) active $I(button-h)] \ + -border 4 -sticky ew + + style element create Checkbutton.indicator image $I(check-nu) \ + -width 24 -sticky w -map [list \ + {!disabled active selected} $I(check-hc) \ + {!disabled active} $I(check-hu) \ + {!disabled selected} $I(check-nc) ] + + style element create Radiobutton.indicator image $I(radio-nu) \ + -width 24 -sticky w -map [list \ + {!disabled active selected} $I(radio-hc) \ + {!disabled active} $I(radio-hu) \ + selected $I(radio-nc) ] + + style default TMenubutton -relief raised -padding {10 2} + + ## Toolbar buttons. + # + style default Toolbutton \ + -width 0 -relief flat -borderwidth 2 -padding 4 \ + -background $colors(-frame) -foreground #000000 ; + style map Toolbutton -background [list active $colors(-selectbg)] + style map Toolbutton -foreground [list active $colors(-selectfg)] + style map Toolbutton -relief { + disabled flat + selected sunken + pressed sunken + active raised + } + + ## Entry widgets. + # + style default TEntry \ + -selectborderwidth 1 -padding 2 -insertwidth 2 -font TkTextFont + style default TCombobox \ + -selectborderwidth 1 -padding 2 -insertwidth 2 -font TkTextFont + + ## Notebooks. + # + style default TNotebook.Tab -padding {4 2 4 2} + style map TNotebook.Tab \ + -background \ + [list selected $colors(-frame) active $colors(-lighter)] \ + -padding [list selected {4 4 4 2}] + + ## Labelframes. + # + style default TLabelframe -borderwidth 2 -relief groove + + ## Scrollbars. + # + style layout Vertical.TScrollbar { + Scrollbar.trough -children { + Scrollbar.uparrow -side top + Scrollbar.downarrow -side bottom + Scrollbar.uparrow -side bottom + Vertical.Scrollbar.thumb -side top -expand true -sticky ns + } + } + + style layout Horizontal.TScrollbar { + Scrollbar.trough -children { + Scrollbar.leftarrow -side left + Scrollbar.rightarrow -side right + Scrollbar.leftarrow -side right + Horizontal.Scrollbar.thumb -side left -expand true -sticky we + } + } + + style element create Horizontal.Scrollbar.thumb image $I(sb-thumb) \ + -map [list {pressed !disabled} $I(sb-thumb-p)] -border 3 + + style element create Vertical.Scrollbar.thumb image $I(sb-vthumb) \ + -map [list {pressed !disabled} $I(sb-vthumb-p)] -border 3 + + foreach dir {up down left right} { + style element create ${dir}arrow image $I(arrow${dir}) \ + -map [list \ + disabled $I(arrow${dir}) \ + pressed $I(arrow${dir}-p) \ + active $I(arrow${dir}-h)] \ + -border 1 -sticky {} + } + + ## Scales. + # + style element create Scale.slider \ + image $I(slider) -map [list {pressed !disabled} $I(slider-p)] + + style element create Vertical.Scale.slider \ + image $I(vslider) -map [list {pressed !disabled} $I(vslider-p)] + + style element create Horizontal.Progress.bar \ + image $I(sb-thumb) -border 2 + style element create Vertical.Progress.bar \ + image $I(sb-vthumb) -border 2 + + } +} + diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown-h.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown-h.gif Binary files differnew file mode 100644 index 0000000000..3c1be9d880 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown-h.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown-p.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown-p.gif Binary files differnew file mode 100644 index 0000000000..1cb36ec554 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown-p.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown.gif Binary files differnew file mode 100644 index 0000000000..e363c362ed --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowdown.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft-h.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft-h.gif Binary files differnew file mode 100644 index 0000000000..cbc3db2756 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft-h.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft-p.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft-p.gif Binary files differnew file mode 100644 index 0000000000..14d541b03e --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft-p.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft.gif Binary files differnew file mode 100644 index 0000000000..32584a34b2 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowleft.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright-h.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright-h.gif Binary files differnew file mode 100644 index 0000000000..913e9da94b --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright-h.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright-p.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright-p.gif Binary files differnew file mode 100644 index 0000000000..d02208fcf7 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright-p.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright.gif Binary files differnew file mode 100644 index 0000000000..2b0f1fd07b --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowright.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup-h.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup-h.gif Binary files differnew file mode 100644 index 0000000000..6059bae094 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup-h.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup-p.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup-p.gif Binary files differnew file mode 100644 index 0000000000..20b6a824f4 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup-p.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup.gif Binary files differnew file mode 100644 index 0000000000..5857616228 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/arrowup.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-h.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-h.gif Binary files differnew file mode 100644 index 0000000000..0947f43b90 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-h.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-n.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-n.gif Binary files differnew file mode 100644 index 0000000000..d9845283a5 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-n.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-n.xcf b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-n.xcf Binary files differnew file mode 100644 index 0000000000..e38ed19e61 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-n.xcf diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-p.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-p.gif Binary files differnew file mode 100644 index 0000000000..e819b1b951 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/button-p.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-hc.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-hc.gif Binary files differnew file mode 100644 index 0000000000..b753aead97 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-hc.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-hu.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-hu.gif Binary files differnew file mode 100644 index 0000000000..74dbb799a2 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-hu.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-nc.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-nc.gif Binary files differnew file mode 100644 index 0000000000..8f3d9114a3 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-nc.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-nu.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-nu.gif Binary files differnew file mode 100644 index 0000000000..6f360ffd62 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/check-nu.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-hc.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-hc.gif Binary files differnew file mode 100644 index 0000000000..f7c21fb0c3 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-hc.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-hu.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-hu.gif Binary files differnew file mode 100644 index 0000000000..a006630388 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-hu.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-nc.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-nc.gif Binary files differnew file mode 100644 index 0000000000..0281de37d8 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-nc.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-nu.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-nu.gif Binary files differnew file mode 100644 index 0000000000..58ec60c1db --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/radio-nu.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-thumb-p.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-thumb-p.gif Binary files differnew file mode 100644 index 0000000000..6cfaa416d1 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-thumb-p.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-thumb.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-thumb.gif Binary files differnew file mode 100644 index 0000000000..d9bfc0a7be --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-thumb.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-vthumb-p.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-vthumb-p.gif Binary files differnew file mode 100644 index 0000000000..930d7fd9ff --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-vthumb-p.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-vthumb.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-vthumb.gif Binary files differnew file mode 100644 index 0000000000..060be5dd41 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/sb-vthumb.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/slider-p.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/slider-p.gif Binary files differnew file mode 100644 index 0000000000..c1c089de3e --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/slider-p.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/slider.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/slider.gif Binary files differnew file mode 100644 index 0000000000..1805c2dc7c --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/slider.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/vslider-p.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/vslider-p.gif Binary files differnew file mode 100644 index 0000000000..bc37b31c3d --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/vslider-p.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/vslider.gif b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/vslider.gif Binary files differnew file mode 100644 index 0000000000..d3745c7f62 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/blue/vslider.gif diff --git a/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/pkgIndex.tcl b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/pkgIndex.tcl new file mode 100644 index 0000000000..19ddda7c73 --- /dev/null +++ b/ruby_1_8_5/ext/tk/sample/tkextlib/tile/themes/blue/pkgIndex.tcl @@ -0,0 +1,6 @@ +# Package index for tile demo pixmap themes. + +if {[file isdirectory [file join $dir blue]]} { + package ifneeded tile::theme::blue 0.0.1 \ + [list source [file join $dir blue.tcl]] +} |