diff options
| author | ocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-04-07 14:55:55 +0000 |
|---|---|---|
| committer | ocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-04-07 14:55:55 +0000 |
| commit | 3e6f9cad3bea9d66eb2103a7571e1d2b05ca5181 (patch) | |
| tree | 0516cc5e401f374bd94f985a2126099751cea73c /ext/tk/sample/tkextlib/treectrl/help.rb | |
| parent | c07dcec8ccf60e54df7095237973cf44509114f6 (diff) | |
| download | ruby-3e6f9cad3bea9d66eb2103a7571e1d2b05ca5181.tar.gz ruby-3e6f9cad3bea9d66eb2103a7571e1d2b05ca5181.tar.xz ruby-3e6f9cad3bea9d66eb2103a7571e1d2b05ca5181.zip | |
* 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: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@8265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/tk/sample/tkextlib/treectrl/help.rb')
| -rw-r--r-- | ext/tk/sample/tkextlib/treectrl/help.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ext/tk/sample/tkextlib/treectrl/help.rb b/ext/tk/sample/tkextlib/treectrl/help.rb index 01e075bdf..7962a384c 100644 --- a/ext/tk/sample/tkextlib/treectrl/help.rb +++ b/ext/tk/sample/tkextlib/treectrl/help.rb @@ -9,7 +9,7 @@ def demoHelpContents(t) init_pics('help-*') - if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0) + if $Version_1_1_OrLater t.column_create(:text=>'Help Contents') else # TreeCtrl 1.0 t.column_configure(0, :text=>'Help Contents') @@ -69,7 +69,7 @@ def demoHelpContents(t) item = t.item_create t.item_style_set(item, 0, style) t.item_element_configure(item, 0, 'e3', :text=>text) - if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0) + if $Version_1_1_OrLater t.item_collapse(item) else # TreeCtrl 1.0 t.collapse(item) @@ -147,7 +147,7 @@ def demoHelpContents2(t) init_pics('help-*') - if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0) + if $Version_1_1_OrLater t.column_create(:text=>'Help Contents') else # TreeCtrl 1.0 t.column_configure(0, :text=>'Help Contents') @@ -222,7 +222,7 @@ def demoHelpContents2(t) item = t.item_create t.item_style_set(item, 0, style) t.item_element_configure(item, 0, 'e3', :text=>text) - if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0) + if $Version_1_1_OrLater t.item_collapse(item) else # TreeCtrl 1.0 t.collapse(item) @@ -301,13 +301,13 @@ def helpButton1(w, x, y) end if w.selection_get.length > 0 item2 = w.selection_get[0] - if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0) + if $Version_1_1_OrLater w.item_collapse(item2) else # TreeCtrl 1.0 w.collapse(item2) end w.item_ancestors(item2).each{|i| - if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0) + if $Version_1_1_OrLater w.item_collapse(i) if w.compare(item, '!=', i) else # TreeCtrl 1.0 w.collapse(i) if w.compare(item, '!=', i) @@ -315,7 +315,7 @@ def helpButton1(w, x, y) } end w.activate(item) - if (TkPackage.vcompare(Tk::TreeCtrl.package_version, '1.1') >= 0) + if $Version_1_1_OrLater w.item_ancestors(item).each{|i| w.item_expand(i) } |
