mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	 eb6571a860
			
		
	
	
		eb6571a860
		
	
	
	
	
		
			
			* BWidget extension support on Ruby/Tk git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
			
				
	
	
		
			41 lines
		
	
	
	
		
			819 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			819 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| #
 | |
| #  The vu widget set support
 | |
| #                               by Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)
 | |
| #
 | |
| 
 | |
| require 'tk'
 | |
| 
 | |
| # call setup script for general 'tkextlib' libraries
 | |
| require 'tkextlib/setup.rb'
 | |
| 
 | |
| # call setup script
 | |
| require 'tkextlib/vu/setup.rb'
 | |
| 
 | |
| # load package
 | |
| # TkPackage.require('vu', '2.1')
 | |
| TkPackage.require('vu')
 | |
| 
 | |
| # autoload
 | |
| module Tk
 | |
|   module Vu
 | |
|     def self.package_version
 | |
|       begin
 | |
| 	TkPackage.require('vu')
 | |
|       rescue
 | |
| 	''
 | |
|       end
 | |
|     end
 | |
| 
 | |
|     ##########################################
 | |
| 
 | |
|     autoload :Dial,          'tkextlib/vu/dial'
 | |
| 
 | |
|     autoload :Pie,           'tkextlib/vu/pie'
 | |
|     autoload :PieSlice,      'tkextlib/vu/pie'
 | |
|     autoload :NamedPieSlice, 'tkextlib/vu/pie'
 | |
| 
 | |
|     autoload :Spinbox,       'tkextlib/vu/spinbox'
 | |
| 
 | |
|     autoload :Bargraph,      'tkextlib/vu/bargraph'
 | |
|   end
 | |
| end
 |