Sha256: 51bcabe109e950407b3fb27964560fd8429d1e25b22dae05b785d313108ee7f6
Contents?: true
Size: 674 Bytes
Versions: 20
Compression:
Stored size: 674 Bytes
Contents
require 'glimmer/swt/widget_proxy' module Glimmer module SWT class TableColumnProxy < Glimmer::SWT::WidgetProxy attr_reader :no_sort, :sort_property, :editor alias no_sort? no_sort attr_accessor :sort_block, :sort_by_block def initialize(underscored_widget_name, parent, args) @no_sort = args.delete(:no_sort) super on_widget_selected do |event| parent.sort_by_column(self) end unless no_sort? end def sort_property=(args) @sort_property = args unless args.empty? end def editor=(args) @editor = args end end end end
Version data entries
20 entries across 20 versions & 1 rubygems