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