Sha256: dd7b92919f4ec8206a7238d9ea34738d0bfb5c54612f80ae1cad576c36d438ae
Contents?: true
Size: 1011 Bytes
Versions: 2
Compression:
Stored size: 1011 Bytes
Contents
=begin Require this file to do Clevic in Swing with JRuby =end require 'clevic/framework' # This seems to be required for jruby-1.5.x (at least for 1.5.2) require 'java' # require these first, so TableModel and TableView get the correct ancestors require 'clevic/swing/table_model.rb' require 'clevic/swing/table_view.rb' # all other files in the swing subdirectory require 'pathname' ( Pathname.new( __FILE__ ).parent + 'swing' ).children.grep( /.rb$/ ).each do |child| require child.to_s end # now require the generic parts require 'clevic/table_model' require 'clevic/table_view' require 'clevic.rb' module Clevic def self.tahoma if @font.nil? @font = begin found = java.awt.GraphicsEnvironment.local_graphics_environment.all_fonts.select {|f| f.font_name == "Tahoma"}.first found.deriveFont( 13.0 ) java.awt.Font.new( 'DialogInput', java.awt.Font::PLAIN, 13 ) rescue java.awt.Font.new( 'DialogInput', java.awt.Font::PLAIN, 13 ) end end @font end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
clevic-0.13.0.b6 | lib/clevic/swing.rb |
clevic-0.13.0.b5 | lib/clevic/swing.rb |