Method: VRParent#registerControl
- Defined in:
- lib/vr/vruby.rb
#registerControl(c, name, cid) ⇒ Object
475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 |
# File 'lib/vr/vruby.rb', line 475 def registerControl(c,name,cid) c.etc= cid if name.is_a?(String) then if name.length>0 then atname = instance_eval("@" + name + " ||= nil") raise "Already used name '#{name}'" unless atname.nil? begin instance_eval("@"+name+"=c") if name rescue end end c.name = name @controls[cid]= c end c end |