module Glimmer::LibUI::ControlProxy::EditableColumn

Public Instance Methods

editable(value = nil) click to toggle source
# File lib/glimmer/libui/control_proxy/editable_column.rb, line 26
def editable(value = nil)
  if value.nil?
    @editable = false if @editable.nil?
    @editable
  else
    @editable = !!value
  end
end
Also aliased as: editable=, set_editable, editable?
editable=(value = nil)
Alias for: editable
editable?(value = nil)
Alias for: editable
set_editable(value = nil)
Alias for: editable

Private Instance Methods

editable_value() click to toggle source
# File lib/glimmer/libui/control_proxy/editable_column.rb, line 40
def editable_value
  # TODO consider relying on enum symbol :table_model_column
  (@parent_proxy.editable? || editable?) ? -2 : -1
end