git-svn-id: https://svn.code.sf.net/p/freetel/code@517 01035d8c-6547-0410-b346-abe4f9...
authorwittend99 <wittend99@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 29 May 2012 23:26:27 +0000 (23:26 +0000)
committerwittend99 <wittend99@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 29 May 2012 23:26:27 +0000 (23:26 +0000)
14 files changed:
fdmdv2/FDMDV2.fbp [deleted file]
fdmdv2/Release/fdmdv2.exe
fdmdv2/fdmdv2.mk
fdmdv2/fdmdv2.project
fdmdv2/fdmdv2DlgAudio.cpp [new file with mode: 0644]
fdmdv2/fdmdv2DlgAudio.h [new file with mode: 0644]
fdmdv2/fdmdv2TopFrame.cpp [new file with mode: 0644]
fdmdv2/fdmdv2TopFrame.h [new file with mode: 0644]
fdmdv2/fdmdv2_wsp.mk
fdmdv2/topFrame.cpp
fdmdv2/topFrame.h
fdmdv2/topFrame.php [new file with mode: 0644]
fdmdv2/topFrame.py
fdmdv2/topFrame.xrc

diff --git a/fdmdv2/FDMDV2.fbp b/fdmdv2/FDMDV2.fbp
deleted file mode 100644 (file)
index 8029995..0000000
+++ /dev/null
@@ -1,4697 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>\r
-<wxFormBuilder_Project>\r
-    <FileVersion major="1" minor="11" />\r
-    <object class="Project" expanded="1">\r
-        <property name="class_decoration"></property>\r
-        <property name="code_generation">C++|PHP|Python|XRC</property>\r
-        <property name="disconnect_events">1</property>\r
-        <property name="disconnect_mode">source_name</property>\r
-        <property name="disconnect_php_events">0</property>\r
-        <property name="disconnect_python_events">0</property>\r
-        <property name="embedded_files_path">res</property>\r
-        <property name="encoding">UTF-8</property>\r
-        <property name="event_generation">connect</property>\r
-        <property name="file">topFrame</property>\r
-        <property name="first_id">1000</property>\r
-        <property name="help_provider">none</property>\r
-        <property name="internationalize">1</property>\r
-        <property name="name">fdmdv2</property>\r
-        <property name="namespace"></property>\r
-        <property name="path">C:\Users\wittend\Projects\dvui</property>\r
-        <property name="precompiled_header"></property>\r
-        <property name="relative_path">1</property>\r
-        <property name="skip_php_events">1</property>\r
-        <property name="skip_python_events">1</property>\r
-        <property name="use_enum">0</property>\r
-        <property name="use_microsoft_bom">1</property>\r
-        <object class="Frame" expanded="1">\r
-            <property name="BottomDockable">1</property>\r
-            <property name="LeftDockable">1</property>\r
-            <property name="RightDockable">1</property>\r
-            <property name="TopDockable">1</property>\r
-            <property name="aui_layer"></property>\r
-            <property name="aui_managed">0</property>\r
-            <property name="aui_name"></property>\r
-            <property name="aui_position"></property>\r
-            <property name="aui_row"></property>\r
-            <property name="best_size"></property>\r
-            <property name="bg">wxSYS_COLOUR_3DLIGHT</property>\r
-            <property name="caption"></property>\r
-            <property name="caption_visible">1</property>\r
-            <property name="center"></property>\r
-            <property name="center_pane">0</property>\r
-            <property name="close_button">1</property>\r
-            <property name="context_help"></property>\r
-            <property name="context_menu">1</property>\r
-            <property name="default_pane">0</property>\r
-            <property name="dock">Dock</property>\r
-            <property name="dock_fixed">0</property>\r
-            <property name="docking">Left</property>\r
-            <property name="enabled">1</property>\r
-            <property name="event_handler">impl_virtual</property>\r
-            <property name="extra_style"></property>\r
-            <property name="fg">wxSYS_COLOUR_WINDOWTEXT</property>\r
-            <property name="floatable">1</property>\r
-            <property name="font"></property>\r
-            <property name="gripper">0</property>\r
-            <property name="hidden">0</property>\r
-            <property name="id">wxID_ANY</property>\r
-            <property name="max_size"></property>\r
-            <property name="maximize_button">0</property>\r
-            <property name="maximum_size"></property>\r
-            <property name="min_size"></property>\r
-            <property name="minimize_button">0</property>\r
-            <property name="minimum_size"></property>\r
-            <property name="moveable">1</property>\r
-            <property name="name">TopFrame</property>\r
-            <property name="pane_border">1</property>\r
-            <property name="pane_position"></property>\r
-            <property name="pane_size"></property>\r
-            <property name="pin_button">1</property>\r
-            <property name="pos"></property>\r
-            <property name="resize">Resizable</property>\r
-            <property name="show">1</property>\r
-            <property name="size">732,507</property>\r
-            <property name="style">wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER</property>\r
-            <property name="subclass"></property>\r
-            <property name="title">FDMDV2</property>\r
-            <property name="toolbar_pane">0</property>\r
-            <property name="tooltip"></property>\r
-            <property name="validator_data_type"></property>\r
-            <property name="validator_style">wxFILTER_NONE</property>\r
-            <property name="validator_type">wxDefaultValidator</property>\r
-            <property name="validator_variable"></property>\r
-            <property name="window_extra_style"></property>\r
-            <property name="window_name"></property>\r
-            <property name="window_style">wxTAB_TRAVERSAL</property>\r
-            <property name="xrc_skip_sizer">1</property>\r
-            <event name="OnActivate"></event>\r
-            <event name="OnActivateApp"></event>\r
-            <event name="OnAuiFindManager"></event>\r
-            <event name="OnAuiPaneButton"></event>\r
-            <event name="OnAuiPaneClose"></event>\r
-            <event name="OnAuiPaneMaximize"></event>\r
-            <event name="OnAuiPaneRestore"></event>\r
-            <event name="OnAuiRender"></event>\r
-            <event name="OnChar"></event>\r
-            <event name="OnClose">topFrame_OnClose</event>\r
-            <event name="OnEnterWindow"></event>\r
-            <event name="OnEraseBackground"></event>\r
-            <event name="OnHibernate"></event>\r
-            <event name="OnIconize"></event>\r
-            <event name="OnIdle"></event>\r
-            <event name="OnKeyDown"></event>\r
-            <event name="OnKeyUp"></event>\r
-            <event name="OnKillFocus"></event>\r
-            <event name="OnLeaveWindow"></event>\r
-            <event name="OnLeftDClick"></event>\r
-            <event name="OnLeftDown"></event>\r
-            <event name="OnLeftUp"></event>\r
-            <event name="OnMiddleDClick"></event>\r
-            <event name="OnMiddleDown"></event>\r
-            <event name="OnMiddleUp"></event>\r
-            <event name="OnMotion"></event>\r
-            <event name="OnMouseEvents"></event>\r
-            <event name="OnMouseWheel"></event>\r
-            <event name="OnPaint">topFrame_OnPaint</event>\r
-            <event name="OnRightDClick"></event>\r
-            <event name="OnRightDown"></event>\r
-            <event name="OnRightUp"></event>\r
-            <event name="OnSetFocus"></event>\r
-            <event name="OnSize">topFrame_OnSize</event>\r
-            <event name="OnUpdateUI">topFrame_OnUpdateUI</event>\r
-            <object class="wxMenuBar" expanded="0">\r
-                <property name="BottomDockable">1</property>\r
-                <property name="LeftDockable">1</property>\r
-                <property name="RightDockable">1</property>\r
-                <property name="TopDockable">1</property>\r
-                <property name="aui_layer"></property>\r
-                <property name="aui_name">main_manu</property>\r
-                <property name="aui_position"></property>\r
-                <property name="aui_row"></property>\r
-                <property name="best_size"></property>\r
-                <property name="bg"></property>\r
-                <property name="caption"></property>\r
-                <property name="caption_visible">1</property>\r
-                <property name="center_pane">0</property>\r
-                <property name="close_button">1</property>\r
-                <property name="context_help"></property>\r
-                <property name="context_menu">1</property>\r
-                <property name="default_pane">0</property>\r
-                <property name="dock">Dock</property>\r
-                <property name="dock_fixed">0</property>\r
-                <property name="docking">Left</property>\r
-                <property name="enabled">1</property>\r
-                <property name="fg"></property>\r
-                <property name="floatable">1</property>\r
-                <property name="font"></property>\r
-                <property name="gripper">0</property>\r
-                <property name="hidden">0</property>\r
-                <property name="id">wxID_ANY</property>\r
-                <property name="label">MyMenuBar</property>\r
-                <property name="max_size"></property>\r
-                <property name="maximize_button">0</property>\r
-                <property name="maximum_size"></property>\r
-                <property name="min_size"></property>\r
-                <property name="minimize_button">0</property>\r
-                <property name="minimum_size"></property>\r
-                <property name="moveable">1</property>\r
-                <property name="name">m_menubarMain</property>\r
-                <property name="pane_border">1</property>\r
-                <property name="pane_position"></property>\r
-                <property name="pane_size"></property>\r
-                <property name="permission">protected</property>\r
-                <property name="pin_button">1</property>\r
-                <property name="pos"></property>\r
-                <property name="resize">Resizable</property>\r
-                <property name="show">1</property>\r
-                <property name="size"></property>\r
-                <property name="style">wxMB_DOCKABLE</property>\r
-                <property name="subclass"></property>\r
-                <property name="toolbar_pane">0</property>\r
-                <property name="tooltip"></property>\r
-                <property name="validator_data_type"></property>\r
-                <property name="validator_style">wxFILTER_NONE</property>\r
-                <property name="validator_type">wxDefaultValidator</property>\r
-                <property name="validator_variable"></property>\r
-                <property name="window_extra_style"></property>\r
-                <property name="window_name"></property>\r
-                <property name="window_style"></property>\r
-                <event name="OnChar"></event>\r
-                <event name="OnEnterWindow"></event>\r
-                <event name="OnEraseBackground"></event>\r
-                <event name="OnKeyDown"></event>\r
-                <event name="OnKeyUp"></event>\r
-                <event name="OnKillFocus"></event>\r
-                <event name="OnLeaveWindow"></event>\r
-                <event name="OnLeftDClick"></event>\r
-                <event name="OnLeftDown"></event>\r
-                <event name="OnLeftUp"></event>\r
-                <event name="OnMiddleDClick"></event>\r
-                <event name="OnMiddleDown"></event>\r
-                <event name="OnMiddleUp"></event>\r
-                <event name="OnMotion"></event>\r
-                <event name="OnMouseEvents"></event>\r
-                <event name="OnMouseWheel"></event>\r
-                <event name="OnPaint"></event>\r
-                <event name="OnRightDClick"></event>\r
-                <event name="OnRightDown"></event>\r
-                <event name="OnRightUp"></event>\r
-                <event name="OnSetFocus"></event>\r
-                <event name="OnSize"></event>\r
-                <event name="OnUpdateUI"></event>\r
-                <object class="wxMenu" expanded="0">\r
-                    <property name="label">&amp;File</property>\r
-                    <property name="name">file</property>\r
-                    <property name="permission">protected</property>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">1</property>\r
-                        <property name="help">Open File</property>\r
-                        <property name="id">ID_OPEN</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">&amp;Open</property>\r
-                        <property name="name">m_menuItemOpen</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnOpen</event>\r
-                        <event name="OnUpdateUI">OnOpenUpdateUI</event>\r
-                    </object>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">1</property>\r
-                        <property name="help">Save current file</property>\r
-                        <property name="id">ID_SAVE</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">&amp;Save</property>\r
-                        <property name="name">m_menuItemSave</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnSave</event>\r
-                        <event name="OnUpdateUI">OnSaveUpdateUI</event>\r
-                    </object>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">1</property>\r
-                        <property name="help">Close current file</property>\r
-                        <property name="id">ID_CLOSE</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">&amp;Close</property>\r
-                        <property name="name">m_menuItemClose</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnClose</event>\r
-                        <event name="OnUpdateUI">OnCloseUpdateUI</event>\r
-                    </object>\r
-                    <object class="separator" expanded="0">\r
-                        <property name="name">m_separator1</property>\r
-                        <property name="permission">none</property>\r
-                    </object>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">1</property>\r
-                        <property name="help">Exit Program</property>\r
-                        <property name="id">ID_EXIT</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">E&amp;xit</property>\r
-                        <property name="name">m_menuItemExit</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnExit</event>\r
-                        <event name="OnUpdateUI"></event>\r
-                    </object>\r
-                </object>\r
-                <object class="wxMenu" expanded="0">\r
-                    <property name="label">&amp;Edit</property>\r
-                    <property name="name">edit</property>\r
-                    <property name="permission">protected</property>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">0</property>\r
-                        <property name="help">Copy selection</property>\r
-                        <property name="id">ID_COPY</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">&amp;Copy</property>\r
-                        <property name="name">m_menuItemCopy</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnCopy</event>\r
-                        <event name="OnUpdateUI">OnCopyUpdateUI</event>\r
-                    </object>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">0</property>\r
-                        <property name="help">Cut Selection</property>\r
-                        <property name="id">ID_CUT</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">Cut</property>\r
-                        <property name="name">m_menuItemCut</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnCut</event>\r
-                        <event name="OnUpdateUI">OnCutUpdateUI</event>\r
-                    </object>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">0</property>\r
-                        <property name="help">Paste selection</property>\r
-                        <property name="id">ID_PASTE</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">&amp;Paste</property>\r
-                        <property name="name">m_menuItemPaste</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnPaste</event>\r
-                        <event name="OnUpdateUI">OnPasteUpdateUI</event>\r
-                    </object>\r
-                </object>\r
-                <object class="wxMenu" expanded="0">\r
-                    <property name="label">&amp;Tools</property>\r
-                    <property name="name">tools</property>\r
-                    <property name="permission">protected</property>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">1</property>\r
-                        <property name="help"></property>\r
-                        <property name="id">wxID_ANY</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">&amp;Audio</property>\r
-                        <property name="name">m_menuItemAudio</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnToolsAudio</event>\r
-                        <event name="OnUpdateUI">OnToolsAudioUI</event>\r
-                    </object>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">1</property>\r
-                        <property name="help"></property>\r
-                        <property name="id">wxID_ANY</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">Com Port Config</property>\r
-                        <property name="name">m_menuItemComCfg</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnToolsComCfg</event>\r
-                        <event name="OnUpdateUI">OnToolsComCfgUI</event>\r
-                    </object>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">1</property>\r
-                        <property name="help">Set preferences</property>\r
-                        <property name="id">ID_OPTIONS</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">&amp;Options</property>\r
-                        <property name="name">m_menuItemOptions</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnToolsOptions</event>\r
-                        <event name="OnUpdateUI">OnToolsOptionsUI</event>\r
-                    </object>\r
-                </object>\r
-                <object class="wxMenu" expanded="0">\r
-                    <property name="label">&amp;Help</property>\r
-                    <property name="name">help</property>\r
-                    <property name="permission">protected</property>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">0</property>\r
-                        <property name="help"></property>\r
-                        <property name="id">wxID_ANY</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">Check for Updates</property>\r
-                        <property name="name">m_menuItemHelpUpdates</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnHelpCheckUpdates</event>\r
-                        <event name="OnUpdateUI">OnHelpCheckUpdatesUI</event>\r
-                    </object>\r
-                    <object class="wxMenuItem" expanded="0">\r
-                        <property name="bitmap"></property>\r
-                        <property name="checked">0</property>\r
-                        <property name="enabled">1</property>\r
-                        <property name="help">About this program</property>\r
-                        <property name="id">ID_ABOUT</property>\r
-                        <property name="kind">wxITEM_NORMAL</property>\r
-                        <property name="label">&amp;About</property>\r
-                        <property name="name">m_menuItemAbout</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="shortcut"></property>\r
-                        <property name="unchecked_bitmap"></property>\r
-                        <event name="OnMenuSelection">OnHelpAbout</event>\r
-                        <event name="OnUpdateUI"></event>\r
-                    </object>\r
-                </object>\r
-            </object>\r
-            <object class="wxBoxSizer" expanded="1">\r
-                <property name="minimum_size"></property>\r
-                <property name="name">bSizer1</property>\r
-                <property name="orient">wxHORIZONTAL</property>\r
-                <property name="permission">none</property>\r
-                <object class="sizeritem" expanded="1">\r
-                    <property name="border">5</property>\r
-                    <property name="flag">wxALL|wxEXPAND</property>\r
-                    <property name="proportion">0</property>\r
-                    <object class="wxBoxSizer" expanded="0">\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">leftSizer</property>\r
-                        <property name="orient">wxVERTICAL</property>\r
-                        <property name="permission">none</property>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">1</property>\r
-                            <property name="flag">wxALIGN_CENTER|wxALL|wxEXPAND</property>\r
-                            <property name="proportion">2</property>\r
-                            <object class="wxStaticBoxSizer" expanded="0">\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="label">SNR</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="name">snrSizer</property>\r
-                                <property name="orient">wxVERTICAL</property>\r
-                                <property name="permission">none</property>\r
-                                <event name="OnUpdateUI"></event>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">10</property>\r
-                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxGauge" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_gaugeSNR</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="range">100</property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size">15,135</property>\r
-                                        <property name="style">wxGA_SMOOTH|wxGA_VERTICAL</property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="value"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">1</property>\r
-                                    <property name="flag">wxEXPAND</property>\r
-                                    <property name="proportion">0</property>\r
-                                    <object class="wxBoxSizer" expanded="0">\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="name">bSizer29</property>\r
-                                        <property name="orient">wxVERTICAL</property>\r
-                                        <property name="permission">none</property>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">1</property>\r
-                                            <property name="flag">wxALIGN_CENTER|wxALL</property>\r
-                                            <property name="proportion">0</property>\r
-                                            <object class="wxTextCtrl" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size"></property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="max_size"></property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="maxlength">0</property>\r
-                                                <property name="min_size"></property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size">35,25</property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_textSNR</property>\r
-                                                <property name="pane_border">0</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size"></property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos">-1,-1</property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size">35,25</property>\r
-                                                <property name="style">wxTE_READONLY</property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip"></property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="value"></property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnText"></event>\r
-                                                <event name="OnTextEnter"></event>\r
-                                                <event name="OnTextMaxLen"></event>\r
-                                                <event name="OnTextURL"></event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                    </object>\r
-                                </object>\r
-                            </object>\r
-                        </object>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">1</property>\r
-                            <property name="flag">wxALIGN_CENTER|wxALL|wxEXPAND</property>\r
-                            <property name="proportion">2</property>\r
-                            <object class="wxStaticBoxSizer" expanded="0">\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="label">Level</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="name">levelSizer</property>\r
-                                <property name="orient">wxVERTICAL</property>\r
-                                <property name="permission">none</property>\r
-                                <event name="OnUpdateUI"></event>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">10</property>\r
-                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxGauge" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_gaugeLevel</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="range">100</property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size">15,135</property>\r
-                                        <property name="style">wxGA_SMOOTH|wxGA_VERTICAL</property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="value"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                            </object>\r
-                        </object>\r
-                    </object>\r
-                </object>\r
-                <object class="sizeritem" expanded="1">\r
-                    <property name="border">1</property>\r
-                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND</property>\r
-                    <property name="proportion">4</property>\r
-                    <object class="wxBoxSizer" expanded="0">\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">centerSizer</property>\r
-                        <property name="orient">wxVERTICAL</property>\r
-                        <property name="permission">none</property>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">0</property>\r
-                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALIGN_TOP|wxEXPAND</property>\r
-                            <property name="proportion">1</property>\r
-                            <object class="wxBoxSizer" expanded="0">\r
-                                <property name="minimum_size"></property>\r
-                                <property name="name">upperSizer</property>\r
-                                <property name="orient">wxVERTICAL</property>\r
-                                <property name="permission">none</property>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">1</property>\r
-                                    <property name="flag">wxALIGN_TOP|wxEXPAND</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxAuiNotebook" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_auiNbookCtrl</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">public</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style">wxAUI_NB_BOTTOM|wxAUI_NB_DEFAULT_STYLE</property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="tab_ctrl_height">-1</property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="uniform_bitmap_size"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnAuiNotebookAllowDND"></event>\r
-                                        <event name="OnAuiNotebookBeginDrag"></event>\r
-                                        <event name="OnAuiNotebookButton"></event>\r
-                                        <event name="OnAuiNotebookDragMotion"></event>\r
-                                        <event name="OnAuiNotebookEndDrag"></event>\r
-                                        <event name="OnAuiNotebookPageChanged"></event>\r
-                                        <event name="OnAuiNotebookPageChanging"></event>\r
-                                        <event name="OnAuiNotebookPageClose"></event>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                            </object>\r
-                        </object>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">2</property>\r
-                            <property name="flag">wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND</property>\r
-                            <property name="proportion">0</property>\r
-                            <object class="wxBoxSizer" expanded="0">\r
-                                <property name="minimum_size"></property>\r
-                                <property name="name">lowerSizer</property>\r
-                                <property name="orient">wxHORIZONTAL</property>\r
-                                <property name="permission">none</property>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxEXPAND</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxBoxSizer" expanded="0">\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="name">bSizer15</property>\r
-                                        <property name="orient">wxVERTICAL</property>\r
-                                        <property name="permission">none</property>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">5</property>\r
-                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND</property>\r
-                                            <property name="proportion">0</property>\r
-                                            <object class="wxTextCtrl" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size"></property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="max_size"></property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="maxlength">0</property>\r
-                                                <property name="min_size"></property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size"></property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_txtCtrl</property>\r
-                                                <property name="pane_border">0</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size"></property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos"></property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size"></property>\r
-                                                <property name="style"></property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip"></property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="value"></property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnText"></event>\r
-                                                <event name="OnTextEnter"></event>\r
-                                                <event name="OnTextMaxLen"></event>\r
-                                                <event name="OnTextURL"></event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALIGN_RIGHT</property>\r
-                                    <property name="proportion">0</property>\r
-                                    <object class="wxBoxSizer" expanded="0">\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="name">bSizer141</property>\r
-                                        <property name="orient">wxHORIZONTAL</property>\r
-                                        <property name="permission">none</property>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">5</property>\r
-                                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxALL|wxFIXED_MINSIZE</property>\r
-                                            <property name="proportion">0</property>\r
-                                            <object class="wxToggleButton" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size">45,35</property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="label">RxID</property>\r
-                                                <property name="max_size">45,35</property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="min_size">45,35</property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size"></property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_togRxID</property>\r
-                                                <property name="pane_border">1</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size">45,35</property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos"></property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size"></property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip"></property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="value">0</property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnToggleButton">OnTogBtnRxID</event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">5</property>\r
-                                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>\r
-                                            <property name="proportion">0</property>\r
-                                            <object class="wxToggleButton" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size"></property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="label">TxID</property>\r
-                                                <property name="max_size"></property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="min_size"></property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size"></property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_togTxID</property>\r
-                                                <property name="pane_border">1</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size"></property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos"></property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size"></property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip"></property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="value">0</property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnToggleButton">OnTogBtnTxID</event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                    </object>\r
-                                </object>\r
-                            </object>\r
-                        </object>\r
-                    </object>\r
-                </object>\r
-                <object class="sizeritem" expanded="1">\r
-                    <property name="border">3</property>\r
-                    <property name="flag">wxALL|wxEXPAND</property>\r
-                    <property name="proportion">0</property>\r
-                    <object class="wxBoxSizer" expanded="1">\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">rightSizer</property>\r
-                        <property name="orient">wxVERTICAL</property>\r
-                        <property name="permission">none</property>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">3</property>\r
-                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND</property>\r
-                            <property name="proportion">3</property>\r
-                            <object class="wxStaticBoxSizer" expanded="0">\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="label">SQ</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="name">sbSizer3</property>\r
-                                <property name="orient">wxVERTICAL</property>\r
-                                <property name="permission">none</property>\r
-                                <event name="OnUpdateUI"></event>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">1</property>\r
-                                    <property name="flag">wxALIGN_CENTER|wxALL</property>\r
-                                    <property name="proportion">2</property>\r
-                                    <object class="wxSlider" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="maxValue">100</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="minValue">0</property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_sliderSQ</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size">-1,100</property>\r
-                                        <property name="style">wxSL_AUTOTICKS|wxSL_INVERSE|wxSL_VERTICAL</property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="value">50</property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnCommandScroll">OnCmdSliderScroll</event>\r
-                                        <event name="OnCommandScrollBottom"></event>\r
-                                        <event name="OnCommandScrollChanged"></event>\r
-                                        <event name="OnCommandScrollLineDown"></event>\r
-                                        <event name="OnCommandScrollLineUp"></event>\r
-                                        <event name="OnCommandScrollPageDown"></event>\r
-                                        <event name="OnCommandScrollPageUp"></event>\r
-                                        <event name="OnCommandScrollThumbRelease"></event>\r
-                                        <event name="OnCommandScrollThumbTrack"></event>\r
-                                        <event name="OnCommandScrollTop"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnScroll"></event>\r
-                                        <event name="OnScrollBottom">OnSliderScrollBottom</event>\r
-                                        <event name="OnScrollChanged">OnCmdSliderScrollChanged</event>\r
-                                        <event name="OnScrollLineDown"></event>\r
-                                        <event name="OnScrollLineUp"></event>\r
-                                        <event name="OnScrollPageDown"></event>\r
-                                        <event name="OnScrollPageUp"></event>\r
-                                        <event name="OnScrollThumbRelease"></event>\r
-                                        <event name="OnScrollThumbTrack"></event>\r
-                                        <event name="OnScrollTop">OnSliderScrollTop</event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALIGN_CENTER</property>\r
-                                    <property name="proportion">0</property>\r
-                                    <object class="wxBoxSizer" expanded="0">\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="name">bSizer131</property>\r
-                                        <property name="orient">wxVERTICAL</property>\r
-                                        <property name="permission">none</property>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">5</property>\r
-                                            <property name="flag">wxALIGN_CENTER|wxALL</property>\r
-                                            <property name="proportion">0</property>\r
-                                            <object class="wxCheckBox" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size"></property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="checked">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="label"></property>\r
-                                                <property name="max_size"></property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="min_size"></property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size"></property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_ckboxSQ</property>\r
-                                                <property name="pane_border">1</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size"></property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos"></property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size"></property>\r
-                                                <property name="style">wxCHK_2STATE</property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip"></property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnCheckBox">OnCheckSQClick</event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                    </object>\r
-                                </object>\r
-                            </object>\r
-                        </object>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">3</property>\r
-                            <property name="flag">wxALIGN_CENTER|wxALL|wxEXPAND</property>\r
-                            <property name="proportion">2</property>\r
-                            <object class="wxStaticBoxSizer" expanded="0">\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="label">Control</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="name">sbSizer5</property>\r
-                                <property name="orient">wxVERTICAL</property>\r
-                                <property name="permission">none</property>\r
-                                <event name="OnUpdateUI"></event>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">1</property>\r
-                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND</property>\r
-                                    <property name="proportion">0</property>\r
-                                    <object class="wxBoxSizer" expanded="0">\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="name">bSizer151</property>\r
-                                        <property name="orient">wxVERTICAL</property>\r
-                                        <property name="permission">none</property>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">1</property>\r
-                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</property>\r
-                                            <property name="proportion">0</property>\r
-                                            <object class="wxToggleButton" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size"></property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="label">Split</property>\r
-                                                <property name="max_size"></property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="min_size"></property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size"></property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_togBtnSplit</property>\r
-                                                <property name="pane_border">1</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size"></property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos"></property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size"></property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip">Toggle Split mode.</property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="value">0</property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnToggleButton">OnTogBtnSplitClick</event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">1</property>\r
-                                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</property>\r
-                                    <property name="proportion">0</property>\r
-                                    <object class="wxBoxSizer" expanded="0">\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="name">bSizer13</property>\r
-                                        <property name="orient">wxVERTICAL</property>\r
-                                        <property name="permission">none</property>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">1</property>\r
-                                            <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</property>\r
-                                            <property name="proportion">0</property>\r
-                                            <object class="wxToggleButton" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size"></property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="label">Analog</property>\r
-                                                <property name="max_size"></property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="min_size"></property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size"></property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_togBtnAnalog</property>\r
-                                                <property name="pane_border">1</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size"></property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos"></property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size"></property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip">Toggle analog/digital operation.</property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="value">0</property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnToggleButton">OnTogBtnAnalogClick</event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">1</property>\r
-                                    <property name="flag">wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALL</property>\r
-                                    <property name="proportion">0</property>\r
-                                    <object class="wxBoxSizer" expanded="0">\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="name">bSizer14</property>\r
-                                        <property name="orient">wxVERTICAL</property>\r
-                                        <property name="permission">none</property>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">1</property>\r
-                                            <property name="flag">wxALL</property>\r
-                                            <property name="proportion">0</property>\r
-                                            <object class="wxToggleButton" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size"></property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="label">ALC</property>\r
-                                                <property name="max_size"></property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="min_size"></property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size"></property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_togBtnALC</property>\r
-                                                <property name="pane_border">1</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size"></property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos"></property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size"></property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip">Toggle ALC Mode.</property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="value">0</property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnToggleButton">OnTogBtnALCClick</event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">1</property>\r
-                                    <property name="flag">wxEXPAND</property>\r
-                                    <property name="proportion">2</property>\r
-                                    <object class="wxBoxSizer" expanded="0">\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="name">bSizer11</property>\r
-                                        <property name="orient">wxVERTICAL</property>\r
-                                        <property name="permission">none</property>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">1</property>\r
-                                            <property name="flag">wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL</property>\r
-                                            <property name="proportion">1</property>\r
-                                            <object class="wxToggleButton" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size"></property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="label">TX</property>\r
-                                                <property name="max_size"></property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="min_size"></property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size"></property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_btnTogTX</property>\r
-                                                <property name="pane_border">1</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size"></property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos"></property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size"></property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip"></property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="value">0</property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnToggleButton">OnTogBtnTXClick</event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                    </object>\r
-                                </object>\r
-                            </object>\r
-                        </object>\r
-                    </object>\r
-                </object>\r
-            </object>\r
-            <object class="wxStatusBar" expanded="1">\r
-                <property name="BottomDockable">1</property>\r
-                <property name="LeftDockable">1</property>\r
-                <property name="RightDockable">1</property>\r
-                <property name="TopDockable">1</property>\r
-                <property name="aui_layer"></property>\r
-                <property name="aui_name"></property>\r
-                <property name="aui_position"></property>\r
-                <property name="aui_row"></property>\r
-                <property name="best_size"></property>\r
-                <property name="bg"></property>\r
-                <property name="caption"></property>\r
-                <property name="caption_visible">1</property>\r
-                <property name="center_pane">0</property>\r
-                <property name="close_button">1</property>\r
-                <property name="context_help"></property>\r
-                <property name="context_menu">1</property>\r
-                <property name="default_pane">0</property>\r
-                <property name="dock">Dock</property>\r
-                <property name="dock_fixed">0</property>\r
-                <property name="docking">Left</property>\r
-                <property name="enabled">1</property>\r
-                <property name="fg"></property>\r
-                <property name="fields">3</property>\r
-                <property name="floatable">1</property>\r
-                <property name="font"></property>\r
-                <property name="gripper">0</property>\r
-                <property name="hidden">0</property>\r
-                <property name="id">wxID_ANY</property>\r
-                <property name="max_size"></property>\r
-                <property name="maximize_button">0</property>\r
-                <property name="maximum_size"></property>\r
-                <property name="min_size"></property>\r
-                <property name="minimize_button">0</property>\r
-                <property name="minimum_size"></property>\r
-                <property name="moveable">1</property>\r
-                <property name="name">m_statusBar1</property>\r
-                <property name="pane_border">1</property>\r
-                <property name="pane_position"></property>\r
-                <property name="pane_size"></property>\r
-                <property name="permission">protected</property>\r
-                <property name="pin_button">1</property>\r
-                <property name="pos"></property>\r
-                <property name="resize">Resizable</property>\r
-                <property name="show">1</property>\r
-                <property name="size"></property>\r
-                <property name="style">wxST_SIZEGRIP</property>\r
-                <property name="subclass"></property>\r
-                <property name="toolbar_pane">0</property>\r
-                <property name="tooltip"></property>\r
-                <property name="validator_data_type"></property>\r
-                <property name="validator_style">wxFILTER_NONE</property>\r
-                <property name="validator_type">wxDefaultValidator</property>\r
-                <property name="validator_variable"></property>\r
-                <property name="window_extra_style"></property>\r
-                <property name="window_name"></property>\r
-                <property name="window_style"></property>\r
-                <event name="OnChar"></event>\r
-                <event name="OnEnterWindow"></event>\r
-                <event name="OnEraseBackground"></event>\r
-                <event name="OnKeyDown"></event>\r
-                <event name="OnKeyUp"></event>\r
-                <event name="OnKillFocus"></event>\r
-                <event name="OnLeaveWindow"></event>\r
-                <event name="OnLeftDClick"></event>\r
-                <event name="OnLeftDown"></event>\r
-                <event name="OnLeftUp"></event>\r
-                <event name="OnMiddleDClick"></event>\r
-                <event name="OnMiddleDown"></event>\r
-                <event name="OnMiddleUp"></event>\r
-                <event name="OnMotion"></event>\r
-                <event name="OnMouseEvents"></event>\r
-                <event name="OnMouseWheel"></event>\r
-                <event name="OnPaint"></event>\r
-                <event name="OnRightDClick"></event>\r
-                <event name="OnRightDown"></event>\r
-                <event name="OnRightUp"></event>\r
-                <event name="OnSetFocus"></event>\r
-                <event name="OnSize"></event>\r
-                <event name="OnUpdateUI"></event>\r
-            </object>\r
-        </object>\r
-        <object class="Dialog" expanded="1">\r
-            <property name="BottomDockable">1</property>\r
-            <property name="LeftDockable">1</property>\r
-            <property name="RightDockable">1</property>\r
-            <property name="TopDockable">1</property>\r
-            <property name="aui_layer"></property>\r
-            <property name="aui_managed">0</property>\r
-            <property name="aui_name"></property>\r
-            <property name="aui_position"></property>\r
-            <property name="aui_row"></property>\r
-            <property name="best_size"></property>\r
-            <property name="bg"></property>\r
-            <property name="caption"></property>\r
-            <property name="caption_visible">1</property>\r
-            <property name="center">wxBOTH</property>\r
-            <property name="center_pane">0</property>\r
-            <property name="close_button">1</property>\r
-            <property name="context_help"></property>\r
-            <property name="context_menu">1</property>\r
-            <property name="default_pane">0</property>\r
-            <property name="dock">Dock</property>\r
-            <property name="dock_fixed">0</property>\r
-            <property name="docking">Left</property>\r
-            <property name="enabled">1</property>\r
-            <property name="event_handler">impl_virtual</property>\r
-            <property name="extra_style"></property>\r
-            <property name="fg"></property>\r
-            <property name="floatable">1</property>\r
-            <property name="font"></property>\r
-            <property name="gripper">0</property>\r
-            <property name="hidden">0</property>\r
-            <property name="id">wxID_ANY</property>\r
-            <property name="max_size"></property>\r
-            <property name="maximize_button">0</property>\r
-            <property name="maximum_size"></property>\r
-            <property name="min_size"></property>\r
-            <property name="minimize_button">0</property>\r
-            <property name="minimum_size"></property>\r
-            <property name="moveable">1</property>\r
-            <property name="name">DlgAbout</property>\r
-            <property name="pane_border">1</property>\r
-            <property name="pane_position"></property>\r
-            <property name="pane_size"></property>\r
-            <property name="pin_button">1</property>\r
-            <property name="pos"></property>\r
-            <property name="resize">Resizable</property>\r
-            <property name="show">1</property>\r
-            <property name="size">352,343</property>\r
-            <property name="style">wxDEFAULT_DIALOG_STYLE</property>\r
-            <property name="subclass"> ;  </property>\r
-            <property name="title">About FDMDV2</property>\r
-            <property name="toolbar_pane">0</property>\r
-            <property name="tooltip"></property>\r
-            <property name="validator_data_type"></property>\r
-            <property name="validator_style">wxFILTER_NONE</property>\r
-            <property name="validator_type">wxDefaultValidator</property>\r
-            <property name="validator_variable"></property>\r
-            <property name="window_extra_style"></property>\r
-            <property name="window_name"></property>\r
-            <property name="window_style"></property>\r
-            <event name="OnActivate"></event>\r
-            <event name="OnActivateApp"></event>\r
-            <event name="OnAuiFindManager"></event>\r
-            <event name="OnAuiPaneButton"></event>\r
-            <event name="OnAuiPaneClose"></event>\r
-            <event name="OnAuiPaneMaximize"></event>\r
-            <event name="OnAuiPaneRestore"></event>\r
-            <event name="OnAuiRender"></event>\r
-            <event name="OnChar"></event>\r
-            <event name="OnClose"></event>\r
-            <event name="OnEnterWindow"></event>\r
-            <event name="OnEraseBackground"></event>\r
-            <event name="OnHibernate"></event>\r
-            <event name="OnIconize"></event>\r
-            <event name="OnIdle"></event>\r
-            <event name="OnInitDialog">OnInitDialog</event>\r
-            <event name="OnKeyDown"></event>\r
-            <event name="OnKeyUp"></event>\r
-            <event name="OnKillFocus"></event>\r
-            <event name="OnLeaveWindow"></event>\r
-            <event name="OnLeftDClick"></event>\r
-            <event name="OnLeftDown"></event>\r
-            <event name="OnLeftUp"></event>\r
-            <event name="OnMiddleDClick"></event>\r
-            <event name="OnMiddleDown"></event>\r
-            <event name="OnMiddleUp"></event>\r
-            <event name="OnMotion"></event>\r
-            <event name="OnMouseEvents"></event>\r
-            <event name="OnMouseWheel"></event>\r
-            <event name="OnPaint"></event>\r
-            <event name="OnRightDClick"></event>\r
-            <event name="OnRightDown"></event>\r
-            <event name="OnRightUp"></event>\r
-            <event name="OnSetFocus"></event>\r
-            <event name="OnSize"></event>\r
-            <event name="OnUpdateUI"></event>\r
-            <object class="wxBoxSizer" expanded="1">\r
-                <property name="minimum_size"></property>\r
-                <property name="name">bSizer20</property>\r
-                <property name="orient">wxVERTICAL</property>\r
-                <property name="permission">none</property>\r
-                <object class="sizeritem" expanded="1">\r
-                    <property name="border">5</property>\r
-                    <property name="flag">wxEXPAND</property>\r
-                    <property name="proportion">1</property>\r
-                    <object class="wxBoxSizer" expanded="1">\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">bSizer21</property>\r
-                        <property name="orient">wxVERTICAL</property>\r
-                        <property name="permission">none</property>\r
-                        <object class="sizeritem" expanded="1">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxEXPAND</property>\r
-                            <property name="proportion">1</property>\r
-                            <object class="wxBoxSizer" expanded="1">\r
-                                <property name="minimum_size"></property>\r
-                                <property name="name">bSizer23</property>\r
-                                <property name="orient">wxVERTICAL</property>\r
-                                <property name="permission">none</property>\r
-                                <object class="sizeritem" expanded="1">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxEXPAND</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxBoxSizer" expanded="1">\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="name">bSizer25</property>\r
-                                        <property name="orient">wxVERTICAL</property>\r
-                                        <property name="permission">none</property>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">5</property>\r
-                                            <property name="flag">wxALL|wxEXPAND</property>\r
-                                            <property name="proportion">1</property>\r
-                                            <object class="wxStaticBitmap" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size"></property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="bitmap"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="max_size"></property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="min_size"></property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size"></property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_bitmapAbout</property>\r
-                                                <property name="pane_border">1</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size"></property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos"></property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size"></property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip"></property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag"></property>\r
-                                    <property name="proportion">0</property>\r
-                                    <object class="wxBoxSizer" expanded="0">\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="name">bSizer26</property>\r
-                                        <property name="orient">wxVERTICAL</property>\r
-                                        <property name="permission">none</property>\r
-                                        <object class="sizeritem" expanded="0">\r
-                                            <property name="border">5</property>\r
-                                            <property name="flag">wxALL</property>\r
-                                            <property name="proportion">1</property>\r
-                                            <object class="wxStaticText" expanded="0">\r
-                                                <property name="BottomDockable">1</property>\r
-                                                <property name="LeftDockable">1</property>\r
-                                                <property name="RightDockable">1</property>\r
-                                                <property name="TopDockable">1</property>\r
-                                                <property name="aui_layer"></property>\r
-                                                <property name="aui_name"></property>\r
-                                                <property name="aui_position"></property>\r
-                                                <property name="aui_row"></property>\r
-                                                <property name="best_size"></property>\r
-                                                <property name="bg"></property>\r
-                                                <property name="caption"></property>\r
-                                                <property name="caption_visible">1</property>\r
-                                                <property name="center_pane">0</property>\r
-                                                <property name="close_button">1</property>\r
-                                                <property name="context_help"></property>\r
-                                                <property name="context_menu">1</property>\r
-                                                <property name="default_pane">0</property>\r
-                                                <property name="dock">Dock</property>\r
-                                                <property name="dock_fixed">0</property>\r
-                                                <property name="docking">Left</property>\r
-                                                <property name="enabled">1</property>\r
-                                                <property name="fg"></property>\r
-                                                <property name="floatable">1</property>\r
-                                                <property name="font"></property>\r
-                                                <property name="gripper">0</property>\r
-                                                <property name="hidden">0</property>\r
-                                                <property name="id">wxID_ANY</property>\r
-                                                <property name="label">MyLabel</property>\r
-                                                <property name="max_size"></property>\r
-                                                <property name="maximize_button">0</property>\r
-                                                <property name="maximum_size"></property>\r
-                                                <property name="min_size"></property>\r
-                                                <property name="minimize_button">0</property>\r
-                                                <property name="minimum_size"></property>\r
-                                                <property name="moveable">1</property>\r
-                                                <property name="name">m_staticText1</property>\r
-                                                <property name="pane_border">1</property>\r
-                                                <property name="pane_position"></property>\r
-                                                <property name="pane_size"></property>\r
-                                                <property name="permission">protected</property>\r
-                                                <property name="pin_button">1</property>\r
-                                                <property name="pos"></property>\r
-                                                <property name="resize">Resizable</property>\r
-                                                <property name="show">1</property>\r
-                                                <property name="size"></property>\r
-                                                <property name="style"></property>\r
-                                                <property name="subclass"></property>\r
-                                                <property name="toolbar_pane">0</property>\r
-                                                <property name="tooltip"></property>\r
-                                                <property name="validator_data_type"></property>\r
-                                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                                <property name="validator_type">wxDefaultValidator</property>\r
-                                                <property name="validator_variable"></property>\r
-                                                <property name="window_extra_style"></property>\r
-                                                <property name="window_name"></property>\r
-                                                <property name="window_style"></property>\r
-                                                <property name="wrap">-1</property>\r
-                                                <event name="OnChar"></event>\r
-                                                <event name="OnEnterWindow"></event>\r
-                                                <event name="OnEraseBackground"></event>\r
-                                                <event name="OnKeyDown"></event>\r
-                                                <event name="OnKeyUp"></event>\r
-                                                <event name="OnKillFocus"></event>\r
-                                                <event name="OnLeaveWindow"></event>\r
-                                                <event name="OnLeftDClick"></event>\r
-                                                <event name="OnLeftDown"></event>\r
-                                                <event name="OnLeftUp"></event>\r
-                                                <event name="OnMiddleDClick"></event>\r
-                                                <event name="OnMiddleDown"></event>\r
-                                                <event name="OnMiddleUp"></event>\r
-                                                <event name="OnMotion"></event>\r
-                                                <event name="OnMouseEvents"></event>\r
-                                                <event name="OnMouseWheel"></event>\r
-                                                <event name="OnPaint"></event>\r
-                                                <event name="OnRightDClick"></event>\r
-                                                <event name="OnRightDown"></event>\r
-                                                <event name="OnRightUp"></event>\r
-                                                <event name="OnSetFocus"></event>\r
-                                                <event name="OnSize"></event>\r
-                                                <event name="OnUpdateUI"></event>\r
-                                            </object>\r
-                                        </object>\r
-                                    </object>\r
-                                </object>\r
-                            </object>\r
-                        </object>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxEXPAND</property>\r
-                            <property name="proportion">1</property>\r
-                            <object class="wxBoxSizer" expanded="0">\r
-                                <property name="minimum_size"></property>\r
-                                <property name="name">bSizer24</property>\r
-                                <property name="orient">wxVERTICAL</property>\r
-                                <property name="permission">none</property>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALL|wxEXPAND</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxTextCtrl" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="maxlength">0</property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_textCtrl2</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="value"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnText"></event>\r
-                                        <event name="OnTextEnter"></event>\r
-                                        <event name="OnTextMaxLen"></event>\r
-                                        <event name="OnTextURL"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                            </object>\r
-                        </object>\r
-                    </object>\r
-                </object>\r
-                <object class="sizeritem" expanded="0">\r
-                    <property name="border">5</property>\r
-                    <property name="flag">wxALIGN_RIGHT</property>\r
-                    <property name="proportion">0</property>\r
-                    <object class="wxBoxSizer" expanded="0">\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">bSizer22</property>\r
-                        <property name="orient">wxVERTICAL</property>\r
-                        <property name="permission">none</property>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxALIGN_BOTTOM|wxALIGN_RIGHT|wxALL</property>\r
-                            <property name="proportion">0</property>\r
-                            <object class="wxButton" expanded="0">\r
-                                <property name="BottomDockable">1</property>\r
-                                <property name="LeftDockable">1</property>\r
-                                <property name="RightDockable">1</property>\r
-                                <property name="TopDockable">1</property>\r
-                                <property name="aui_layer"></property>\r
-                                <property name="aui_name"></property>\r
-                                <property name="aui_position"></property>\r
-                                <property name="aui_row"></property>\r
-                                <property name="best_size"></property>\r
-                                <property name="bg"></property>\r
-                                <property name="caption"></property>\r
-                                <property name="caption_visible">1</property>\r
-                                <property name="center_pane">0</property>\r
-                                <property name="close_button">1</property>\r
-                                <property name="context_help"></property>\r
-                                <property name="context_menu">1</property>\r
-                                <property name="default">0</property>\r
-                                <property name="default_pane">0</property>\r
-                                <property name="dock">Dock</property>\r
-                                <property name="dock_fixed">0</property>\r
-                                <property name="docking">Left</property>\r
-                                <property name="enabled">1</property>\r
-                                <property name="fg"></property>\r
-                                <property name="floatable">1</property>\r
-                                <property name="font"></property>\r
-                                <property name="gripper">0</property>\r
-                                <property name="hidden">0</property>\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="label">MyButton</property>\r
-                                <property name="max_size"></property>\r
-                                <property name="maximize_button">0</property>\r
-                                <property name="maximum_size"></property>\r
-                                <property name="min_size"></property>\r
-                                <property name="minimize_button">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="moveable">1</property>\r
-                                <property name="name">m_button9</property>\r
-                                <property name="pane_border">1</property>\r
-                                <property name="pane_position"></property>\r
-                                <property name="pane_size"></property>\r
-                                <property name="permission">protected</property>\r
-                                <property name="pin_button">1</property>\r
-                                <property name="pos"></property>\r
-                                <property name="resize">Resizable</property>\r
-                                <property name="show">1</property>\r
-                                <property name="size"></property>\r
-                                <property name="style"></property>\r
-                                <property name="subclass"></property>\r
-                                <property name="toolbar_pane">0</property>\r
-                                <property name="tooltip"></property>\r
-                                <property name="validator_data_type"></property>\r
-                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                <property name="validator_type">wxDefaultValidator</property>\r
-                                <property name="validator_variable"></property>\r
-                                <property name="window_extra_style"></property>\r
-                                <property name="window_name"></property>\r
-                                <property name="window_style"></property>\r
-                                <event name="OnButtonClick"></event>\r
-                                <event name="OnChar"></event>\r
-                                <event name="OnEnterWindow"></event>\r
-                                <event name="OnEraseBackground"></event>\r
-                                <event name="OnKeyDown"></event>\r
-                                <event name="OnKeyUp"></event>\r
-                                <event name="OnKillFocus"></event>\r
-                                <event name="OnLeaveWindow"></event>\r
-                                <event name="OnLeftDClick"></event>\r
-                                <event name="OnLeftDown"></event>\r
-                                <event name="OnLeftUp"></event>\r
-                                <event name="OnMiddleDClick"></event>\r
-                                <event name="OnMiddleDown"></event>\r
-                                <event name="OnMiddleUp"></event>\r
-                                <event name="OnMotion"></event>\r
-                                <event name="OnMouseEvents"></event>\r
-                                <event name="OnMouseWheel"></event>\r
-                                <event name="OnPaint"></event>\r
-                                <event name="OnRightDClick"></event>\r
-                                <event name="OnRightDown"></event>\r
-                                <event name="OnRightUp"></event>\r
-                                <event name="OnSetFocus"></event>\r
-                                <event name="OnSize"></event>\r
-                                <event name="OnUpdateUI"></event>\r
-                            </object>\r
-                        </object>\r
-                    </object>\r
-                </object>\r
-            </object>\r
-        </object>\r
-        <object class="Dialog" expanded="0">\r
-            <property name="BottomDockable">1</property>\r
-            <property name="LeftDockable">1</property>\r
-            <property name="RightDockable">1</property>\r
-            <property name="TopDockable">1</property>\r
-            <property name="aui_layer"></property>\r
-            <property name="aui_managed">0</property>\r
-            <property name="aui_name"></property>\r
-            <property name="aui_position"></property>\r
-            <property name="aui_row"></property>\r
-            <property name="best_size"></property>\r
-            <property name="bg"></property>\r
-            <property name="caption"></property>\r
-            <property name="caption_visible">1</property>\r
-            <property name="center">wxBOTH</property>\r
-            <property name="center_pane">0</property>\r
-            <property name="close_button">1</property>\r
-            <property name="context_help"></property>\r
-            <property name="context_menu">1</property>\r
-            <property name="default_pane">0</property>\r
-            <property name="dock">Dock</property>\r
-            <property name="dock_fixed">0</property>\r
-            <property name="docking">Left</property>\r
-            <property name="enabled">1</property>\r
-            <property name="event_handler">impl_virtual</property>\r
-            <property name="extra_style"></property>\r
-            <property name="fg"></property>\r
-            <property name="floatable">1</property>\r
-            <property name="font"></property>\r
-            <property name="gripper">0</property>\r
-            <property name="hidden">0</property>\r
-            <property name="id">wxID_ANY</property>\r
-            <property name="max_size"></property>\r
-            <property name="maximize_button">0</property>\r
-            <property name="maximum_size"></property>\r
-            <property name="min_size"></property>\r
-            <property name="minimize_button">0</property>\r
-            <property name="minimum_size"></property>\r
-            <property name="moveable">1</property>\r
-            <property name="name">DlgAudio</property>\r
-            <property name="pane_border">1</property>\r
-            <property name="pane_position"></property>\r
-            <property name="pane_size"></property>\r
-            <property name="pin_button">1</property>\r
-            <property name="pos"></property>\r
-            <property name="resize">Resizable</property>\r
-            <property name="show">1</property>\r
-            <property name="size">465,302</property>\r
-            <property name="style">wxDEFAULT_DIALOG_STYLE</property>\r
-            <property name="subclass"></property>\r
-            <property name="title">Audio Options</property>\r
-            <property name="toolbar_pane">0</property>\r
-            <property name="tooltip"></property>\r
-            <property name="validator_data_type"></property>\r
-            <property name="validator_style">wxFILTER_NONE</property>\r
-            <property name="validator_type">wxDefaultValidator</property>\r
-            <property name="validator_variable"></property>\r
-            <property name="window_extra_style"></property>\r
-            <property name="window_name"></property>\r
-            <property name="window_style"></property>\r
-            <event name="OnActivate"></event>\r
-            <event name="OnActivateApp"></event>\r
-            <event name="OnAuiFindManager"></event>\r
-            <event name="OnAuiPaneButton"></event>\r
-            <event name="OnAuiPaneClose"></event>\r
-            <event name="OnAuiPaneMaximize"></event>\r
-            <event name="OnAuiPaneRestore"></event>\r
-            <event name="OnAuiRender"></event>\r
-            <event name="OnChar"></event>\r
-            <event name="OnClose"></event>\r
-            <event name="OnEnterWindow"></event>\r
-            <event name="OnEraseBackground"></event>\r
-            <event name="OnHibernate"></event>\r
-            <event name="OnIconize"></event>\r
-            <event name="OnIdle"></event>\r
-            <event name="OnInitDialog"></event>\r
-            <event name="OnKeyDown"></event>\r
-            <event name="OnKeyUp"></event>\r
-            <event name="OnKillFocus"></event>\r
-            <event name="OnLeaveWindow"></event>\r
-            <event name="OnLeftDClick"></event>\r
-            <event name="OnLeftDown"></event>\r
-            <event name="OnLeftUp"></event>\r
-            <event name="OnMiddleDClick"></event>\r
-            <event name="OnMiddleDown"></event>\r
-            <event name="OnMiddleUp"></event>\r
-            <event name="OnMotion"></event>\r
-            <event name="OnMouseEvents"></event>\r
-            <event name="OnMouseWheel"></event>\r
-            <event name="OnPaint"></event>\r
-            <event name="OnRightDClick"></event>\r
-            <event name="OnRightDown"></event>\r
-            <event name="OnRightUp"></event>\r
-            <event name="OnSetFocus"></event>\r
-            <event name="OnSize"></event>\r
-            <event name="OnUpdateUI"></event>\r
-            <object class="wxBoxSizer" expanded="0">\r
-                <property name="minimum_size"></property>\r
-                <property name="name">bSizer27</property>\r
-                <property name="orient">wxVERTICAL</property>\r
-                <property name="permission">none</property>\r
-                <object class="sizeritem" expanded="0">\r
-                    <property name="border">5</property>\r
-                    <property name="flag">wxEXPAND</property>\r
-                    <property name="proportion">1</property>\r
-                    <object class="wxGridSizer" expanded="0">\r
-                        <property name="cols">2</property>\r
-                        <property name="hgap">0</property>\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">gSizer1</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="rows">2</property>\r
-                        <property name="vgap">0</property>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxALL|wxEXPAND</property>\r
-                            <property name="proportion">0</property>\r
-                            <object class="wxListCtrl" expanded="0">\r
-                                <property name="BottomDockable">1</property>\r
-                                <property name="LeftDockable">1</property>\r
-                                <property name="RightDockable">1</property>\r
-                                <property name="TopDockable">1</property>\r
-                                <property name="aui_layer"></property>\r
-                                <property name="aui_name"></property>\r
-                                <property name="aui_position"></property>\r
-                                <property name="aui_row"></property>\r
-                                <property name="best_size"></property>\r
-                                <property name="bg"></property>\r
-                                <property name="caption"></property>\r
-                                <property name="caption_visible">1</property>\r
-                                <property name="center_pane">0</property>\r
-                                <property name="close_button">1</property>\r
-                                <property name="context_help"></property>\r
-                                <property name="context_menu">1</property>\r
-                                <property name="default_pane">0</property>\r
-                                <property name="dock">Dock</property>\r
-                                <property name="dock_fixed">0</property>\r
-                                <property name="docking">Left</property>\r
-                                <property name="enabled">1</property>\r
-                                <property name="fg"></property>\r
-                                <property name="floatable">1</property>\r
-                                <property name="font"></property>\r
-                                <property name="gripper">0</property>\r
-                                <property name="hidden">0</property>\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="max_size"></property>\r
-                                <property name="maximize_button">0</property>\r
-                                <property name="maximum_size"></property>\r
-                                <property name="min_size"></property>\r
-                                <property name="minimize_button">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="moveable">1</property>\r
-                                <property name="name">m_listCtrl1</property>\r
-                                <property name="pane_border">1</property>\r
-                                <property name="pane_position"></property>\r
-                                <property name="pane_size"></property>\r
-                                <property name="permission">protected</property>\r
-                                <property name="pin_button">1</property>\r
-                                <property name="pos"></property>\r
-                                <property name="resize">Resizable</property>\r
-                                <property name="show">1</property>\r
-                                <property name="size"></property>\r
-                                <property name="style">wxLC_ICON</property>\r
-                                <property name="subclass"></property>\r
-                                <property name="toolbar_pane">0</property>\r
-                                <property name="tooltip"></property>\r
-                                <property name="validator_data_type"></property>\r
-                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                <property name="validator_type">wxDefaultValidator</property>\r
-                                <property name="validator_variable"></property>\r
-                                <property name="window_extra_style"></property>\r
-                                <property name="window_name"></property>\r
-                                <property name="window_style"></property>\r
-                                <event name="OnChar"></event>\r
-                                <event name="OnEnterWindow"></event>\r
-                                <event name="OnEraseBackground"></event>\r
-                                <event name="OnKeyDown"></event>\r
-                                <event name="OnKeyUp"></event>\r
-                                <event name="OnKillFocus"></event>\r
-                                <event name="OnLeaveWindow"></event>\r
-                                <event name="OnLeftDClick"></event>\r
-                                <event name="OnLeftDown"></event>\r
-                                <event name="OnLeftUp"></event>\r
-                                <event name="OnListBeginDrag"></event>\r
-                                <event name="OnListBeginLabelEdit"></event>\r
-                                <event name="OnListBeginRDrag"></event>\r
-                                <event name="OnListCacheHint"></event>\r
-                                <event name="OnListColBeginDrag"></event>\r
-                                <event name="OnListColClick"></event>\r
-                                <event name="OnListColDragging"></event>\r
-                                <event name="OnListColEndDrag"></event>\r
-                                <event name="OnListColRightClick"></event>\r
-                                <event name="OnListDeleteAllItems"></event>\r
-                                <event name="OnListDeleteItem"></event>\r
-                                <event name="OnListEndLabelEdit"></event>\r
-                                <event name="OnListInsertItem"></event>\r
-                                <event name="OnListItemActivated"></event>\r
-                                <event name="OnListItemDeselected"></event>\r
-                                <event name="OnListItemFocused"></event>\r
-                                <event name="OnListItemMiddleClick"></event>\r
-                                <event name="OnListItemRightClick"></event>\r
-                                <event name="OnListItemSelected"></event>\r
-                                <event name="OnListKeyDown"></event>\r
-                                <event name="OnMiddleDClick"></event>\r
-                                <event name="OnMiddleDown"></event>\r
-                                <event name="OnMiddleUp"></event>\r
-                                <event name="OnMotion"></event>\r
-                                <event name="OnMouseEvents"></event>\r
-                                <event name="OnMouseWheel"></event>\r
-                                <event name="OnPaint"></event>\r
-                                <event name="OnRightDClick"></event>\r
-                                <event name="OnRightDown"></event>\r
-                                <event name="OnRightUp"></event>\r
-                                <event name="OnSetFocus"></event>\r
-                                <event name="OnSize"></event>\r
-                                <event name="OnUpdateUI"></event>\r
-                            </object>\r
-                        </object>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxALL|wxEXPAND</property>\r
-                            <property name="proportion">0</property>\r
-                            <object class="wxListCtrl" expanded="0">\r
-                                <property name="BottomDockable">1</property>\r
-                                <property name="LeftDockable">1</property>\r
-                                <property name="RightDockable">1</property>\r
-                                <property name="TopDockable">1</property>\r
-                                <property name="aui_layer"></property>\r
-                                <property name="aui_name"></property>\r
-                                <property name="aui_position"></property>\r
-                                <property name="aui_row"></property>\r
-                                <property name="best_size"></property>\r
-                                <property name="bg"></property>\r
-                                <property name="caption"></property>\r
-                                <property name="caption_visible">1</property>\r
-                                <property name="center_pane">0</property>\r
-                                <property name="close_button">1</property>\r
-                                <property name="context_help"></property>\r
-                                <property name="context_menu">1</property>\r
-                                <property name="default_pane">0</property>\r
-                                <property name="dock">Dock</property>\r
-                                <property name="dock_fixed">0</property>\r
-                                <property name="docking">Left</property>\r
-                                <property name="enabled">1</property>\r
-                                <property name="fg"></property>\r
-                                <property name="floatable">1</property>\r
-                                <property name="font"></property>\r
-                                <property name="gripper">0</property>\r
-                                <property name="hidden">0</property>\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="max_size"></property>\r
-                                <property name="maximize_button">0</property>\r
-                                <property name="maximum_size"></property>\r
-                                <property name="min_size"></property>\r
-                                <property name="minimize_button">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="moveable">1</property>\r
-                                <property name="name">m_listCtrl2</property>\r
-                                <property name="pane_border">1</property>\r
-                                <property name="pane_position"></property>\r
-                                <property name="pane_size"></property>\r
-                                <property name="permission">protected</property>\r
-                                <property name="pin_button">1</property>\r
-                                <property name="pos"></property>\r
-                                <property name="resize">Resizable</property>\r
-                                <property name="show">1</property>\r
-                                <property name="size"></property>\r
-                                <property name="style">wxLC_ICON</property>\r
-                                <property name="subclass"></property>\r
-                                <property name="toolbar_pane">0</property>\r
-                                <property name="tooltip"></property>\r
-                                <property name="validator_data_type"></property>\r
-                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                <property name="validator_type">wxDefaultValidator</property>\r
-                                <property name="validator_variable"></property>\r
-                                <property name="window_extra_style"></property>\r
-                                <property name="window_name"></property>\r
-                                <property name="window_style"></property>\r
-                                <event name="OnChar"></event>\r
-                                <event name="OnEnterWindow"></event>\r
-                                <event name="OnEraseBackground"></event>\r
-                                <event name="OnKeyDown"></event>\r
-                                <event name="OnKeyUp"></event>\r
-                                <event name="OnKillFocus"></event>\r
-                                <event name="OnLeaveWindow"></event>\r
-                                <event name="OnLeftDClick"></event>\r
-                                <event name="OnLeftDown"></event>\r
-                                <event name="OnLeftUp"></event>\r
-                                <event name="OnListBeginDrag"></event>\r
-                                <event name="OnListBeginLabelEdit"></event>\r
-                                <event name="OnListBeginRDrag"></event>\r
-                                <event name="OnListCacheHint"></event>\r
-                                <event name="OnListColBeginDrag"></event>\r
-                                <event name="OnListColClick"></event>\r
-                                <event name="OnListColDragging"></event>\r
-                                <event name="OnListColEndDrag"></event>\r
-                                <event name="OnListColRightClick"></event>\r
-                                <event name="OnListDeleteAllItems"></event>\r
-                                <event name="OnListDeleteItem"></event>\r
-                                <event name="OnListEndLabelEdit"></event>\r
-                                <event name="OnListInsertItem"></event>\r
-                                <event name="OnListItemActivated"></event>\r
-                                <event name="OnListItemDeselected"></event>\r
-                                <event name="OnListItemFocused"></event>\r
-                                <event name="OnListItemMiddleClick"></event>\r
-                                <event name="OnListItemRightClick"></event>\r
-                                <event name="OnListItemSelected"></event>\r
-                                <event name="OnListKeyDown"></event>\r
-                                <event name="OnMiddleDClick"></event>\r
-                                <event name="OnMiddleDown"></event>\r
-                                <event name="OnMiddleUp"></event>\r
-                                <event name="OnMotion"></event>\r
-                                <event name="OnMouseEvents"></event>\r
-                                <event name="OnMouseWheel"></event>\r
-                                <event name="OnPaint"></event>\r
-                                <event name="OnRightDClick"></event>\r
-                                <event name="OnRightDown"></event>\r
-                                <event name="OnRightUp"></event>\r
-                                <event name="OnSetFocus"></event>\r
-                                <event name="OnSize"></event>\r
-                                <event name="OnUpdateUI"></event>\r
-                            </object>\r
-                        </object>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxALL|wxEXPAND</property>\r
-                            <property name="proportion">0</property>\r
-                            <object class="wxListCtrl" expanded="0">\r
-                                <property name="BottomDockable">1</property>\r
-                                <property name="LeftDockable">1</property>\r
-                                <property name="RightDockable">1</property>\r
-                                <property name="TopDockable">1</property>\r
-                                <property name="aui_layer"></property>\r
-                                <property name="aui_name"></property>\r
-                                <property name="aui_position"></property>\r
-                                <property name="aui_row"></property>\r
-                                <property name="best_size"></property>\r
-                                <property name="bg"></property>\r
-                                <property name="caption"></property>\r
-                                <property name="caption_visible">1</property>\r
-                                <property name="center_pane">0</property>\r
-                                <property name="close_button">1</property>\r
-                                <property name="context_help"></property>\r
-                                <property name="context_menu">1</property>\r
-                                <property name="default_pane">0</property>\r
-                                <property name="dock">Dock</property>\r
-                                <property name="dock_fixed">0</property>\r
-                                <property name="docking">Left</property>\r
-                                <property name="enabled">1</property>\r
-                                <property name="fg"></property>\r
-                                <property name="floatable">1</property>\r
-                                <property name="font"></property>\r
-                                <property name="gripper">0</property>\r
-                                <property name="hidden">0</property>\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="max_size"></property>\r
-                                <property name="maximize_button">0</property>\r
-                                <property name="maximum_size"></property>\r
-                                <property name="min_size"></property>\r
-                                <property name="minimize_button">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="moveable">1</property>\r
-                                <property name="name">m_listCtrl3</property>\r
-                                <property name="pane_border">1</property>\r
-                                <property name="pane_position"></property>\r
-                                <property name="pane_size"></property>\r
-                                <property name="permission">protected</property>\r
-                                <property name="pin_button">1</property>\r
-                                <property name="pos"></property>\r
-                                <property name="resize">Resizable</property>\r
-                                <property name="show">1</property>\r
-                                <property name="size"></property>\r
-                                <property name="style">wxLC_ICON</property>\r
-                                <property name="subclass"></property>\r
-                                <property name="toolbar_pane">0</property>\r
-                                <property name="tooltip"></property>\r
-                                <property name="validator_data_type"></property>\r
-                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                <property name="validator_type">wxDefaultValidator</property>\r
-                                <property name="validator_variable"></property>\r
-                                <property name="window_extra_style"></property>\r
-                                <property name="window_name"></property>\r
-                                <property name="window_style"></property>\r
-                                <event name="OnChar"></event>\r
-                                <event name="OnEnterWindow"></event>\r
-                                <event name="OnEraseBackground"></event>\r
-                                <event name="OnKeyDown"></event>\r
-                                <event name="OnKeyUp"></event>\r
-                                <event name="OnKillFocus"></event>\r
-                                <event name="OnLeaveWindow"></event>\r
-                                <event name="OnLeftDClick"></event>\r
-                                <event name="OnLeftDown"></event>\r
-                                <event name="OnLeftUp"></event>\r
-                                <event name="OnListBeginDrag"></event>\r
-                                <event name="OnListBeginLabelEdit"></event>\r
-                                <event name="OnListBeginRDrag"></event>\r
-                                <event name="OnListCacheHint"></event>\r
-                                <event name="OnListColBeginDrag"></event>\r
-                                <event name="OnListColClick"></event>\r
-                                <event name="OnListColDragging"></event>\r
-                                <event name="OnListColEndDrag"></event>\r
-                                <event name="OnListColRightClick"></event>\r
-                                <event name="OnListDeleteAllItems"></event>\r
-                                <event name="OnListDeleteItem"></event>\r
-                                <event name="OnListEndLabelEdit"></event>\r
-                                <event name="OnListInsertItem"></event>\r
-                                <event name="OnListItemActivated"></event>\r
-                                <event name="OnListItemDeselected"></event>\r
-                                <event name="OnListItemFocused"></event>\r
-                                <event name="OnListItemMiddleClick"></event>\r
-                                <event name="OnListItemRightClick"></event>\r
-                                <event name="OnListItemSelected"></event>\r
-                                <event name="OnListKeyDown"></event>\r
-                                <event name="OnMiddleDClick"></event>\r
-                                <event name="OnMiddleDown"></event>\r
-                                <event name="OnMiddleUp"></event>\r
-                                <event name="OnMotion"></event>\r
-                                <event name="OnMouseEvents"></event>\r
-                                <event name="OnMouseWheel"></event>\r
-                                <event name="OnPaint"></event>\r
-                                <event name="OnRightDClick"></event>\r
-                                <event name="OnRightDown"></event>\r
-                                <event name="OnRightUp"></event>\r
-                                <event name="OnSetFocus"></event>\r
-                                <event name="OnSize"></event>\r
-                                <event name="OnUpdateUI"></event>\r
-                            </object>\r
-                        </object>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxALL|wxEXPAND</property>\r
-                            <property name="proportion">0</property>\r
-                            <object class="wxListCtrl" expanded="0">\r
-                                <property name="BottomDockable">1</property>\r
-                                <property name="LeftDockable">1</property>\r
-                                <property name="RightDockable">1</property>\r
-                                <property name="TopDockable">1</property>\r
-                                <property name="aui_layer"></property>\r
-                                <property name="aui_name"></property>\r
-                                <property name="aui_position"></property>\r
-                                <property name="aui_row"></property>\r
-                                <property name="best_size"></property>\r
-                                <property name="bg"></property>\r
-                                <property name="caption"></property>\r
-                                <property name="caption_visible">1</property>\r
-                                <property name="center_pane">0</property>\r
-                                <property name="close_button">1</property>\r
-                                <property name="context_help"></property>\r
-                                <property name="context_menu">1</property>\r
-                                <property name="default_pane">0</property>\r
-                                <property name="dock">Dock</property>\r
-                                <property name="dock_fixed">0</property>\r
-                                <property name="docking">Left</property>\r
-                                <property name="enabled">1</property>\r
-                                <property name="fg"></property>\r
-                                <property name="floatable">1</property>\r
-                                <property name="font"></property>\r
-                                <property name="gripper">0</property>\r
-                                <property name="hidden">0</property>\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="max_size"></property>\r
-                                <property name="maximize_button">0</property>\r
-                                <property name="maximum_size"></property>\r
-                                <property name="min_size"></property>\r
-                                <property name="minimize_button">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="moveable">1</property>\r
-                                <property name="name">m_listCtrl4</property>\r
-                                <property name="pane_border">1</property>\r
-                                <property name="pane_position"></property>\r
-                                <property name="pane_size"></property>\r
-                                <property name="permission">protected</property>\r
-                                <property name="pin_button">1</property>\r
-                                <property name="pos"></property>\r
-                                <property name="resize">Resizable</property>\r
-                                <property name="show">1</property>\r
-                                <property name="size"></property>\r
-                                <property name="style">wxLC_ICON</property>\r
-                                <property name="subclass"></property>\r
-                                <property name="toolbar_pane">0</property>\r
-                                <property name="tooltip"></property>\r
-                                <property name="validator_data_type"></property>\r
-                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                <property name="validator_type">wxDefaultValidator</property>\r
-                                <property name="validator_variable"></property>\r
-                                <property name="window_extra_style"></property>\r
-                                <property name="window_name"></property>\r
-                                <property name="window_style"></property>\r
-                                <event name="OnChar"></event>\r
-                                <event name="OnEnterWindow"></event>\r
-                                <event name="OnEraseBackground"></event>\r
-                                <event name="OnKeyDown"></event>\r
-                                <event name="OnKeyUp"></event>\r
-                                <event name="OnKillFocus"></event>\r
-                                <event name="OnLeaveWindow"></event>\r
-                                <event name="OnLeftDClick"></event>\r
-                                <event name="OnLeftDown"></event>\r
-                                <event name="OnLeftUp"></event>\r
-                                <event name="OnListBeginDrag"></event>\r
-                                <event name="OnListBeginLabelEdit"></event>\r
-                                <event name="OnListBeginRDrag"></event>\r
-                                <event name="OnListCacheHint"></event>\r
-                                <event name="OnListColBeginDrag"></event>\r
-                                <event name="OnListColClick"></event>\r
-                                <event name="OnListColDragging"></event>\r
-                                <event name="OnListColEndDrag"></event>\r
-                                <event name="OnListColRightClick"></event>\r
-                                <event name="OnListDeleteAllItems"></event>\r
-                                <event name="OnListDeleteItem"></event>\r
-                                <event name="OnListEndLabelEdit"></event>\r
-                                <event name="OnListInsertItem"></event>\r
-                                <event name="OnListItemActivated"></event>\r
-                                <event name="OnListItemDeselected"></event>\r
-                                <event name="OnListItemFocused"></event>\r
-                                <event name="OnListItemMiddleClick"></event>\r
-                                <event name="OnListItemRightClick"></event>\r
-                                <event name="OnListItemSelected"></event>\r
-                                <event name="OnListKeyDown"></event>\r
-                                <event name="OnMiddleDClick"></event>\r
-                                <event name="OnMiddleDown"></event>\r
-                                <event name="OnMiddleUp"></event>\r
-                                <event name="OnMotion"></event>\r
-                                <event name="OnMouseEvents"></event>\r
-                                <event name="OnMouseWheel"></event>\r
-                                <event name="OnPaint"></event>\r
-                                <event name="OnRightDClick"></event>\r
-                                <event name="OnRightDown"></event>\r
-                                <event name="OnRightUp"></event>\r
-                                <event name="OnSetFocus"></event>\r
-                                <event name="OnSize"></event>\r
-                                <event name="OnUpdateUI"></event>\r
-                            </object>\r
-                        </object>\r
-                    </object>\r
-                </object>\r
-                <object class="sizeritem" expanded="0">\r
-                    <property name="border">5</property>\r
-                    <property name="flag">wxEXPAND</property>\r
-                    <property name="proportion">0</property>\r
-                    <object class="wxBoxSizer" expanded="0">\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">bSizer28</property>\r
-                        <property name="orient">wxVERTICAL</property>\r
-                        <property name="permission">none</property>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxEXPAND</property>\r
-                            <property name="proportion">1</property>\r
-                            <object class="wxStdDialogButtonSizer" expanded="0">\r
-                                <property name="Apply">1</property>\r
-                                <property name="Cancel">1</property>\r
-                                <property name="ContextHelp">0</property>\r
-                                <property name="Help">0</property>\r
-                                <property name="No">0</property>\r
-                                <property name="OK">1</property>\r
-                                <property name="Save">0</property>\r
-                                <property name="Yes">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="name">m_sdbSizer3</property>\r
-                                <property name="permission">protected</property>\r
-                                <event name="OnApplyButtonClick">OnApply</event>\r
-                                <event name="OnCancelButtonClick">OnCancel</event>\r
-                                <event name="OnContextHelpButtonClick"></event>\r
-                                <event name="OnHelpButtonClick"></event>\r
-                                <event name="OnNoButtonClick"></event>\r
-                                <event name="OnOKButtonClick">OnOK</event>\r
-                                <event name="OnSaveButtonClick"></event>\r
-                                <event name="OnYesButtonClick"></event>\r
-                            </object>\r
-                        </object>\r
-                    </object>\r
-                </object>\r
-            </object>\r
-        </object>\r
-        <object class="Dialog" expanded="0">\r
-            <property name="BottomDockable">1</property>\r
-            <property name="LeftDockable">1</property>\r
-            <property name="RightDockable">1</property>\r
-            <property name="TopDockable">1</property>\r
-            <property name="aui_layer"></property>\r
-            <property name="aui_managed">0</property>\r
-            <property name="aui_name"></property>\r
-            <property name="aui_position"></property>\r
-            <property name="aui_row"></property>\r
-            <property name="best_size"></property>\r
-            <property name="bg"></property>\r
-            <property name="caption"></property>\r
-            <property name="caption_visible">1</property>\r
-            <property name="center">wxBOTH</property>\r
-            <property name="center_pane">0</property>\r
-            <property name="close_button">1</property>\r
-            <property name="context_help"></property>\r
-            <property name="context_menu">1</property>\r
-            <property name="default_pane">0</property>\r
-            <property name="dock">Dock</property>\r
-            <property name="dock_fixed">0</property>\r
-            <property name="docking">Left</property>\r
-            <property name="enabled">1</property>\r
-            <property name="event_handler">impl_virtual</property>\r
-            <property name="extra_style"></property>\r
-            <property name="fg"></property>\r
-            <property name="floatable">1</property>\r
-            <property name="font"></property>\r
-            <property name="gripper">0</property>\r
-            <property name="hidden">0</property>\r
-            <property name="id">wxID_ANY</property>\r
-            <property name="max_size"></property>\r
-            <property name="maximize_button">0</property>\r
-            <property name="maximum_size"></property>\r
-            <property name="min_size"></property>\r
-            <property name="minimize_button">0</property>\r
-            <property name="minimum_size"></property>\r
-            <property name="moveable">1</property>\r
-            <property name="name">DlgOptions</property>\r
-            <property name="pane_border">1</property>\r
-            <property name="pane_position"></property>\r
-            <property name="pane_size"></property>\r
-            <property name="pin_button">1</property>\r
-            <property name="pos"></property>\r
-            <property name="resize">Resizable</property>\r
-            <property name="show">1</property>\r
-            <property name="size">332,364</property>\r
-            <property name="style">wxDEFAULT_DIALOG_STYLE</property>\r
-            <property name="subclass"></property>\r
-            <property name="title">Program Options</property>\r
-            <property name="toolbar_pane">0</property>\r
-            <property name="tooltip"></property>\r
-            <property name="validator_data_type"></property>\r
-            <property name="validator_style">wxFILTER_NONE</property>\r
-            <property name="validator_type">wxDefaultValidator</property>\r
-            <property name="validator_variable"></property>\r
-            <property name="window_extra_style"></property>\r
-            <property name="window_name"></property>\r
-            <property name="window_style"></property>\r
-            <event name="OnActivate"></event>\r
-            <event name="OnActivateApp"></event>\r
-            <event name="OnAuiFindManager"></event>\r
-            <event name="OnAuiPaneButton"></event>\r
-            <event name="OnAuiPaneClose"></event>\r
-            <event name="OnAuiPaneMaximize"></event>\r
-            <event name="OnAuiPaneRestore"></event>\r
-            <event name="OnAuiRender"></event>\r
-            <event name="OnChar"></event>\r
-            <event name="OnClose">OnClose</event>\r
-            <event name="OnEnterWindow"></event>\r
-            <event name="OnEraseBackground"></event>\r
-            <event name="OnHibernate"></event>\r
-            <event name="OnIconize"></event>\r
-            <event name="OnIdle"></event>\r
-            <event name="OnInitDialog">OnInitDialog</event>\r
-            <event name="OnKeyDown"></event>\r
-            <event name="OnKeyUp"></event>\r
-            <event name="OnKillFocus"></event>\r
-            <event name="OnLeaveWindow"></event>\r
-            <event name="OnLeftDClick"></event>\r
-            <event name="OnLeftDown"></event>\r
-            <event name="OnLeftUp"></event>\r
-            <event name="OnMiddleDClick"></event>\r
-            <event name="OnMiddleDown"></event>\r
-            <event name="OnMiddleUp"></event>\r
-            <event name="OnMotion"></event>\r
-            <event name="OnMouseEvents"></event>\r
-            <event name="OnMouseWheel"></event>\r
-            <event name="OnPaint"></event>\r
-            <event name="OnRightDClick"></event>\r
-            <event name="OnRightDown"></event>\r
-            <event name="OnRightUp"></event>\r
-            <event name="OnSetFocus"></event>\r
-            <event name="OnSize"></event>\r
-            <event name="OnUpdateUI"></event>\r
-            <object class="wxBoxSizer" expanded="0">\r
-                <property name="minimum_size"></property>\r
-                <property name="name">bSizer30</property>\r
-                <property name="orient">wxVERTICAL</property>\r
-                <property name="permission">none</property>\r
-                <object class="sizeritem" expanded="0">\r
-                    <property name="border">5</property>\r
-                    <property name="flag">wxEXPAND</property>\r
-                    <property name="proportion">1</property>\r
-                    <object class="wxStaticBoxSizer" expanded="0">\r
-                        <property name="id">wxID_ANY</property>\r
-                        <property name="label">Config Options</property>\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">sbSizer5</property>\r
-                        <property name="orient">wxHORIZONTAL</property>\r
-                        <property name="permission">none</property>\r
-                        <event name="OnUpdateUI"></event>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxEXPAND</property>\r
-                            <property name="proportion">1</property>\r
-                            <object class="wxGridSizer" expanded="0">\r
-                                <property name="cols">2</property>\r
-                                <property name="hgap">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="name">gSizer2</property>\r
-                                <property name="permission">none</property>\r
-                                <property name="rows">6</property>\r
-                                <property name="vgap">0</property>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALIGN_RIGHT|wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxStaticText" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="label">Option #1:</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_staticText2</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <property name="wrap">-1</property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxTextCtrl" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="maxlength">0</property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_textCtrl3</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="value"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnText"></event>\r
-                                        <event name="OnTextEnter"></event>\r
-                                        <event name="OnTextMaxLen"></event>\r
-                                        <event name="OnTextURL"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALIGN_RIGHT|wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxStaticText" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="label">Option #2:</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_staticText3</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <property name="wrap">-1</property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxTextCtrl" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="maxlength">0</property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_textCtrl4</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="value"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnText"></event>\r
-                                        <event name="OnTextEnter"></event>\r
-                                        <event name="OnTextMaxLen"></event>\r
-                                        <event name="OnTextURL"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALIGN_RIGHT|wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxStaticText" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="label">Option #3:</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_staticText4</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <property name="wrap">-1</property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxTextCtrl" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="maxlength">0</property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_textCtrl5</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="value"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnText"></event>\r
-                                        <event name="OnTextEnter"></event>\r
-                                        <event name="OnTextMaxLen"></event>\r
-                                        <event name="OnTextURL"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALIGN_RIGHT|wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxStaticText" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="label">Option #4:</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_staticText5</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <property name="wrap">-1</property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxTextCtrl" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="maxlength">0</property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_textCtrl6</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="value"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnText"></event>\r
-                                        <event name="OnTextEnter"></event>\r
-                                        <event name="OnTextMaxLen"></event>\r
-                                        <event name="OnTextURL"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALIGN_RIGHT|wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxStaticText" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="label">Option #5:</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_staticText6</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <property name="wrap">-1</property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxTextCtrl" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="maxlength">0</property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_textCtrl7</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="value"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnText"></event>\r
-                                        <event name="OnTextEnter"></event>\r
-                                        <event name="OnTextMaxLen"></event>\r
-                                        <event name="OnTextURL"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALIGN_RIGHT|wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxStaticText" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="label">Option #6:</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_staticText7</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <property name="wrap">-1</property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                                <object class="sizeritem" expanded="0">\r
-                                    <property name="border">5</property>\r
-                                    <property name="flag">wxALL</property>\r
-                                    <property name="proportion">1</property>\r
-                                    <object class="wxTextCtrl" expanded="0">\r
-                                        <property name="BottomDockable">1</property>\r
-                                        <property name="LeftDockable">1</property>\r
-                                        <property name="RightDockable">1</property>\r
-                                        <property name="TopDockable">1</property>\r
-                                        <property name="aui_layer"></property>\r
-                                        <property name="aui_name"></property>\r
-                                        <property name="aui_position"></property>\r
-                                        <property name="aui_row"></property>\r
-                                        <property name="best_size"></property>\r
-                                        <property name="bg"></property>\r
-                                        <property name="caption"></property>\r
-                                        <property name="caption_visible">1</property>\r
-                                        <property name="center_pane">0</property>\r
-                                        <property name="close_button">1</property>\r
-                                        <property name="context_help"></property>\r
-                                        <property name="context_menu">1</property>\r
-                                        <property name="default_pane">0</property>\r
-                                        <property name="dock">Dock</property>\r
-                                        <property name="dock_fixed">0</property>\r
-                                        <property name="docking">Left</property>\r
-                                        <property name="enabled">1</property>\r
-                                        <property name="fg"></property>\r
-                                        <property name="floatable">1</property>\r
-                                        <property name="font"></property>\r
-                                        <property name="gripper">0</property>\r
-                                        <property name="hidden">0</property>\r
-                                        <property name="id">wxID_ANY</property>\r
-                                        <property name="max_size"></property>\r
-                                        <property name="maximize_button">0</property>\r
-                                        <property name="maximum_size"></property>\r
-                                        <property name="maxlength">0</property>\r
-                                        <property name="min_size"></property>\r
-                                        <property name="minimize_button">0</property>\r
-                                        <property name="minimum_size"></property>\r
-                                        <property name="moveable">1</property>\r
-                                        <property name="name">m_textCtrl8</property>\r
-                                        <property name="pane_border">1</property>\r
-                                        <property name="pane_position"></property>\r
-                                        <property name="pane_size"></property>\r
-                                        <property name="permission">protected</property>\r
-                                        <property name="pin_button">1</property>\r
-                                        <property name="pos"></property>\r
-                                        <property name="resize">Resizable</property>\r
-                                        <property name="show">1</property>\r
-                                        <property name="size"></property>\r
-                                        <property name="style"></property>\r
-                                        <property name="subclass"></property>\r
-                                        <property name="toolbar_pane">0</property>\r
-                                        <property name="tooltip"></property>\r
-                                        <property name="validator_data_type"></property>\r
-                                        <property name="validator_style">wxFILTER_NONE</property>\r
-                                        <property name="validator_type">wxDefaultValidator</property>\r
-                                        <property name="validator_variable"></property>\r
-                                        <property name="value"></property>\r
-                                        <property name="window_extra_style"></property>\r
-                                        <property name="window_name"></property>\r
-                                        <property name="window_style"></property>\r
-                                        <event name="OnChar"></event>\r
-                                        <event name="OnEnterWindow"></event>\r
-                                        <event name="OnEraseBackground"></event>\r
-                                        <event name="OnKeyDown"></event>\r
-                                        <event name="OnKeyUp"></event>\r
-                                        <event name="OnKillFocus"></event>\r
-                                        <event name="OnLeaveWindow"></event>\r
-                                        <event name="OnLeftDClick"></event>\r
-                                        <event name="OnLeftDown"></event>\r
-                                        <event name="OnLeftUp"></event>\r
-                                        <event name="OnMiddleDClick"></event>\r
-                                        <event name="OnMiddleDown"></event>\r
-                                        <event name="OnMiddleUp"></event>\r
-                                        <event name="OnMotion"></event>\r
-                                        <event name="OnMouseEvents"></event>\r
-                                        <event name="OnMouseWheel"></event>\r
-                                        <event name="OnPaint"></event>\r
-                                        <event name="OnRightDClick"></event>\r
-                                        <event name="OnRightDown"></event>\r
-                                        <event name="OnRightUp"></event>\r
-                                        <event name="OnSetFocus"></event>\r
-                                        <event name="OnSize"></event>\r
-                                        <event name="OnText"></event>\r
-                                        <event name="OnTextEnter"></event>\r
-                                        <event name="OnTextMaxLen"></event>\r
-                                        <event name="OnTextURL"></event>\r
-                                        <event name="OnUpdateUI"></event>\r
-                                    </object>\r
-                                </object>\r
-                            </object>\r
-                        </object>\r
-                    </object>\r
-                </object>\r
-                <object class="sizeritem" expanded="0">\r
-                    <property name="border">5</property>\r
-                    <property name="flag">wxALIGN_RIGHT</property>\r
-                    <property name="proportion">0</property>\r
-                    <object class="wxStdDialogButtonSizer" expanded="0">\r
-                        <property name="Apply">0</property>\r
-                        <property name="Cancel">1</property>\r
-                        <property name="ContextHelp">0</property>\r
-                        <property name="Help">0</property>\r
-                        <property name="No">0</property>\r
-                        <property name="OK">1</property>\r
-                        <property name="Save">0</property>\r
-                        <property name="Yes">0</property>\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">m_sdbSizer4</property>\r
-                        <property name="permission">protected</property>\r
-                        <event name="OnApplyButtonClick"></event>\r
-                        <event name="OnCancelButtonClick"></event>\r
-                        <event name="OnContextHelpButtonClick"></event>\r
-                        <event name="OnHelpButtonClick"></event>\r
-                        <event name="OnNoButtonClick"></event>\r
-                        <event name="OnOKButtonClick"></event>\r
-                        <event name="OnSaveButtonClick"></event>\r
-                        <event name="OnYesButtonClick"></event>\r
-                    </object>\r
-                </object>\r
-            </object>\r
-        </object>\r
-        <object class="Dialog" expanded="0">\r
-            <property name="BottomDockable">1</property>\r
-            <property name="LeftDockable">1</property>\r
-            <property name="RightDockable">1</property>\r
-            <property name="TopDockable">1</property>\r
-            <property name="aui_layer"></property>\r
-            <property name="aui_managed">0</property>\r
-            <property name="aui_name"></property>\r
-            <property name="aui_position"></property>\r
-            <property name="aui_row"></property>\r
-            <property name="best_size"></property>\r
-            <property name="bg"></property>\r
-            <property name="caption"></property>\r
-            <property name="caption_visible">1</property>\r
-            <property name="center">wxBOTH</property>\r
-            <property name="center_pane">0</property>\r
-            <property name="close_button">1</property>\r
-            <property name="context_help"></property>\r
-            <property name="context_menu">1</property>\r
-            <property name="default_pane">0</property>\r
-            <property name="dock">Dock</property>\r
-            <property name="dock_fixed">0</property>\r
-            <property name="docking">Left</property>\r
-            <property name="enabled">1</property>\r
-            <property name="event_handler">impl_virtual</property>\r
-            <property name="extra_style"></property>\r
-            <property name="fg"></property>\r
-            <property name="floatable">1</property>\r
-            <property name="font"></property>\r
-            <property name="gripper">0</property>\r
-            <property name="hidden">0</property>\r
-            <property name="id">wxID_ANY</property>\r
-            <property name="max_size"></property>\r
-            <property name="maximize_button">0</property>\r
-            <property name="maximum_size"></property>\r
-            <property name="min_size"></property>\r
-            <property name="minimize_button">0</property>\r
-            <property name="minimum_size"></property>\r
-            <property name="moveable">1</property>\r
-            <property name="name">DlgComPorts</property>\r
-            <property name="pane_border">1</property>\r
-            <property name="pane_position"></property>\r
-            <property name="pane_size"></property>\r
-            <property name="pin_button">1</property>\r
-            <property name="pos"></property>\r
-            <property name="resize">Resizable</property>\r
-            <property name="show">1</property>\r
-            <property name="size">399,226</property>\r
-            <property name="style">wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</property>\r
-            <property name="subclass"></property>\r
-            <property name="title">Select Com Port</property>\r
-            <property name="toolbar_pane">0</property>\r
-            <property name="tooltip"></property>\r
-            <property name="validator_data_type"></property>\r
-            <property name="validator_style">wxFILTER_NONE</property>\r
-            <property name="validator_type">wxDefaultValidator</property>\r
-            <property name="validator_variable"></property>\r
-            <property name="window_extra_style"></property>\r
-            <property name="window_name"></property>\r
-            <property name="window_style"></property>\r
-            <event name="OnActivate"></event>\r
-            <event name="OnActivateApp"></event>\r
-            <event name="OnAuiFindManager"></event>\r
-            <event name="OnAuiPaneButton"></event>\r
-            <event name="OnAuiPaneClose"></event>\r
-            <event name="OnAuiPaneMaximize"></event>\r
-            <event name="OnAuiPaneRestore"></event>\r
-            <event name="OnAuiRender"></event>\r
-            <event name="OnChar"></event>\r
-            <event name="OnClose"></event>\r
-            <event name="OnEnterWindow"></event>\r
-            <event name="OnEraseBackground"></event>\r
-            <event name="OnHibernate"></event>\r
-            <event name="OnIconize"></event>\r
-            <event name="OnIdle"></event>\r
-            <event name="OnInitDialog"></event>\r
-            <event name="OnKeyDown"></event>\r
-            <event name="OnKeyUp"></event>\r
-            <event name="OnKillFocus"></event>\r
-            <event name="OnLeaveWindow"></event>\r
-            <event name="OnLeftDClick"></event>\r
-            <event name="OnLeftDown"></event>\r
-            <event name="OnLeftUp"></event>\r
-            <event name="OnMiddleDClick"></event>\r
-            <event name="OnMiddleDown"></event>\r
-            <event name="OnMiddleUp"></event>\r
-            <event name="OnMotion"></event>\r
-            <event name="OnMouseEvents"></event>\r
-            <event name="OnMouseWheel"></event>\r
-            <event name="OnPaint"></event>\r
-            <event name="OnRightDClick"></event>\r
-            <event name="OnRightDown"></event>\r
-            <event name="OnRightUp"></event>\r
-            <event name="OnSetFocus"></event>\r
-            <event name="OnSize"></event>\r
-            <event name="OnUpdateUI"></event>\r
-            <object class="wxBoxSizer" expanded="0">\r
-                <property name="minimum_size"></property>\r
-                <property name="name">bSizer30</property>\r
-                <property name="orient">wxVERTICAL</property>\r
-                <property name="permission">none</property>\r
-                <object class="sizeritem" expanded="0">\r
-                    <property name="border">5</property>\r
-                    <property name="flag">wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND</property>\r
-                    <property name="proportion">1</property>\r
-                    <object class="wxGridSizer" expanded="0">\r
-                        <property name="cols">2</property>\r
-                        <property name="hgap">0</property>\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">gSizer3</property>\r
-                        <property name="permission">none</property>\r
-                        <property name="rows">2</property>\r
-                        <property name="vgap">0</property>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL</property>\r
-                            <property name="proportion">0</property>\r
-                            <object class="wxStaticText" expanded="0">\r
-                                <property name="BottomDockable">1</property>\r
-                                <property name="LeftDockable">1</property>\r
-                                <property name="RightDockable">1</property>\r
-                                <property name="TopDockable">1</property>\r
-                                <property name="aui_layer"></property>\r
-                                <property name="aui_name"></property>\r
-                                <property name="aui_position"></property>\r
-                                <property name="aui_row"></property>\r
-                                <property name="best_size"></property>\r
-                                <property name="bg"></property>\r
-                                <property name="caption"></property>\r
-                                <property name="caption_visible">1</property>\r
-                                <property name="center_pane">0</property>\r
-                                <property name="close_button">1</property>\r
-                                <property name="context_help"></property>\r
-                                <property name="context_menu">1</property>\r
-                                <property name="default_pane">0</property>\r
-                                <property name="dock">Dock</property>\r
-                                <property name="dock_fixed">0</property>\r
-                                <property name="docking">Left</property>\r
-                                <property name="enabled">1</property>\r
-                                <property name="fg"></property>\r
-                                <property name="floatable">1</property>\r
-                                <property name="font"></property>\r
-                                <property name="gripper">0</property>\r
-                                <property name="hidden">0</property>\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="label">Available Ports:</property>\r
-                                <property name="max_size"></property>\r
-                                <property name="maximize_button">0</property>\r
-                                <property name="maximum_size"></property>\r
-                                <property name="min_size"></property>\r
-                                <property name="minimize_button">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="moveable">1</property>\r
-                                <property name="name">m_staticText8</property>\r
-                                <property name="pane_border">1</property>\r
-                                <property name="pane_position"></property>\r
-                                <property name="pane_size"></property>\r
-                                <property name="permission">protected</property>\r
-                                <property name="pin_button">1</property>\r
-                                <property name="pos"></property>\r
-                                <property name="resize">Resizable</property>\r
-                                <property name="show">1</property>\r
-                                <property name="size"></property>\r
-                                <property name="style">wxALIGN_RIGHT</property>\r
-                                <property name="subclass"></property>\r
-                                <property name="toolbar_pane">0</property>\r
-                                <property name="tooltip"></property>\r
-                                <property name="validator_data_type"></property>\r
-                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                <property name="validator_type">wxDefaultValidator</property>\r
-                                <property name="validator_variable"></property>\r
-                                <property name="window_extra_style"></property>\r
-                                <property name="window_name"></property>\r
-                                <property name="window_style"></property>\r
-                                <property name="wrap">-1</property>\r
-                                <event name="OnChar"></event>\r
-                                <event name="OnEnterWindow"></event>\r
-                                <event name="OnEraseBackground"></event>\r
-                                <event name="OnKeyDown"></event>\r
-                                <event name="OnKeyUp"></event>\r
-                                <event name="OnKillFocus"></event>\r
-                                <event name="OnLeaveWindow"></event>\r
-                                <event name="OnLeftDClick"></event>\r
-                                <event name="OnLeftDown"></event>\r
-                                <event name="OnLeftUp"></event>\r
-                                <event name="OnMiddleDClick"></event>\r
-                                <event name="OnMiddleDown"></event>\r
-                                <event name="OnMiddleUp"></event>\r
-                                <event name="OnMotion"></event>\r
-                                <event name="OnMouseEvents"></event>\r
-                                <event name="OnMouseWheel"></event>\r
-                                <event name="OnPaint"></event>\r
-                                <event name="OnRightDClick"></event>\r
-                                <event name="OnRightDown"></event>\r
-                                <event name="OnRightUp"></event>\r
-                                <event name="OnSetFocus"></event>\r
-                                <event name="OnSize"></event>\r
-                                <event name="OnUpdateUI"></event>\r
-                            </object>\r
-                        </object>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxALL|wxEXPAND</property>\r
-                            <property name="proportion">1</property>\r
-                            <object class="wxListCtrl" expanded="0">\r
-                                <property name="BottomDockable">1</property>\r
-                                <property name="LeftDockable">1</property>\r
-                                <property name="RightDockable">1</property>\r
-                                <property name="TopDockable">1</property>\r
-                                <property name="aui_layer"></property>\r
-                                <property name="aui_name"></property>\r
-                                <property name="aui_position"></property>\r
-                                <property name="aui_row"></property>\r
-                                <property name="best_size"></property>\r
-                                <property name="bg"></property>\r
-                                <property name="caption"></property>\r
-                                <property name="caption_visible">1</property>\r
-                                <property name="center_pane">0</property>\r
-                                <property name="close_button">1</property>\r
-                                <property name="context_help"></property>\r
-                                <property name="context_menu">1</property>\r
-                                <property name="default_pane">0</property>\r
-                                <property name="dock">Dock</property>\r
-                                <property name="dock_fixed">0</property>\r
-                                <property name="docking">Left</property>\r
-                                <property name="enabled">1</property>\r
-                                <property name="fg"></property>\r
-                                <property name="floatable">1</property>\r
-                                <property name="font"></property>\r
-                                <property name="gripper">0</property>\r
-                                <property name="hidden">0</property>\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="max_size"></property>\r
-                                <property name="maximize_button">0</property>\r
-                                <property name="maximum_size"></property>\r
-                                <property name="min_size"></property>\r
-                                <property name="minimize_button">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="moveable">1</property>\r
-                                <property name="name">m_listCtrlPortSelect</property>\r
-                                <property name="pane_border">1</property>\r
-                                <property name="pane_position"></property>\r
-                                <property name="pane_size"></property>\r
-                                <property name="permission">protected</property>\r
-                                <property name="pin_button">1</property>\r
-                                <property name="pos"></property>\r
-                                <property name="resize">Resizable</property>\r
-                                <property name="show">1</property>\r
-                                <property name="size"></property>\r
-                                <property name="style">wxLC_ICON|wxLC_SINGLE_SEL</property>\r
-                                <property name="subclass"></property>\r
-                                <property name="toolbar_pane">0</property>\r
-                                <property name="tooltip"></property>\r
-                                <property name="validator_data_type"></property>\r
-                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                <property name="validator_type">wxDefaultValidator</property>\r
-                                <property name="validator_variable"></property>\r
-                                <property name="window_extra_style"></property>\r
-                                <property name="window_name"></property>\r
-                                <property name="window_style"></property>\r
-                                <event name="OnChar"></event>\r
-                                <event name="OnEnterWindow"></event>\r
-                                <event name="OnEraseBackground"></event>\r
-                                <event name="OnKeyDown"></event>\r
-                                <event name="OnKeyUp"></event>\r
-                                <event name="OnKillFocus"></event>\r
-                                <event name="OnLeaveWindow"></event>\r
-                                <event name="OnLeftDClick"></event>\r
-                                <event name="OnLeftDown"></event>\r
-                                <event name="OnLeftUp"></event>\r
-                                <event name="OnListBeginDrag"></event>\r
-                                <event name="OnListBeginLabelEdit"></event>\r
-                                <event name="OnListBeginRDrag"></event>\r
-                                <event name="OnListCacheHint"></event>\r
-                                <event name="OnListColBeginDrag"></event>\r
-                                <event name="OnListColClick"></event>\r
-                                <event name="OnListColDragging"></event>\r
-                                <event name="OnListColEndDrag"></event>\r
-                                <event name="OnListColRightClick"></event>\r
-                                <event name="OnListDeleteAllItems"></event>\r
-                                <event name="OnListDeleteItem"></event>\r
-                                <event name="OnListEndLabelEdit"></event>\r
-                                <event name="OnListInsertItem"></event>\r
-                                <event name="OnListItemActivated"></event>\r
-                                <event name="OnListItemDeselected"></event>\r
-                                <event name="OnListItemFocused"></event>\r
-                                <event name="OnListItemMiddleClick"></event>\r
-                                <event name="OnListItemRightClick"></event>\r
-                                <event name="OnListItemSelected">OnListItemSelected</event>\r
-                                <event name="OnListKeyDown"></event>\r
-                                <event name="OnMiddleDClick"></event>\r
-                                <event name="OnMiddleDown"></event>\r
-                                <event name="OnMiddleUp"></event>\r
-                                <event name="OnMotion"></event>\r
-                                <event name="OnMouseEvents"></event>\r
-                                <event name="OnMouseWheel"></event>\r
-                                <event name="OnPaint"></event>\r
-                                <event name="OnRightDClick"></event>\r
-                                <event name="OnRightDown"></event>\r
-                                <event name="OnRightUp"></event>\r
-                                <event name="OnSetFocus"></event>\r
-                                <event name="OnSize"></event>\r
-                                <event name="OnUpdateUI"></event>\r
-                            </object>\r
-                        </object>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL</property>\r
-                            <property name="proportion">0</property>\r
-                            <object class="wxStaticText" expanded="0">\r
-                                <property name="BottomDockable">1</property>\r
-                                <property name="LeftDockable">1</property>\r
-                                <property name="RightDockable">1</property>\r
-                                <property name="TopDockable">1</property>\r
-                                <property name="aui_layer"></property>\r
-                                <property name="aui_name"></property>\r
-                                <property name="aui_position"></property>\r
-                                <property name="aui_row"></property>\r
-                                <property name="best_size"></property>\r
-                                <property name="bg"></property>\r
-                                <property name="caption"></property>\r
-                                <property name="caption_visible">1</property>\r
-                                <property name="center_pane">0</property>\r
-                                <property name="close_button">1</property>\r
-                                <property name="context_help"></property>\r
-                                <property name="context_menu">1</property>\r
-                                <property name="default_pane">0</property>\r
-                                <property name="dock">Dock</property>\r
-                                <property name="dock_fixed">0</property>\r
-                                <property name="docking">Left</property>\r
-                                <property name="enabled">1</property>\r
-                                <property name="fg"></property>\r
-                                <property name="floatable">1</property>\r
-                                <property name="font"></property>\r
-                                <property name="gripper">0</property>\r
-                                <property name="hidden">0</property>\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="label">Use Port:</property>\r
-                                <property name="max_size"></property>\r
-                                <property name="maximize_button">0</property>\r
-                                <property name="maximum_size"></property>\r
-                                <property name="min_size"></property>\r
-                                <property name="minimize_button">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="moveable">1</property>\r
-                                <property name="name">m_staticText9</property>\r
-                                <property name="pane_border">1</property>\r
-                                <property name="pane_position"></property>\r
-                                <property name="pane_size"></property>\r
-                                <property name="permission">protected</property>\r
-                                <property name="pin_button">1</property>\r
-                                <property name="pos"></property>\r
-                                <property name="resize">Resizable</property>\r
-                                <property name="show">1</property>\r
-                                <property name="size"></property>\r
-                                <property name="style">wxALIGN_RIGHT</property>\r
-                                <property name="subclass"></property>\r
-                                <property name="toolbar_pane">0</property>\r
-                                <property name="tooltip"></property>\r
-                                <property name="validator_data_type"></property>\r
-                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                <property name="validator_type">wxDefaultValidator</property>\r
-                                <property name="validator_variable"></property>\r
-                                <property name="window_extra_style"></property>\r
-                                <property name="window_name"></property>\r
-                                <property name="window_style"></property>\r
-                                <property name="wrap">-1</property>\r
-                                <event name="OnChar"></event>\r
-                                <event name="OnEnterWindow"></event>\r
-                                <event name="OnEraseBackground"></event>\r
-                                <event name="OnKeyDown"></event>\r
-                                <event name="OnKeyUp"></event>\r
-                                <event name="OnKillFocus"></event>\r
-                                <event name="OnLeaveWindow"></event>\r
-                                <event name="OnLeftDClick"></event>\r
-                                <event name="OnLeftDown"></event>\r
-                                <event name="OnLeftUp"></event>\r
-                                <event name="OnMiddleDClick"></event>\r
-                                <event name="OnMiddleDown"></event>\r
-                                <event name="OnMiddleUp"></event>\r
-                                <event name="OnMotion"></event>\r
-                                <event name="OnMouseEvents"></event>\r
-                                <event name="OnMouseWheel"></event>\r
-                                <event name="OnPaint"></event>\r
-                                <event name="OnRightDClick"></event>\r
-                                <event name="OnRightDown"></event>\r
-                                <event name="OnRightUp"></event>\r
-                                <event name="OnSetFocus"></event>\r
-                                <event name="OnSize"></event>\r
-                                <event name="OnUpdateUI"></event>\r
-                            </object>\r
-                        </object>\r
-                        <object class="sizeritem" expanded="0">\r
-                            <property name="border">5</property>\r
-                            <property name="flag">wxALIGN_CENTER_VERTICAL|wxALL</property>\r
-                            <property name="proportion">1</property>\r
-                            <object class="wxTextCtrl" expanded="0">\r
-                                <property name="BottomDockable">1</property>\r
-                                <property name="LeftDockable">1</property>\r
-                                <property name="RightDockable">1</property>\r
-                                <property name="TopDockable">1</property>\r
-                                <property name="aui_layer"></property>\r
-                                <property name="aui_name"></property>\r
-                                <property name="aui_position"></property>\r
-                                <property name="aui_row"></property>\r
-                                <property name="best_size"></property>\r
-                                <property name="bg"></property>\r
-                                <property name="caption"></property>\r
-                                <property name="caption_visible">1</property>\r
-                                <property name="center_pane">0</property>\r
-                                <property name="close_button">1</property>\r
-                                <property name="context_help"></property>\r
-                                <property name="context_menu">1</property>\r
-                                <property name="default_pane">0</property>\r
-                                <property name="dock">Dock</property>\r
-                                <property name="dock_fixed">0</property>\r
-                                <property name="docking">Left</property>\r
-                                <property name="enabled">1</property>\r
-                                <property name="fg"></property>\r
-                                <property name="floatable">1</property>\r
-                                <property name="font"></property>\r
-                                <property name="gripper">0</property>\r
-                                <property name="hidden">0</property>\r
-                                <property name="id">wxID_ANY</property>\r
-                                <property name="max_size"></property>\r
-                                <property name="maximize_button">0</property>\r
-                                <property name="maximum_size"></property>\r
-                                <property name="maxlength">0</property>\r
-                                <property name="min_size"></property>\r
-                                <property name="minimize_button">0</property>\r
-                                <property name="minimum_size"></property>\r
-                                <property name="moveable">1</property>\r
-                                <property name="name">m_textCtrl10</property>\r
-                                <property name="pane_border">1</property>\r
-                                <property name="pane_position"></property>\r
-                                <property name="pane_size"></property>\r
-                                <property name="permission">protected</property>\r
-                                <property name="pin_button">1</property>\r
-                                <property name="pos"></property>\r
-                                <property name="resize">Resizable</property>\r
-                                <property name="show">1</property>\r
-                                <property name="size"></property>\r
-                                <property name="style"></property>\r
-                                <property name="subclass"></property>\r
-                                <property name="toolbar_pane">0</property>\r
-                                <property name="tooltip"></property>\r
-                                <property name="validator_data_type"></property>\r
-                                <property name="validator_style">wxFILTER_NONE</property>\r
-                                <property name="validator_type">wxDefaultValidator</property>\r
-                                <property name="validator_variable"></property>\r
-                                <property name="value"></property>\r
-                                <property name="window_extra_style"></property>\r
-                                <property name="window_name"></property>\r
-                                <property name="window_style"></property>\r
-                                <event name="OnChar"></event>\r
-                                <event name="OnEnterWindow"></event>\r
-                                <event name="OnEraseBackground"></event>\r
-                                <event name="OnKeyDown"></event>\r
-                                <event name="OnKeyUp"></event>\r
-                                <event name="OnKillFocus"></event>\r
-                                <event name="OnLeaveWindow"></event>\r
-                                <event name="OnLeftDClick"></event>\r
-                                <event name="OnLeftDown"></event>\r
-                                <event name="OnLeftUp"></event>\r
-                                <event name="OnMiddleDClick"></event>\r
-                                <event name="OnMiddleDown"></event>\r
-                                <event name="OnMiddleUp"></event>\r
-                                <event name="OnMotion"></event>\r
-                                <event name="OnMouseEvents"></event>\r
-                                <event name="OnMouseWheel"></event>\r
-                                <event name="OnPaint"></event>\r
-                                <event name="OnRightDClick"></event>\r
-                                <event name="OnRightDown"></event>\r
-                                <event name="OnRightUp"></event>\r
-                                <event name="OnSetFocus"></event>\r
-                                <event name="OnSize"></event>\r
-                                <event name="OnText"></event>\r
-                                <event name="OnTextEnter"></event>\r
-                                <event name="OnTextMaxLen"></event>\r
-                                <event name="OnTextURL"></event>\r
-                                <event name="OnUpdateUI"></event>\r
-                            </object>\r
-                        </object>\r
-                    </object>\r
-                </object>\r
-                <object class="sizeritem" expanded="0">\r
-                    <property name="border">5</property>\r
-                    <property name="flag">wxEXPAND</property>\r
-                    <property name="proportion">0</property>\r
-                    <object class="wxStdDialogButtonSizer" expanded="0">\r
-                        <property name="Apply">0</property>\r
-                        <property name="Cancel">1</property>\r
-                        <property name="ContextHelp">0</property>\r
-                        <property name="Help">0</property>\r
-                        <property name="No">0</property>\r
-                        <property name="OK">1</property>\r
-                        <property name="Save">0</property>\r
-                        <property name="Yes">0</property>\r
-                        <property name="minimum_size"></property>\r
-                        <property name="name">m_sdbSizer3</property>\r
-                        <property name="permission">protected</property>\r
-                        <event name="OnApplyButtonClick"></event>\r
-                        <event name="OnCancelButtonClick"></event>\r
-                        <event name="OnContextHelpButtonClick"></event>\r
-                        <event name="OnHelpButtonClick"></event>\r
-                        <event name="OnNoButtonClick"></event>\r
-                        <event name="OnOKButtonClick"></event>\r
-                        <event name="OnSaveButtonClick"></event>\r
-                        <event name="OnYesButtonClick"></event>\r
-                    </object>\r
-                </object>\r
-            </object>\r
-        </object>\r
-    </object>\r
-</wxFormBuilder_Project>\r
index 2c45d5c799254603ffe8b27dcd2b03da311fd294..254398f3e5e92a346f6bc0d9b4e5f11bfa07bd5b 100644 (file)
Binary files a/fdmdv2/Release/fdmdv2.exe and b/fdmdv2/Release/fdmdv2.exe differ
index 40093bb594442f0e93729db4da061b44a817725b..cf98620bdfa6594eb8c0e7356bed46b3f7107bf3 100644 (file)
@@ -13,7 +13,7 @@ CurrentFileName        :=
 CurrentFilePath        :=\r
 CurrentFileFullPath    :=\r
 User                   :=wittend\r
