Class Ui::WxWidgets::DradisGui
In: ui/wx.rb
Parent: Wx::App

Main Wx Application, handles the creation of main window, window title, etc.

Methods

on_init   run   setup   teardown  

Included Modules

Core::ViewInterface

Public Instance methods

[Source]

    # File ui/wx.rb, line 54
54:       def on_init
55:         @frame = Ui::WxWidgets::DradisWindow.new( nil, 
56:                            Wx::ID_ANY, 
57:                            "dradis",
58:                            Wx::DEFAULT_POSITION,
59:                            Wx::Size.new(800, 600) 
60:                         )
61:         set_top_window(@frame)
62:         @frame.controller = @controller
63:         @frame.show
64:         return true                       
65:       end

[Source]

    # File ui/wx.rb, line 69
69:       def run()      
70:         main_loop
71:       end

[Source]

    # File ui/wx.rb, line 66
66:       def setup(new_controller)
67:         @controller = new_controller
68:       end

[Source]

    # File ui/wx.rb, line 72
72:       def teardown()
73:         @frame.close 
74:       end

[Validate]