class Glimmer::SWT::StyledTextProxy
Attributes
alignment[R]
caret[R]
editable[R]
right_margin[R]
Public Instance Methods
alignment=(value)
click to toggle source
# File lib/glimmer/swt/styled_text_proxy.rb, line 10 def alignment=(value) @alignment = %w[left center right].detect {|alignment_value| SWTProxy[alignment_value] == value} dom_element.css('text-align', @alignment) end
caret=(value)
click to toggle source
# File lib/glimmer/swt/styled_text_proxy.rb, line 38 def caret=(value) @caret = value # TODO implement (not needed for disabling caret though) end
editable=(value)
click to toggle source
# File lib/glimmer/swt/styled_text_proxy.rb, line 20 def editable=(value) @editable = value if !@editable dom_element.attr('disabled', true) dom_element.css('background', :white) dom_element.css('border', 'solid 1px rgb(118, 118, 118)') dom_element.css('border-radius', '3px') # :hover { # border-color: rgb(80, 80, 80); # } else dom_element.prop('disabled', false) dom_element.css('background', nil) dom_element.css('border', nil) dom_element.css('border-radius', nil) end end
right_margin=(value)
click to toggle source
# File lib/glimmer/swt/styled_text_proxy.rb, line 15 def right_margin=(value) @right_margin = value.to_i dom_element.css('padding-right', @right_margin) end