Module: Clevic

Defined in:
lib/clevic.rb,
lib/clevic/view.rb,
lib/clevic/field.rb,
lib/clevic/swing.rb,
lib/clevic/record.rb,
lib/clevic/emitter.rb,
lib/clevic/sampler.rb,
lib/clevic/version.rb,
lib/clevic/delegate.rb,
lib/clevic/qt/field.rb,
lib/clevic/many_field.rb,
lib/clevic/qt/browser.rb,
lib/clevic/table_view.rb,
lib/clevic/cache_table.rb,
lib/clevic/qt/delegate.rb,
lib/clevic/swing/field.rb,
lib/clevic/table_index.rb,
lib/clevic/table_model.rb,
lib/clevic/default_view.rb,
lib/clevic/field_valuer.rb,
lib/clevic/qt/clipboard.rb,
lib/clevic/swing/action.rb,
lib/clevic/model_builder.rb,
lib/clevic/qt/table_view.rb,
lib/clevic/swing/browser.rb,
lib/clevic/action_builder.rb,
lib/clevic/attribute_list.rb,
lib/clevic/dataset_roller.rb,
lib/clevic/filter_command.rb,
lib/clevic/generic_format.rb,
lib/clevic/qt/table_model.rb,
lib/clevic/swing/delegate.rb,
lib/clevic/table_searcher.rb,
lib/clevic/ordered_dataset.rb,
lib/clevic/qt/set_delegate.rb,
lib/clevic/swing/clipboard.rb,
lib/clevic/qt/accept_reject.rb,
lib/clevic/qt/model_builder.rb,
lib/clevic/qt/search_dialog.rb,
lib/clevic/qt/text_delegate.rb,
lib/clevic/swing/row_header.rb,
lib/clevic/swing/table_view.rb,
lib/clevic/swing/tag_editor.rb,
lib/clevic/table_view_paste.rb,
lib/clevic/qt/action_builder.rb,
lib/clevic/qt/combo_delegate.rb,
lib/clevic/sequel_ar_adapter.rb,
lib/clevic/swing/cell_editor.rb,
lib/clevic/swing/table_model.rb,
lib/clevic/swing/set_delegate.rb,
lib/clevic/swing/tag_delegate.rb,
lib/clevic/swing/cell_renderer.rb,
lib/clevic/swing/model_builder.rb,
lib/clevic/swing/search_dialog.rb,
lib/clevic/swing/text_delegate.rb,
lib/clevic/qt/distinct_delegate.rb,
lib/clevic/qt/simplest_delegate.rb,
lib/clevic/swing/action_builder.rb,
lib/clevic/swing/combo_delegate.rb,
lib/clevic/swing/confirm_dialog.rb,
lib/clevic/qt/text_area_delegate.rb,
lib/clevic/swing/selection_model.rb,
lib/clevic/delegates/set_delegate.rb,
lib/clevic/qt/relational_delegate.rb,
lib/clevic/swing/boolean_delegate.rb,
lib/clevic/swing/table_view_focus.rb,
lib/clevic/swing/distinct_delegate.rb,
lib/clevic/swing/swing_table_index.rb,
lib/clevic/delegates/combo_delegate.rb,
lib/clevic/swing/text_area_delegate.rb,
lib/clevic/swing/relational_delegate.rb,
lib/clevic/delegates/distinct_delegate.rb,
lib/clevic/delegates/relational_delegate.rb

Overview

Qt-specific accept/reject. Including class must provide #result

Defined Under Namespace

Modules: AcceptReject, ActionBuilder, Emitter, FieldValuer, GenericFormat, ManyField, OrderedDataset, Record, SimpleFieldValuer, SimplestDelegate, TableIndex Classes: Action, ActiveRecordAdaptor, AttributeList, BooleanDelegate, Browser, CacheTable, CellEditor, CellRenderer, ClevicTable, Clipboard, ComboBox, ComboDelegate, ConfirmDialog, DatasetRoller, DefaultView, Delegate, DistinctDelegate, EditorScrollPane, Field, FilterCommand, ModelBuilder, PasteError, RelationalDelegate, RowHeader, RowHeaderModel, Sampler, SearchDialog, SelectionModel, SelectionRange, Separator, SequelAdaptor, SetDelegate, Stream, SwingTableIndex, TableModel, TableSearcher, TableView, TableViewFocus, TagDelegate, TagEditor, TextAreaDelegate, TextDelegate, View

Constant Summary collapse

VERSION =
'0.14.6'

Class Method Summary collapse

Class Method Details

.base_entity_classObject



4
5
6
# File 'lib/clevic.rb', line 4

def self.base_entity_class
  Sequel::Model
end

.tahomaObject



27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/clevic/swing.rb', line 27

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