Sha256: 4ec60dc365182e7f3f8a9ec21b9d4df89ad9e30c73dcd9414941f7003cd311f7

Contents?: true

Size: 1.6 KB

Versions: 3

Compression:

Stored size: 1.6 KB

Contents

require_relative "command_handler_chain_factory"
require_relative "command_handlers/color_command_handler"
require_relative "command_handlers/shell_command_handler"
require_relative "command_handlers/widget_listener_command_handler"
require_relative "command_handlers/bind_command_handler"
require_relative "command_handlers/tab_item_command_handler"
require_relative "command_handlers/combo_selection_data_binding_command_handler"
require_relative "command_handlers/list_selection_data_binding_command_handler"
require_relative "command_handlers/tree_items_data_binding_command_handler"
require_relative "command_handlers/tree_properties_data_binding_command_handler"
require_relative "command_handlers/table_items_data_binding_command_handler"
require_relative "command_handlers/table_column_properties_data_binding_command_handler"
require_relative "command_handlers/data_binding_command_handler"
require_relative "command_handlers/widget_method_command_handler"
require_relative "command_handlers/widget_command_handler"

# edit to add more command handlers and extend Glimmer
CommandHandlerChainFactory.def_dsl(:swt,
  ShellCommandHandler.new,
  WidgetListenerCommandHandler.new,
  BindCommandHandler.new,
  TabItemCommandHandler.new,
  ComboSelectionDataBindingCommandHandler.new,
  ListSelectionDataBindingCommandHandler.new,
  TreeItemsDataBindingCommandHandler.new,
  TreePropertiesDataBindingCommandHandler.new,
  TableItemsDataBindingCommandHandler.new,
  TableColumnPropertiesDataBindingCommandHandler.new,
  DataBindingCommandHandler.new,
  ColorCommandHandler.new,
  WidgetMethodCommandHandler.new,
  WidgetCommandHandler.new
)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
glimmer-0.3.5 lib/command_handlers.rb
glimmer-0.3.4 lib/command_handlers.rb
glimmer-0.3.3 lib/command_handlers.rb