-Date                   :=5/28/2012\r
+Date                   :=5/29/2012\r
 CodeLitePath           :="C:\Program Files\CodeLite"\r
 LinkerName             :=g++\r
 ArchiveTool            :=ar rcus\r
@@ -44,8 +44,8 @@ LinkOptions            :=  -mwindows -s $(shell wx-config --debug=no --libs --un
 IncludePath            :=  $(IncludeSwitch). \r
 IncludePCH             := \r
 RcIncludePath          := \r
-Libs                   := $(LibrarySwitch)sndfile-1 \r
-LibPath                := $(LibraryPathSwitch). $(LibraryPathSwitch)./libsndfile/bin \r
+Libs                   := $(LibrarySwitch)sndfile-1 $(LibrarySwitch)codec2 $(LibrarySwitch)portaudio $(LibrarySwitch)portaudiocpp \r
+LibPath                := $(LibraryPathSwitch). $(LibraryPathSwitch)./libsndfile/bin $(LibraryPathSwitch)./extern/lib \r
 \r
 \r
 ##\r
index 1a55b90b8808bd26ad07af4b3e572be18354399c..f36d03d8cb795311d826d6e6cef415334629727a 100644 (file)
@@ -28,6 +28,8 @@
   <VirtualDirectory Name="resources">
     <File Name="FDMDV2.fbp"/>
   </VirtualDirectory>
+  <Dependencies Name="Debug"/>
+  <Dependencies Name="Release"/>
   <Settings Type="Executable">
     <GlobalSettings>
       <Compiler Options="" C_Options="">
       </Compiler>
       <Linker Options="-mwindows;-s;$(shell wx-config --debug=no --libs --unicode=yes)" Required="yes">
         <LibraryPath Value="./libsndfile/bin"/>
+        <LibraryPath Value="./extern/lib"/>
         <Library Value="libsndfile-1.dll"/>
+        <Library Value="libcodec2.a"/>
+        <Library Value="libportaudio.a"/>
+        <Library Value="libportaudiocpp.a"/>
       </Linker>
       <ResourceCompiler Options="$(shell wx-config --rcflags)" Required="no"/>
       <General OutputFile="$(IntermediateDirectory)/$(ProjectName)" IntermediateDirectory="./Release" Command="./$(ProjectName)" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
       </Completion>
     </Configuration>
   </Settings>
-  <Dependencies Name="Debug"/>
-  <Dependencies Name="Release"/>
 </CodeLite_Project>
diff --git a/fdmdv2/fdmdv2DlgAudio.cpp b/fdmdv2/fdmdv2DlgAudio.cpp
new file mode 100644 (file)
index 0000000..5e7f123
--- /dev/null
@@ -0,0 +1,23 @@
+#include "fdmdv2DlgAudio.h"\r
+\r
+fdmdv2DlgAudio::fdmdv2DlgAudio( wxWindow* parent )\r
+:\r
+DlgAudio( parent )\r
+{\r
+\r
+}\r
+\r
+void fdmdv2DlgAudio::OnApply( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnApply\r
+}\r
+\r
+void fdmdv2DlgAudio::OnCancel( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnCancel\r
+}\r
+\r
+void fdmdv2DlgAudio::OnOK( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnOK\r
+}\r
diff --git a/fdmdv2/fdmdv2DlgAudio.h b/fdmdv2/fdmdv2DlgAudio.h
new file mode 100644 (file)
index 0000000..196d3f8
--- /dev/null
@@ -0,0 +1,28 @@
+#ifndef __fdmdv2DlgAudio__\r
+#define __fdmdv2DlgAudio__\r
+\r
+/**\r
+@file\r
+Subclass of DlgAudio, which is generated by wxFormBuilder.\r
+*/\r
+\r
+#include "topFrame.h"\r
+\r
+//// end generated include\r
+\r
+/** Implementing DlgAudio */\r
+class fdmdv2DlgAudio : public DlgAudio\r
+{\r
+       protected:\r
+               // Handlers for DlgAudio events.\r
+               void OnApply( wxCommandEvent& event );\r
+               void OnCancel( wxCommandEvent& event );\r
+               void OnOK( wxCommandEvent& event );\r
+       public:\r
+               /** Constructor */\r
+               fdmdv2DlgAudio( wxWindow* parent );\r
+       //// end generated class members\r
+       \r
+};\r
+\r
+#endif // __fdmdv2DlgAudio__\r
diff --git a/fdmdv2/fdmdv2TopFrame.cpp b/fdmdv2/fdmdv2TopFrame.cpp
new file mode 100644 (file)
index 0000000..7b3ef07
--- /dev/null
@@ -0,0 +1,193 @@
+#include "fdmdv2TopFrame.h"\r
+\r
+fdmdv2TopFrame::fdmdv2TopFrame( wxWindow* parent )\r
+:\r
+TopFrame( parent )\r
+{\r
+\r
+}\r
+\r
+void fdmdv2TopFrame::topFrame_OnClose( wxCloseEvent& event )\r
+{\r
+// TODO: Implement topFrame_OnClose\r
+}\r
+\r
+void fdmdv2TopFrame::topFrame_OnPaint( wxPaintEvent& event )\r
+{\r
+// TODO: Implement topFrame_OnPaint\r
+}\r
+\r
+void fdmdv2TopFrame::topFrame_OnSize( wxSizeEvent& event )\r
+{\r
+// TODO: Implement topFrame_OnSize\r
+}\r
+\r
+void fdmdv2TopFrame::topFrame_OnUpdateUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement topFrame_OnUpdateUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnOpen( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnOpen\r
+}\r
+\r
+void fdmdv2TopFrame::OnOpenUpdateUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement OnOpenUpdateUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnSave( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnSave\r
+}\r
+\r
+void fdmdv2TopFrame::OnSaveUpdateUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement OnSaveUpdateUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnClose( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnClose\r
+}\r
+\r
+void fdmdv2TopFrame::OnCloseUpdateUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement OnCloseUpdateUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnExit( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnExit\r
+}\r
+\r
+void fdmdv2TopFrame::OnCopy( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnCopy\r
+}\r
+\r
+void fdmdv2TopFrame::OnCopyUpdateUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement OnCopyUpdateUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnCut( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnCut\r
+}\r
+\r
+void fdmdv2TopFrame::OnCutUpdateUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement OnCutUpdateUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnPaste( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnPaste\r
+}\r
+\r
+void fdmdv2TopFrame::OnPasteUpdateUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement OnPasteUpdateUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnToolsAudio( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnToolsAudio\r
+}\r
+\r
+void fdmdv2TopFrame::OnToolsAudioUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement OnToolsAudioUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnToolsComCfg( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnToolsComCfg\r
+}\r
+\r
+void fdmdv2TopFrame::OnToolsComCfgUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement OnToolsComCfgUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnToolsOptions( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnToolsOptions\r
+}\r
+\r
+void fdmdv2TopFrame::OnToolsOptionsUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement OnToolsOptionsUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnHelpCheckUpdates( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnHelpCheckUpdates\r
+}\r
+\r
+void fdmdv2TopFrame::OnHelpCheckUpdatesUI( wxUpdateUIEvent& event )\r
+{\r
+// TODO: Implement OnHelpCheckUpdatesUI\r
+}\r
+\r
+void fdmdv2TopFrame::OnHelpAbout( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnHelpAbout\r
+}\r
+\r
+void fdmdv2TopFrame::OnTogBtnRxID( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnTogBtnRxID\r
+}\r
+\r
+void fdmdv2TopFrame::OnTogBtnTxID( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnTogBtnTxID\r
+}\r
+\r
+void fdmdv2TopFrame::OnCmdSliderScroll( wxScrollEvent& event )\r
+{\r
+// TODO: Implement OnCmdSliderScroll\r
+}\r
+\r
+void fdmdv2TopFrame::OnSliderScrollBottom( wxScrollEvent& event )\r
+{\r
+// TODO: Implement OnSliderScrollBottom\r
+}\r
+\r
+void fdmdv2TopFrame::OnCmdSliderScrollChanged( wxScrollEvent& event )\r
+{\r
+// TODO: Implement OnCmdSliderScrollChanged\r
+}\r
+\r
+void fdmdv2TopFrame::OnSliderScrollTop( wxScrollEvent& event )\r
+{\r
+// TODO: Implement OnSliderScrollTop\r
+}\r
+\r
+void fdmdv2TopFrame::OnCheckSQClick( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnCheckSQClick\r
+}\r
+\r
+void fdmdv2TopFrame::OnTogBtnSplitClick( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnTogBtnSplitClick\r
+}\r
+\r
+void fdmdv2TopFrame::OnTogBtnAnalogClick( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnTogBtnAnalogClick\r
+}\r
+\r
+void fdmdv2TopFrame::OnTogBtnALCClick( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnTogBtnALCClick\r
+}\r
+\r
+void fdmdv2TopFrame::OnTogBtnTXClick( wxCommandEvent& event )\r
+{\r
+// TODO: Implement OnTogBtnTXClick\r
+}\r
diff --git a/fdmdv2/fdmdv2TopFrame.h b/fdmdv2/fdmdv2TopFrame.h
new file mode 100644 (file)
index 0000000..fca7fe6
--- /dev/null
@@ -0,0 +1,62 @@
+#ifndef __fdmdv2TopFrame__\r
+#define __fdmdv2TopFrame__\r
+\r
+/**\r
+@file\r
+Subclass of TopFrame, which is generated by wxFormBuilder.\r
+*/\r
+\r
+#include "topFrame.h"\r
+\r
+//// end generated include\r
+\r
+/** Implementing TopFrame */\r
+class fdmdv2TopFrame : public TopFrame\r
+{\r
+       protected:\r
+               // Handlers for TopFrame events.\r
+               void topFrame_OnClose( wxCloseEvent& event );\r
+               void topFrame_OnPaint( wxPaintEvent& event );\r
+               void topFrame_OnSize( wxSizeEvent& event );\r
+               void topFrame_OnUpdateUI( wxUpdateUIEvent& event );\r
+               void OnOpen( wxCommandEvent& event );\r
+               void OnOpenUpdateUI( wxUpdateUIEvent& event );\r
+               void OnSave( wxCommandEvent& event );\r
+               void OnSaveUpdateUI( wxUpdateUIEvent& event );\r
+               void OnClose( wxCommandEvent& event );\r
+               void OnCloseUpdateUI( wxUpdateUIEvent& event );\r
+               void OnExit( wxCommandEvent& event );\r
+               void OnCopy( wxCommandEvent& event );\r
+               void OnCopyUpdateUI( wxUpdateUIEvent& event );\r
+               void OnCut( wxCommandEvent& event );\r
+               void OnCutUpdateUI( wxUpdateUIEvent& event );\r
+               void OnPaste( wxCommandEvent& event );\r
+               void OnPasteUpdateUI( wxUpdateUIEvent& event );\r
+               void OnToolsAudio( wxCommandEvent& event );\r
+               void OnToolsAudioUI( wxUpdateUIEvent& event );\r
+               void OnToolsComCfg( wxCommandEvent& event );\r
+               void OnToolsComCfgUI( wxUpdateUIEvent& event );\r
+               void OnToolsOptions( wxCommandEvent& event );\r
+               void OnToolsOptionsUI( wxUpdateUIEvent& event );\r
+               void OnHelpCheckUpdates( wxCommandEvent& event );\r
+               void OnHelpCheckUpdatesUI( wxUpdateUIEvent& event );\r
+               void OnHelpAbout( wxCommandEvent& event );\r
+               void OnTogBtnRxID( wxCommandEvent& event );\r
+               void OnTogBtnTxID( wxCommandEvent& event );\r
+               void OnCmdSliderScroll( wxScrollEvent& event );\r
+               void OnSliderScrollBottom( wxScrollEvent& event );\r
+               void OnCmdSliderScrollChanged( wxScrollEvent& event );\r
+               void OnSliderScrollTop( wxScrollEvent& event );\r
+               void OnCheckSQClick( wxCommandEvent& event );\r
+               void OnTogBtnSplitClick( wxCommandEvent& event );\r
+               void OnTogBtnAnalogClick( wxCommandEvent& event );\r
+               void OnTogBtnALCClick( wxCommandEvent& event );\r
+               void OnTogBtnTXClick( wxCommandEvent& event );\r
+       public:\r
+               /** Constructor */\r
+               fdmdv2TopFrame( wxWindow* parent );\r
+       //// end generated class members\r
+       \r
+};\r
+\r
+#endif // __fdmdv2TopFrame__\r
index 13bc5fdcbc912874d4e5ccdbebfbdfe926d81bad..359a9f63279ae4b50622056b8e386244b86f8f85 100644 (file)
@@ -1,8 +1,8 @@
 .PHONY: clean All
 
 All:
-       @echo ----------Building project:[ pa_cppbinding_test - Release ]----------
-       @cd "pa_cppbinding_test" && "mingw32-make.exe"  -j 2 -f "pa_cppbinding_test.mk"
+       @echo ----------Building project:[ fdmdv2 - Release ]----------
+       @"mingw32-make.exe"  -j 2 -f "fdmdv2.mk"
 clean:
-       @echo ----------Cleaning project:[ pa_cppbinding_test - Release ]----------
-       @cd "pa_cppbinding_test" && "mingw32-make.exe"  -j 2 -f "pa_cppbinding_test.mk" clean
+       @echo ----------Cleaning project:[ fdmdv2 - Release ]----------
+       @"mingw32-make.exe"  -j 2 -f "fdmdv2.mk" clean
index 1c53524d8cd5c3c4c3ce5ff805d165cb789f130c..10227fd1a5bbdcf77466c976f15ee915edd6aa9c 100644 (file)
 \r
 TopFrame::TopFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )\r
 {\r
-       this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
-       this->SetForegroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOWTEXT ) );\r
-       this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );\r
-       \r
-       m_menubarMain = new wxMenuBar( wxMB_DOCKABLE );\r
-       file = new wxMenu();\r
-       wxMenuItem* m_menuItemOpen;\r
-       m_menuItemOpen = new wxMenuItem( file, ID_OPEN, wxString( _("&Open") ) , _("Open File"), wxITEM_NORMAL );\r
-       file->Append( m_menuItemOpen );\r
-       \r
-       wxMenuItem* m_menuItemSave;\r
-       m_menuItemSave = new wxMenuItem( file, ID_SAVE, wxString( _("&Save") ) , _("Save current file"), wxITEM_NORMAL );\r
-       file->Append( m_menuItemSave );\r
-       \r
-       wxMenuItem* m_menuItemClose;\r
-       m_menuItemClose = new wxMenuItem( file, ID_CLOSE, wxString( _("&Close") ) , _("Close current file"), wxITEM_NORMAL );\r
-       file->Append( m_menuItemClose );\r
-       \r
-       file->AppendSeparator();\r
-       \r
-       wxMenuItem* m_menuItemExit;\r
-       m_menuItemExit = new wxMenuItem( file, ID_EXIT, wxString( _("E&xit") ) , _("Exit Program"), wxITEM_NORMAL );\r
-       file->Append( m_menuItemExit );\r
-       \r
-       m_menubarMain->Append( file, _("&File") ); \r
-       \r
-       edit = new wxMenu();\r
-       wxMenuItem* m_menuItemCopy;\r
-       m_menuItemCopy = new wxMenuItem( edit, ID_COPY, wxString( _("&Copy") ) , _("Copy selection"), wxITEM_NORMAL );\r
-       edit->Append( m_menuItemCopy );\r
-       m_menuItemCopy->Enable( false );\r
-       \r
-       wxMenuItem* m_menuItemCut;\r
-       m_menuItemCut = new wxMenuItem( edit, ID_CUT, wxString( _("Cut") ) , _("Cut Selection"), wxITEM_NORMAL );\r
-       edit->Append( m_menuItemCut );\r
-       m_menuItemCut->Enable( false );\r
-       \r
-       wxMenuItem* m_menuItemPaste;\r
-       m_menuItemPaste = new wxMenuItem( edit, ID_PASTE, wxString( _("&Paste") ) , _("Paste selection"), wxITEM_NORMAL );\r
-       edit->Append( m_menuItemPaste );\r
-       m_menuItemPaste->Enable( false );\r
-       \r
-       m_menubarMain->Append( edit, _("&Edit") ); \r
-       \r
-       tools = new wxMenu();\r
-       wxMenuItem* m_menuItemAudio;\r
-       m_menuItemAudio = new wxMenuItem( tools, wxID_ANY, wxString( _("&Audio") ) , wxEmptyString, wxITEM_NORMAL );\r
-       tools->Append( m_menuItemAudio );\r
-       \r
-       wxMenuItem* m_menuItemComCfg;\r
-       m_menuItemComCfg = new wxMenuItem( tools, wxID_ANY, wxString( _("Com Port Config") ) , wxEmptyString, wxITEM_NORMAL );\r
-       tools->Append( m_menuItemComCfg );\r
-       \r
-       wxMenuItem* m_menuItemOptions;\r
-       m_menuItemOptions = new wxMenuItem( tools, ID_OPTIONS, wxString( _("&Options") ) , _("Set preferences"), wxITEM_NORMAL );\r
-       tools->Append( m_menuItemOptions );\r
-       \r
-       m_menubarMain->Append( tools, _("&Tools") ); \r
-       \r
-       help = new wxMenu();\r
-       wxMenuItem* m_menuItemHelpUpdates;\r
-       m_menuItemHelpUpdates = new wxMenuItem( help, wxID_ANY, wxString( _("Check for Updates") ) , wxEmptyString, wxITEM_NORMAL );\r
-       help->Append( m_menuItemHelpUpdates );\r
-       m_menuItemHelpUpdates->Enable( false );\r
-       \r
-       wxMenuItem* m_menuItemAbout;\r
-       m_menuItemAbout = new wxMenuItem( help, ID_ABOUT, wxString( _("&About") ) , _("About this program"), wxITEM_NORMAL );\r
-       help->Append( m_menuItemAbout );\r
-       \r
-       m_menubarMain->Append( help, _("&Help") ); \r
-       \r
-       this->SetMenuBar( m_menubarMain );\r
-       \r
-       wxBoxSizer* bSizer1;\r
-       bSizer1 = new wxBoxSizer( wxHORIZONTAL );\r
-       \r
-       wxBoxSizer* leftSizer;\r
-       leftSizer = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       wxStaticBoxSizer* snrSizer;\r
-       snrSizer = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("SNR") ), wxVERTICAL );\r
-       \r
-       m_gaugeSNR = new wxGauge( this, wxID_ANY, 100, wxDefaultPosition, wxSize( 15,135 ), wxGA_SMOOTH|wxGA_VERTICAL );\r
-       snrSizer->Add( m_gaugeSNR, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 10 );\r
-       \r
-       wxBoxSizer* bSizer29;\r
-       bSizer29 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_textSNR = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxPoint( -1,-1 ), wxSize( 35,25 ), wxTE_READONLY );\r
-       m_textSNR->SetMinSize( wxSize( 35,25 ) );\r
-       \r
-       bSizer29->Add( m_textSNR, 0, wxALIGN_CENTER|wxALL, 1 );\r
-       \r
-       \r
-       snrSizer->Add( bSizer29, 0, wxEXPAND, 1 );\r
-       \r
-       \r
-       leftSizer->Add( snrSizer, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 1 );\r
-       \r
-       wxStaticBoxSizer* levelSizer;\r
-       levelSizer = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Level") ), wxVERTICAL );\r
-       \r
-       m_gaugeLevel = new wxGauge( this, wxID_ANY, 100, wxDefaultPosition, wxSize( 15,135 ), wxGA_SMOOTH|wxGA_VERTICAL );\r
-       levelSizer->Add( m_gaugeLevel, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 10 );\r
-       \r
-       \r
-       leftSizer->Add( levelSizer, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 1 );\r
-       \r
-       \r
-       bSizer1->Add( leftSizer, 0, wxALL|wxEXPAND, 5 );\r
-       \r
-       wxBoxSizer* centerSizer;\r
-       centerSizer = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       wxBoxSizer* upperSizer;\r
-       upperSizer = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_auiNbookCtrl = new wxAuiNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_NB_BOTTOM|wxAUI_NB_DEFAULT_STYLE );\r
-       \r
-       upperSizer->Add( m_auiNbookCtrl, 1, wxALIGN_TOP|wxEXPAND, 1 );\r
-       \r
-       \r
-       centerSizer->Add( upperSizer, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALIGN_TOP|wxEXPAND, 0 );\r
-       \r
-       wxBoxSizer* lowerSizer;\r
-       lowerSizer = new wxBoxSizer( wxHORIZONTAL );\r
-       \r
-       wxBoxSizer* bSizer15;\r
-       bSizer15 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_txtCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
-       bSizer15->Add( m_txtCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );\r
-       \r
-       \r
-       lowerSizer->Add( bSizer15, 1, wxEXPAND, 5 );\r
-       \r
-       wxBoxSizer* bSizer141;\r
-       bSizer141 = new wxBoxSizer( wxHORIZONTAL );\r
-       \r
-       m_togRxID = new wxToggleButton( this, wxID_ANY, _("RxID"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       bSizer141->Add( m_togRxID, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxALL|wxFIXED_MINSIZE, 5 );\r
-       \r
-       m_togTxID = new wxToggleButton( this, wxID_ANY, _("TxID"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       bSizer141->Add( m_togTxID, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
-       \r
-       \r
-       lowerSizer->Add( bSizer141, 0, wxALIGN_RIGHT, 5 );\r
-       \r
-       \r
-       centerSizer->Add( lowerSizer, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 2 );\r
-       \r
-       \r
-       bSizer1->Add( centerSizer, 4, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 1 );\r
-       \r
-       wxBoxSizer* rightSizer;\r
-       rightSizer = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       wxStaticBoxSizer* sbSizer3;\r
-       sbSizer3 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("SQ") ), wxVERTICAL );\r
-       \r
-       m_sliderSQ = new wxSlider( this, wxID_ANY, 50, 0, 100, wxDefaultPosition, wxSize( -1,100 ), wxSL_AUTOTICKS|wxSL_INVERSE|wxSL_VERTICAL );\r
-       sbSizer3->Add( m_sliderSQ, 2, wxALIGN_CENTER|wxALL, 1 );\r
-       \r
-       wxBoxSizer* bSizer131;\r
-       bSizer131 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_ckboxSQ = new wxCheckBox( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );\r
-       bSizer131->Add( m_ckboxSQ, 0, wxALIGN_CENTER|wxALL, 5 );\r
-       \r
-       \r
-       sbSizer3->Add( bSizer131, 0, wxALIGN_CENTER, 5 );\r
-       \r
-       \r
-       rightSizer->Add( sbSizer3, 3, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 3 );\r
-       \r
-       wxStaticBoxSizer* sbSizer5;\r
-       sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Control") ), wxVERTICAL );\r
-       \r
-       wxBoxSizer* bSizer151;\r
-       bSizer151 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_togBtnSplit = new wxToggleButton( this, wxID_ANY, _("Split"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       m_togBtnSplit->SetToolTip( _("Toggle Split mode.") );\r
-       \r
-       bSizer151->Add( m_togBtnSplit, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
-       \r
-       \r
-       sbSizer5->Add( bSizer151, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 1 );\r
-       \r
-       wxBoxSizer* bSizer13;\r
-       bSizer13 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_togBtnAnalog = new wxToggleButton( this, wxID_ANY, _("Analog"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       m_togBtnAnalog->SetToolTip( _("Toggle analog/digital operation.") );\r
-       \r
-       bSizer13->Add( m_togBtnAnalog, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
-       \r
-       \r
-       sbSizer5->Add( bSizer13, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
-       \r
-       wxBoxSizer* bSizer14;\r
-       bSizer14 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_togBtnALC = new wxToggleButton( this, wxID_ANY, _("ALC"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       m_togBtnALC->SetToolTip( _("Toggle ALC Mode.") );\r
-       \r
-       bSizer14->Add( m_togBtnALC, 0, wxALL, 1 );\r
-       \r
-       \r
-       sbSizer5->Add( bSizer14, 0, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALL, 1 );\r
-       \r
-       wxBoxSizer* bSizer11;\r
-       bSizer11 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_btnTogTX = new wxToggleButton( this, wxID_ANY, _("TX"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       bSizer11->Add( m_btnTogTX, 1, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
-       \r
-       \r
-       sbSizer5->Add( bSizer11, 2, wxEXPAND, 1 );\r
-       \r
-       \r
-       rightSizer->Add( sbSizer5, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 3 );\r
-       \r
-       \r
-       bSizer1->Add( rightSizer, 0, wxALL|wxEXPAND, 3 );\r
-       \r
-       \r
-       this->SetSizer( bSizer1 );\r
-       this->Layout();\r
-       m_statusBar1 = this->CreateStatusBar( 3, wxST_SIZEGRIP, wxID_ANY );\r
-       \r
-       // Connect Events\r
-       this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( TopFrame::topFrame_OnClose ) );\r
-       this->Connect( wxEVT_PAINT, wxPaintEventHandler( TopFrame::topFrame_OnPaint ) );\r
-       this->Connect( wxEVT_SIZE, wxSizeEventHandler( TopFrame::topFrame_OnSize ) );\r
-       this->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::topFrame_OnUpdateUI ) );\r
-       this->Connect( m_menuItemOpen->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnOpen ) );\r
-       this->Connect( m_menuItemOpen->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnOpenUpdateUI ) );\r
-       this->Connect( m_menuItemSave->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnSave ) );\r
-       this->Connect( m_menuItemSave->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnSaveUpdateUI ) );\r
-       this->Connect( m_menuItemClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnClose ) );\r
-       this->Connect( m_menuItemClose->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCloseUpdateUI ) );\r
-       this->Connect( m_menuItemExit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnExit ) );\r
-       this->Connect( m_menuItemCopy->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCopy ) );\r
-       this->Connect( m_menuItemCopy->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCopyUpdateUI ) );\r
-       this->Connect( m_menuItemCut->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCut ) );\r
-       this->Connect( m_menuItemCut->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCutUpdateUI ) );\r
-       this->Connect( m_menuItemPaste->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnPaste ) );\r
-       this->Connect( m_menuItemPaste->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnPasteUpdateUI ) );\r
-       this->Connect( m_menuItemAudio->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsAudio ) );\r
-       this->Connect( m_menuItemAudio->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsAudioUI ) );\r
-       this->Connect( m_menuItemComCfg->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsComCfg ) );\r
-       this->Connect( m_menuItemComCfg->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsComCfgUI ) );\r
-       this->Connect( m_menuItemOptions->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsOptions ) );\r
-       this->Connect( m_menuItemOptions->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsOptionsUI ) );\r
-       this->Connect( m_menuItemHelpUpdates->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpCheckUpdates ) );\r
-       this->Connect( m_menuItemHelpUpdates->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnHelpCheckUpdatesUI ) );\r
-       this->Connect( m_menuItemAbout->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpAbout ) );\r
-       m_togRxID->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnRxID ), NULL, this );\r
-       m_togTxID->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTxID ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnSliderScrollBottom ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScrollChanged ), NULL, this );\r
-       m_sliderSQ->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnSliderScrollTop ), NULL, this );\r
-       m_ckboxSQ->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( TopFrame::OnCheckSQClick ), NULL, this );\r
-       m_togBtnSplit->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnSplitClick ), NULL, this );\r
-       m_togBtnAnalog->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnAnalogClick ), NULL, this );\r
-       m_togBtnALC->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnALCClick ), NULL, this );\r
-       m_btnTogTX->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTXClick ), NULL, this );\r
+    this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+    this->SetForegroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOWTEXT ) );\r
+    this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );\r
+\r
+    m_menubarMain = new wxMenuBar( wxMB_DOCKABLE );\r
+    file = new wxMenu();\r
+    wxMenuItem* m_menuItemOpen;\r
+    m_menuItemOpen = new wxMenuItem( file, ID_OPEN, wxString( _("&Open") ) , _("Open File"), wxITEM_NORMAL );\r
+    file->Append( m_menuItemOpen );\r
+\r
+    wxMenuItem* m_menuItemSave;\r
+    m_menuItemSave = new wxMenuItem( file, ID_SAVE, wxString( _("&Save") ) , _("Save current file"), wxITEM_NORMAL );\r
+    file->Append( m_menuItemSave );\r
+\r
+    wxMenuItem* m_menuItemClose;\r
+    m_menuItemClose = new wxMenuItem( file, ID_CLOSE, wxString( _("&Close") ) , _("Close current file"), wxITEM_NORMAL );\r
+    file->Append( m_menuItemClose );\r
+\r
+    file->AppendSeparator();\r
+\r
+    wxMenuItem* m_menuItemExit;\r
+    m_menuItemExit = new wxMenuItem( file, ID_EXIT, wxString( _("E&xit") ) , _("Exit Program"), wxITEM_NORMAL );\r
+    file->Append( m_menuItemExit );\r
+\r
+    m_menubarMain->Append( file, _("&File") );\r
+\r
+    edit = new wxMenu();\r
+    wxMenuItem* m_menuItemCopy;\r
+    m_menuItemCopy = new wxMenuItem( edit, ID_COPY, wxString( _("&Copy") ) , _("Copy selection"), wxITEM_NORMAL );\r
+    edit->Append( m_menuItemCopy );\r
+    m_menuItemCopy->Enable( false );\r
+\r
+    wxMenuItem* m_menuItemCut;\r
+    m_menuItemCut = new wxMenuItem( edit, ID_CUT, wxString( _("Cut") ) , _("Cut Selection"), wxITEM_NORMAL );\r
+    edit->Append( m_menuItemCut );\r
+    m_menuItemCut->Enable( false );\r
+\r
+    wxMenuItem* m_menuItemPaste;\r
+    m_menuItemPaste = new wxMenuItem( edit, ID_PASTE, wxString( _("&Paste") ) , _("Paste selection"), wxITEM_NORMAL );\r
+    edit->Append( m_menuItemPaste );\r
+    m_menuItemPaste->Enable( false );\r
+\r
+    m_menubarMain->Append( edit, _("&Edit") );\r
+\r
+    tools = new wxMenu();\r
+    wxMenuItem* m_menuItemAudio;\r
+    m_menuItemAudio = new wxMenuItem( tools, wxID_ANY, wxString( _("&Audio") ) , wxEmptyString, wxITEM_NORMAL );\r
+    tools->Append( m_menuItemAudio );\r
+\r
+    wxMenuItem* m_menuItemComCfg;\r
+    m_menuItemComCfg = new wxMenuItem( tools, wxID_ANY, wxString( _("Com Port Config") ) , wxEmptyString, wxITEM_NORMAL );\r
+    tools->Append( m_menuItemComCfg );\r
+\r
+    wxMenuItem* m_menuItemOptions;\r
+    m_menuItemOptions = new wxMenuItem( tools, ID_OPTIONS, wxString( _("&Options") ) , _("Set preferences"), wxITEM_NORMAL );\r
+    tools->Append( m_menuItemOptions );\r
+\r
+    m_menubarMain->Append( tools, _("&Tools") );\r
+\r
+    help = new wxMenu();\r
+    wxMenuItem* m_menuItemHelpUpdates;\r
+    m_menuItemHelpUpdates = new wxMenuItem( help, wxID_ANY, wxString( _("Check for Updates") ) , wxEmptyString, wxITEM_NORMAL );\r
+    help->Append( m_menuItemHelpUpdates );\r
+    m_menuItemHelpUpdates->Enable( false );\r
+\r
+    wxMenuItem* m_menuItemAbout;\r
+    m_menuItemAbout = new wxMenuItem( help, ID_ABOUT, wxString( _("&About") ) , _("About this program"), wxITEM_NORMAL );\r
+    help->Append( m_menuItemAbout );\r
+\r
+    m_menubarMain->Append( help, _("&Help") );\r
+\r
+    this->SetMenuBar( m_menubarMain );\r
+\r
+    wxBoxSizer* bSizer1;\r
+    bSizer1 = new wxBoxSizer( wxHORIZONTAL );\r
+\r
+    wxBoxSizer* leftSizer;\r
+    leftSizer = new wxBoxSizer( wxVERTICAL );\r
+\r
+    wxStaticBoxSizer* snrSizer;\r
+    snrSizer = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("SNR") ), wxVERTICAL );\r
+\r
+    m_gaugeSNR = new wxGauge( this, wxID_ANY, 100, wxDefaultPosition, wxSize( 15,135 ), wxGA_SMOOTH|wxGA_VERTICAL );\r
+    snrSizer->Add( m_gaugeSNR, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 10 );\r
+\r
+    wxBoxSizer* bSizer29;\r
+    bSizer29 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_textSNR = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxPoint( -1,-1 ), wxSize( 35,25 ), wxTE_READONLY );\r
+    m_textSNR->SetMinSize( wxSize( 35,25 ) );\r
+\r
+    bSizer29->Add( m_textSNR, 0, wxALIGN_CENTER|wxALL, 1 );\r
+\r
+\r
+    snrSizer->Add( bSizer29, 0, wxEXPAND, 1 );\r
+\r
+\r
+    leftSizer->Add( snrSizer, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 1 );\r
+\r
+    wxStaticBoxSizer* levelSizer;\r
+    levelSizer = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Level") ), wxVERTICAL );\r
+\r
+    m_gaugeLevel = new wxGauge( this, wxID_ANY, 100, wxDefaultPosition, wxSize( 15,135 ), wxGA_SMOOTH|wxGA_VERTICAL );\r
+    levelSizer->Add( m_gaugeLevel, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 10 );\r
+\r
+\r
+    leftSizer->Add( levelSizer, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 1 );\r
+\r
+\r
+    bSizer1->Add( leftSizer, 0, wxALL|wxEXPAND, 5 );\r
+\r
+    wxBoxSizer* centerSizer;\r
+    centerSizer = new wxBoxSizer( wxVERTICAL );\r
+\r
+    wxBoxSizer* upperSizer;\r
+    upperSizer = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_auiNbookCtrl = new wxAuiNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_NB_BOTTOM|wxAUI_NB_DEFAULT_STYLE );\r
+\r
+    upperSizer->Add( m_auiNbookCtrl, 1, wxALIGN_TOP|wxEXPAND, 1 );\r
+\r
+\r
+    centerSizer->Add( upperSizer, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALIGN_TOP|wxEXPAND, 0 );\r
+\r
+    wxBoxSizer* lowerSizer;\r
+    lowerSizer = new wxBoxSizer( wxHORIZONTAL );\r
+\r
+    wxBoxSizer* bSizer15;\r
+    bSizer15 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_txtCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer15->Add( m_txtCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );\r
+\r
+\r
+    lowerSizer->Add( bSizer15, 1, wxEXPAND, 5 );\r
+\r
+    wxBoxSizer* bSizer141;\r
+    bSizer141 = new wxBoxSizer( wxHORIZONTAL );\r
+\r
+    m_togRxID = new wxToggleButton( this, wxID_ANY, _("RxID"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer141->Add( m_togRxID, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxALL|wxFIXED_MINSIZE, 5 );\r
+\r
+    m_togTxID = new wxToggleButton( this, wxID_ANY, _("TxID"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer141->Add( m_togTxID, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
+\r
+\r
+    lowerSizer->Add( bSizer141, 0, wxALIGN_RIGHT, 5 );\r
+\r
+\r
+    centerSizer->Add( lowerSizer, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 2 );\r
+\r
+\r
+    bSizer1->Add( centerSizer, 4, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 1 );\r
+\r
+    wxBoxSizer* rightSizer;\r
+    rightSizer = new wxBoxSizer( wxVERTICAL );\r
+\r
+    wxStaticBoxSizer* sbSizer3;\r
+    sbSizer3 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("SQ") ), wxVERTICAL );\r
+\r
+    m_sliderSQ = new wxSlider( this, wxID_ANY, 50, 0, 100, wxDefaultPosition, wxSize( -1,100 ), wxSL_AUTOTICKS|wxSL_INVERSE|wxSL_VERTICAL );\r
+    sbSizer3->Add( m_sliderSQ, 2, wxALIGN_CENTER|wxALL, 1 );\r
+\r
+    wxBoxSizer* bSizer131;\r
+    bSizer131 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_ckboxSQ = new wxCheckBox( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );\r
+    bSizer131->Add( m_ckboxSQ, 0, wxALIGN_CENTER|wxALL, 5 );\r
+\r
+\r
+    sbSizer3->Add( bSizer131, 0, wxALIGN_CENTER, 5 );\r
+\r
+\r
+    rightSizer->Add( sbSizer3, 3, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 3 );\r
+\r
+    wxStaticBoxSizer* sbSizer5;\r
+    sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Control") ), wxVERTICAL );\r
+\r
+    wxBoxSizer* bSizer151;\r
+    bSizer151 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_togBtnSplit = new wxToggleButton( this, wxID_ANY, _("Split"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    m_togBtnSplit->SetToolTip( _("Toggle Split mode.") );\r
+\r
+    bSizer151->Add( m_togBtnSplit, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+\r
+\r
+    sbSizer5->Add( bSizer151, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 1 );\r
+\r
+    wxBoxSizer* bSizer13;\r
+    bSizer13 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_togBtnAnalog = new wxToggleButton( this, wxID_ANY, _("Analog"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    m_togBtnAnalog->SetToolTip( _("Toggle analog/digital operation.") );\r
+\r
+    bSizer13->Add( m_togBtnAnalog, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+\r
+\r
+    sbSizer5->Add( bSizer13, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+\r
+    wxBoxSizer* bSizer14;\r
+    bSizer14 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_togBtnALC = new wxToggleButton( this, wxID_ANY, _("ALC"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    m_togBtnALC->SetToolTip( _("Toggle ALC Mode.") );\r
+\r
+    bSizer14->Add( m_togBtnALC, 0, wxALL, 1 );\r
+\r
+\r
+    sbSizer5->Add( bSizer14, 0, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALL, 1 );\r
+\r
+    wxBoxSizer* bSizer11;\r
+    bSizer11 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_btnTogTX = new wxToggleButton( this, wxID_ANY, _("TX"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer11->Add( m_btnTogTX, 1, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+\r
+\r
+    sbSizer5->Add( bSizer11, 2, wxEXPAND, 1 );\r
+\r
+\r
+    rightSizer->Add( sbSizer5, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 3 );\r
+\r
+\r
+    bSizer1->Add( rightSizer, 0, wxALL|wxEXPAND, 3 );\r
+\r
+\r
+    this->SetSizer( bSizer1 );\r
+    this->Layout();\r
+    m_statusBar1 = this->CreateStatusBar( 3, wxST_SIZEGRIP, wxID_ANY );\r
+\r
+    // Connect Events\r
+    this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( TopFrame::topFrame_OnClose ) );\r
+    this->Connect( wxEVT_PAINT, wxPaintEventHandler( TopFrame::topFrame_OnPaint ) );\r
+    this->Connect( wxEVT_SIZE, wxSizeEventHandler( TopFrame::topFrame_OnSize ) );\r
+    this->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::topFrame_OnUpdateUI ) );\r
+    this->Connect( m_menuItemOpen->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnOpen ) );\r
+    this->Connect( m_menuItemOpen->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnOpenUpdateUI ) );\r
+    this->Connect( m_menuItemSave->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnSave ) );\r
+    this->Connect( m_menuItemSave->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnSaveUpdateUI ) );\r
+    this->Connect( m_menuItemClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnClose ) );\r
+    this->Connect( m_menuItemClose->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCloseUpdateUI ) );\r
+    this->Connect( m_menuItemExit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnExit ) );\r
+    this->Connect( m_menuItemCopy->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCopy ) );\r
+    this->Connect( m_menuItemCopy->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCopyUpdateUI ) );\r
+    this->Connect( m_menuItemCut->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCut ) );\r
+    this->Connect( m_menuItemCut->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCutUpdateUI ) );\r
+    this->Connect( m_menuItemPaste->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnPaste ) );\r
+    this->Connect( m_menuItemPaste->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnPasteUpdateUI ) );\r
+    this->Connect( m_menuItemAudio->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsAudio ) );\r
+    this->Connect( m_menuItemAudio->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsAudioUI ) );\r
+    this->Connect( m_menuItemComCfg->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsComCfg ) );\r
+    this->Connect( m_menuItemComCfg->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsComCfgUI ) );\r
+    this->Connect( m_menuItemOptions->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsOptions ) );\r
+    this->Connect( m_menuItemOptions->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsOptionsUI ) );\r
+    this->Connect( m_menuItemHelpUpdates->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpCheckUpdates ) );\r
+    this->Connect( m_menuItemHelpUpdates->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnHelpCheckUpdatesUI ) );\r
+    this->Connect( m_menuItemAbout->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpAbout ) );\r
+    m_togRxID->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnRxID ), NULL, this );\r
+    m_togTxID->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTxID ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnSliderScrollBottom ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScrollChanged ), NULL, this );\r
+    m_sliderSQ->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnSliderScrollTop ), NULL, this );\r
+    m_ckboxSQ->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( TopFrame::OnCheckSQClick ), NULL, this );\r
+    m_togBtnSplit->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnSplitClick ), NULL, this );\r
+    m_togBtnAnalog->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnAnalogClick ), NULL, this );\r
+    m_togBtnALC->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnALCClick ), NULL, this );\r
+    m_btnTogTX->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTXClick ), NULL, this );\r
 }\r
 \r
 TopFrame::~TopFrame()\r
 {\r
-       // Disconnect Events\r
-       this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( TopFrame::topFrame_OnClose ) );\r
-       this->Disconnect( wxEVT_PAINT, wxPaintEventHandler( TopFrame::topFrame_OnPaint ) );\r
-       this->Disconnect( wxEVT_SIZE, wxSizeEventHandler( TopFrame::topFrame_OnSize ) );\r
-       this->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::topFrame_OnUpdateUI ) );\r
-       this->Disconnect( ID_OPEN, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnOpen ) );\r
-       this->Disconnect( ID_OPEN, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnOpenUpdateUI ) );\r
-       this->Disconnect( ID_SAVE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnSave ) );\r
-       this->Disconnect( ID_SAVE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnSaveUpdateUI ) );\r
-       this->Disconnect( ID_CLOSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnClose ) );\r
-       this->Disconnect( ID_CLOSE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCloseUpdateUI ) );\r
-       this->Disconnect( ID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnExit ) );\r
-       this->Disconnect( ID_COPY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCopy ) );\r
-       this->Disconnect( ID_COPY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCopyUpdateUI ) );\r
-       this->Disconnect( ID_CUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCut ) );\r
-       this->Disconnect( ID_CUT, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCutUpdateUI ) );\r
-       this->Disconnect( ID_PASTE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnPaste ) );\r
-       this->Disconnect( ID_PASTE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnPasteUpdateUI ) );\r
-       this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsAudio ) );\r
-       this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsAudioUI ) );\r
-       this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsComCfg ) );\r
-       this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsComCfgUI ) );\r
-       this->Disconnect( ID_OPTIONS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsOptions ) );\r
-       this->Disconnect( ID_OPTIONS, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsOptionsUI ) );\r
-       this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpCheckUpdates ) );\r
-       this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnHelpCheckUpdatesUI ) );\r
-       this->Disconnect( ID_ABOUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpAbout ) );\r
-       m_togRxID->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnRxID ), NULL, this );\r
-       m_togTxID->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTxID ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnSliderScrollBottom ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScrollChanged ), NULL, this );\r
-       m_sliderSQ->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnSliderScrollTop ), NULL, this );\r
-       m_ckboxSQ->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( TopFrame::OnCheckSQClick ), NULL, this );\r
-       m_togBtnSplit->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnSplitClick ), NULL, this );\r
-       m_togBtnAnalog->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnAnalogClick ), NULL, this );\r
-       m_togBtnALC->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnALCClick ), NULL, this );\r
-       m_btnTogTX->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTXClick ), NULL, this );\r
-       \r
+    // Disconnect Events\r
+    this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( TopFrame::topFrame_OnClose ) );\r
+    this->Disconnect( wxEVT_PAINT, wxPaintEventHandler( TopFrame::topFrame_OnPaint ) );\r
+    this->Disconnect( wxEVT_SIZE, wxSizeEventHandler( TopFrame::topFrame_OnSize ) );\r
+    this->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::topFrame_OnUpdateUI ) );\r
+    this->Disconnect( ID_OPEN, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnOpen ) );\r
+    this->Disconnect( ID_OPEN, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnOpenUpdateUI ) );\r
+    this->Disconnect( ID_SAVE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnSave ) );\r
+    this->Disconnect( ID_SAVE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnSaveUpdateUI ) );\r
+    this->Disconnect( ID_CLOSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnClose ) );\r
+    this->Disconnect( ID_CLOSE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCloseUpdateUI ) );\r
+    this->Disconnect( ID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnExit ) );\r
+    this->Disconnect( ID_COPY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCopy ) );\r
+    this->Disconnect( ID_COPY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCopyUpdateUI ) );\r
+    this->Disconnect( ID_CUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCut ) );\r
+    this->Disconnect( ID_CUT, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCutUpdateUI ) );\r
+    this->Disconnect( ID_PASTE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnPaste ) );\r
+    this->Disconnect( ID_PASTE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnPasteUpdateUI ) );\r
+    this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsAudio ) );\r
+    this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsAudioUI ) );\r
+    this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsComCfg ) );\r
+    this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsComCfgUI ) );\r
+    this->Disconnect( ID_OPTIONS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsOptions ) );\r
+    this->Disconnect( ID_OPTIONS, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsOptionsUI ) );\r
+    this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpCheckUpdates ) );\r
+    this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnHelpCheckUpdatesUI ) );\r
+    this->Disconnect( ID_ABOUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpAbout ) );\r
+    m_togRxID->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnRxID ), NULL, this );\r
+    m_togTxID->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTxID ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnSliderScrollBottom ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScrollChanged ), NULL, this );\r
+    m_sliderSQ->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnSliderScrollTop ), NULL, this );\r
+    m_ckboxSQ->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( TopFrame::OnCheckSQClick ), NULL, this );\r
+    m_togBtnSplit->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnSplitClick ), NULL, this );\r
+    m_togBtnAnalog->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnAnalogClick ), NULL, this );\r
+    m_togBtnALC->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnALCClick ), NULL, this );\r
+    m_btnTogTX->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTXClick ), NULL, this );\r
+\r
 }\r
 \r
 DlgAbout::DlgAbout( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
 {\r
-       this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
-       \r
-       wxBoxSizer* bSizer20;\r
-       bSizer20 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       wxBoxSizer* bSizer21;\r
-       bSizer21 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       wxBoxSizer* bSizer23;\r
-       bSizer23 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       wxBoxSizer* bSizer25;\r
-       bSizer25 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_bitmapAbout = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );\r
-       bSizer25->Add( m_bitmapAbout, 1, wxALL|wxEXPAND, 5 );\r
-       \r
-       \r
-       bSizer23->Add( bSizer25, 1, wxEXPAND, 5 );\r
-       \r
-       wxBoxSizer* bSizer26;\r
-       bSizer26 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_staticText1 = new wxStaticText( this, wxID_ANY, _("MyLabel"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       m_staticText1->Wrap( -1 );\r
-       bSizer26->Add( m_staticText1, 1, wxALL, 5 );\r
-       \r
-       \r
-       bSizer23->Add( bSizer26, 0, 0, 5 );\r
-       \r
-       \r
-       bSizer21->Add( bSizer23, 1, wxEXPAND, 5 );\r
-       \r
-       wxBoxSizer* bSizer24;\r
-       bSizer24 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_textCtrl2 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
-       bSizer24->Add( m_textCtrl2, 1, wxALL|wxEXPAND, 5 );\r
-       \r
-       \r
-       bSizer21->Add( bSizer24, 1, wxEXPAND, 5 );\r
-       \r
-       \r
-       bSizer20->Add( bSizer21, 1, wxEXPAND, 5 );\r
-       \r
-       wxBoxSizer* bSizer22;\r
-       bSizer22 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_button9 = new wxButton( this, wxID_ANY, _("MyButton"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       bSizer22->Add( m_button9, 0, wxALIGN_BOTTOM|wxALIGN_RIGHT|wxALL, 5 );\r
-       \r
-       \r
-       bSizer20->Add( bSizer22, 0, wxALIGN_RIGHT, 5 );\r
-       \r
-       \r
-       this->SetSizer( bSizer20 );\r
-       this->Layout();\r
-       \r
-       this->Centre( wxBOTH );\r
-       \r
-       // Connect Events\r
-       this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgAbout::OnInitDialog ) );\r
+    this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+\r
+    wxBoxSizer* bSizer20;\r
+    bSizer20 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    wxBoxSizer* bSizer21;\r
+    bSizer21 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    wxBoxSizer* bSizer23;\r
+    bSizer23 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    wxBoxSizer* bSizer25;\r
+    bSizer25 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_bitmapAbout = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer25->Add( m_bitmapAbout, 1, wxALL|wxEXPAND, 5 );\r
+\r
+\r
+    bSizer23->Add( bSizer25, 1, wxEXPAND, 5 );\r
+\r
+    wxBoxSizer* bSizer26;\r
+    bSizer26 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_staticText1 = new wxStaticText( this, wxID_ANY, _("MyLabel"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    m_staticText1->Wrap( -1 );\r
+    bSizer26->Add( m_staticText1, 1, wxALL, 5 );\r
+\r
+\r
+    bSizer23->Add( bSizer26, 0, 0, 5 );\r
+\r
+\r
+    bSizer21->Add( bSizer23, 1, wxEXPAND, 5 );\r
+\r
+    wxBoxSizer* bSizer24;\r
+    bSizer24 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_textCtrl2 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer24->Add( m_textCtrl2, 1, wxALL|wxEXPAND, 5 );\r
+\r
+\r
+    bSizer21->Add( bSizer24, 1, wxEXPAND, 5 );\r
+\r
+\r
+    bSizer20->Add( bSizer21, 1, wxEXPAND, 5 );\r
+\r
+    wxBoxSizer* bSizer22;\r
+    bSizer22 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_button9 = new wxButton( this, wxID_ANY, _("MyButton"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer22->Add( m_button9, 0, wxALIGN_BOTTOM|wxALIGN_RIGHT|wxALL, 5 );\r
+\r
+\r
+    bSizer20->Add( bSizer22, 0, wxALIGN_RIGHT, 5 );\r
+\r
+\r
+    this->SetSizer( bSizer20 );\r
+    this->Layout();\r
+\r
+    this->Centre( wxBOTH );\r
+\r
+    // Connect Events\r
+    this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgAbout::OnInitDialog ) );\r
 }\r
 \r
 DlgAbout::~DlgAbout()\r
 {\r
-       // Disconnect Events\r
-       this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgAbout::OnInitDialog ) );\r
-       \r
+    // Disconnect Events\r
+    this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgAbout::OnInitDialog ) );\r
+\r
 }\r
 \r
 DlgAudio::DlgAudio( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
 {\r
-       this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
-       \r
-       wxBoxSizer* bSizer27;\r
-       bSizer27 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       wxGridSizer* gSizer1;\r
-       gSizer1 = new wxGridSizer( 2, 2, 0, 0 );\r
-       \r
-       m_listCtrl1 = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_ICON );\r
-       gSizer1->Add( m_listCtrl1, 0, wxALL|wxEXPAND, 5 );\r
-       \r
-       m_listCtrl2 = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_ICON );\r
-       gSizer1->Add( m_listCtrl2, 0, wxALL|wxEXPAND, 5 );\r
-       \r
-       m_listCtrl3 = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_ICON );\r
-       gSizer1->Add( m_listCtrl3, 0, wxALL|wxEXPAND, 5 );\r
-       \r
-       m_listCtrl4 = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_ICON );\r
-       gSizer1->Add( m_listCtrl4, 0, wxALL|wxEXPAND, 5 );\r
-       \r
-       \r
-       bSizer27->Add( gSizer1, 1, wxEXPAND, 5 );\r
-       \r
-       wxBoxSizer* bSizer28;\r
-       bSizer28 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       m_sdbSizer3 = new wxStdDialogButtonSizer();\r
-       m_sdbSizer3OK = new wxButton( this, wxID_OK );\r
-       m_sdbSizer3->AddButton( m_sdbSizer3OK );\r
-       m_sdbSizer3Apply = new wxButton( this, wxID_APPLY );\r
-       m_sdbSizer3->AddButton( m_sdbSizer3Apply );\r
-       m_sdbSizer3Cancel = new wxButton( this, wxID_CANCEL );\r
-       m_sdbSizer3->AddButton( m_sdbSizer3Cancel );\r
-       m_sdbSizer3->Realize();\r
-       \r
-       bSizer28->Add( m_sdbSizer3, 1, wxEXPAND, 5 );\r
-       \r
-       \r
-       bSizer27->Add( bSizer28, 0, wxEXPAND, 5 );\r
-       \r
-       \r
-       this->SetSizer( bSizer27 );\r
-       this->Layout();\r
-       \r
-       this->Centre( wxBOTH );\r
-       \r
-       // Connect Events\r
-       m_sdbSizer3Apply->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnApply ), NULL, this );\r
-       m_sdbSizer3Cancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnCancel ), NULL, this );\r
-       m_sdbSizer3OK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnOK ), NULL, this );\r
+    this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+\r
+    wxBoxSizer* bSizer27;\r
+    bSizer27 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    wxBoxSizer* bSizer271;\r
+    bSizer271 = new wxBoxSizer( wxHORIZONTAL );\r
+\r
+    wxStaticBoxSizer* sbSizer6;\r
+    sbSizer6 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Rx Input") ), wxVERTICAL );\r
+\r
+    wxBoxSizer* bSizer31;\r
+    bSizer31 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_lbRxInput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_SINGLE );\r
+    bSizer31->Add( m_lbRxInput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
+\r
+    m_textRxInput = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer31->Add( m_textRxInput, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
+\r
+\r
+    sbSizer6->Add( bSizer31, 1, wxEXPAND, 6 );\r
+\r
+\r
+    bSizer271->Add( sbSizer6, 1, wxEXPAND, 5 );\r
+\r
+    wxStaticBoxSizer* sbSizer7;\r
+    sbSizer7 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Tx Output") ), wxVERTICAL );\r
+\r
+    wxBoxSizer* bSizer281;\r
+    bSizer281 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_lbTxOutput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_SINGLE );\r
+    bSizer281->Add( m_lbTxOutput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
+\r
+    m_textCtrl15 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer281->Add( m_textCtrl15, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
+\r
+\r
+    sbSizer7->Add( bSizer281, 1, wxEXPAND, 5 );\r
+\r
+\r
+    bSizer271->Add( sbSizer7, 1, wxEXPAND, 6 );\r
+\r
+\r
+    bSizer27->Add( bSizer271, 1, wxEXPAND, 5 );\r
+\r
+    wxBoxSizer* bSizer26;\r
+    bSizer26 = new wxBoxSizer( wxHORIZONTAL );\r
+\r
+    wxStaticBoxSizer* sbSizer8;\r
+    sbSizer8 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Voice Input") ), wxVERTICAL );\r
+\r
+    wxBoxSizer* bSizer29;\r
+    bSizer29 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_lbVoiceInput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_SINGLE );\r
+    bSizer29->Add( m_lbVoiceInput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
+\r
+    m_textVoiceInput = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer29->Add( m_textVoiceInput, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
+\r
+\r
+    sbSizer8->Add( bSizer29, 1, wxEXPAND, 5 );\r
+\r
+\r
+    bSizer26->Add( sbSizer8, 1, wxEXPAND, 6 );\r
+\r
+    wxStaticBoxSizer* sbSizer9;\r
+    sbSizer9 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Voice Output") ), wxVERTICAL );\r
+\r
+    wxBoxSizer* bSizer30;\r
+    bSizer30 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_lbVoiceOutput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_SINGLE );\r
+    bSizer30->Add( m_lbVoiceOutput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
+\r
+    m_textVoiceOutput = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    bSizer30->Add( m_textVoiceOutput, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
+\r
+\r
+    sbSizer9->Add( bSizer30, 1, wxEXPAND, 1 );\r
+\r
+\r
+    bSizer26->Add( sbSizer9, 1, wxEXPAND, 6 );\r
+\r
+\r
+    bSizer27->Add( bSizer26, 1, wxEXPAND, 1 );\r
+\r
+    wxBoxSizer* bSizer28;\r
+    bSizer28 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    m_sdbSizer3 = new wxStdDialogButtonSizer();\r
+    m_sdbSizer3OK = new wxButton( this, wxID_OK );\r
+    m_sdbSizer3->AddButton( m_sdbSizer3OK );\r
+    m_sdbSizer3Apply = new wxButton( this, wxID_APPLY );\r
+    m_sdbSizer3->AddButton( m_sdbSizer3Apply );\r
+    m_sdbSizer3Cancel = new wxButton( this, wxID_CANCEL );\r
+    m_sdbSizer3->AddButton( m_sdbSizer3Cancel );\r
+    m_sdbSizer3->Realize();\r
+\r
+    bSizer28->Add( m_sdbSizer3, 1, wxEXPAND, 5 );\r
+\r
+\r
+    bSizer27->Add( bSizer28, 0, wxEXPAND, 5 );\r
+\r
+\r
+    this->SetSizer( bSizer27 );\r
+    this->Layout();\r
+\r
+    this->Centre( wxBOTH );\r
+\r
+    // Connect Events\r
+    m_lbRxInput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnRxInputSelect ), NULL, this );\r
+    m_lbTxOutput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnTxOutputSelect ), NULL, this );\r
+    m_lbVoiceInput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceInputSelect ), NULL, this );\r
+    m_lbVoiceOutput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceOutputSelect ), NULL, this );\r
+    m_sdbSizer3Apply->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnApply ), NULL, this );\r
+    m_sdbSizer3Cancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnCancel ), NULL, this );\r
+    m_sdbSizer3OK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnOK ), NULL, this );\r
 }\r
 \r
 DlgAudio::~DlgAudio()\r
 {\r
-       // Disconnect Events\r
-       m_sdbSizer3Apply->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnApply ), NULL, this );\r
-       m_sdbSizer3Cancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnCancel ), NULL, this );\r
-       m_sdbSizer3OK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnOK ), NULL, this );\r
-       \r
+    // Disconnect Events\r
+    m_lbRxInput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnRxInputSelect ), NULL, this );\r
+    m_lbTxOutput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnTxOutputSelect ), NULL, this );\r
+    m_lbVoiceInput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceInputSelect ), NULL, this );\r
+    m_lbVoiceOutput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceOutputSelect ), NULL, this );\r
+    m_sdbSizer3Apply->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnApply ), NULL, this );\r
+    m_sdbSizer3Cancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnCancel ), NULL, this );\r
+    m_sdbSizer3OK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnOK ), NULL, this );\r
+\r
 }\r
 \r
 DlgOptions::DlgOptions( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
 {\r
-       this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
-       \r
-       wxBoxSizer* bSizer30;\r
-       bSizer30 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       wxStaticBoxSizer* sbSizer5;\r
-       sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Config Options") ), wxHORIZONTAL );\r
-       \r
-       wxGridSizer* gSizer2;\r
-       gSizer2 = new wxGridSizer( 6, 2, 0, 0 );\r
-       \r
-       m_staticText2 = new wxStaticText( this, wxID_ANY, _("Option #1:"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       m_staticText2->Wrap( -1 );\r
-       gSizer2->Add( m_staticText2, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-       \r
-       m_textCtrl3 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
-       gSizer2->Add( m_textCtrl3, 1, wxALL, 5 );\r
-       \r
-       m_staticText3 = new wxStaticText( this, wxID_ANY, _("Option #2:"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       m_staticText3->Wrap( -1 );\r
-       gSizer2->Add( m_staticText3, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-       \r
-       m_textCtrl4 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
-       gSizer2->Add( m_textCtrl4, 1, wxALL, 5 );\r
-       \r
-       m_staticText4 = new wxStaticText( this, wxID_ANY, _("Option #3:"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       m_staticText4->Wrap( -1 );\r
-       gSizer2->Add( m_staticText4, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-       \r
-       m_textCtrl5 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
-       gSizer2->Add( m_textCtrl5, 1, wxALL, 5 );\r
-       \r
-       m_staticText5 = new wxStaticText( this, wxID_ANY, _("Option #4:"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       m_staticText5->Wrap( -1 );\r
-       gSizer2->Add( m_staticText5, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-       \r
-       m_textCtrl6 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
-       gSizer2->Add( m_textCtrl6, 1, wxALL, 5 );\r
-       \r
-       m_staticText6 = new wxStaticText( this, wxID_ANY, _("Option #5:"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       m_staticText6->Wrap( -1 );\r
-       gSizer2->Add( m_staticText6, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-       \r
-       m_textCtrl7 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
-       gSizer2->Add( m_textCtrl7, 1, wxALL, 5 );\r
-       \r
-       m_staticText7 = new wxStaticText( this, wxID_ANY, _("Option #6:"), wxDefaultPosition, wxDefaultSize, 0 );\r
-       m_staticText7->Wrap( -1 );\r
-       gSizer2->Add( m_staticText7, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-       \r
-       m_textCtrl8 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
-       gSizer2->Add( m_textCtrl8, 1, wxALL, 5 );\r
-       \r
-       \r
-       sbSizer5->Add( gSizer2, 1, wxEXPAND, 5 );\r
-       \r
-       \r
-       bSizer30->Add( sbSizer5, 1, wxEXPAND, 5 );\r
-       \r
-       m_sdbSizer4 = new wxStdDialogButtonSizer();\r
-       m_sdbSizer4OK = new wxButton( this, wxID_OK );\r
-       m_sdbSizer4->AddButton( m_sdbSizer4OK );\r
-       m_sdbSizer4Cancel = new wxButton( this, wxID_CANCEL );\r
-       m_sdbSizer4->AddButton( m_sdbSizer4Cancel );\r
-       m_sdbSizer4->Realize();\r
-       \r
-       bSizer30->Add( m_sdbSizer4, 0, wxALIGN_RIGHT, 5 );\r
-       \r
-       \r
-       this->SetSizer( bSizer30 );\r
-       this->Layout();\r
-       \r
-       this->Centre( wxBOTH );\r
-       \r
-       // Connect Events\r
-       this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgOptions::OnClose ) );\r
-       this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgOptions::OnInitDialog ) );\r
+    this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+\r
+    wxBoxSizer* bSizer30;\r
+    bSizer30 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    wxStaticBoxSizer* sbSizer5;\r
+    sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Config Options") ), wxHORIZONTAL );\r
+\r
+    wxGridSizer* gSizer2;\r
+    gSizer2 = new wxGridSizer( 6, 2, 0, 0 );\r
+\r
+    m_staticText2 = new wxStaticText( this, wxID_ANY, _("Option #1:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    m_staticText2->Wrap( -1 );\r
+    gSizer2->Add( m_staticText2, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+\r
+    m_textCtrl3 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    gSizer2->Add( m_textCtrl3, 1, wxALL, 5 );\r
+\r
+    m_staticText3 = new wxStaticText( this, wxID_ANY, _("Option #2:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    m_staticText3->Wrap( -1 );\r
+    gSizer2->Add( m_staticText3, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+\r
+    m_textCtrl4 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    gSizer2->Add( m_textCtrl4, 1, wxALL, 5 );\r
+\r
+    m_staticText4 = new wxStaticText( this, wxID_ANY, _("Option #3:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    m_staticText4->Wrap( -1 );\r
+    gSizer2->Add( m_staticText4, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+\r
+    m_textCtrl5 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    gSizer2->Add( m_textCtrl5, 1, wxALL, 5 );\r
+\r
+    m_staticText5 = new wxStaticText( this, wxID_ANY, _("Option #4:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    m_staticText5->Wrap( -1 );\r
+    gSizer2->Add( m_staticText5, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+\r
+    m_textCtrl6 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    gSizer2->Add( m_textCtrl6, 1, wxALL, 5 );\r
+\r
+    m_staticText6 = new wxStaticText( this, wxID_ANY, _("Option #5:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    m_staticText6->Wrap( -1 );\r
+    gSizer2->Add( m_staticText6, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+\r
+    m_textCtrl7 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    gSizer2->Add( m_textCtrl7, 1, wxALL, 5 );\r
+\r
+    m_staticText7 = new wxStaticText( this, wxID_ANY, _("Option #6:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+    m_staticText7->Wrap( -1 );\r
+    gSizer2->Add( m_staticText7, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+\r
+    m_textCtrl8 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    gSizer2->Add( m_textCtrl8, 1, wxALL, 5 );\r
+\r
+\r
+    sbSizer5->Add( gSizer2, 1, wxEXPAND, 5 );\r
+\r
+\r
+    bSizer30->Add( sbSizer5, 1, wxEXPAND, 5 );\r
+\r
+    m_sdbSizer4 = new wxStdDialogButtonSizer();\r
+    m_sdbSizer4OK = new wxButton( this, wxID_OK );\r
+    m_sdbSizer4->AddButton( m_sdbSizer4OK );\r
+    m_sdbSizer4Cancel = new wxButton( this, wxID_CANCEL );\r
+    m_sdbSizer4->AddButton( m_sdbSizer4Cancel );\r
+    m_sdbSizer4->Realize();\r
+\r
+    bSizer30->Add( m_sdbSizer4, 0, wxALIGN_RIGHT, 5 );\r
+\r
+\r
+    this->SetSizer( bSizer30 );\r
+    this->Layout();\r
+\r
+    this->Centre( wxBOTH );\r
+\r
+    // Connect Events\r
+    this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgOptions::OnClose ) );\r
+    this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgOptions::OnInitDialog ) );\r
 }\r
 \r
 DlgOptions::~DlgOptions()\r
 {\r
-       // Disconnect Events\r
-       this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgOptions::OnClose ) );\r
-       this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgOptions::OnInitDialog ) );\r
-       \r
+    // Disconnect Events\r
+    this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgOptions::OnClose ) );\r
+    this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgOptions::OnInitDialog ) );\r
+\r
 }\r
 \r
 DlgComPorts::DlgComPorts( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
 {\r
-       this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
-       \r
-       wxBoxSizer* bSizer30;\r
-       bSizer30 = new wxBoxSizer( wxVERTICAL );\r
-       \r
-       wxGridSizer* gSizer3;\r
-       gSizer3 = new wxGridSizer( 2, 2, 0, 0 );\r
-       \r
-       m_staticText8 = new wxStaticText( this, wxID_ANY, _("Available Ports:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT );\r
-       m_staticText8->Wrap( -1 );\r
-       gSizer3->Add( m_staticText8, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 5 );\r
-       \r
-       m_listCtrlPortSelect = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_ICON|wxLC_SINGLE_SEL );\r
-       gSizer3->Add( m_listCtrlPortSelect, 1, wxALL|wxEXPAND, 5 );\r
-       \r
-       m_staticText9 = new wxStaticText( this, wxID_ANY, _("Use Port:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT );\r
-       m_staticText9->Wrap( -1 );\r
-       gSizer3->Add( m_staticText9, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 5 );\r
-       \r
-       m_textCtrl10 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
-       gSizer3->Add( m_textCtrl10, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
-       \r
-       \r
-       bSizer30->Add( gSizer3, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 5 );\r
-       \r
-       m_sdbSizer3 = new wxStdDialogButtonSizer();\r
-       m_sdbSizer3OK = new wxButton( this, wxID_OK );\r
-       m_sdbSizer3->AddButton( m_sdbSizer3OK );\r
-       m_sdbSizer3Cancel = new wxButton( this, wxID_CANCEL );\r
-       m_sdbSizer3->AddButton( m_sdbSizer3Cancel );\r
-       m_sdbSizer3->Realize();\r
-       \r
-       bSizer30->Add( m_sdbSizer3, 0, wxEXPAND, 5 );\r
-       \r
-       \r
-       this->SetSizer( bSizer30 );\r
-       this->Layout();\r
-       \r
-       this->Centre( wxBOTH );\r
-       \r
-       // Connect Events\r
-       m_listCtrlPortSelect->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( DlgComPorts::OnListItemSelected ), NULL, this );\r
+    this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+\r
+    wxBoxSizer* bSizer30;\r
+    bSizer30 = new wxBoxSizer( wxVERTICAL );\r
+\r
+    wxGridSizer* gSizer3;\r
+    gSizer3 = new wxGridSizer( 2, 2, 0, 0 );\r
+\r
+    m_staticText8 = new wxStaticText( this, wxID_ANY, _("Available Ports:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT );\r
+    m_staticText8->Wrap( -1 );\r
+    gSizer3->Add( m_staticText8, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 5 );\r
+\r
+    m_listCtrlPortSelect = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_ICON|wxLC_SINGLE_SEL );\r
+    gSizer3->Add( m_listCtrlPortSelect, 1, wxALL|wxEXPAND, 5 );\r
+\r
+    m_staticText9 = new wxStaticText( this, wxID_ANY, _("Use Port:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT );\r
+    m_staticText9->Wrap( -1 );\r
+    gSizer3->Add( m_staticText9, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 5 );\r
+\r
+    m_textCtrl10 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+    gSizer3->Add( m_textCtrl10, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
+\r
+\r
+    bSizer30->Add( gSizer3, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 5 );\r
+\r
+    m_sdbSizer3 = new wxStdDialogButtonSizer();\r
+    m_sdbSizer3OK = new wxButton( this, wxID_OK );\r
+    m_sdbSizer3->AddButton( m_sdbSizer3OK );\r
+    m_sdbSizer3Cancel = new wxButton( this, wxID_CANCEL );\r
+    m_sdbSizer3->AddButton( m_sdbSizer3Cancel );\r
+    m_sdbSizer3->Realize();\r
+\r
+    bSizer30->Add( m_sdbSizer3, 0, wxEXPAND, 5 );\r
+\r
+\r
+    this->SetSizer( bSizer30 );\r
+    this->Layout();\r
+\r
+    this->Centre( wxBOTH );\r
+\r
+    // Connect Events\r
+    m_listCtrlPortSelect->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( DlgComPorts::OnListItemSelected ), NULL, this );\r
 }\r
 \r
 DlgComPorts::~DlgComPorts()\r
 {\r
-       // Disconnect Events\r
-       m_listCtrlPortSelect->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( DlgComPorts::OnListItemSelected ), NULL, this );\r
-       \r
+    // Disconnect Events\r
+    m_listCtrlPortSelect->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( DlgComPorts::OnListItemSelected ), NULL, this );\r
+\r
 }\r
index 63e8b1e7857af13884fecf0a1e46018e4564cad3..7889549238ad7ec8cf3ff2de190198b82b18d6ae 100644 (file)
@@ -11,6 +11,7 @@
 #include <wx/artprov.h>\r
 #include <wx/xrc/xmlres.h>\r
 #include <wx/intl.h>\r
+//#include "dlg_audio.h"\r
 #include <wx/string.h>\r
 #include <wx/bitmap.h>\r
 #include <wx/image.h>\r
@@ -34,6 +35,7 @@
 #include <wx/stattext.h>\r
 #include <wx/button.h>\r
 #include <wx/dialog.h>\r
+#include <wx/listbox.h>\r
 #include <wx/listctrl.h>\r
 \r
 ///////////////////////////////////////////////////////////////////////////\r
 ///////////////////////////////////////////////////////////////////////////////\r
 /// Class TopFrame\r
 ///////////////////////////////////////////////////////////////////////////////\r
-class TopFrame : public wxFrame \r
+class TopFrame : public wxFrame\r
 {\r
-       private:\r
-       \r
-       protected:\r
-               wxMenuBar* m_menubarMain;\r
-               wxMenu* file;\r
-               wxMenu* edit;\r
-               wxMenu* tools;\r
-               wxMenu* help;\r
-               wxGauge* m_gaugeSNR;\r
-               wxTextCtrl* m_textSNR;\r
-               wxGauge* m_gaugeLevel;\r
-               wxTextCtrl* m_txtCtrl;\r
-               wxToggleButton* m_togRxID;\r
-               wxToggleButton* m_togTxID;\r
-               wxSlider* m_sliderSQ;\r
-               wxCheckBox* m_ckboxSQ;\r
-               wxToggleButton* m_togBtnSplit;\r
-               wxToggleButton* m_togBtnAnalog;\r
-               wxToggleButton* m_togBtnALC;\r
-               wxToggleButton* m_btnTogTX;\r
-               wxStatusBar* m_statusBar1;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void topFrame_OnClose( wxCloseEvent& event ) { event.Skip(); }\r
-               virtual void topFrame_OnPaint( wxPaintEvent& event ) { event.Skip(); }\r
-               virtual void topFrame_OnSize( wxSizeEvent& event ) { event.Skip(); }\r
-               virtual void topFrame_OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnOpen( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnOpenUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnSave( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnSaveUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnClose( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnCloseUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnExit( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnCopy( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnCopyUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnCut( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnCutUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnPaste( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnPasteUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnToolsAudio( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnToolsAudioUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnToolsComCfg( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnToolsComCfgUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnToolsOptions( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnToolsOptionsUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnHelpCheckUpdates( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnHelpCheckUpdatesUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
-               virtual void OnHelpAbout( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnTogBtnRxID( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnTogBtnTxID( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnCmdSliderScroll( wxScrollEvent& event ) { event.Skip(); }\r
-               virtual void OnSliderScrollBottom( wxScrollEvent& event ) { event.Skip(); }\r
-               virtual void OnCmdSliderScrollChanged( wxScrollEvent& event ) { event.Skip(); }\r
-               virtual void OnSliderScrollTop( wxScrollEvent& event ) { event.Skip(); }\r
-               virtual void OnCheckSQClick( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnTogBtnSplitClick( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnTogBtnAnalogClick( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnTogBtnALCClick( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnTogBtnTXClick( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               wxAuiNotebook* m_auiNbookCtrl;\r
-               \r
-               TopFrame( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("FDMDV2"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 732,507 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
-               \r
-               ~TopFrame();\r
-       \r
+    private:\r
+\r
+    protected:\r
+        wxMenuBar* m_menubarMain;\r
+        wxMenu* file;\r
+        wxMenu* edit;\r
+        wxMenu* tools;\r
+        wxMenu* help;\r
+        wxGauge* m_gaugeSNR;\r
+        wxTextCtrl* m_textSNR;\r
+        wxGauge* m_gaugeLevel;\r
+        wxTextCtrl* m_txtCtrl;\r
+        wxToggleButton* m_togRxID;\r
+        wxToggleButton* m_togTxID;\r
+        wxSlider* m_sliderSQ;\r
+        wxCheckBox* m_ckboxSQ;\r
+        wxToggleButton* m_togBtnSplit;\r
+        wxToggleButton* m_togBtnAnalog;\r
+        wxToggleButton* m_togBtnALC;\r
+        wxToggleButton* m_btnTogTX;\r
+        wxStatusBar* m_statusBar1;\r
+\r
+        // Virtual event handlers, overide them in your derived class\r
+        virtual void topFrame_OnClose( wxCloseEvent& event ) { event.Skip(); }\r
+        virtual void topFrame_OnPaint( wxPaintEvent& event ) { event.Skip(); }\r
+        virtual void topFrame_OnSize( wxSizeEvent& event ) { event.Skip(); }\r
+        virtual void topFrame_OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnOpen( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnOpenUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnSave( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnSaveUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnClose( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnCloseUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnExit( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnCopy( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnCopyUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnCut( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnCutUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnPaste( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnPasteUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnToolsAudio( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnToolsAudioUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnToolsComCfg( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnToolsComCfgUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnToolsOptions( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnToolsOptionsUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnHelpCheckUpdates( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnHelpCheckUpdatesUI( wxUpdateUIEvent& event ) { event.Skip(); }\r
+        virtual void OnHelpAbout( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnTogBtnRxID( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnTogBtnTxID( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnCmdSliderScroll( wxScrollEvent& event ) { event.Skip(); }\r
+        virtual void OnSliderScrollBottom( wxScrollEvent& event ) { event.Skip(); }\r
+        virtual void OnCmdSliderScrollChanged( wxScrollEvent& event ) { event.Skip(); }\r
+        virtual void OnSliderScrollTop( wxScrollEvent& event ) { event.Skip(); }\r
+        virtual void OnCheckSQClick( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnTogBtnSplitClick( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnTogBtnAnalogClick( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnTogBtnALCClick( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnTogBtnTXClick( wxCommandEvent& event ) { event.Skip(); }\r
+\r
+\r
+    public:\r
+        wxAuiNotebook* m_auiNbookCtrl;\r
+\r
+        TopFrame( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("FDMDV2"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 732,507 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
+\r
+        ~TopFrame();\r
+\r
 };\r
 \r
 ///////////////////////////////////////////////////////////////////////////////\r
 /// Class DlgAbout\r
 ///////////////////////////////////////////////////////////////////////////////\r
-class DlgAbout : public wxDialog \r
+class DlgAbout : public wxDialog\r
 {\r
-       private:\r
-       \r
-       protected:\r
-               wxStaticBitmap* m_bitmapAbout;\r
-               wxStaticText* m_staticText1;\r
-               wxTextCtrl* m_textCtrl2;\r
-               wxButton* m_button9;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               DlgAbout( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("About FDMDV2"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 352,343 ), long style = wxDEFAULT_DIALOG_STYLE ); \r
-               ~DlgAbout();\r
-       \r
+    private:\r
+\r
+    protected:\r
+        wxStaticBitmap* m_bitmapAbout;\r
+        wxStaticText* m_staticText1;\r
+        wxTextCtrl* m_textCtrl2;\r
+        wxButton* m_button9;\r
+\r
+        // Virtual event handlers, overide them in your derived class\r
+        virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }\r
+\r
+\r
+    public:\r
+\r
+        DlgAbout( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("About FDMDV2"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 352,343 ), long style = wxDEFAULT_DIALOG_STYLE );\r
+        ~DlgAbout();\r
+\r
 };\r
 \r
 ///////////////////////////////////////////////////////////////////////////////\r
 /// Class DlgAudio\r
 ///////////////////////////////////////////////////////////////////////////////\r
-class DlgAudio : public wxDialog \r
+class DlgAudio : public wxDialog\r
 {\r
-       private:\r
-       \r
-       protected:\r
-               wxListCtrl* m_listCtrl1;\r
-               wxListCtrl* m_listCtrl2;\r
-               wxListCtrl* m_listCtrl3;\r
-               wxListCtrl* m_listCtrl4;\r
-               wxStdDialogButtonSizer* m_sdbSizer3;\r
-               wxButton* m_sdbSizer3OK;\r
-               wxButton* m_sdbSizer3Apply;\r
-               wxButton* m_sdbSizer3Cancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnApply( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnCancel( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OnOK( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               DlgAudio( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Audio Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 465,302 ), long style = wxDEFAULT_DIALOG_STYLE ); \r
-               ~DlgAudio();\r
-       \r
+    private:\r
+\r
+    protected:\r
+        wxListBox* m_lbRxInput;\r
+        wxTextCtrl* m_textRxInput;\r
+        wxListBox* m_lbTxOutput;\r
+        wxTextCtrl* m_textCtrl15;\r
+        wxListBox* m_lbVoiceInput;\r
+        wxTextCtrl* m_textVoiceInput;\r
+        wxListBox* m_lbVoiceOutput;\r
+        wxTextCtrl* m_textVoiceOutput;\r
+        wxStdDialogButtonSizer* m_sdbSizer3;\r
+        wxButton* m_sdbSizer3OK;\r
+        wxButton* m_sdbSizer3Apply;\r
+        wxButton* m_sdbSizer3Cancel;\r
+\r
+        // Virtual event handlers, overide them in your derived class\r
+        virtual void OnRxInputSelect( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnTxOutputSelect( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnVoiceInputSelect( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnVoiceOutputSelect( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnApply( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnCancel( wxCommandEvent& event ) { event.Skip(); }\r
+        virtual void OnOK( wxCommandEvent& event ) { event.Skip(); }\r
+\r
+\r
+    public:\r
+\r
+        DlgAudio( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Audio Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 436,377 ), long style = wxDEFAULT_DIALOG_STYLE );\r
+        ~DlgAudio();\r
+\r
 };\r
 \r
 ///////////////////////////////////////////////////////////////////////////////\r
 /// Class DlgOptions\r
 ///////////////////////////////////////////////////////////////////////////////\r
-class DlgOptions : public wxDialog \r
+class DlgOptions : public wxDialog\r
 {\r
-       private:\r
-       \r
-       protected:\r
-               wxStaticText* m_staticText2;\r
-               wxTextCtrl* m_textCtrl3;\r
-               wxStaticText* m_staticText3;\r
-               wxTextCtrl* m_textCtrl4;\r
-               wxStaticText* m_staticText4;\r
-               wxTextCtrl* m_textCtrl5;\r
-               wxStaticText* m_staticText5;\r
-               wxTextCtrl* m_textCtrl6;\r
-               wxStaticText* m_staticText6;\r
-               wxTextCtrl* m_textCtrl7;\r
-               wxStaticText* m_staticText7;\r
-               wxTextCtrl* m_textCtrl8;\r
-               wxStdDialogButtonSizer* m_sdbSizer4;\r
-               wxButton* m_sdbSizer4OK;\r
-               wxButton* m_sdbSizer4Cancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }\r
-               virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               DlgOptions( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Program Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 332,364 ), long style = wxDEFAULT_DIALOG_STYLE ); \r
-               ~DlgOptions();\r
-       \r
+    private:\r
+\r
+    protected:\r
+        wxStaticText* m_staticText2;\r
+        wxTextCtrl* m_textCtrl3;\r
+        wxStaticText* m_staticText3;\r
+        wxTextCtrl* m_textCtrl4;\r
+        wxStaticText* m_staticText4;\r
+        wxTextCtrl* m_textCtrl5;\r
+        wxStaticText* m_staticText5;\r
+        wxTextCtrl* m_textCtrl6;\r
+        wxStaticText* m_staticText6;\r
+        wxTextCtrl* m_textCtrl7;\r
+        wxStaticText* m_staticText7;\r
+        wxTextCtrl* m_textCtrl8;\r
+        wxStdDialogButtonSizer* m_sdbSizer4;\r
+        wxButton* m_sdbSizer4OK;\r
+        wxButton* m_sdbSizer4Cancel;\r
+\r
+        // Virtual event handlers, overide them in your derived class\r
+        virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }\r
+        virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }\r
+\r
+\r
+    public:\r
+\r
+        DlgOptions( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Program Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 332,364 ), long style = wxDEFAULT_DIALOG_STYLE );\r
+        ~DlgOptions();\r
+\r
 };\r
 \r
 ///////////////////////////////////////////////////////////////////////////////\r
 /// Class DlgComPorts\r
 ///////////////////////////////////////////////////////////////////////////////\r
-class DlgComPorts : public wxDialog \r
+class DlgComPorts : public wxDialog\r
 {\r
-       private:\r
-       \r
-       protected:\r
-               wxStaticText* m_staticText8;\r
-               wxListCtrl* m_listCtrlPortSelect;\r
-               wxStaticText* m_staticText9;\r
-               wxTextCtrl* m_textCtrl10;\r
-               wxStdDialogButtonSizer* m_sdbSizer3;\r
-               wxButton* m_sdbSizer3OK;\r
-               wxButton* m_sdbSizer3Cancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnListItemSelected( wxListEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               DlgComPorts( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Select Com Port"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 399,226 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); \r
-               ~DlgComPorts();\r
-       \r
+    private:\r
+\r
+    protected:\r
+        wxStaticText* m_staticText8;\r
+        wxListCtrl* m_listCtrlPortSelect;\r
+        wxStaticText* m_staticText9;\r
+        wxTextCtrl* m_textCtrl10;\r
+        wxStdDialogButtonSizer* m_sdbSizer3;\r
+        wxButton* m_sdbSizer3OK;\r
+        wxButton* m_sdbSizer3Cancel;\r
+\r
+        // Virtual event handlers, overide them in your derived class\r
+        virtual void OnListItemSelected( wxListEvent& event ) { event.Skip(); }\r
+\r
+\r
+    public:\r
+\r
+        DlgComPorts( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Select Com Port"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 399,226 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
+        ~DlgComPorts();\r
+\r
 };\r
 \r
 #endif //__TOPFRAME_H__\r
diff --git a/fdmdv2/topFrame.php b/fdmdv2/topFrame.php
new file mode 100644 (file)
index 0000000..8aaa259
--- /dev/null
@@ -0,0 +1,797 @@
+<?php\r
+\r
+/*\r
+* PHP code generated with wxFormBuilder (version Mar 17 2012)\r
+* http://www.wxformbuilder.org/\r
+*\r
+* PLEASE DO "NOT" EDIT THIS FILE!\r
+*/\r
+\r
+include_once dlg_audio.h;\r
+\r
+const ID_OPEN = 1000;\r
+const ID_SAVE = 1001;\r
+const ID_CLOSE = 1002;\r
+const ID_EXIT = 1003;\r
+const ID_COPY = 1004;\r
+const ID_CUT = 1005;\r
+const ID_PASTE = 1006;\r
+const ID_OPTIONS = 1007;\r
+const ID_ABOUT = 1008;\r
+\r
+/*\r
+ * Class TopFrame\r
+ */\r
+\r
+class TopFrame extends wxFrame {\r
+       \r
+       function __construct( $parent=null ){\r
+               parent::__construct ( $parent, wxID_ANY, _("FDMDV2"), wxDefaultPosition, new wxSize( 732,507 ), wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
+               \r
+               $this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+               $this->SetForegroundColour( wxSystemSettings->GetColour( wxSYS_COLOUR_WINDOWTEXT ) );\r
+               $this->SetBackgroundColour( wxSystemSettings->GetColour( wxSYS_COLOUR_3DLIGHT ) );\r
+               \r
+               $this->m_menubarMain = new wxMenuBar( wxMB_DOCKABLE );\r
+               $this->file = new wxMenu();\r
+               $this->m_menuItemOpen = new wxMenuItem( $this->file, ID_OPEN, _("&Open"), _("Open File"), wxITEM_NORMAL );\r
+               $this->file->Append( $this->m_menuItemOpen );\r
+               \r
+               $this->m_menuItemSave = new wxMenuItem( $this->file, ID_SAVE, _("&Save"), _("Save current file"), wxITEM_NORMAL );\r
+               $this->file->Append( $this->m_menuItemSave );\r
+               \r
+               $this->m_menuItemClose = new wxMenuItem( $this->file, ID_CLOSE, _("&Close"), _("Close current file"), wxITEM_NORMAL );\r
+               $this->file->Append( $this->m_menuItemClose );\r
+               \r
+               $this->file->AppendSeparator();\r
+               \r
+               $this->m_menuItemExit = new wxMenuItem( $this->file, ID_EXIT, _("E&xit"), _("Exit Program"), wxITEM_NORMAL );\r
+               $this->file->Append( $this->m_menuItemExit );\r
+               \r
+               $this->m_menubarMain->Append( $this->file, _("&File") ); \r
+               \r
+               $this->edit = new wxMenu();\r
+               $this->m_menuItemCopy = new wxMenuItem( $this->edit, ID_COPY, _("&Copy"), _("Copy selection"), wxITEM_NORMAL );\r
+               $this->edit->Append( $this->m_menuItemCopy );\r
+               $this->m_menuItemCopy->Enable( false );\r
+               \r
+               $this->m_menuItemCut = new wxMenuItem( $this->edit, ID_CUT, _("Cut"), _("Cut Selection"), wxITEM_NORMAL );\r
+               $this->edit->Append( $this->m_menuItemCut );\r
+               $this->m_menuItemCut->Enable( false );\r
+               \r
+               $this->m_menuItemPaste = new wxMenuItem( $this->edit, ID_PASTE, _("&Paste"), _("Paste selection"), wxITEM_NORMAL );\r
+               $this->edit->Append( $this->m_menuItemPaste );\r
+               $this->m_menuItemPaste->Enable( false );\r
+               \r
+               $this->m_menubarMain->Append( $this->edit, _("&Edit") ); \r
+               \r
+               $this->tools = new wxMenu();\r
+               $this->m_menuItemAudio = new wxMenuItem( $this->tools, wxID_ANY, _("&Audio"), wxEmptyString, wxITEM_NORMAL );\r
+               $this->tools->Append( $this->m_menuItemAudio );\r
+               \r
+               $this->m_menuItemComCfg = new wxMenuItem( $this->tools, wxID_ANY, _("Com Port Config"), wxEmptyString, wxITEM_NORMAL );\r
+               $this->tools->Append( $this->m_menuItemComCfg );\r
+               \r
+               $this->m_menuItemOptions = new wxMenuItem( $this->tools, ID_OPTIONS, _("&Options"), _("Set preferences"), wxITEM_NORMAL );\r
+               $this->tools->Append( $this->m_menuItemOptions );\r
+               \r
+               $this->m_menubarMain->Append( $this->tools, _("&Tools") ); \r
+               \r
+               $this->help = new wxMenu();\r
+               $this->m_menuItemHelpUpdates = new wxMenuItem( $this->help, wxID_ANY, _("Check for Updates"), wxEmptyString, wxITEM_NORMAL );\r
+               $this->help->Append( $this->m_menuItemHelpUpdates );\r
+               $this->m_menuItemHelpUpdates->Enable( false );\r
+               \r
+               $this->m_menuItemAbout = new wxMenuItem( $this->help, ID_ABOUT, _("&About"), _("About this program"), wxITEM_NORMAL );\r
+               $this->help->Append( $this->m_menuItemAbout );\r
+               \r
+               $this->m_menubarMain->Append( $this->help, _("&Help") ); \r
+               \r
+               $this->SetMenuBar( $this->m_menubarMain );\r
+               \r
+               $bSizer1 = new wxBoxSizer( wxHORIZONTAL );\r
+               \r
+               $leftSizer = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $snrSizer = new wxStaticBoxSizer( new wxStaticBox( $this, wxID_ANY, _("SNR") ), wxVERTICAL );\r
+               \r
+               $this->m_gaugeSNR = new wxGauge( $this, wxID_ANY, 100, wxDefaultPosition, new wxSize( 15,135 ), wxGA_SMOOTH|wxGA_VERTICAL );\r
+               $snrSizer->Add( $this->m_gaugeSNR, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 10 );\r
+               \r
+               $bSizer29 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_textSNR = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, new wxPoint( -1,-1 ), new wxSize( 35,25 ), wxTE_READONLY );\r
+               $this->m_textSNR->SetMinSize( new wxSize( 35,25 ) );\r
+               \r
+               $bSizer29->Add( $this->m_textSNR, 0, wxALIGN_CENTER|wxALL, 1 );\r
+               \r
+               \r
+               $snrSizer->Add( $bSizer29, 0, wxEXPAND, 1 );\r
+               \r
+               \r
+               $leftSizer->Add( $snrSizer, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 1 );\r
+               \r
+               $levelSizer = new wxStaticBoxSizer( new wxStaticBox( $this, wxID_ANY, _("Level") ), wxVERTICAL );\r
+               \r
+               $this->m_gaugeLevel = new wxGauge( $this, wxID_ANY, 100, wxDefaultPosition, new wxSize( 15,135 ), wxGA_SMOOTH|wxGA_VERTICAL );\r
+               $levelSizer->Add( $this->m_gaugeLevel, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 10 );\r
+               \r
+               \r
+               $leftSizer->Add( $levelSizer, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 1 );\r
+               \r
+               \r
+               $bSizer1->Add( $leftSizer, 0, wxALL|wxEXPAND, 5 );\r
+               \r
+               $centerSizer = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $upperSizer = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_auiNbookCtrl = new wxAuiNotebook( $this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_NB_BOTTOM|wxAUI_NB_DEFAULT_STYLE );\r
+               \r
+               $upperSizer->Add( $this->m_auiNbookCtrl, 1, wxALIGN_TOP|wxEXPAND, 1 );\r
+               \r
+               \r
+               $centerSizer->Add( $upperSizer, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALIGN_TOP|wxEXPAND, 0 );\r
+               \r
+               $lowerSizer = new wxBoxSizer( wxHORIZONTAL );\r
+               \r
+               $bSizer15 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_txtCtrl = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer15->Add( $this->m_txtCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );\r
+               \r
+               \r
+               $lowerSizer->Add( $bSizer15, 1, wxEXPAND, 5 );\r
+               \r
+               $bSizer141 = new wxBoxSizer( wxHORIZONTAL );\r
+               \r
+               $this->m_togRxID = new wxToggleButton( $this, wxID_ANY, _("RxID"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer141->Add( $this->m_togRxID, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxALL|wxFIXED_MINSIZE, 5 );\r
+               \r
+               $this->m_togTxID = new wxToggleButton( $this, wxID_ANY, _("TxID"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer141->Add( $this->m_togTxID, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
+               \r
+               \r
+               $lowerSizer->Add( $bSizer141, 0, wxALIGN_RIGHT, 5 );\r
+               \r
+               \r
+               $centerSizer->Add( $lowerSizer, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 2 );\r
+               \r
+               \r
+               $bSizer1->Add( $centerSizer, 4, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 1 );\r
+               \r
+               $rightSizer = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $sbSizer3 = new wxStaticBoxSizer( new wxStaticBox( $this, wxID_ANY, _("SQ") ), wxVERTICAL );\r
+               \r
+               $this->m_sliderSQ = new wxSlider( $this, wxID_ANY, 50, 0, 100, wxDefaultPosition, new wxSize( -1,100 ), wxSL_AUTOTICKS|wxSL_INVERSE|wxSL_VERTICAL );\r
+               $sbSizer3->Add( $this->m_sliderSQ, 2, wxALIGN_CENTER|wxALL, 1 );\r
+               \r
+               $bSizer131 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_ckboxSQ = new wxCheckBox( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );\r
+               $bSizer131->Add( $this->m_ckboxSQ, 0, wxALIGN_CENTER|wxALL, 5 );\r
+               \r
+               \r
+               $sbSizer3->Add( $bSizer131, 0, wxALIGN_CENTER, 5 );\r
+               \r
+               \r
+               $rightSizer->Add( $sbSizer3, 3, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 3 );\r
+               \r
+               $sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( $this, wxID_ANY, _("Control") ), wxVERTICAL );\r
+               \r
+               $bSizer151 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_togBtnSplit = new wxToggleButton( $this, wxID_ANY, _("Split"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $this->m_togBtnSplit->SetToolTipString( _("Toggle Split mode.") );\r
+               \r
+               $bSizer151->Add( $this->m_togBtnSplit, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+               \r
+               \r
+               $sbSizer5->Add( $bSizer151, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 1 );\r
+               \r
+               $bSizer13 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_togBtnAnalog = new wxToggleButton( $this, wxID_ANY, _("Analog"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $this->m_togBtnAnalog->SetToolTipString( _("Toggle analog/digital operation.") );\r
+               \r
+               $bSizer13->Add( $this->m_togBtnAnalog, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+               \r
+               \r
+               $sbSizer5->Add( $bSizer13, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+               \r
+               $bSizer14 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_togBtnALC = new wxToggleButton( $this, wxID_ANY, _("ALC"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $this->m_togBtnALC->SetToolTipString( _("Toggle ALC Mode.") );\r
+               \r
+               $bSizer14->Add( $this->m_togBtnALC, 0, wxALL, 1 );\r
+               \r
+               \r
+               $sbSizer5->Add( $bSizer14, 0, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALL, 1 );\r
+               \r
+               $bSizer11 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_btnTogTX = new wxToggleButton( $this, wxID_ANY, _("TX"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer11->Add( $this->m_btnTogTX, 1, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+               \r
+               \r
+               $sbSizer5->Add( $bSizer11, 2, wxEXPAND, 1 );\r
+               \r
+               \r
+               $rightSizer->Add( $sbSizer5, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 3 );\r
+               \r
+               \r
+               $bSizer1->Add( $rightSizer, 0, wxALL|wxEXPAND, 3 );\r
+               \r
+               \r
+               $this->SetSizer( $bSizer1 );\r
+               $this->Layout();\r
+               $this->m_statusBar1 = $this->CreateStatusBar( 3, wxST_SIZEGRIP, wxID_ANY );\r
+               \r
+               // Connect Events\r
+               $this->Connect( wxEVT_CLOSE_WINDOW, array($this, "topFrame_OnClose") );\r
+               $this->Connect( wxEVT_PAINT, array($this, "topFrame_OnPaint") );\r
+               $this->Connect( wxEVT_SIZE, array($this, "topFrame_OnSize") );\r
+               $this->Connect( wxEVT_UPDATE_UI, array($this, "topFrame_OnUpdateUI") );\r
+               $this->Connect( $this->m_menuItemOpen->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnOpen") );\r
+               $this->Connect( $this->m_menuItemOpen->GetId(), wxEVT_UPDATE_UI, array($this, "OnOpenUpdateUI") );\r
+               $this->Connect( $this->m_menuItemSave->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnSave") );\r
+               $this->Connect( $this->m_menuItemSave->GetId(), wxEVT_UPDATE_UI, array($this, "OnSaveUpdateUI") );\r
+               $this->Connect( $this->m_menuItemClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnClose") );\r
+               $this->Connect( $this->m_menuItemClose->GetId(), wxEVT_UPDATE_UI, array($this, "OnCloseUpdateUI") );\r
+               $this->Connect( $this->m_menuItemExit->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnExit") );\r
+               $this->Connect( $this->m_menuItemCopy->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnCopy") );\r
+               $this->Connect( $this->m_menuItemCopy->GetId(), wxEVT_UPDATE_UI, array($this, "OnCopyUpdateUI") );\r
+               $this->Connect( $this->m_menuItemCut->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnCut") );\r
+               $this->Connect( $this->m_menuItemCut->GetId(), wxEVT_UPDATE_UI, array($this, "OnCutUpdateUI") );\r
+               $this->Connect( $this->m_menuItemPaste->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnPaste") );\r
+               $this->Connect( $this->m_menuItemPaste->GetId(), wxEVT_UPDATE_UI, array($this, "OnPasteUpdateUI") );\r
+               $this->Connect( $this->m_menuItemAudio->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnToolsAudio") );\r
+               $this->Connect( $this->m_menuItemAudio->GetId(), wxEVT_UPDATE_UI, array($this, "OnToolsAudioUI") );\r
+               $this->Connect( $this->m_menuItemComCfg->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnToolsComCfg") );\r
+               $this->Connect( $this->m_menuItemComCfg->GetId(), wxEVT_UPDATE_UI, array($this, "OnToolsComCfgUI") );\r
+               $this->Connect( $this->m_menuItemOptions->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnToolsOptions") );\r
+               $this->Connect( $this->m_menuItemOptions->GetId(), wxEVT_UPDATE_UI, array($this, "OnToolsOptionsUI") );\r
+               $this->Connect( $this->m_menuItemHelpUpdates->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnHelpCheckUpdates") );\r
+               $this->Connect( $this->m_menuItemHelpUpdates->GetId(), wxEVT_UPDATE_UI, array($this, "OnHelpCheckUpdatesUI") );\r
+               $this->Connect( $this->m_menuItemAbout->GetId(), wxEVT_COMMAND_MENU_SELECTED, array($this, "OnHelpAbout") );\r
+               $this->m_togRxID->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, array($this, "OnTogBtnRxID") ;)\r
+               $this->m_togTxID->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, array($this, "OnTogBtnTxID") ;)\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_TOP, array($this, "OnCmdSliderScroll") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_BOTTOM, array($this, "OnCmdSliderScroll") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_LINEUP, array($this, "OnCmdSliderScroll") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_LINEDOWN, array($this, "OnCmdSliderScroll") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_PAGEUP, array($this, "OnCmdSliderScroll") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_PAGEDOWN, array($this, "OnCmdSliderScroll") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_THUMBTRACK, array($this, "OnCmdSliderScroll") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_THUMBRELEASE, array($this, "OnCmdSliderScroll") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_CHANGED, array($this, "OnCmdSliderScroll") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_BOTTOM, array($this, "OnSliderScrollBottom") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_CHANGED, array($this, "OnCmdSliderScrollChanged") );\r
+               $this->m_sliderSQ->Connect( wxEVT_SCROLL_TOP, array($this, "OnSliderScrollTop") );\r
+               $this->m_ckboxSQ->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, array($this, "OnCheckSQClick") );\r
+               $this->m_togBtnSplit->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, array($this, "OnTogBtnSplitClick") ;)\r
+               $this->m_togBtnAnalog->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, array($this, "OnTogBtnAnalogClick") ;)\r
+               $this->m_togBtnALC->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, array($this, "OnTogBtnALCClick") ;)\r
+               $this->m_btnTogTX->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, array($this, "OnTogBtnTXClick") ;)\r
+       }\r
+       \r
+       \r
+       function __destruct( ){\r
+       }\r
+       \r
+       \r
+       // Virtual event handlers, overide them in your derived class\r
+       function topFrame_OnClose( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function topFrame_OnPaint( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function topFrame_OnSize( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function topFrame_OnUpdateUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnOpen( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnOpenUpdateUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnSave( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnSaveUpdateUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnClose( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnCloseUpdateUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnExit( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnCopy( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnCopyUpdateUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnCut( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnCutUpdateUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnPaste( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnPasteUpdateUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnToolsAudio( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnToolsAudioUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnToolsComCfg( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnToolsComCfgUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnToolsOptions( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnToolsOptionsUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnHelpCheckUpdates( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnHelpCheckUpdatesUI( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnHelpAbout( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnTogBtnRxID( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnTogBtnTxID( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnCmdSliderScroll( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnSliderScrollBottom( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnCmdSliderScrollChanged( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnSliderScrollTop( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnCheckSQClick( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnTogBtnSplitClick( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnTogBtnAnalogClick( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnTogBtnALCClick( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnTogBtnTXClick( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+}\r
+\r
+/*\r
+ * Class DlgAbout\r
+ */\r
+\r
+class DlgAbout extends wxDialog {\r
+       \r
+       function __construct( $parent=null ){\r
+               parent::__construct( $parent, wxID_ANY, _("About FDMDV2"), wxDefaultPosition, new wxSize( 352,343 ), wxDEFAULT_DIALOG_STYLE );\r
+               \r
+               $this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+               \r
+               $bSizer20 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $bSizer21 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $bSizer23 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $bSizer25 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_bitmapAbout = new wxStaticBitmap( $this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer25->Add( $this->m_bitmapAbout, 1, wxALL|wxEXPAND, 5 );\r
+               \r
+               \r
+               $bSizer23->Add( $bSizer25, 1, wxEXPAND, 5 );\r
+               \r
+               $bSizer26 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_staticText1 = new wxStaticText( $this, wxID_ANY, _("MyLabel"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $this->m_staticText1->Wrap( -1 );\r
+               $bSizer26->Add( $this->m_staticText1, 1, wxALL, 5 );\r
+               \r
+               \r
+               $bSizer23->Add( $bSizer26, 0, 0, 5 );\r
+               \r
+               \r
+               $bSizer21->Add( $bSizer23, 1, wxEXPAND, 5 );\r
+               \r
+               $bSizer24 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_textCtrl2 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer24->Add( $this->m_textCtrl2, 1, wxALL|wxEXPAND, 5 );\r
+               \r
+               \r
+               $bSizer21->Add( $bSizer24, 1, wxEXPAND, 5 );\r
+               \r
+               \r
+               $bSizer20->Add( $bSizer21, 1, wxEXPAND, 5 );\r
+               \r
+               $bSizer22 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $this->m_button9 = new wxButton( $this, wxID_ANY, _("MyButton"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer22->Add( $this->m_button9, 0, wxALIGN_BOTTOM|wxALIGN_RIGHT|wxALL, 5 );\r
+               \r
+               \r
+               $bSizer20->Add( $bSizer22, 0, wxALIGN_RIGHT, 5 );\r
+               \r
+               \r
+               $this->SetSizer( $bSizer20 );\r
+               $this->Layout();\r
+               \r
+               $this->Centre( wxBOTH );\r
+               \r
+               // Connect Events\r
+               $this->Connect( wxEVT_INIT_DIALOG, array($this, "OnInitDialog") );\r
+       }\r
+       \r
+       \r
+       function __destruct( ){\r
+       }\r
+       \r
+       \r
+       // Virtual event handlers, overide them in your derived class\r
+       function OnInitDialog( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+}\r
+\r
+/*\r
+ * Class DlgAudio\r
+ */\r
+\r
+class DlgAudio extends public dlg_audio {\r
+       \r
+       function __construct( $parent=null ){\r
+               parent::__construct( $parent, wxID_ANY, _("Audio Options"), wxDefaultPosition, new wxSize( 465,302 ), wxDEFAULT_DIALOG_STYLE );\r
+               \r
+               $this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+               \r
+               $bSizer27 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $bSizer271 = new wxBoxSizer( wxHORIZONTAL );\r
+               \r
+               $bSizer31 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $m_lbOutputStreamChoices = array();\r
+               $this->m_lbOutputStream = new wxListBox( $this, wxID_ANY, wxDefaultPosition, wxDefaultSize, $m_lbOutputStreamChoices, wxLB_SINGLE );\r
+               $bSizer31->Add( $this->m_lbOutputStream, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 5 );\r
+               \r
+               $this->m_textCtrl114 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer31->Add( $this->m_textCtrl114, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 5 );\r
+               \r
+               \r
+               $bSizer271->Add( $bSizer31, 1, wxEXPAND, 5 );\r
+               \r
+               $bSizer281 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $m_listBox3Choices = array();\r
+               $this->m_listBox3 = new wxListBox( $this, wxID_ANY, wxDefaultPosition, wxDefaultSize, $m_listBox3Choices, 0 );\r
+               $bSizer281->Add( $this->m_listBox3, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 5 );\r
+               \r
+               $this->m_textCtrl15 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer281->Add( $this->m_textCtrl15, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 5 );\r
+               \r
+               \r
+               $bSizer271->Add( $bSizer281, 1, wxEXPAND, 5 );\r
+               \r
+               \r
+               $bSizer27->Add( $bSizer271, 1, wxEXPAND, 5 );\r
+               \r
+               $bSizer26 = new wxBoxSizer( wxHORIZONTAL );\r
+               \r
+               $bSizer29 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $m_listBox4Choices = array();\r
+               $this->m_listBox4 = new wxListBox( $this, wxID_ANY, wxDefaultPosition, wxDefaultSize, $m_listBox4Choices, 0 );\r
+               $bSizer29->Add( $this->m_listBox4, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 5 );\r
+               \r
+               $this->m_textCtrl16 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer29->Add( $this->m_textCtrl16, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 5 );\r
+               \r
+               \r
+               $bSizer26->Add( $bSizer29, 1, wxEXPAND, 5 );\r
+               \r
+               $bSizer30 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $m_lbInputStreamChoices = array();\r
+               $this->m_lbInputStream = new wxListBox( $this, wxID_ANY, wxDefaultPosition, wxDefaultSize, $m_lbInputStreamChoices, wxLB_SINGLE );\r
+               $bSizer30->Add( $this->m_lbInputStream, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 5 );\r
+               \r
+               $this->m_textCtrl13 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $bSizer30->Add( $this->m_textCtrl13, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 5 );\r
+               \r
+               \r
+               $bSizer26->Add( $bSizer30, 1, wxEXPAND, 1 );\r
+               \r
+               \r
+               $bSizer27->Add( $bSizer26, 1, wxEXPAND, 1 );\r
+               \r
+               $bSizer28 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $m_sdbSizer3 = new wxStdDialogButtonSizer();\r
+               $this->m_sdbSizer3OK = new wxButton( $this, wxID_OK );\r
+               $m_sdbSizer3->AddButton( $this->m_sdbSizer3OK );\r
+               $this->m_sdbSizer3Apply = new wxButton( $this, wxID_APPLY );\r
+               $m_sdbSizer3->AddButton( $this->m_sdbSizer3Apply );\r
+               $this->m_sdbSizer3Cancel = new wxButton( $this, wxID_CANCEL );\r
+               $m_sdbSizer3->AddButton( $this->m_sdbSizer3Cancel );\r
+               $m_sdbSizer3->Realize();\r
+               \r
+               $bSizer28->Add( $m_sdbSizer3, 1, wxEXPAND, 5 );\r
+               \r
+               \r
+               $bSizer27->Add( $bSizer28, 0, wxEXPAND, 5 );\r
+               \r
+               \r
+               $this->SetSizer( $bSizer27 );\r
+               $this->Layout();\r
+               \r
+               $this->Centre( wxBOTH );\r
+               \r
+               // Connect Events\r
+               $this->m_sdbSizer3Apply->Connect( wxEVT_COMMAND_BUTTON_CLICKED, array($this, "OnApply") );\r
+               $this->m_sdbSizer3Cancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, array($this, "OnCancel") );\r
+               $this->m_sdbSizer3OK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, array($this, "OnOK") );\r
+       }\r
+       \r
+       \r
+       function __destruct( ){\r
+       }\r
+       \r
+       \r
+       // Virtual event handlers, overide them in your derived class\r
+       function OnApply( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnCancel( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnOK( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+}\r
+\r
+/*\r
+ * Class DlgOptions\r
+ */\r
+\r
+class DlgOptions extends wxDialog {\r
+       \r
+       function __construct( $parent=null ){\r
+               parent::__construct( $parent, wxID_ANY, _("Program Options"), wxDefaultPosition, new wxSize( 332,364 ), wxDEFAULT_DIALOG_STYLE );\r
+               \r
+               $this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+               \r
+               $bSizer30 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( $this, wxID_ANY, _("Config Options") ), wxHORIZONTAL );\r
+               \r
+               $gSizer2 = new wxGridSizer( 6, 2, 0, 0 );\r
+               \r
+               $this->m_staticText2 = new wxStaticText( $this, wxID_ANY, _("Option #1:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $this->m_staticText2->Wrap( -1 );\r
+               $gSizer2->Add( $this->m_staticText2, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+               \r
+               $this->m_textCtrl3 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $gSizer2->Add( $this->m_textCtrl3, 1, wxALL, 5 );\r
+               \r
+               $this->m_staticText3 = new wxStaticText( $this, wxID_ANY, _("Option #2:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $this->m_staticText3->Wrap( -1 );\r
+               $gSizer2->Add( $this->m_staticText3, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+               \r
+               $this->m_textCtrl4 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $gSizer2->Add( $this->m_textCtrl4, 1, wxALL, 5 );\r
+               \r
+               $this->m_staticText4 = new wxStaticText( $this, wxID_ANY, _("Option #3:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $this->m_staticText4->Wrap( -1 );\r
+               $gSizer2->Add( $this->m_staticText4, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+               \r
+               $this->m_textCtrl5 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $gSizer2->Add( $this->m_textCtrl5, 1, wxALL, 5 );\r
+               \r
+               $this->m_staticText5 = new wxStaticText( $this, wxID_ANY, _("Option #4:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $this->m_staticText5->Wrap( -1 );\r
+               $gSizer2->Add( $this->m_staticText5, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+               \r
+               $this->m_textCtrl6 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $gSizer2->Add( $this->m_textCtrl6, 1, wxALL, 5 );\r
+               \r
+               $this->m_staticText6 = new wxStaticText( $this, wxID_ANY, _("Option #5:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $this->m_staticText6->Wrap( -1 );\r
+               $gSizer2->Add( $this->m_staticText6, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+               \r
+               $this->m_textCtrl7 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $gSizer2->Add( $this->m_textCtrl7, 1, wxALL, 5 );\r
+               \r
+               $this->m_staticText7 = new wxStaticText( $this, wxID_ANY, _("Option #6:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+               $this->m_staticText7->Wrap( -1 );\r
+               $gSizer2->Add( $this->m_staticText7, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+               \r
+               $this->m_textCtrl8 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $gSizer2->Add( $this->m_textCtrl8, 1, wxALL, 5 );\r
+               \r
+               \r
+               $sbSizer5->Add( $gSizer2, 1, wxEXPAND, 5 );\r
+               \r
+               \r
+               $bSizer30->Add( $sbSizer5, 1, wxEXPAND, 5 );\r
+               \r
+               $m_sdbSizer4 = new wxStdDialogButtonSizer();\r
+               $this->m_sdbSizer4OK = new wxButton( $this, wxID_OK );\r
+               $m_sdbSizer4->AddButton( $this->m_sdbSizer4OK );\r
+               $this->m_sdbSizer4Cancel = new wxButton( $this, wxID_CANCEL );\r
+               $m_sdbSizer4->AddButton( $this->m_sdbSizer4Cancel );\r
+               $m_sdbSizer4->Realize();\r
+               \r
+               $bSizer30->Add( $m_sdbSizer4, 0, wxALIGN_RIGHT, 5 );\r
+               \r
+               \r
+               $this->SetSizer( $bSizer30 );\r
+               $this->Layout();\r
+               \r
+               $this->Centre( wxBOTH );\r
+               \r
+               // Connect Events\r
+               $this->Connect( wxEVT_CLOSE_WINDOW, array($this, "OnClose") );\r
+               $this->Connect( wxEVT_INIT_DIALOG, array($this, "OnInitDialog") );\r
+       }\r
+       \r
+       \r
+       function __destruct( ){\r
+       }\r
+       \r
+       \r
+       // Virtual event handlers, overide them in your derived class\r
+       function OnClose( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+       function OnInitDialog( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+}\r
+\r
+/*\r
+ * Class DlgComPorts\r
+ */\r
+\r
+class DlgComPorts extends wxDialog {\r
+       \r
+       function __construct( $parent=null ){\r
+               parent::__construct( $parent, wxID_ANY, _("Select Com Port"), wxDefaultPosition, new wxSize( 399,226 ), wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
+               \r
+               $this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+               \r
+               $bSizer30 = new wxBoxSizer( wxVERTICAL );\r
+               \r
+               $gSizer3 = new wxGridSizer( 2, 2, 0, 0 );\r
+               \r
+               $this->m_staticText8 = new wxStaticText( $this, wxID_ANY, _("Available Ports:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT );\r
+               $this->m_staticText8->Wrap( -1 );\r
+               $gSizer3->Add( $this->m_staticText8, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 5 );\r
+               \r
+               $this->m_listCtrlPortSelect = new wxListCtrl( $this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_ICON|wxLC_SINGLE_SEL );\r
+               $gSizer3->Add( $this->m_listCtrlPortSelect, 1, wxALL|wxEXPAND, 5 );\r
+               \r
+               $this->m_staticText9 = new wxStaticText( $this, wxID_ANY, _("Use Port:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT );\r
+               $this->m_staticText9->Wrap( -1 );\r
+               $gSizer3->Add( $this->m_staticText9, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 5 );\r
+               \r
+               $this->m_textCtrl10 = new wxTextCtrl( $this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+               $gSizer3->Add( $this->m_textCtrl10, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
+               \r
+               \r
+               $bSizer30->Add( $gSizer3, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 5 );\r
+               \r
+               $m_sdbSizer3 = new wxStdDialogButtonSizer();\r
+               $this->m_sdbSizer3OK = new wxButton( $this, wxID_OK );\r
+               $m_sdbSizer3->AddButton( $this->m_sdbSizer3OK );\r
+               $this->m_sdbSizer3Cancel = new wxButton( $this, wxID_CANCEL );\r
+               $m_sdbSizer3->AddButton( $this->m_sdbSizer3Cancel );\r
+               $m_sdbSizer3->Realize();\r
+               \r
+               $bSizer30->Add( $m_sdbSizer3, 0, wxEXPAND, 5 );\r
+               \r
+               \r
+               $this->SetSizer( $bSizer30 );\r
+               $this->Layout();\r
+               \r
+               $this->Centre( wxBOTH );\r
+               \r
+               // Connect Events\r
+               $this->m_listCtrlPortSelect->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, array($this, "OnListItemSelected") );\r
+       }\r
+       \r
+       \r
+       function __destruct( ){\r
+       }\r
+       \r
+       \r
+       // Virtual event handlers, overide them in your derived class\r
+       function OnListItemSelected( $event ){\r
+               $event->Skip();\r
+       }\r
+       \r
+}\r
+\r
+?>\r
index 27758404c9b258fcb62806c3147128b8b1913ee0..32d58fd0c7b5bbd52ff99887d30cd6929c78a0c3 100644 (file)
@@ -7,6 +7,7 @@
 ## PLEASE DO "NOT" EDIT THIS FILE!\r
 ###########################################################################\r
 \r
+from dlg_audio.h import dlg_audio\r
 import wx\r
 import wx.xrc\r
 import wx.aui\r
@@ -468,31 +469,92 @@ class DlgAbout ( wx.Dialog ):
 ## Class DlgAudio\r
 ###########################################################################\r
 \r
-class DlgAudio ( wx.Dialog ):\r
+class DlgAudio ( public dlg_audio ):\r
        \r
        def __init__( self, parent ):\r
-               wx.Dialog.__init__ ( self, parent, id = wx.ID_ANY, title = _(u"Audio Options"), pos = wx.DefaultPosition, size = wx.Size( 465,302 ), style = wx.DEFAULT_DIALOG_STYLE )\r
+               dlg_audio.__init__( self ) ( self, parent, id = wx.ID_ANY, title = _(u"Audio Options"), pos = wx.DefaultPosition, size = wx.Size( 436,377 ), style = wx.DEFAULT_DIALOG_STYLE )\r
                \r
                self.SetSizeHintsSz( wx.DefaultSize, wx.DefaultSize )\r
                \r
                bSizer27 = wx.BoxSizer( wx.VERTICAL )\r
                \r
-               gSizer1 = wx.GridSizer( 2, 2, 0, 0 )\r
+               bSizer271 = wx.BoxSizer( wx.HORIZONTAL )\r
                \r
-               self.m_listCtrl1 = wx.ListCtrl( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LC_ICON )\r
-               gSizer1.Add( self.m_listCtrl1, 0, wx.ALL|wx.EXPAND, 5 )\r
+               sbSizer6 = wx.StaticBoxSizer( wx.StaticBox( self, wx.ID_ANY, _(u"Rx Input") ), wx.VERTICAL )\r
                \r
-               self.m_listCtrl2 = wx.ListCtrl( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LC_ICON )\r
-               gSizer1.Add( self.m_listCtrl2, 0, wx.ALL|wx.EXPAND, 5 )\r
+               bSizer31 = wx.BoxSizer( wx.VERTICAL )\r
                \r
-               self.m_listCtrl3 = wx.ListCtrl( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LC_ICON )\r
-               gSizer1.Add( self.m_listCtrl3, 0, wx.ALL|wx.EXPAND, 5 )\r
+               m_lbRxInputChoices = []\r
+               self.m_lbRxInput = wx.ListBox( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, m_lbRxInputChoices, wx.LB_SINGLE )\r
+               bSizer31.Add( self.m_lbRxInput, 1, wx.ALIGN_CENTER_HORIZONTAL|wx.ALL|wx.EXPAND, 2 )\r
                \r
-               self.m_listCtrl4 = wx.ListCtrl( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LC_ICON )\r
-               gSizer1.Add( self.m_listCtrl4, 0, wx.ALL|wx.EXPAND, 5 )\r
+               self.m_textRxInput = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )\r
+               bSizer31.Add( self.m_textRxInput, 0, wx.ALIGN_CENTER|wx.ALL|wx.EXPAND, 2 )\r
                \r
                \r
-               bSizer27.Add( gSizer1, 1, wx.EXPAND, 5 )\r
+               sbSizer6.Add( bSizer31, 1, wx.EXPAND, 6 )\r
+               \r
+               \r
+               bSizer271.Add( sbSizer6, 1, wx.EXPAND, 5 )\r
+               \r
+               sbSizer7 = wx.StaticBoxSizer( wx.StaticBox( self, wx.ID_ANY, _(u"Tx Output") ), wx.VERTICAL )\r
+               \r
+               bSizer281 = wx.BoxSizer( wx.VERTICAL )\r
+               \r
+               m_lbTxOutputChoices = []\r
+               self.m_lbTxOutput = wx.ListBox( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, m_lbTxOutputChoices, wx.LB_SINGLE )\r
+               bSizer281.Add( self.m_lbTxOutput, 1, wx.ALIGN_CENTER_HORIZONTAL|wx.ALL|wx.EXPAND, 2 )\r
+               \r
+               self.m_textCtrl15 = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )\r
+               bSizer281.Add( self.m_textCtrl15, 0, wx.ALIGN_CENTER|wx.ALL|wx.EXPAND, 2 )\r
+               \r
+               \r
+               sbSizer7.Add( bSizer281, 1, wx.EXPAND, 5 )\r
+               \r
+               \r
+               bSizer271.Add( sbSizer7, 1, wx.EXPAND, 6 )\r
+               \r
+               \r
+               bSizer27.Add( bSizer271, 1, wx.EXPAND, 5 )\r
+               \r
+               bSizer26 = wx.BoxSizer( wx.HORIZONTAL )\r
+               \r
+               sbSizer8 = wx.StaticBoxSizer( wx.StaticBox( self, wx.ID_ANY, _(u"Voice Input") ), wx.VERTICAL )\r
+               \r
+               bSizer29 = wx.BoxSizer( wx.VERTICAL )\r
+               \r
+               m_lbVoiceInputChoices = []\r
+               self.m_lbVoiceInput = wx.ListBox( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, m_lbVoiceInputChoices, wx.LB_SINGLE )\r
+               bSizer29.Add( self.m_lbVoiceInput, 1, wx.ALIGN_CENTER_HORIZONTAL|wx.ALL|wx.EXPAND, 2 )\r
+               \r
+               self.m_textVoiceInput = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )\r
+               bSizer29.Add( self.m_textVoiceInput, 0, wx.ALIGN_CENTER|wx.ALL|wx.EXPAND, 2 )\r
+               \r
+               \r
+               sbSizer8.Add( bSizer29, 1, wx.EXPAND, 5 )\r
+               \r
+               \r
+               bSizer26.Add( sbSizer8, 1, wx.EXPAND, 6 )\r
+               \r
+               sbSizer9 = wx.StaticBoxSizer( wx.StaticBox( self, wx.ID_ANY, _(u"Voice Output") ), wx.VERTICAL )\r
+               \r
+               bSizer30 = wx.BoxSizer( wx.VERTICAL )\r
+               \r
+               m_lbVoiceOutputChoices = []\r
+               self.m_lbVoiceOutput = wx.ListBox( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, m_lbVoiceOutputChoices, wx.LB_SINGLE )\r
+               bSizer30.Add( self.m_lbVoiceOutput, 1, wx.ALIGN_CENTER_HORIZONTAL|wx.ALL|wx.EXPAND, 2 )\r
+               \r
+               self.m_textVoiceOutput = wx.TextCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )\r
+               bSizer30.Add( self.m_textVoiceOutput, 0, wx.ALIGN_CENTER|wx.ALL|wx.EXPAND, 2 )\r
+               \r
+               \r
+               sbSizer9.Add( bSizer30, 1, wx.EXPAND, 1 )\r
+               \r
+               \r
+               bSizer26.Add( sbSizer9, 1, wx.EXPAND, 6 )\r
+               \r
+               \r
+               bSizer27.Add( bSizer26, 1, wx.EXPAND, 1 )\r
                \r
                bSizer28 = wx.BoxSizer( wx.VERTICAL )\r
                \r
@@ -517,6 +579,10 @@ class DlgAudio ( wx.Dialog ):
                self.Centre( wx.BOTH )\r
                \r
                # Connect Events\r
+               self.m_lbRxInput.Bind( wx.EVT_LISTBOX, self.OnRxInputSelect )\r
+               self.m_lbTxOutput.Bind( wx.EVT_LISTBOX, self.OnTxOutputSelect )\r
+               self.m_lbVoiceInput.Bind( wx.EVT_LISTBOX, self.OnVoiceInputSelect )\r
+               self.m_lbVoiceOutput.Bind( wx.EVT_LISTBOX, self.OnVoiceOutputSelect )\r
                self.m_sdbSizer3Apply.Bind( wx.EVT_BUTTON, self.OnApply )\r
                self.m_sdbSizer3Cancel.Bind( wx.EVT_BUTTON, self.OnCancel )\r
                self.m_sdbSizer3OK.Bind( wx.EVT_BUTTON, self.OnOK )\r
@@ -526,6 +592,18 @@ class DlgAudio ( wx.Dialog ):
        \r
        \r
        # Virtual event handlers, overide them in your derived class\r
+       def OnRxInputSelect( self, event ):\r
+               event.Skip()\r
+       \r
+       def OnTxOutputSelect( self, event ):\r
+               event.Skip()\r
+       \r
+       def OnVoiceInputSelect( self, event ):\r
+               event.Skip()\r
+       \r
+       def OnVoiceOutputSelect( self, event ):\r
+               event.Skip()\r
+       \r
        def OnApply( self, event ):\r
                event.Skip()\r
        \r
index 636c0a62b2549e7dc943a55e64e0aeb98eeb26dc..3cf997f49c9eb6710c18a48711ec101891c305f4 100644 (file)
                        </object>\r
                </object>\r
        </object>\r
-       <object class="wxDialog" name="DlgAudio">\r
+       <object class="wxDialog" name="DlgAudio" subclass="dlg_audio">\r
                <style>wxDEFAULT_DIALOG_STYLE</style>\r
-               <size>465,302</size>\r
+               <size>436,377</size>\r
                <title>Audio Options</title>\r
                <centered>1</centered>\r
                <object class="wxBoxSizer">\r
                                <option>1</option>\r
                                <flag>wxEXPAND</flag>\r
                                <border>5</border>\r
-                               <object class="wxGridSizer">\r
-                                       <rows>2</rows>\r
-                                       <cols>2</cols>\r
-                                       <vgap>0</vgap>\r
-                                       <hgap>0</hgap>\r
+                               <object class="wxBoxSizer">\r
+                                       <orient>wxHORIZONTAL</orient>\r
                                        <object class="sizeritem">\r
-                                               <option>0</option>\r
-                                               <flag>wxALL|wxEXPAND</flag>\r
+                                               <option>1</option>\r
+                                               <flag>wxEXPAND</flag>\r
                                                <border>5</border>\r
-                                               <object class="wxListCtrl" name="m_listCtrl1">\r
-                                                       <style>wxLC_ICON</style>\r
+                                               <object class="wxStaticBoxSizer">\r
+                                                       <orient>wxVERTICAL</orient>\r
+                                                       <label>Rx Input</label>\r
+                                                       <object class="sizeritem">\r
+                                                               <option>1</option>\r
+                                                               <flag>wxEXPAND</flag>\r
+                                                               <border>6</border>\r
+                                                               <object class="wxBoxSizer">\r
+                                                                       <orient>wxVERTICAL</orient>\r
+                                                                       <object class="sizeritem">\r
+                                                                               <option>1</option>\r
+                                                                               <flag>wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND</flag>\r
+                                                                               <border>2</border>\r
+                                                                               <object class="wxListBox" name="m_lbRxInput">\r
+                                                                                       <style>wxLB_SINGLE</style>\r
+                                                                                       <content />\r
+                                                                               </object>\r
+                                                                       </object>\r
+                                                                       <object class="sizeritem">\r
+                                                                               <option>0</option>\r
+                                                                               <flag>wxALIGN_CENTER|wxALL|wxEXPAND</flag>\r
+                                                                               <border>2</border>\r
+                                                                               <object class="wxTextCtrl" name="m_textRxInput">\r
+                                                                                       <value></value>\r
+                                                                                       <maxlength>0</maxlength>\r
+                                                                               </object>\r
+                                                                       </object>\r
+                                                               </object>\r
+                                                       </object>\r
                                                </object>\r
                                        </object>\r
                                        <object class="sizeritem">\r
-                                               <option>0</option>\r
-                                               <flag>wxALL|wxEXPAND</flag>\r
-                                               <border>5</border>\r
-                                               <object class="wxListCtrl" name="m_listCtrl2">\r
-                                                       <style>wxLC_ICON</style>\r
+                                               <option>1</option>\r
+                                               <flag>wxEXPAND</flag>\r
+                                               <border>6</border>\r
+                                               <object class="wxStaticBoxSizer">\r
+                                                       <orient>wxVERTICAL</orient>\r
+                                                       <label>Tx Output</label>\r
+                                                       <object class="sizeritem">\r
+                                                               <option>1</option>\r
+                                                               <flag>wxEXPAND</flag>\r
+                                                               <border>5</border>\r
+                                                               <object class="wxBoxSizer">\r
+                                                                       <orient>wxVERTICAL</orient>\r
+                                                                       <object class="sizeritem">\r
+                                                                               <option>1</option>\r
+                                                                               <flag>wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND</flag>\r
+                                                                               <border>2</border>\r
+                                                                               <object class="wxListBox" name="m_lbTxOutput">\r
+                                                                                       <style>wxLB_SINGLE</style>\r
+                                                                                       <content />\r
+                                                                               </object>\r
+                                                                       </object>\r
+                                                                       <object class="sizeritem">\r
+                                                                               <option>0</option>\r
+                                                                               <flag>wxALIGN_CENTER|wxALL|wxEXPAND</flag>\r
+                                                                               <border>2</border>\r
+                                                                               <object class="wxTextCtrl" name="m_textCtrl15">\r
+                                                                                       <value></value>\r
+                                                                                       <maxlength>0</maxlength>\r
+                                                                               </object>\r
+                                                                       </object>\r
+                                                               </object>\r
+                                                       </object>\r
                                                </object>\r
                                        </object>\r
+                               </object>\r
+                       </object>\r
+                       <object class="sizeritem">\r
+                               <option>1</option>\r
+                               <flag>wxEXPAND</flag>\r
+                               <border>1</border>\r
+                               <object class="wxBoxSizer">\r
+                                       <orient>wxHORIZONTAL</orient>\r
                                        <object class="sizeritem">\r
-                                               <option>0</option>\r
-                                               <flag>wxALL|wxEXPAND</flag>\r
-                                               <border>5</border>\r
-                                               <object class="wxListCtrl" name="m_listCtrl3">\r
-                                                       <style>wxLC_ICON</style>\r
+                                               <option>1</option>\r
+                                               <flag>wxEXPAND</flag>\r
+                                               <border>6</border>\r
+                                               <object class="wxStaticBoxSizer">\r
+                                                       <orient>wxVERTICAL</orient>\r
+                                                       <label>Voice Input</label>\r
+                                                       <object class="sizeritem">\r
+                                                               <option>1</option>\r
+                                                               <flag>wxEXPAND</flag>\r
+                                                               <border>5</border>\r
+                                                               <object class="wxBoxSizer">\r
+                                                                       <orient>wxVERTICAL</orient>\r
+                                                                       <object class="sizeritem">\r
+                                                                               <option>1</option>\r
+                                                                               <flag>wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND</flag>\r
+                                                                               <border>2</border>\r
+                                                                               <object class="wxListBox" name="m_lbVoiceInput">\r
+                                                                                       <style>wxLB_SINGLE</style>\r
+                                                                                       <content />\r
+                                                                               </object>\r
+                                                                       </object>\r
+                                                                       <object class="sizeritem">\r
+                                                                               <option>0</option>\r
+                                                                               <flag>wxALIGN_CENTER|wxALL|wxEXPAND</flag>\r
+                                                                               <border>2</border>\r
+                                                                               <object class="wxTextCtrl" name="m_textVoiceInput">\r
+                                                                                       <value></value>\r
+                                                                                       <maxlength>0</maxlength>\r
+                                                                               </object>\r
+                                                                       </object>\r
+                                                               </object>\r
+                                                       </object>\r
                                                </object>\r
                                        </object>\r
                                        <object class="sizeritem">\r
-                                               <option>0</option>\r
-                                               <flag>wxALL|wxEXPAND</flag>\r
-                                               <border>5</border>\r
-                                               <object class="wxListCtrl" name="m_listCtrl4">\r
-                                                       <style>wxLC_ICON</style>\r
+                                               <option>1</option>\r
+                                               <flag>wxEXPAND</flag>\r
+                                               <border>6</border>\r
+                                               <object class="wxStaticBoxSizer">\r
+                                                       <orient>wxVERTICAL</orient>\r
+                                                       <label>Voice Output</label>\r
+                                                       <object class="sizeritem">\r
+                                                               <option>1</option>\r
+                                                               <flag>wxEXPAND</flag>\r
+                                                               <border>1</border>\r
+                                                               <object class="wxBoxSizer">\r
+                                                                       <orient>wxVERTICAL</orient>\r
+                                                                       <object class="sizeritem">\r
+                                                                               <option>1</option>\r
+                                                                               <flag>wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND</flag>\r
+                                                                               <border>2</border>\r
+                                                                               <object class="wxListBox" name="m_lbVoiceOutput">\r
+                                                                                       <style>wxLB_SINGLE</style>\r
+                                                                                       <content />\r
+                                                                               </object>\r
+                                                                       </object>\r
+                                                                       <object class="sizeritem">\r
+                                                                               <option>0</option>\r
+                                                                               <flag>wxALIGN_CENTER|wxALL|wxEXPAND</flag>\r
+                                                                               <border>2</border>\r
+                                                                               <object class="wxTextCtrl" name="m_textVoiceOutput">\r
+                                                                                       <value></value>\r
+                                                                                       <maxlength>0</maxlength>\r
+                                                                               </object>\r
+                                                                       </object>\r
+                                                               </object>\r
+                                                       </object>\r
                                                </object>\r
                                        </object>\r
                                </object>\r