From fcbf63e62c627deae76c1b8cb8c0876c536ed811 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Mon, 16 Mar 2020 18:49:26 +0900 Subject: Fresh start --- .../tkextlib/tile/themes/plastik/pkgIndex.tcl | 16 +++ .../tkextlib/tile/themes/plastik/plastik.tcl | 125 +++++++++++++++++++++ .../tile/themes/plastik/plastik/arrowdown-n.gif | Bin 0 -> 362 bytes .../tile/themes/plastik/plastik/arrowdown-p.gif | Bin 0 -> 250 bytes .../tile/themes/plastik/plastik/arrowleft-n.gif | Bin 0 -> 378 bytes .../tile/themes/plastik/plastik/arrowleft-p.gif | Bin 0 -> 267 bytes .../tile/themes/plastik/plastik/arrowright-n.gif | Bin 0 -> 379 bytes .../tile/themes/plastik/plastik/arrowright-p.gif | Bin 0 -> 266 bytes .../tile/themes/plastik/plastik/arrowup-n.gif | Bin 0 -> 363 bytes .../tile/themes/plastik/plastik/arrowup-p.gif | Bin 0 -> 251 bytes .../tile/themes/plastik/plastik/button-h.gif | Bin 0 -> 439 bytes .../tile/themes/plastik/plastik/button-n.gif | Bin 0 -> 443 bytes .../tile/themes/plastik/plastik/button-p.gif | Bin 0 -> 302 bytes .../tile/themes/plastik/plastik/check-hc.gif | Bin 0 -> 169 bytes .../tile/themes/plastik/plastik/check-hu.gif | Bin 0 -> 170 bytes .../tile/themes/plastik/plastik/check-nc.gif | Bin 0 -> 235 bytes .../tile/themes/plastik/plastik/check-nu.gif | Bin 0 -> 226 bytes .../tile/themes/plastik/plastik/check-pc.gif | Bin 0 -> 169 bytes .../tkextlib/tile/themes/plastik/plastik/hsb-n.gif | Bin 0 -> 269 bytes .../tile/themes/plastik/plastik/hslider-n.gif | Bin 0 -> 342 bytes .../tile/themes/plastik/plastik/radio-hc.gif | Bin 0 -> 178 bytes .../tile/themes/plastik/plastik/radio-hu.gif | Bin 0 -> 179 bytes .../tile/themes/plastik/plastik/radio-nc.gif | Bin 0 -> 236 bytes .../tile/themes/plastik/plastik/radio-nu.gif | Bin 0 -> 178 bytes .../tile/themes/plastik/plastik/radio-pc.gif | Bin 0 -> 178 bytes .../tkextlib/tile/themes/plastik/plastik/vsb-n.gif | Bin 0 -> 366 bytes .../tile/themes/plastik/plastik/vslider-n.gif | Bin 0 -> 336 bytes 27 files changed, 141 insertions(+) create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/pkgIndex.tcl create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik.tcl create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-n.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-p.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-n.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-p.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-n.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-p.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-n.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-p.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-h.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-n.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-p.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hc.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hu.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nc.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nu.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-pc.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hsb-n.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hslider-n.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hc.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hu.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nc.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nu.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-pc.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vsb-n.gif create mode 100644 jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vslider-n.gif (limited to 'jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik') diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/pkgIndex.tcl b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/pkgIndex.tcl new file mode 100644 index 0000000..4441b79 --- /dev/null +++ b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/pkgIndex.tcl @@ -0,0 +1,16 @@ +# pkgIndex.tcl for additional tile pixmap themes. +# +# We don't provide the package is the image subdirectory isn't present, +# or we don't have the right version of Tcl/Tk +# +# To use this automatically within tile, the tile-using application should +# use tile::availableThemes and tile::setTheme +# +# $Id: pkgIndex.tcl 31689 2011-05-22 09:26:02Z nobu $ + +if {![file isdirectory [file join $dir plastik]]} { return } +if {![package vsatisfies [package provide Tcl] 8.4]} { return } + +package ifneeded tile::theme::plastik 0.3.1 \ + [list source [file join $dir plastik.tcl]] + diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik.tcl b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik.tcl new file mode 100644 index 0000000..cba5ebd --- /dev/null +++ b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik.tcl @@ -0,0 +1,125 @@ +# plastik.tcl - Copyright (C) 2004 Googie +# +# A sample pixmap theme for the tile package. +# +# Copyright (c) 2004 Googie +# Copyright (c) 2005 Pat Thoyts +# +# $Id: plastik.tcl 25189 2009-10-02 12:04:37Z akr $ + +package require Tk 8.4 +package require tile 0.5 + +namespace eval tile::theme::plastik { + + variable version 0.3.1 + package provide tile::theme::plastik $version + + variable imgdir [file join [file dirname [info script]] plastik] + variable Images; + array set Images [tile::LoadImages $imgdir *.gif] + + variable colors + array set colors { + -frame "#cccccc" + -disabledfg "#aaaaaa" + -selectbg "#657a9e" + -selectfg "#ffffff" + } + +style theme create plastik -parent default -settings { + style default . \ + -background $colors(-frame) \ + -troughcolor $colors(-frame) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -font TkDefaultFont \ + -borderwidth 1 \ + ; + + style map . -foreground [list disabled $colors(-disabledfg)] + + # + # Layouts: + # + style layout Vertical.TScrollbar { + Scrollbar.background + 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.background + 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 layout TButton { + Button.button -children { + Button.focus -children { + Button.padding -children { + Button.label -side left -expand true + } + } + } + } + + # + # Elements: + # + style element create Button.button image $Images(button-n) \ + -border 4 -sticky ew \ + -map [list pressed $Images(button-p) active $Images(button-h)] + + style element create Checkbutton.indicator image $Images(check-nu) \ + -sticky {} -map [list \ + {active selected} $Images(check-hc) \ + {pressed selected} $Images(check-pc) \ + active $Images(check-hu) \ + selected $Images(check-nc) \ + ] + + style element create Radiobutton.indicator image $Images(radio-nu) \ + -sticky {} -map [list \ + {active selected} $Images(radio-hc) \ + {pressed selected} $Images(radio-pc) \ + active $Images(radio-hu) \ + selected $Images(radio-nc) \ + ] + + style element create Horizontal.Scrollbar.thumb \ + image $Images(hsb-n) -border 3 -sticky ew + style element create Vertical.Scrollbar.thumb \ + image $Images(vsb-n) -border 3 -sticky ns + + style element create Scale.slider \ + image $Images(hslider-n) -sticky {} + style element create Vertical.Scale.slider \ + image $Images(vslider-n) -sticky {} + + style element create Scrollbar.uparrow image $Images(arrowup-n) \ + -map [list pressed $Images(arrowup-p)] -sticky {} + style element create Scrollbar.downarrow image $Images(arrowdown-n) \ + -map [list pressed $Images(arrowdown-p)] -sticky {} + style element create Scrollbar.leftarrow image $Images(arrowleft-n) \ + -map [list pressed $Images(arrowleft-p)] -sticky {} + style element create Scrollbar.rightarrow image $Images(arrowright-n) \ + -map [list pressed $Images(arrowright-p)] -sticky {} + + # + # Settings: + # + style default TButton -width -10 + style default TNotebook.Tab -padding {6 2 6 2} + style default TLabelframe -borderwidth 2 -relief groove + +} } + diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-n.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-n.gif new file mode 100644 index 0000000..d914e7a Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-n.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-p.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-p.gif new file mode 100644 index 0000000..abffaa4 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowdown-p.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-n.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-n.gif new file mode 100644 index 0000000..9939ae1 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-n.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-p.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-p.gif new file mode 100644 index 0000000..1a45ef2 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowleft-p.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-n.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-n.gif new file mode 100644 index 0000000..f4b563f Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-n.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-p.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-p.gif new file mode 100644 index 0000000..5459d5e Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowright-p.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-n.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-n.gif new file mode 100644 index 0000000..118290c Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-n.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-p.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-p.gif new file mode 100644 index 0000000..89f9b38 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/arrowup-p.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-h.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-h.gif new file mode 100644 index 0000000..548f376 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-h.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-n.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-n.gif new file mode 100644 index 0000000..49a2590 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-n.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-p.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-p.gif new file mode 100644 index 0000000..e83f7ed Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/button-p.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hc.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hc.gif new file mode 100644 index 0000000..b279fa5 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hc.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hu.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hu.gif new file mode 100644 index 0000000..5b4fb4f Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-hu.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nc.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nc.gif new file mode 100644 index 0000000..b139e02 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nc.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nu.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nu.gif new file mode 100644 index 0000000..fbe391f Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-nu.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-pc.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-pc.gif new file mode 100644 index 0000000..75a3bd6 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/check-pc.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hsb-n.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hsb-n.gif new file mode 100644 index 0000000..b8ea07e Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hsb-n.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hslider-n.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hslider-n.gif new file mode 100644 index 0000000..ce8f284 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/hslider-n.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hc.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hc.gif new file mode 100644 index 0000000..3391771 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hc.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hu.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hu.gif new file mode 100644 index 0000000..88925d0 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-hu.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nc.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nc.gif new file mode 100644 index 0000000..f8723d3 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nc.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nu.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nu.gif new file mode 100644 index 0000000..fb5140e Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-nu.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-pc.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-pc.gif new file mode 100644 index 0000000..176225d Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/radio-pc.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vsb-n.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vsb-n.gif new file mode 100644 index 0000000..85bac45 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vsb-n.gif differ diff --git a/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vslider-n.gif b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vslider-n.gif new file mode 100644 index 0000000..cf887f9 Binary files /dev/null and b/jni/ruby/ext/tk/sample/tkextlib/tile/themes/plastik/plastik/vslider-n.gif differ -- cgit v1.2.3