diff options
author | nagai <nagai@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-12-21 08:57:35 +0000 |
---|---|---|
committer | nagai <nagai@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-12-21 08:57:35 +0000 |
commit | 59a07a0690ea964aa1f6d2f250a9ef176cac49ab (patch) | |
tree | b75ba8b89ab8151fdcb14b9b358bb18c88afbc41 /ext/tk/lib/tk/scrollbar.rb | |
parent | d66a188c4a1aa269be94c5707df3aeff185dd076 (diff) |
Ruby/Tk :: provisional support on Ruby-VM and Tcl/Tk8.5.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/tk/lib/tk/scrollbar.rb')
-rw-r--r-- | ext/tk/lib/tk/scrollbar.rb | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/ext/tk/lib/tk/scrollbar.rb b/ext/tk/lib/tk/scrollbar.rb index 70aadfdd4c..dda7a96d87 100644 --- a/ext/tk/lib/tk/scrollbar.rb +++ b/ext/tk/lib/tk/scrollbar.rb @@ -3,7 +3,7 @@ # require 'tk' -class TkScrollbar<TkWindow +class Tk::Scrollbar<TkWindow TkCommandNames = ['scrollbar'.freeze].freeze WidgetClassName = 'Scrollbar'.freeze WidgetClassNames[WidgetClassName] = self @@ -105,7 +105,10 @@ class TkScrollbar<TkWindow end end -class TkXScrollbar<TkScrollbar +TkScrollbar = Tk::Scrollbar unless Object.const_defined? :TkScrollbar + + +class Tk::XScrollbar<TkScrollbar def create_self(keys) keys = {} unless keys keys['orient'] = 'horizontal' @@ -114,7 +117,10 @@ class TkXScrollbar<TkScrollbar private :create_self end -class TkYScrollbar<TkScrollbar +TkXScrollbar = Tk::XScrollbar unless Object.const_defined? :TkXScrollbar + + +class Tk::YScrollbar<TkScrollbar def create_self(keys) keys = {} unless keys keys['orient'] = 'vertical' @@ -122,3 +128,5 @@ class TkYScrollbar<TkScrollbar end private :create_self end + +TkYScrollbar = Tk::YScrollbar unless Object.const_defined? :TkYScrollbar |