class Glimmer::SWT::GroupProxy

Adapter for org.eclipse.swt.widgets.Group

Follows Adapter Pattern

Attributes

text[R]

Public Instance Methods

dom() click to toggle source
# File lib/glimmer/swt/group_proxy.rb, line 29
def dom
  @dom ||= html {
    fieldset(id: id, class: name) {
      legend(class: 'hide') { text }
    }
  }.to_s
end
element() click to toggle source
# File lib/glimmer/swt/group_proxy.rb, line 21
def element
  'fieldset'
end
legend_dom_element() click to toggle source
# File lib/glimmer/swt/group_proxy.rb, line 25
def legend_dom_element
  dom_element.find('legend')
end
text=(value) click to toggle source
# File lib/glimmer/swt/group_proxy.rb, line 11
def text=(value)
  @text = value
  if @text.nil?
    legend_dom_element.add_class('hide')
  else
    legend_dom_element.remove_class('hide')
  end
  legend_dom_element.html(@text)
end