Class: Java::OrgEclipseSwtGraphics::GC
- Inherits:
-
Object
- Object
- Java::OrgEclipseSwtGraphics::GC
- Defined in:
- lib/glimmer/swt/custom/shape.rb
Instance Method Summary collapse
- #getLineDashOffset ⇒ Object (also: #get_line_dash_offset, #line_dash_offset)
- #getLineMiterLimit ⇒ Object (also: #get_line_miter_limit, #line_miter_limit)
- #setLineDashOffset(value) ⇒ Object (also: #set_line_dash_offset, #line_dash_offset=)
- #setLineMiterLimit(value) ⇒ Object (also: #set_line_miter_limit, #line_miter_limit=)
Instance Method Details
#getLineDashOffset ⇒ Object Also known as: get_line_dash_offset, line_dash_offset
38 39 40 |
# File 'lib/glimmer/swt/custom/shape.rb', line 38 def getLineDashOffset getLineAttributes&.dashOffset end |
#getLineMiterLimit ⇒ Object Also known as: get_line_miter_limit, line_miter_limit
51 52 53 |
# File 'lib/glimmer/swt/custom/shape.rb', line 51 def getLineMiterLimit getLineAttributes&.miterLimit end |
#setLineDashOffset(value) ⇒ Object Also known as: set_line_dash_offset, line_dash_offset=
31 32 33 34 |
# File 'lib/glimmer/swt/custom/shape.rb', line 31 def setLineDashOffset(value) lineMiterLimit = getLineAttributes&.miterLimit || 999_999 setLineAttributes(Java::OrgEclipseSwtGraphics::LineAttributes.new(getLineWidth, getLineCap, getLineJoin, getLineStyle, getLineDash.map(&:to_f).to_java(:float), value, lineMiterLimit)) end |
#setLineMiterLimit(value) ⇒ Object Also known as: set_line_miter_limit, line_miter_limit=
44 45 46 47 |
# File 'lib/glimmer/swt/custom/shape.rb', line 44 def setLineMiterLimit(value) lineDashOffset = getLineAttributes&.dashOffset || 0 setLineAttributes(Java::OrgEclipseSwtGraphics::LineAttributes.new(getLineWidth, getLineCap, getLineJoin, getLineStyle, getLineDash.map(&:to_f).to_java(:float), lineDashOffset, value)) end |