module Glimmer::LibUI::ControlProxy::TripleColumn

A dual column is one that represents two values (e.g. image and text or checkbox and text) It is meant to be included in a column proxy class that already includes Column

Public Instance Methods

column_index() click to toggle source
# File lib/glimmer/libui/control_proxy/triple_column.rb, line 36
def column_index
  @column_index ||= @parent_proxy.send(:next_column_index).tap do
    @parent_proxy.send(:next_column_index)
    @parent_proxy.send(:next_column_index)
  end
end
second_column_index() click to toggle source
# File lib/glimmer/libui/control_proxy/triple_column.rb, line 28
def second_column_index
  column_index + 1
end
third_column_index() click to toggle source
# File lib/glimmer/libui/control_proxy/triple_column.rb, line 32
def third_column_index
  column_index + 2
end