##// END OF EJS Templates
hgk: update backgroud colour when Ttk is available...
Andrew Shadura -
r18805:6a0578d0 default
parent child Browse files
Show More
@@ -30,6 +30,8 b' if {[catch {package require Ttk}]} {'
30 interp alias {} ttk::label {} label
30 interp alias {} ttk::label {} label
31 interp alias {} ttk::scrollbar {} scrollbar
31 interp alias {} ttk::scrollbar {} scrollbar
32 interp alias {} ttk::optionMenu {} tk_optionMenu
32 interp alias {} ttk::optionMenu {} tk_optionMenu
33
34 proc updatepalette {} {}
33 } else {
35 } else {
34 proc ::ttk::optionMenu {w varName firstValue args} {
36 proc ::ttk::optionMenu {w varName firstValue args} {
35 upvar #0 $varName var
37 upvar #0 $varName var
@@ -46,6 +48,11 b' if {[catch {package require Ttk}]} {'
46 }
48 }
47 return $w.menu
49 return $w.menu
48 }
50 }
51 proc updatepalette {} {
52 catch {
53 tk_setPalette background [ttk::style lookup client -background]
54 }
55 }
49 }
56 }
50
57
51 if {[tk windowingsystem] eq "win32"} {
58 if {[tk windowingsystem] eq "win32"} {
@@ -120,6 +127,7 b' if {$theme eq "default"} {'
120
127
121 }
128 }
122
129
130 updatepalette
123
131
124 # Unify right mouse button handling.
132 # Unify right mouse button handling.
125 # See "mouse buttons on macintosh" thread on comp.lang.tcl
133 # See "mouse buttons on macintosh" thread on comp.lang.tcl
General Comments 0
You need to be logged in to leave comments. Login now