mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/treectrl/tktreectrl.rb: performance tuning. (call tk_send_without_enc
if possible) * sample/tkextlib/treectrl/*.rb: some speed up... cache the result of version checking. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
9961c29c25
commit
138b4c427c
11 changed files with 110 additions and 76 deletions
|
@ -36,7 +36,7 @@ def demoLayout(t)
|
|||
t.style_layout(s, 'e7', :detach=>true, :expand=>:wn,
|
||||
:padx=>[0,2], :pady=>[0,2])
|
||||
|
||||
if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0)
|
||||
if $Version_1_1_OrLater
|
||||
i = t.item_create(:button=>true)
|
||||
else
|
||||
i = t.item_create
|
||||
|
@ -47,7 +47,7 @@ def demoLayout(t)
|
|||
parent = i
|
||||
|
||||
i = t.item_create()
|
||||
unless (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0)
|
||||
unless $Version_1_1_OrLater
|
||||
t.item_hasbutton(i, false)
|
||||
end
|
||||
t.item_style_set(i, 0, s)
|
||||
|
@ -61,7 +61,7 @@ def demoLayout(t)
|
|||
t.style_layout(s, 'e3', :union=>['e1'], :ipadx=>[20,4], :ipady=>[4,12])
|
||||
t.style_layout(s, 'e4', :detach=>true, :iexpand=>:es)
|
||||
|
||||
if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0)
|
||||
if $Version_1_1_OrLater
|
||||
i = t.item_create(:button=>true)
|
||||
else
|
||||
i = t.item_create
|
||||
|
@ -71,7 +71,7 @@ def demoLayout(t)
|
|||
t.item_lastchild(:root, i)
|
||||
|
||||
i2 = t.item_create()
|
||||
unless (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0)
|
||||
unless $Version_1_1_OrLater
|
||||
t.item_hasbutton(i2, false)
|
||||
end
|
||||
t.item_style_set(i2, 0, s)
|
||||
|
@ -85,7 +85,7 @@ def demoLayout(t)
|
|||
t.style_layout(s, 'e3', :union=>['e1', 'e5'], :ipadx=>4, :ipady=>4)
|
||||
t.style_layout(s, 'e5', :ipady=>[0,20])
|
||||
|
||||
if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0)
|
||||
if $Version_1_1_OrLater
|
||||
i = t.item_create(:button=>true)
|
||||
else
|
||||
i = t.item_create
|
||||
|
@ -95,7 +95,7 @@ def demoLayout(t)
|
|||
t.item_lastchild(:root, i)
|
||||
|
||||
i2 = t.item_create()
|
||||
unless (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0)
|
||||
unless $Version_1_1_OrLater
|
||||
t.item_hasbutton(i2, false)
|
||||
end
|
||||
t.item_style_set(i2, 0, s)
|
||||
|
@ -115,7 +115,7 @@ def demoLayout(t)
|
|||
t.style_layout(s, 'eb', :union=>['et'], :ipadx=>2, :ipady=>2)
|
||||
t.style_layout(s, 'et', :squeeze=>:x)
|
||||
|
||||
if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0)
|
||||
if $Version_1_1_OrLater
|
||||
i = t.item_create(:button=>true)
|
||||
else
|
||||
i = t.item_create
|
||||
|
@ -127,7 +127,7 @@ def demoLayout(t)
|
|||
parent = i
|
||||
|
||||
i = t.item_create()
|
||||
unless (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0)
|
||||
unless $Version_1_1_OrLater
|
||||
t.item_hasbutton(i, false)
|
||||
end
|
||||
t.item_style_set(i, 0, s)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue