Class: RXaal::GraphicPrim

Inherits:
XaalElement show all
Defined in:
lib/graphic_prim.rb

Direct Known Subclasses

Angle, Arc, Circle, CircleSegment, Line, Point, Rectangle

Instance Attribute Summary

Attributes inherited from XaalElement

#doc, #id, #refs

Instance Method Summary collapse

Methods inherited from XaalElement

#add_attribute, #add_ref, get_new_default_id, modify_ref, #rm_ref

Methods included from Serializable

#xaal_serialize

Constructor Details

#initialize(doc, id = nil, elem_ns = nil) ⇒ GraphicPrim

Returns a new instance of GraphicPrim.



12
13
14
# File 'lib/graphic_prim.rb', line 12

def initialize(doc, id = nil, elem_ns=nil)
  super(doc, id, elem_ns)
end

Instance Method Details

#superclass_serialize(element) ⇒ Object



16
17
18
19
20
21
22
23
# File 'lib/graphic_prim.rb', line 16

def superclass_serialize(element)
  super(element)
  element.attributes["hidden"] = hidden.to_s
  element.attributes["opacity"] = opacity
  style.xaal_serialize(element)
  
  
end