685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
|
# File 'ext/ae-rad/lib/tk/al-tk.rb', line 685
def activate(free=true)
if !defined?(@manager)
set_manager(@agobj.props['layout_man']['manager']['get'].call, true)
end
case @manager
when 'place'
@place_manager.activate(free) if defined? @place_manager
@@last = @place_manager if defined? @place_manager
when 'pack'
@pack_manager.activate if defined? @pack_manager
@@last = @place_manager if defined? @pack_manager
else
AGTkLManager.deactivate_all
@@last = nil
end
@active = true
end
|