]> git.saurik.com Git - wxWidgets.git/commitdiff
Some updates (incomplete)
authorJulian Smart <julian@anthemion.co.uk>
Thu, 14 Aug 2003 09:04:36 +0000 (09:04 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Thu, 14 Aug 2003 09:04:36 +0000 (09:04 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22846 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

utils/configtool/src/configbrowser.cpp [new file with mode: 0644]
utils/configtool/src/configbrowser.h [new file with mode: 0644]
utils/configtool/src/configtooldoc.cpp
utils/configtool/src/configtooldoc.h
utils/configtool/src/mainframe.cpp
utils/configtool/src/mainframe.h
utils/configtool/src/wxconfigtool.cpp
utils/configtool/src/wxconfigtool.dsp
utils/configtool/src/wxconfigtool.h
utils/configtool/src/wxconfigtool.pjd
utils/configtool/src/wxconfigtool.rc

diff --git a/utils/configtool/src/configbrowser.cpp b/utils/configtool/src/configbrowser.cpp
new file mode 100644 (file)
index 0000000..0ca4c26
--- /dev/null
@@ -0,0 +1,246 @@
+/////////////////////////////////////////////////////////////////////////////
+// Name:        configbrowser.cpp
+// Purpose:     
+// Author:      
+// Modified by: 
+// Created:     
+// RCS-ID:      
+// Copyright:   
+// Licence:     
+/////////////////////////////////////////////////////////////////////////////
+
+////@begin includes
+#include "wx/wx.h"
+#include "wx/splitter.h"
+#include "wx/treectrl.h"
+////@end includes
+
+#include "configbrowser.h"
+
+////@begin XPM images
+////@end XPM images
+
+/*!
+ * ctConfigurationBrowserWindow type definition
+ */
+
+IMPLEMENT_CLASS( ctConfigurationBrowserWindow, wxPanel )
+
+/*!
+ * ctConfigurationBrowserWindow event table definition
+ */
+
+BEGIN_EVENT_TABLE( ctConfigurationBrowserWindow, wxPanel )
+
+////@begin ctConfigurationBrowserWindow event table entries
+    EVT_TREE_SEL_CHANGED( ID_CONFIGURATION_BROWSER_TREECTRL, ctConfigurationBrowserWindow::OnConfigurationBrowserTreectrl )
+
+////@end ctConfigurationBrowserWindow event table entries
+
+END_EVENT_TABLE()
+
+/*!
+ * ctConfigurationBrowserWindow constructor
+ */
+
+ctConfigurationBrowserWindow::ctConfigurationBrowserWindow( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+{
+////@begin ctConfigurationBrowserWindow member initialisation
+////@end ctConfigurationBrowserWindow member initialisation
+
+    wxPanel::Create( parent, id, pos, size, style );
+
+    CreateControls();
+}
+
+/*!
+ * Control creation for ctConfigurationBrowserWindow
+ */
+
+void ctConfigurationBrowserWindow::CreateControls()
+{    
+////@begin ctConfigurationBrowserWindow content construction
+
+    ctConfigurationBrowserWindow* item1 = this;
+
+    wxBoxSizer* item2 = new wxBoxSizer(wxVERTICAL);
+    item1->SetSizer(item2);
+    item1->SetAutoLayout(TRUE);
+
+    wxSplitterWindow* item3 = new wxSplitterWindow(item1, ID_CONFIGBROWSER_SPLITTERWINDOW, wxDefaultPosition, wxSize(400, 400), wxSP_3DBORDER|wxSP_3DSASH|wxNO_BORDER|wxNO_FULL_REPAINT_ON_RESIZE);
+    wxTreeCtrl* item4 = new wxTreeCtrl(item3, ID_CONFIGURATION_BROWSER_TREECTRL, wxDefaultPosition, wxSize(100, 100), wxTR_SINGLE|wxNO_BORDER);
+    ctConfigurationBrowserControlPanel* item5 = new ctConfigurationBrowserControlPanel(item3, ID_PANEL, wxDefaultPosition, wxSize(100, 80), wxNO_BORDER|wxTAB_TRAVERSAL);
+    item3->SplitVertically(item4, item5, 200);
+    item2->Add(item3, 1, wxGROW, 5);
+
+////@end ctConfigurationBrowserWindow content construction
+}
+
+/*!
+ * Event handler for ID_CONFIGURATION_BROWSER_TREECTRL
+ */
+
+void ctConfigurationBrowserWindow::OnConfigurationBrowserTreectrl( wxTreeEvent& event )
+{
+    // Replace with custom code
+    event.Skip();
+}
+
+/*!
+ * Should we show tooltips?
+ */
+
+bool ctConfigurationBrowserWindow::ShowToolTips()
+{
+  return TRUE;
+}
+
+/*!
+ * ctConfigurationBrowserControlPanel type definition
+ */
+
+IMPLEMENT_CLASS( ctConfigurationBrowserControlPanel, wxPanel )
+
+/*!
+ * ctConfigurationBrowserControlPanel event table definition
+ */
+
+BEGIN_EVENT_TABLE( ctConfigurationBrowserControlPanel, wxPanel )
+
+////@begin ctConfigurationBrowserControlPanel event table entries
+    EVT_BUTTON( ID_ADD_CONFIGURATION, ctConfigurationBrowserControlPanel::OnAddConfiguration )
+    EVT_UPDATE_UI( ID_ADD_CONFIGURATION, ctConfigurationBrowserControlPanel::OnUpdateAddConfiguration )
+
+    EVT_BUTTON( ID_REMOVE_CONFIGURATION, ctConfigurationBrowserControlPanel::OnRemoveConfiguration )
+    EVT_UPDATE_UI( ID_REMOVE_CONFIGURATION, ctConfigurationBrowserControlPanel::OnUpdateRemoveConfiguration )
+
+    EVT_BUTTON( ID_RENAME_CONFIGURATION, ctConfigurationBrowserControlPanel::OnRenameConfiguration )
+    EVT_UPDATE_UI( ID_RENAME_CONFIGURATION, ctConfigurationBrowserControlPanel::OnUpdateRenameConfiguration )
+
+////@end ctConfigurationBrowserControlPanel event table entries
+
+END_EVENT_TABLE()
+
+/*!
+ * ctConfigurationBrowserControlPanel constructor
+ */
+
+ctConfigurationBrowserControlPanel::ctConfigurationBrowserControlPanel( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style )
+{
+////@begin ctConfigurationBrowserControlPanel member initialisation
+////@end ctConfigurationBrowserControlPanel member initialisation
+
+////@begin ctConfigurationBrowserControlPanel creation
+    wxPanel::Create( parent, id, pos, size, style );
+
+    CreateControls();
+////@end ctConfigurationBrowserControlPanel creation
+}
+
+/*!
+ * Control creation for ctConfigurationBrowserControlPanel
+ */
+
+void ctConfigurationBrowserControlPanel::CreateControls()
+{    
+////@begin ctConfigurationBrowserControlPanel content construction
+
+    ctConfigurationBrowserControlPanel* item5 = this;
+
+    wxBoxSizer* item6 = new wxBoxSizer(wxVERTICAL);
+    item5->SetSizer(item6);
+    item5->SetAutoLayout(TRUE);
+
+    wxStaticText* item7 = new wxStaticText(item5, wxID_STATIC, _("Browse, add and remove configurations"), wxDefaultPosition, wxDefaultSize, 0);
+    item6->Add(item7, 0, wxALIGN_CENTER_HORIZONTAL|wxALL|wxADJUST_MINSIZE, 5);
+
+    item6->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
+
+    wxButton* item9 = new wxButton(item5, ID_ADD_CONFIGURATION, _("&Add..."), wxDefaultPosition, wxDefaultSize, 0);
+    item6->Add(item9, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
+
+    wxButton* item10 = new wxButton(item5, ID_REMOVE_CONFIGURATION, _("&Remove..."), wxDefaultPosition, wxDefaultSize, 0);
+    item6->Add(item10, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
+
+    wxButton* item11 = new wxButton(item5, ID_RENAME_CONFIGURATION, _("&Rename..."), wxDefaultPosition, wxDefaultSize, 0);
+    item6->Add(item11, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
+
+    item6->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
+
+    wxStaticText* item13 = new wxStaticText(item5, ID_CONFIGURATION_NAME, _("Configuration:"), wxDefaultPosition, wxDefaultSize, 0);
+    item6->Add(item13, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5);
+
+    wxTextCtrl* item14 = new wxTextCtrl(item5, ID_CONFIGURATION_DESCRIPTION, _(""), wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_RICH);
+    item6->Add(item14, 1, wxGROW|wxALL, 5);
+
+////@end ctConfigurationBrowserControlPanel content construction
+}
+
+/*!
+ * Event handler for ID_ADD_CONFIGURATION
+ */
+
+void ctConfigurationBrowserControlPanel::OnAddConfiguration( wxCommandEvent& event )
+{
+    // Replace with custom code
+    event.Skip();
+}
+
+/*!
+ * Update event handler for ID_ADD_CONFIGURATION
+ */
+
+void ctConfigurationBrowserControlPanel::OnUpdateAddConfiguration( wxUpdateUIEvent& event )
+{
+    // Replace with custom code
+    event.Skip();
+}
+
+/*!
+ * Event handler for ID_REMOVE_CONFIGURATION
+ */
+
+void ctConfigurationBrowserControlPanel::OnRemoveConfiguration( wxCommandEvent& event )
+{
+    // Replace with custom code
+    event.Skip();
+}
+
+/*!
+ * Update event handler for ID_REMOVE_CONFIGURATION
+ */
+
+void ctConfigurationBrowserControlPanel::OnUpdateRemoveConfiguration( wxUpdateUIEvent& event )
+{
+    // Replace with custom code
+    event.Skip();
+}
+
+/*!
+ * Event handler for ID_RENAME_CONFIGURATION
+ */
+
+void ctConfigurationBrowserControlPanel::OnRenameConfiguration( wxCommandEvent& event )
+{
+    // Replace with custom code
+    event.Skip();
+}
+
+/*!
+ * Update event handler for ID_RENAME_CONFIGURATION
+ */
+
+void ctConfigurationBrowserControlPanel::OnUpdateRenameConfiguration( wxUpdateUIEvent& event )
+{
+    // Replace with custom code
+    event.Skip();
+}
+
+/*!
+ * Should we show tooltips?
+ */
+
+bool ctConfigurationBrowserControlPanel::ShowToolTips()
+{
+  return TRUE;
+}
diff --git a/utils/configtool/src/configbrowser.h b/utils/configtool/src/configbrowser.h
new file mode 100644 (file)
index 0000000..10fdac5
--- /dev/null
@@ -0,0 +1,130 @@
+/////////////////////////////////////////////////////////////////////////////
+// Name:        configbrowser.h
+// Purpose:     
+// Author:      
+// Modified by: 
+// Created:     
+// RCS-ID:      
+// Copyright:   
+// Licence:     
+/////////////////////////////////////////////////////////////////////////////
+
+#ifndef _CONFIGBROWSER_H_
+#define _CONFIGBROWSER_H_
+
+/*!
+ * Includes
+ */
+
+////@begin includes
+////@end includes
+
+/*!
+ * Forward declarations
+ */
+
+////@begin forward declarations
+class ctConfigurationBrowserControlPanel;
+////@end forward declarations
+
+/*!
+ * Control identifiers
+ */
+
+////@begin control identifiers
+#define ID_DIALOG 2000
+#define ID_CONFIGBROWSER_SPLITTERWINDOW 2001
+#define ID_CONFIGURATION_BROWSER_TREECTRL 2002
+#define ID_PANEL 2003
+#define ID_ADD_CONFIGURATION 2004
+#define ID_REMOVE_CONFIGURATION 2005
+#define ID_RENAME_CONFIGURATION 2006
+#define ID_CONFIGURATION_NAME 2007
+#define ID_CONFIGURATION_DESCRIPTION 2008
+////@end control identifiers
+
+/*!
+ * ctConfigurationBrowserWindow class declaration
+ */
+
+class ctConfigurationBrowserWindow: public wxPanel
+{    
+    DECLARE_CLASS( ctConfigurationBrowserWindow )
+    DECLARE_EVENT_TABLE()
+
+public:
+    /// Constructor
+    ctConfigurationBrowserWindow( wxWindow* parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN  );
+
+    /// Creates the controls and sizers
+    void CreateControls();
+
+////@begin ctConfigurationBrowserWindow event handler declarations
+
+    /// Event handler for ID_CONFIGURATION_BROWSER_TREECTRL
+    void OnConfigurationBrowserTreectrl( wxTreeEvent& event );
+
+////@end ctConfigurationBrowserWindow event handler declarations
+
+////@begin ctConfigurationBrowserWindow member function declarations
+
+////@end ctConfigurationBrowserWindow member function declarations
+
+    /// Should we show tooltips?
+    static bool ShowToolTips();
+
+////@begin ctConfigurationBrowserWindow member variables
+////@end ctConfigurationBrowserWindow member variables
+};
+
+/*!
+ * ctConfigurationBrowserControlPanel class declaration
+ */
+
+class ctConfigurationBrowserControlPanel: public wxPanel
+{    
+    DECLARE_CLASS( ctConfigurationBrowserControlPanel )
+    DECLARE_EVENT_TABLE()
+
+public:
+    /// Constructor
+    ctConfigurationBrowserControlPanel( wxWindow* parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxNO_BORDER|wxTAB_TRAVERSAL );
+
+    /// Creates the controls and sizers
+    void CreateControls();
+
+////@begin ctConfigurationBrowserControlPanel event handler declarations
+
+    /// Event handler for ID_ADD_CONFIGURATION
+    void OnAddConfiguration( wxCommandEvent& event );
+
+    /// Update event handler for ID_ADD_CONFIGURATION
+    void OnUpdateAddConfiguration( wxUpdateUIEvent& event );
+
+    /// Event handler for ID_REMOVE_CONFIGURATION
+    void OnRemoveConfiguration( wxCommandEvent& event );
+
+    /// Update event handler for ID_REMOVE_CONFIGURATION
+    void OnUpdateRemoveConfiguration( wxUpdateUIEvent& event );
+
+    /// Event handler for ID_RENAME_CONFIGURATION
+    void OnRenameConfiguration( wxCommandEvent& event );
+
+    /// Update event handler for ID_RENAME_CONFIGURATION
+    void OnUpdateRenameConfiguration( wxUpdateUIEvent& event );
+
+////@end ctConfigurationBrowserControlPanel event handler declarations
+
+////@begin ctConfigurationBrowserControlPanel member function declarations
+
+////@end ctConfigurationBrowserControlPanel member function declarations
+
+    /// Should we show tooltips?
+    static bool ShowToolTips();
+
+////@begin ctConfigurationBrowserControlPanel member variables
+////@end ctConfigurationBrowserControlPanel member variables
+};
+
+#endif
+    // _CONFIGBROWSER_H_
index 660af435357e82289bdb5d2c19babf8dfc25e5a8..bd5af0ba9aa578d3e5a84bc812b1f4a0348deaa2 100644 (file)
@@ -1039,4 +1039,210 @@ bool ctConfigCommand::DoAndUndo(bool doCmd)
     return TRUE;
 }
 
     return TRUE;
 }
 
+IMPLEMENT_CLASS(ctConfiguration, wxObject)
+
+ctConfiguration::ctConfiguration()
+{
+    m_treeItemId = wxTreeItemId();
+    m_parent = NULL;
+    m_topItem = NULL;
+}
+
+ctConfiguration::ctConfiguration(ctConfiguration* parent, const wxString& name)
+{
+    m_treeItemId = wxTreeItemId();
+    SetName(name);
+    m_parent = parent;
+    if (parent)
+        parent->AddChild(this);
+}
+
+ctConfiguration::~ctConfiguration()
+{
+/*
+    ctConfigTreeCtrl* treeCtrl = wxGetApp().GetMainFrame()->GetConfigTreeCtrl();
+    if (m_treeItemId.IsOk() && treeCtrl)
+    {
+        ctTreeItemData* data = (ctTreeItemData*) treeCtrl->GetItemData(m_treeItemId);
+        if (data)
+            data->SetConfigItem(NULL);
+    }
+    if (GetParent())
+        GetParent()->RemoveChild(this);
+    else
+    {
+        if (wxGetApp().GetMainFrame()->GetDocument() &&
+            wxGetApp().GetMainFrame()->GetDocument()->GetTopItem() == this)
+            wxGetApp().GetMainFrame()->GetDocument()->SetTopItem(NULL);
+    }
+*/
+    
+    Clear();
+}
+
+/// Assignment operator.
+void ctConfiguration::operator= (const ctConfiguration& configuration)
+{
+    m_name = configuration.m_name;
+    m_description = configuration.m_description;
+}
+
+/// Clear children
+void ctConfiguration::Clear()
+{
+    wxNode* node = m_children.GetFirst();
+    while (node)
+    {
+        wxNode* next = node->GetNext();
+        ctConfiguration* child = (ctConfiguration*) node->GetData();
+
+        // This should delete 'node' too, assuming
+        // child's m_parent points to 'this'. If not,
+        // it'll be cleaned up by m_children.Clear().
+        delete child;
+
+        node = next;
+    }
+    m_children.Clear();
+}
+
+// Get the nth child
+ctConfiguration* ctConfiguration::GetChild(int n) const
+{
+    wxASSERT ( n < GetChildCount() && n > -1 );
+
+    if ( n < GetChildCount() && n > -1 )
+    {
+        ctConfiguration* child = wxDynamicCast(m_children.Item(n)->GetData(), ctConfiguration);
+        return child;
+    }
+    else
+        return NULL;
+}
+
+// Get the child count
+int ctConfiguration::GetChildCount() const
+{
+    return m_children.GetCount();
+}
+
+/// Add a child
+void ctConfiguration::AddChild(ctConfiguration* configuration)
+{
+    m_children.Append(configuration);
+    configuration->SetParent(this);
+}
+
+/// Remove (but don't delete) a child
+void ctConfiguration::RemoveChild(ctConfiguration* configuration)
+{
+    m_children.DeleteObject(configuration);
+    configuration->SetParent(NULL);
+}
+
+/// Get the associated document (currently, assumes
+/// there's only ever one document active)
+ctConfigToolDoc* ctConfiguration::GetDocument()
+{
+    ctConfigToolDoc* doc = wxGetApp().GetMainFrame()->GetDocument();
+    return doc;
+}
+
+/// Find an item in this hierarchy
+// TODO: ensure that names are unique, somehow.
+ctConfiguration* ctConfiguration::FindConfiguration(const wxString& name)
+{
+    if (GetName() == name)
+        return this;
+
+    for ( wxNode* node = GetChildren().GetFirst(); node; node = node->GetNext() )
+    {
+        ctConfiguration* child = (ctConfiguration*) node->GetData();
+        ctConfiguration* found = child->FindConfiguration(name);
+        if (found)
+            return found;
+    }
+    return NULL;
+}
+
+/// Find the next sibling
+ctConfiguration* ctConfiguration::FindNextSibling()
+{
+    if (!GetParent())
+        return NULL;
+    wxNode* node = GetParent()->GetChildren().Member(this);
+    if (node && node->GetNext())
+    {
+        return (ctConfiguration*) node->GetNext()->GetData();
+    }
+    return NULL;
+}
+
+/// Find the previous sibling
+ctConfiguration* ctConfiguration::FindPreviousSibling()
+{
+    if (!GetParent())
+        return NULL;
+    wxNode* node = GetParent()->GetChildren().Member(this);
+    if (node && node->GetPrevious())
+    {
+        return (ctConfiguration*) node->GetPrevious()->GetData();
+    }
+    return NULL;
+}
+
+/// Create a clone of this and children
+ctConfiguration* ctConfiguration::DeepClone()
+{
+    ctConfiguration* newItem = Clone();
+
+    for ( wxNode* node = GetChildren().GetFirst(); node; node = node->GetNext() )
+    {
+        ctConfiguration* child = (ctConfiguration*) node->GetData();
+        ctConfiguration* newChild = child->DeepClone();
+        newItem->AddChild(newChild);
+    }
+    return newItem;
+}
+
+/// Detach: remove from parent, and remove tree items
+void ctConfiguration::Detach()
+{
+    // TODO
+    if (GetParent())
+        GetParent()->RemoveChild(this);
+    else
+        GetDocument()->SetTopItem(NULL);
+    SetParent(NULL);
+
+/*
+    wxTreeItemId treeItem = GetTreeItemId();
+
+    DetachFromTree();
+
+    // Will delete the branch, but not the config items.
+    wxGetApp().GetMainFrame()->GetConfigTreeCtrl()->Delete(treeItem);
+*/
+}
+
+/// Hide from tree: make sure tree deletions won't delete
+/// the config items
+void ctConfiguration::DetachFromTree()
+{
+    wxTreeItemId item = GetTreeItemId();
+
+    // TODO
+/*
+    ctTreeItemData* data = (ctTreeItemData*) wxGetApp().GetMainFrame()->GetConfigTreeCtrl()->GetItemData(item);
+    data->SetConfigItem(NULL);
+    m_treeItemId = wxTreeItemId();
+
+    for ( wxNode* node = GetChildren().GetFirst(); node; node = node->GetNext() )
+    {
+        ctConfiguration* child = (ctConfiguration*) node->GetData();
+        child->DetachFromTree();
+    }
+*/
+}
+
         
         
index 4d069533b4d4b8d6bba603124c681393aefc5e25..f5b036e1087c717449f9e7946118b419edbdffad 100644 (file)
@@ -22,6 +22,7 @@
 #include "configitem.h"
 
 class wxSimpleHtmlTag;
 #include "configitem.h"
 
 class wxSimpleHtmlTag;
+class ctConfiguration;
 
 /*!
  * ctConfigToolDoc
 
 /*!
  * ctConfigToolDoc
@@ -112,6 +113,135 @@ protected:
     ctConfigItem*   m_clipboardItem;
 };
 
     ctConfigItem*   m_clipboardItem;
 };
 
+/*!
+ * ctConfiguration is a configuration or a place-holder node within the
+ * hierarchy of configurations.
+ */
+
+class ctConfiguration: public wxObject
+{
+public:
+    /// Ctor and dtor
+    ctConfiguration(ctConfiguration* parent, const wxString& name);
+    ctConfiguration();
+    ~ctConfiguration();
+
+    /// Copy constructor.
+    ctConfiguration(const ctConfiguration& configuration)
+    {
+        (*this) = configuration;
+    }
+
+/// Operations
+
+    /// Assignment operator.
+    void operator= (const ctConfiguration& configuration);
+
+    /// Create a clone
+    ctConfiguration* Clone()
+    {
+        ctConfiguration* configuration = new ctConfiguration;
+        *configuration = *this;
+        return configuration;
+    }
+
+    /// Create a clone of this and children
+    ctConfiguration* DeepClone();
+
+    /// Clear children
+    void Clear();
+
+    /// Add a child
+    void AddChild(ctConfiguration* config);
+
+    /// Remove (but don't delete) a child
+    void RemoveChild(ctConfiguration* config);
+
+    /// Find an item in this hierarchy
+    ctConfiguration* FindConfiguration(const wxString& name);
+
+    /// Find the next sibling
+    ctConfiguration* FindNextSibling();
+
+    /// Find the previous sibling
+    ctConfiguration* FindPreviousSibling();
+
+    /// Detach: remove from parent, and remove tree items
+    void Detach();
+
+    /// Attach: insert before the given position
+    void Attach(ctConfiguration* parent, ctConfiguration* insertbefore);
+
+    void DetachFromTree();
+
+/// Accessors
+
+    /// Returns the top-level item.
+    ctConfigItem* GetTopItem() const { return m_topItem; }
+
+    /// Sets the top-level item.
+    void SetTopItem(ctConfigItem* item) { m_topItem = item; }
+
+    /// Returns the name.
+    wxString GetName() const { return m_name; }
+
+    /// Sets the name.
+    void SetName(const wxString& name ) { m_name = name; }
+
+    /// Get description.
+    wxString GetDescription() const { return m_description; }
+
+    /// Set description.
+    void SetDescription(const wxString& descr) { m_description = descr; }
+
+    /// Set the tree item id
+    void SetTreeItem(wxTreeItemId id) { m_treeItemId = id; }
+
+    // Get the type
+    wxTreeItemId GetTreeItemId() const { return m_treeItemId ; }
+
+    /// Get the list of children
+    wxList& GetChildren() { return m_children; }
+
+    /// Get the nth child
+    ctConfiguration* GetChild(int n) const;
+
+    /// Get the child count
+    int GetChildCount() const;
+
+    /// Get the parent
+    ctConfiguration* GetParent() const { return m_parent; }
+
+    /// Set the parent
+    void SetParent(ctConfiguration* parent) { m_parent = parent; }
+
+    /// Get the associated document (currently, assumes
+    /// there's only ever one document active)
+    ctConfigToolDoc* GetDocument() ;
+
+protected:
+
+    /// The corresponding tree item
+    wxTreeItemId    m_treeItemId;
+
+    /// The list of children.
+    wxList          m_children;
+
+    /// The parent config item
+    ctConfiguration* m_parent;
+
+    /// The name
+    wxString        m_name;
+
+    /// The description
+    wxString        m_description;
+
+    /// The top-level item of this description, if any
+    ctConfigItem*   m_topItem;
+
+DECLARE_CLASS(ctConfiguration)
+};
+
 
 /*!
  * Implements a document editing command.
 
 /*!
  * Implements a document editing command.
index bfd09b31e75010dba849b613467a6113b432f736..917ad0b8b4fc42c171e7e581ca91625ffde3cabf 100644 (file)
@@ -33,6 +33,7 @@
 #include "propeditor.h"
 #include "configtooldoc.h"
 #include "configtoolview.h"
 #include "propeditor.h"
 #include "configtooldoc.h"
 #include "configtoolview.h"
+#include "configbrowser.h"
 
 #include "bitmaps/wxconfigtool.xpm"
 
 
 #include "bitmaps/wxconfigtool.xpm"
 
@@ -96,24 +97,35 @@ ctMainFrame::ctMainFrame(wxDocManager *manager, wxFrame *parent, wxWindowID id,
     m_editMenu = NULL;
     m_configurePage = NULL;
     m_setupPage = NULL;
     m_editMenu = NULL;
     m_configurePage = NULL;
     m_setupPage = NULL;
+    m_configBrowserPage = NULL;
     m_mainNotebook = NULL;
     m_findDialog = NULL;
 
     m_treeSplitterWindow = new wxSplitterWindow(this, -1, wxDefaultPosition, wxSize(400, 300),
     m_mainNotebook = NULL;
     m_findDialog = NULL;
 
     m_treeSplitterWindow = new wxSplitterWindow(this, -1, wxDefaultPosition, wxSize(400, 300),
-        wxSP_3DSASH|wxSP_3DBORDER);
+        wxSP_3DSASH|wxSP_3DBORDER|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
 
     m_configTreeCtrl = new ctConfigTreeCtrl(m_treeSplitterWindow, -1, wxDefaultPosition, wxDefaultSize,
 
     m_configTreeCtrl = new ctConfigTreeCtrl(m_treeSplitterWindow, -1, wxDefaultPosition, wxDefaultSize,
-        wxTR_HAS_BUTTONS|wxNO_BORDER);
+        wxTR_HAS_BUTTONS|wxNO_BORDER|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
 
 
-    m_mainNotebook = new wxNotebook(m_treeSplitterWindow, -1, wxDefaultPosition, wxSize(300, 300));
+    m_mainNotebook = new wxNotebook(m_treeSplitterWindow, -1, wxDefaultPosition, wxSize(300, 300),
+        wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
 
     m_propertyEditor = new ctPropertyEditor(m_mainNotebook, -1, wxDefaultPosition, wxSize(300, 200),
 
     m_propertyEditor = new ctPropertyEditor(m_mainNotebook, -1, wxDefaultPosition, wxSize(300, 200),
-        wxNO_BORDER);
+        wxNO_BORDER|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
     m_setupPage = new ctOutputWindow(m_mainNotebook, -1, wxDefaultPosition, wxSize(300, 200),
     m_setupPage = new ctOutputWindow(m_mainNotebook, -1, wxDefaultPosition, wxSize(300, 200),
-        wxNO_BORDER);
+        wxNO_BORDER|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
     m_configurePage = new ctOutputWindow(m_mainNotebook, -1, wxDefaultPosition, wxSize(300, 200),
     m_configurePage = new ctOutputWindow(m_mainNotebook, -1, wxDefaultPosition, wxSize(300, 200),
-        wxNO_BORDER);
+        wxNO_BORDER|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
+
+#if 0
+    m_configBrowserPage = new ctConfigurationBrowserWindow(m_mainNotebook, -1, wxDefaultPosition, wxSize(300, 200),
+        wxNO_BORDER|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
+#endif
+
     m_mainNotebook->AddPage(m_propertyEditor, _T("Properties"));
     m_mainNotebook->AddPage(m_propertyEditor, _T("Properties"));
+#if 0
+    m_mainNotebook->AddPage(m_configBrowserPage, _T("Configuration Browser"));
+#endif
     m_mainNotebook->AddPage(m_setupPage, _T("setup.h"));
     m_mainNotebook->AddPage(m_configurePage, _T("configure"));
 
     m_mainNotebook->AddPage(m_setupPage, _T("setup.h"));
     m_mainNotebook->AddPage(m_configurePage, _T("configure"));
 
@@ -131,7 +143,7 @@ ctMainFrame::ctMainFrame(wxDocManager *manager, wxFrame *parent, wxWindowID id,
     wxMenuBar* menuBar = CreateMenuBar();
     SetMenuBar(menuBar);
 
     wxMenuBar* menuBar = CreateMenuBar();
     SetMenuBar(menuBar);
 
-    CreateToolBar(wxNO_BORDER|wxTB_FLAT|wxTB_HORIZONTAL);
+    CreateToolBar(wxNO_BORDER|wxTB_FLAT|wxTB_HORIZONTAL|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
     InitToolBar(GetToolBar());
 
     if (wxGetApp().GetSettings().m_showToolBar)
     InitToolBar(GetToolBar());
 
     if (wxGetApp().GetSettings().m_showToolBar)
index 9057369d050a3dee8df58e9b6e0e401689aa1b69..9ad6366a866747f86e84e2cfb942e454bd07faae 100644 (file)
@@ -27,6 +27,7 @@ class ctConfigTreeCtrl;
 class ctPropertyEditor;
 class ctOutputWindow;
 class ctFindReplaceDialog;
 class ctPropertyEditor;
 class ctOutputWindow;
 class ctFindReplaceDialog;
+class ctConfigurationBrowserWindow;
 
 /*!
  * \brief The main window of the application.
 
 /*!
  * \brief The main window of the application.
@@ -153,6 +154,10 @@ protected:
     ctOutputWindow*         m_setupPage;
     ctOutputWindow*         m_configurePage;
 
     ctOutputWindow*         m_setupPage;
     ctOutputWindow*         m_configurePage;
 
+    // The control panel for browsing, adding and removing
+    // configurations.
+    ctConfigurationBrowserWindow*   m_configBrowserPage;
+
     ctFindReplaceDialog*    m_findDialog;
 };
 
     ctFindReplaceDialog*    m_findDialog;
 };
 
index 17fbe701dbc1648d88d3e3fb0253b74ae16acf72..05baa5d69bbdfe36bb7616a52f7f762d8fb6e44f 100644 (file)
@@ -122,7 +122,7 @@ bool ctApp::OnInit(void)
     
     ctMainFrame* frame = new ctMainFrame(m_docManager, NULL, -1, wxGetApp().GetSettings().GetAppName(),
         GetSettings().m_frameSize.GetPosition(), GetSettings().m_frameSize.GetSize(),
     
     ctMainFrame* frame = new ctMainFrame(m_docManager, NULL, -1, wxGetApp().GetSettings().GetAppName(),
         GetSettings().m_frameSize.GetPosition(), GetSettings().m_frameSize.GetSize(),
-        wxDEFAULT_FRAME_STYLE);
+        wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE|wxCLIP_CHILDREN);
     SetTopWindow(frame);
 
     switch (wxGetApp().GetSettings().m_frameStatus)
     SetTopWindow(frame);
 
     switch (wxGetApp().GetSettings().m_frameStatus)
index e86c8efb0d3f8460062df24e2166677262426ef5..f87880a55e2ac4d56e4e66d769b7174682a37fa9 100644 (file)
@@ -159,8 +159,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "$(WXWINDEV)\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /YX /FD /c
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "$(WXWINDEV)\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "$(WXWINDEV)/include" /I "$(WXWINDEV)/lib/mswd" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
-# SUBTRACT CPP /YX
+# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "$(WXWIN)/include" /I "$(WXWIN)/lib/mswd" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
 # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
 # ADD BASE RSC /l 0x809 /d "_DEBUG"
 # ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
 # ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
 # ADD BASE RSC /l 0x809 /d "_DEBUG"
@@ -187,7 +186,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "$(WXWINDEV)\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /YX /FD /c
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "$(WXWINDEV)\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "$(WXWINDEV)/include" /I "$(WXWINDEV)/lib/mswd" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "$(WXWIN)/include" /I "$(WXWIN)/lib/mswd" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /FD /c
 # SUBTRACT CPP /YX
 # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
 # SUBTRACT CPP /YX
 # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
@@ -222,6 +221,10 @@ SOURCE=.\appsettings.h
 # End Source File
 # Begin Source File
 
 # End Source File
 # Begin Source File
 
+SOURCE=.\configbrowser.h
+# End Source File
+# Begin Source File
+
 SOURCE=.\configitem.h
 # End Source File
 # Begin Source File
 SOURCE=.\configitem.h
 # End Source File
 # Begin Source File
@@ -283,6 +286,10 @@ SOURCE=.\appsettings.cpp
 # End Source File
 # Begin Source File
 
 # End Source File
 # Begin Source File
 
+SOURCE=.\configbrowser.cpp
+# End Source File
+# Begin Source File
+
 SOURCE=.\configitem.cpp
 # End Source File
 # Begin Source File
 SOURCE=.\configitem.cpp
 # End Source File
 # Begin Source File
@@ -366,12 +373,12 @@ SOURCE=.\wxconfigtool.rc
 !ELSEIF  "$(CFG)" == "wxconfigtool - Win32 DebugDev"
 
 # ADD BASE RSC /l 0x809
 !ELSEIF  "$(CFG)" == "wxconfigtool - Win32 DebugDev"
 
 # ADD BASE RSC /l 0x809
-# ADD RSC /l 0x809 /i "$(WXWINDEV)\include"
+# ADD RSC /l 0x809 /i "$(WXWIN)\include"
 
 !ELSEIF  "$(CFG)" == "wxconfigtool - Win32 ReleaseDev"
 
 # ADD BASE RSC /l 0x809
 
 !ELSEIF  "$(CFG)" == "wxconfigtool - Win32 ReleaseDev"
 
 # ADD BASE RSC /l 0x809
-# ADD RSC /l 0x809 /i "$(WXWINDEV)\include"
+# ADD RSC /l 0x809 /i "$(WXWIN)\include"
 
 !ENDIF 
 
 
 !ENDIF 
 
index a88f72962a2b3859141d0413e5ccacbe3295e8a9..5fe71a22b162a467cfb682b4c67b0fa8940d5df8 100644 (file)
@@ -99,12 +99,6 @@ protected:
     /// The application directory.
     wxString                m_appDir;
 
     /// The application directory.
     wxString                m_appDir;
 
-    /// Global print data, to remember settings during the session.
-    wxPrintData             m_printData;
-
-    /// Global page setup data.
-    wxPageSetupDialogData   m_pageSetupData;
-
     /// Notebook window.
     wxNotebook*             m_notebookWindow;
 
     /// Notebook window.
     wxNotebook*             m_notebookWindow;
 
index d647bb5e4bc0c8928f374b2d30344738eeeab96b..a4db7112c06965ce9b22fa76d3288fac8b2dbef1 100644 (file)
@@ -12,7 +12,7 @@
        <value name="title" type="string"></value>
        <value name="author" type="string"></value>
        <value name="description" type="string"></value>
        <value name="title" type="string"></value>
        <value name="author" type="string"></value>
        <value name="description" type="string"></value>
-       <value name="doc_count" type="Integer">70</value>
+       <value name="doc_count" type="Integer">84</value>
        <value name="xrc_filename" type="string"></value>
        <value name="convert_images_to_xpm" type="bool">TRUE</value>
        <value name="inline_images" type="bool">FALSE</value>
        <value name="xrc_filename" type="string"></value>
        <value name="convert_images_to_xpm" type="bool">TRUE</value>
        <value name="inline_images" type="bool">FALSE</value>
        <value name="user_name" type="string"></value>
        <value name="copyright_string" type="string"></value>
        <value name="resource_prefix" type="string"></value>
        <value name="user_name" type="string"></value>
        <value name="copyright_string" type="string"></value>
        <value name="resource_prefix" type="string"></value>
-       <path name="IDb988f8">
+       <path name="IDb65d68">
                <value name="title" type="string">Projects</value>
                <value name="title" type="string">Projects</value>
-               <value name="id" type="Integer">12159224</value>
+               <value name="id" type="Integer">11951464</value>
                <value name="type" type="string">root-document</value>
                <value name="filename" type="string"></value>
                <value name="icon-name" type="string">project</value>
                <value name="is-transient" type="Integer">1</value>
                <value name="parent" type="Integer">0</value>
                <value name="locked" type="Integer">0</value>
                <value name="type" type="string">root-document</value>
                <value name="filename" type="string"></value>
                <value name="icon-name" type="string">project</value>
                <value name="is-transient" type="Integer">1</value>
                <value name="parent" type="Integer">0</value>
                <value name="locked" type="Integer">0</value>
-               <path name="IDb47b58">
+               <path name="IDb58518">
                        <value name="title" type="string">Dialogs</value>
                        <value name="title" type="string">Dialogs</value>
-                       <value name="id" type="Integer">11828056</value>
+                       <value name="id" type="Integer">11896088</value>
                        <value name="type" type="string">html-document</value>
                        <value name="filename" type="string"></value>
                        <value name="icon-name" type="string">dialogsfolder</value>
                        <value name="is-transient" type="Integer">1</value>
                        <value name="type" type="string">html-document</value>
                        <value name="filename" type="string"></value>
                        <value name="icon-name" type="string">dialogsfolder</value>
                        <value name="is-transient" type="Integer">1</value>
-                       <value name="parent" type="Integer">12159224</value>
+                       <value name="parent" type="Integer">11951464</value>
                        <value name="locked" type="Integer">1</value>
                        <value name="locked" type="Integer">1</value>
-                       <path name="IDb501e0">
+                       <path name="IDb79a00">
                                <value name="title" type="string">Configuration Items Selector</value>
                                <value name="title" type="string">Configuration Items Selector</value>
-                               <value name="id" type="Integer">11862496</value>
+                               <value name="id" type="Integer">12032512</value>
                                <value name="type" type="string">dialog-document</value>
                                <value name="filename" type="string"></value>
                                <value name="icon-name" type="string">dialog</value>
                                <value name="is-transient" type="Integer">0</value>
                                <value name="type" type="string">dialog-document</value>
                                <value name="filename" type="string"></value>
                                <value name="icon-name" type="string">dialog</value>
                                <value name="is-transient" type="Integer">0</value>
-                               <value name="parent" type="Integer">11828056</value>
+                               <value name="parent" type="Integer">11896088</value>
                                <value name="locked" type="Integer">0</value>
                                <value name="created" type="string">5/5/2003</value>
                                <value name="proxy-type" type="string">wbDialogProxy</value>
                                <value name="locked" type="Integer">0</value>
                                <value name="created" type="string">5/5/2003</value>
                                <value name="proxy-type" type="string">wbDialogProxy</value>
                                <value name="proxy-Title" type="string">Configuration Items Selector</value>
                                <value name="proxy-Centre" type="bool">TRUE</value>
                                <value name="proxy-Dialog units" type="bool">FALSE</value>
                                <value name="proxy-Title" type="string">Configuration Items Selector</value>
                                <value name="proxy-Centre" type="bool">TRUE</value>
                                <value name="proxy-Dialog units" type="bool">FALSE</value>
+                               <value name="proxy-Help text" type="string"></value>
+                               <value name="proxy-Tooltip text" type="string"></value>
+                               <value name="proxy-Background colour" type="string"></value>
+                               <value name="proxy-Foreground colour" type="string"></value>
+                               <value name="proxy-Hidden" type="bool">FALSE</value>
                                <value name="proxy-wxCAPTION" type="bool">TRUE</value>
                                <value name="proxy-wxRESIZE_BORDER" type="bool">TRUE</value>
                                <value name="proxy-wxSYSTEM_MENU" type="bool">TRUE</value>
                                <value name="proxy-wxCAPTION" type="bool">TRUE</value>
                                <value name="proxy-wxRESIZE_BORDER" type="bool">TRUE</value>
                                <value name="proxy-wxSYSTEM_MENU" type="bool">TRUE</value>
                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
-                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                               <value name="proxy-Background colour" type="string"></value>
-                               <value name="proxy-Foreground colour" type="string"></value>
-                               <value name="proxy-Help text" type="string"></value>
+                               <value name="proxy-wxTAB_TRAVERSAL" type="bool">FALSE</value>
                                <value name="proxy-Fit to content" type="bool">TRUE</value>
                                <value name="proxy-Width" type="Integer">400</value>
                                <value name="proxy-Height" type="Integer">300</value>
                                <value name="proxy-Background" type="string"></value>
                                <value name="proxy-Foreground" type="string"></value>
                                <value name="proxy-Fit to content" type="bool">TRUE</value>
                                <value name="proxy-Width" type="Integer">400</value>
                                <value name="proxy-Height" type="Integer">300</value>
                                <value name="proxy-Background" type="string"></value>
                                <value name="proxy-Foreground" type="string"></value>
-                               <path name="IDb4d3f0">
+                               <path name="IDb77de8">
                                        <value name="title" type="string">wxBoxSizer V</value>
                                        <value name="title" type="string">wxBoxSizer V</value>
-                                       <value name="id" type="Integer">11850736</value>
+                                       <value name="id" type="Integer">12025320</value>
                                        <value name="type" type="string">dialog-control-document</value>
                                        <value name="filename" type="string"></value>
                                        <value name="icon-name" type="string">sizer</value>
                                        <value name="is-transient" type="Integer">0</value>
                                        <value name="type" type="string">dialog-control-document</value>
                                        <value name="filename" type="string"></value>
                                        <value name="icon-name" type="string">sizer</value>
                                        <value name="is-transient" type="Integer">0</value>
-                                       <value name="parent" type="Integer">11862496</value>
+                                       <value name="parent" type="Integer">12032512</value>
                                        <value name="locked" type="Integer">0</value>
                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                        <value name="proxy-Orientation" type="string">Vertical</value>
                                        <value name="locked" type="Integer">0</value>
                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                        <value name="proxy-Orientation" type="string">Vertical</value>
                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                       <path name="IDb4d968">
+                                       <path name="IDb76618">
                                                <value name="title" type="string">wxBoxSizer V</value>
                                                <value name="title" type="string">wxBoxSizer V</value>
-                                               <value name="id" type="Integer">11852136</value>
+                                               <value name="id" type="Integer">12019224</value>
                                                <value name="type" type="string">dialog-control-document</value>
                                                <value name="filename" type="string"></value>
                                                <value name="icon-name" type="string">sizer</value>
                                                <value name="is-transient" type="Integer">0</value>
                                                <value name="type" type="string">dialog-control-document</value>
                                                <value name="filename" type="string"></value>
                                                <value name="icon-name" type="string">sizer</value>
                                                <value name="is-transient" type="Integer">0</value>
-                                               <value name="parent" type="Integer">11850736</value>
+                                               <value name="parent" type="Integer">12025320</value>
                                                <value name="locked" type="Integer">0</value>
                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                <value name="proxy-Orientation" type="string">Vertical</value>
                                                <value name="locked" type="Integer">0</value>
                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                <value name="proxy-Orientation" type="string">Vertical</value>
                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                               <path name="IDba39d8">
+                                               <path name="IDb5ef10">
                                                        <value name="title" type="string">wxStaticText</value>
                                                        <value name="title" type="string">wxStaticText</value>
-                                                       <value name="id" type="Integer">12204504</value>
+                                                       <value name="id" type="Integer">11923216</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">11852136</value>
+                                                       <value name="parent" type="Integer">12019224</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                        <value name="proxy-Label" type="string">Please edit the list of configuration items by selecting from the
 list below.</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Label" type="string">Please edit the list of configuration items by selecting from the
 list below.</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
@@ -157,9 +162,6 @@ list below.</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -177,14 +179,14 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDb95180">
+                                               <path name="IDba0230">
                                                        <value name="title" type="string">wxStaticText</value>
                                                        <value name="title" type="string">wxStaticText</value>
-                                                       <value name="id" type="Integer">12145024</value>
+                                                       <value name="id" type="Integer">12190256</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">11852136</value>
+                                                       <value name="parent" type="Integer">12019224</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
@@ -193,6 +195,9 @@ list below.</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Label" type="string">&amp;Available items:</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Label" type="string">&amp;Available items:</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
@@ -205,9 +210,6 @@ list below.</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -225,14 +227,14 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDb600d8">
+                                               <path name="ID106f370">
                                                        <value name="title" type="string">wxListBox</value>
                                                        <value name="title" type="string">wxListBox</value>
-                                                       <value name="id" type="Integer">11927768</value>
+                                                       <value name="id" type="Integer">17232752</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">11852136</value>
+                                                       <value name="parent" type="Integer">12019224</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbListBoxProxy</value>
                                                        <value name="proxy-Id name" type="string">ID_AVAILABLE_CONFIG_ITEMS</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbListBoxProxy</value>
                                                        <value name="proxy-Id name" type="string">ID_AVAILABLE_CONFIG_ITEMS</value>
@@ -243,6 +245,13 @@ list below.</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Strings" type="string"></value>
                                                        <value name="proxy-Initial value" type="string"></value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Strings" type="string"></value>
                                                        <value name="proxy-Initial value" type="string"></value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                       <value name="proxy-Data variable" type="string"></value>
+                                                       <value name="proxy-Data validator" type="string"></value>
                                                        <value name="proxy-wxLB_SINGLE" type="bool">TRUE</value>
                                                        <value name="proxy-wxLB_MULTIPLE" type="bool">FALSE</value>
                                                        <value name="proxy-wxLB_EXTENDED" type="bool">FALSE</value>
                                                        <value name="proxy-wxLB_SINGLE" type="bool">TRUE</value>
                                                        <value name="proxy-wxLB_MULTIPLE" type="bool">FALSE</value>
                                                        <value name="proxy-wxLB_EXTENDED" type="bool">FALSE</value>
@@ -258,11 +267,6 @@ list below.</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                       <value name="proxy-Help text" type="string"></value>
-                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -280,14 +284,14 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDbebdc0">
+                                               <path name="IDbe2a88">
                                                        <value name="title" type="string">wxStaticText</value>
                                                        <value name="title" type="string">wxStaticText</value>
-                                                       <value name="id" type="Integer">12500416</value>
+                                                       <value name="id" type="Integer">12462728</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">11852136</value>
+                                                       <value name="parent" type="Integer">12019224</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
@@ -296,6 +300,9 @@ list below.</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Label" type="string">&amp;List of configuration items:</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Label" type="string">&amp;List of configuration items:</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
@@ -308,9 +315,6 @@ list below.</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -328,14 +332,14 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDb9f1e8">
+                                               <path name="IDc07e88">
                                                        <value name="title" type="string">wxBoxSizer H</value>
                                                        <value name="title" type="string">wxBoxSizer H</value>
-                                                       <value name="id" type="Integer">12186088</value>
+                                                       <value name="id" type="Integer">12615304</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">sizer</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">sizer</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">11852136</value>
+                                                       <value name="parent" type="Integer">12019224</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                        <value name="proxy-Orientation" type="string">Horizontal</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                        <value name="proxy-Orientation" type="string">Horizontal</value>
@@ -349,14 +353,14 @@ list below.</value>
                                                        <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                       <path name="IDb61140">
+                                                       <path name="IDb85258">
                                                                <value name="title" type="string">wxListBox</value>
                                                                <value name="title" type="string">wxListBox</value>
-                                                               <value name="id" type="Integer">11931968</value>
+                                                               <value name="id" type="Integer">12079704</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">12186088</value>
+                                                               <value name="parent" type="Integer">12615304</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbListBoxProxy</value>
                                                                <value name="proxy-Id name" type="string">ID_CONFIG_ITEMS</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbListBoxProxy</value>
                                                                <value name="proxy-Id name" type="string">ID_CONFIG_ITEMS</value>
@@ -367,6 +371,13 @@ list below.</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Strings" type="string"></value>
                                                                <value name="proxy-Initial value" type="string"></value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Strings" type="string"></value>
                                                                <value name="proxy-Initial value" type="string"></value>
+                                                               <value name="proxy-Help text" type="string"></value>
+                                                               <value name="proxy-Tooltip text" type="string"></value>
+                                                               <value name="proxy-Background colour" type="string"></value>
+                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                               <value name="proxy-Data variable" type="string"></value>
+                                                               <value name="proxy-Data validator" type="string"></value>
                                                                <value name="proxy-wxLB_SINGLE" type="bool">TRUE</value>
                                                                <value name="proxy-wxLB_MULTIPLE" type="bool">FALSE</value>
                                                                <value name="proxy-wxLB_EXTENDED" type="bool">FALSE</value>
                                                                <value name="proxy-wxLB_SINGLE" type="bool">TRUE</value>
                                                                <value name="proxy-wxLB_MULTIPLE" type="bool">FALSE</value>
                                                                <value name="proxy-wxLB_EXTENDED" type="bool">FALSE</value>
@@ -382,11 +393,6 @@ list below.</value>
                                                                <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                               <value name="proxy-Background colour" type="string"></value>
-                                                               <value name="proxy-Foreground colour" type="string"></value>
-                                                               <value name="proxy-Help text" type="string"></value>
-                                                               <value name="proxy-Tooltip text" type="string"></value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -404,14 +410,14 @@ list below.</value>
                                                                <value name="proxy-Background" type="string"></value>
                                                                <value name="proxy-Foreground" type="string"></value>
                                                        </path>
                                                                <value name="proxy-Background" type="string"></value>
                                                                <value name="proxy-Foreground" type="string"></value>
                                                        </path>
-                                                       <path name="IDb47518">
+                                                       <path name="IDb96cd0">
                                                                <value name="title" type="string">wxBoxSizer V</value>
                                                                <value name="title" type="string">wxBoxSizer V</value>
-                                                               <value name="id" type="Integer">11826456</value>
+                                                               <value name="id" type="Integer">12152016</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">12186088</value>
+                                                               <value name="parent" type="Integer">12615304</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
@@ -425,14 +431,14 @@ list below.</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                               <path name="IDbf20c0">
+                                                               <path name="ID1030da8">
                                                                        <value name="title" type="string">wxButton</value>
                                                                        <value name="title" type="string">wxButton</value>
-                                                                       <value name="id" type="Integer">12525760</value>
+                                                                       <value name="id" type="Integer">16977320</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                       <value name="parent" type="Integer">11826456</value>
+                                                                       <value name="parent" type="Integer">12152016</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_CONFIG_ADD</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_CONFIG_ADD</value>
@@ -442,19 +448,19 @@ list below.</value>
                                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Label" type="string">A&amp;dd</value>
                                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Label" type="string">A&amp;dd</value>
+                                                                       <value name="proxy-Default" type="bool">FALSE</value>
+                                                                       <value name="proxy-Help text" type="string"></value>
+                                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                                       <value name="proxy-Default" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                                       <value name="proxy-Help text" type="string"></value>
-                                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -472,14 +478,14 @@ list below.</value>
                                                                        <value name="proxy-Background" type="string"></value>
                                                                        <value name="proxy-Foreground" type="string"></value>
                                                                </path>
                                                                        <value name="proxy-Background" type="string"></value>
                                                                        <value name="proxy-Foreground" type="string"></value>
                                                                </path>
-                                                               <path name="IDb601e0">
+                                                               <path name="IDb75bd0">
                                                                        <value name="title" type="string">wxButton</value>
                                                                        <value name="title" type="string">wxButton</value>
-                                                                       <value name="id" type="Integer">11928032</value>
+                                                                       <value name="id" type="Integer">12016592</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                       <value name="parent" type="Integer">11826456</value>
+                                                                       <value name="parent" type="Integer">12152016</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_CONFIG_REMOVE</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_CONFIG_REMOVE</value>
@@ -489,19 +495,19 @@ list below.</value>
                                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Label" type="string">&amp;Remove</value>
                                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Label" type="string">&amp;Remove</value>
+                                                                       <value name="proxy-Default" type="bool">FALSE</value>
+                                                                       <value name="proxy-Help text" type="string"></value>
+                                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                                       <value name="proxy-Default" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                                       <value name="proxy-Help text" type="string"></value>
-                                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -521,14 +527,14 @@ list below.</value>
                                                                </path>
                                                        </path>
                                                </path>
                                                                </path>
                                                        </path>
                                                </path>
-                                               <path name="IDba3780">
+                                               <path name="IDbfc018">
                                                        <value name="title" type="string">wxBoxSizer H</value>
                                                        <value name="title" type="string">wxBoxSizer H</value>
-                                                       <value name="id" type="Integer">12203904</value>
+                                                       <value name="id" type="Integer">12566552</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">sizer</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">sizer</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">11852136</value>
+                                                       <value name="parent" type="Integer">12019224</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                        <value name="proxy-Orientation" type="string">Horizontal</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                        <value name="proxy-Orientation" type="string">Horizontal</value>
@@ -542,14 +548,14 @@ list below.</value>
                                                        <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                       <path name="IDb8f888">
+                                                       <path name="IDf96c10">
                                                                <value name="title" type="string">Spacer</value>
                                                                <value name="title" type="string">Spacer</value>
-                                                               <value name="id" type="Integer">12122248</value>
+                                                               <value name="id" type="Integer">16346128</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">12203904</value>
+                                                               <value name="parent" type="Integer">12566552</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbSpacerProxy</value>
                                                                <value name="proxy-Width" type="Integer">5</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbSpacerProxy</value>
                                                                <value name="proxy-Width" type="Integer">5</value>
@@ -565,14 +571,14 @@ list below.</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        </path>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        </path>
-                                                       <path name="IDb9d3f8">
+                                                       <path name="ID1045b88">
                                                                <value name="title" type="string">wxButton</value>
                                                                <value name="title" type="string">wxButton</value>
-                                                               <value name="id" type="Integer">12178424</value>
+                                                               <value name="id" type="Integer">17062792</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">12203904</value>
+                                                               <value name="parent" type="Integer">12566552</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                <value name="proxy-Id name" type="string">wxID_OK</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                <value name="proxy-Id name" type="string">wxID_OK</value>
@@ -582,19 +588,19 @@ list below.</value>
                                                                <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Label" type="string">&amp;OK</value>
                                                                <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Label" type="string">&amp;OK</value>
+                                                               <value name="proxy-Default" type="bool">TRUE</value>
+                                                               <value name="proxy-Help text" type="string"></value>
+                                                               <value name="proxy-Tooltip text" type="string"></value>
+                                                               <value name="proxy-Background colour" type="string"></value>
+                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                               <value name="proxy-Default" type="bool">TRUE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                               <value name="proxy-Background colour" type="string"></value>
-                                                               <value name="proxy-Foreground colour" type="string"></value>
-                                                               <value name="proxy-Help text" type="string"></value>
-                                                               <value name="proxy-Tooltip text" type="string"></value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -612,14 +618,14 @@ list below.</value>
                                                                <value name="proxy-Background" type="string"></value>
                                                                <value name="proxy-Foreground" type="string"></value>
                                                        </path>
                                                                <value name="proxy-Background" type="string"></value>
                                                                <value name="proxy-Foreground" type="string"></value>
                                                        </path>
-                                                       <path name="IDbfb688">
+                                                       <path name="ID106a778">
                                                                <value name="title" type="string">wxButton</value>
                                                                <value name="title" type="string">wxButton</value>
-                                                               <value name="id" type="Integer">12564104</value>
+                                                               <value name="id" type="Integer">17213304</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">12203904</value>
+                                                               <value name="parent" type="Integer">12566552</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                <value name="proxy-Id name" type="string">wxID_CANCEL</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                <value name="proxy-Id name" type="string">wxID_CANCEL</value>
@@ -629,19 +635,19 @@ list below.</value>
                                                                <value name="proxy-Event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Label" type="string">&amp;Cancel</value>
                                                                <value name="proxy-Event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Label" type="string">&amp;Cancel</value>
+                                                               <value name="proxy-Default" type="bool">FALSE</value>
+                                                               <value name="proxy-Help text" type="string"></value>
+                                                               <value name="proxy-Tooltip text" type="string"></value>
+                                                               <value name="proxy-Background colour" type="string"></value>
+                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                               <value name="proxy-Default" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                               <value name="proxy-Background colour" type="string"></value>
-                                                               <value name="proxy-Foreground colour" type="string"></value>
-                                                               <value name="proxy-Help text" type="string"></value>
-                                                               <value name="proxy-Tooltip text" type="string"></value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -663,14 +669,14 @@ list below.</value>
                                        </path>
                                </path>
                        </path>
                                        </path>
                                </path>
                        </path>
-                       <path name="IDb9b008">
+                       <path name="ID1057b80">
                                <value name="title" type="string">Edit Custom Property</value>
                                <value name="title" type="string">Edit Custom Property</value>
-                               <value name="id" type="Integer">12169224</value>
+                               <value name="id" type="Integer">17136512</value>
                                <value name="type" type="string">dialog-document</value>
                                <value name="filename" type="string"></value>
                                <value name="icon-name" type="string">dialog</value>
                                <value name="is-transient" type="Integer">0</value>
                                <value name="type" type="string">dialog-document</value>
                                <value name="filename" type="string"></value>
                                <value name="icon-name" type="string">dialog</value>
                                <value name="is-transient" type="Integer">0</value>
-                               <value name="parent" type="Integer">11828056</value>
+                               <value name="parent" type="Integer">11896088</value>
                                <value name="locked" type="Integer">0</value>
                                <value name="created" type="string">9/5/2003</value>
                                <value name="proxy-type" type="string">wbDialogProxy</value>
                                <value name="locked" type="Integer">0</value>
                                <value name="created" type="string">9/5/2003</value>
                                <value name="proxy-type" type="string">wbDialogProxy</value>
@@ -685,6 +691,11 @@ list below.</value>
                                <value name="proxy-Title" type="string">Edit Custom Property</value>
                                <value name="proxy-Centre" type="bool">TRUE</value>
                                <value name="proxy-Dialog units" type="bool">FALSE</value>
                                <value name="proxy-Title" type="string">Edit Custom Property</value>
                                <value name="proxy-Centre" type="bool">TRUE</value>
                                <value name="proxy-Dialog units" type="bool">FALSE</value>
+                               <value name="proxy-Help text" type="string"></value>
+                               <value name="proxy-Tooltip text" type="string"></value>
+                               <value name="proxy-Background colour" type="string"></value>
+                               <value name="proxy-Foreground colour" type="string"></value>
+                               <value name="proxy-Hidden" type="bool">FALSE</value>
                                <value name="proxy-wxCAPTION" type="bool">TRUE</value>
                                <value name="proxy-wxRESIZE_BORDER" type="bool">TRUE</value>
                                <value name="proxy-wxSYSTEM_MENU" type="bool">TRUE</value>
                                <value name="proxy-wxCAPTION" type="bool">TRUE</value>
                                <value name="proxy-wxRESIZE_BORDER" type="bool">TRUE</value>
                                <value name="proxy-wxSYSTEM_MENU" type="bool">TRUE</value>
@@ -699,23 +710,20 @@ list below.</value>
                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
-                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                               <value name="proxy-Background colour" type="string"></value>
-                               <value name="proxy-Foreground colour" type="string"></value>
-                               <value name="proxy-Help text" type="string"></value>
+                               <value name="proxy-wxTAB_TRAVERSAL" type="bool">FALSE</value>
                                <value name="proxy-Fit to content" type="bool">TRUE</value>
                                <value name="proxy-Width" type="Integer">400</value>
                                <value name="proxy-Height" type="Integer">300</value>
                                <value name="proxy-Background" type="string"></value>
                                <value name="proxy-Foreground" type="string"></value>
                                <value name="proxy-Fit to content" type="bool">TRUE</value>
                                <value name="proxy-Width" type="Integer">400</value>
                                <value name="proxy-Height" type="Integer">300</value>
                                <value name="proxy-Background" type="string"></value>
                                <value name="proxy-Foreground" type="string"></value>
-                               <path name="IDb69f90">
+                               <path name="IDb90030">
                                        <value name="title" type="string">wxBoxSizer V</value>
                                        <value name="title" type="string">wxBoxSizer V</value>
-                                       <value name="id" type="Integer">11968400</value>
+                                       <value name="id" type="Integer">12124208</value>
                                        <value name="type" type="string">dialog-control-document</value>
                                        <value name="filename" type="string"></value>
                                        <value name="icon-name" type="string">sizer</value>
                                        <value name="is-transient" type="Integer">0</value>
                                        <value name="type" type="string">dialog-control-document</value>
                                        <value name="filename" type="string"></value>
                                        <value name="icon-name" type="string">sizer</value>
                                        <value name="is-transient" type="Integer">0</value>
-                                       <value name="parent" type="Integer">12169224</value>
+                                       <value name="parent" type="Integer">17136512</value>
                                        <value name="locked" type="Integer">0</value>
                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                        <value name="proxy-Orientation" type="string">Vertical</value>
                                        <value name="locked" type="Integer">0</value>
                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                        <value name="proxy-Orientation" type="string">Vertical</value>
@@ -729,14 +737,14 @@ list below.</value>
                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                       <path name="IDb95770">
+                                       <path name="IDbddf70">
                                                <value name="title" type="string">wxBoxSizer V</value>
                                                <value name="title" type="string">wxBoxSizer V</value>
-                                               <value name="id" type="Integer">12146544</value>
+                                               <value name="id" type="Integer">12443504</value>
                                                <value name="type" type="string">dialog-control-document</value>
                                                <value name="filename" type="string"></value>
                                                <value name="icon-name" type="string">sizer</value>
                                                <value name="is-transient" type="Integer">0</value>
                                                <value name="type" type="string">dialog-control-document</value>
                                                <value name="filename" type="string"></value>
                                                <value name="icon-name" type="string">sizer</value>
                                                <value name="is-transient" type="Integer">0</value>
-                                               <value name="parent" type="Integer">11968400</value>
+                                               <value name="parent" type="Integer">12124208</value>
                                                <value name="locked" type="Integer">0</value>
                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                <value name="proxy-Orientation" type="string">Vertical</value>
                                                <value name="locked" type="Integer">0</value>
                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                <value name="proxy-Orientation" type="string">Vertical</value>
@@ -750,14 +758,14 @@ list below.</value>
                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                               <path name="IDb9bd80">
+                                               <path name="ID105d200">
                                                        <value name="title" type="string">wxStaticText</value>
                                                        <value name="title" type="string">wxStaticText</value>
-                                                       <value name="id" type="Integer">12172672</value>
+                                                       <value name="id" type="Integer">17158656</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">12146544</value>
+                                                       <value name="parent" type="Integer">12443504</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
@@ -766,6 +774,9 @@ list below.</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Label" type="string">&amp;Enter name, type and description for your custom property.</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Label" type="string">&amp;Enter name, type and description for your custom property.</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
@@ -778,9 +789,6 @@ list below.</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -798,14 +806,14 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDb51828">
+                                               <path name="IDbfe690">
                                                        <value name="title" type="string">wxStaticText</value>
                                                        <value name="title" type="string">wxStaticText</value>
-                                                       <value name="id" type="Integer">11868200</value>
+                                                       <value name="id" type="Integer">12576400</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">12146544</value>
+                                                       <value name="parent" type="Integer">12443504</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
@@ -814,6 +822,9 @@ list below.</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Label" type="string">&amp;Name:</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Label" type="string">&amp;Name:</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
@@ -826,9 +837,6 @@ list below.</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -846,14 +854,14 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDb84540">
+                                               <path name="IDbed7c0">
                                                        <value name="title" type="string">wxTextCtrl</value>
                                                        <value name="title" type="string">wxTextCtrl</value>
-                                                       <value name="id" type="Integer">12076352</value>
+                                                       <value name="id" type="Integer">12507072</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">12146544</value>
+                                                       <value name="parent" type="Integer">12443504</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbTextCtrlProxy</value>
                                                        <value name="proxy-Id name" type="string">ID_CUSTOMPROPERTYNAME</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbTextCtrlProxy</value>
                                                        <value name="proxy-Id name" type="string">ID_CUSTOMPROPERTYNAME</value>
@@ -863,6 +871,13 @@ list below.</value>
                                                        <value name="proxy-Event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Initial value" type="string"></value>
                                                        <value name="proxy-Event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Initial value" type="string"></value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                       <value name="proxy-Data variable" type="string"></value>
+                                                       <value name="proxy-Data validator" type="string"></value>
                                                        <value name="proxy-wxTE_MULTILINE" type="bool">FALSE</value>
                                                        <value name="proxy-wxTE_PROCESS_ENTER" type="bool">FALSE</value>
                                                        <value name="proxy-wxTE_PROCESS_TAB" type="bool">FALSE</value>
                                                        <value name="proxy-wxTE_MULTILINE" type="bool">FALSE</value>
                                                        <value name="proxy-wxTE_PROCESS_ENTER" type="bool">FALSE</value>
                                                        <value name="proxy-wxTE_PROCESS_TAB" type="bool">FALSE</value>
@@ -886,11 +901,6 @@ list below.</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                       <value name="proxy-Help text" type="string"></value>
-                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -908,14 +918,14 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDb52ef8">
+                                               <path name="IDb9b630">
                                                        <value name="title" type="string">wxBoxSizer H</value>
                                                        <value name="title" type="string">wxBoxSizer H</value>
-                                                       <value name="id" type="Integer">11874040</value>
+                                                       <value name="id" type="Integer">12170800</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">sizer</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">sizer</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">12146544</value>
+                                                       <value name="parent" type="Integer">12443504</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                        <value name="proxy-Orientation" type="string">Horizontal</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                        <value name="proxy-Orientation" type="string">Horizontal</value>
@@ -929,14 +939,14 @@ list below.</value>
                                                        <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                       <path name="IDbf8268">
+                                                       <path name="IDbf19e8">
                                                                <value name="title" type="string">wxBoxSizer V</value>
                                                                <value name="title" type="string">wxBoxSizer V</value>
-                                                               <value name="id" type="Integer">12550760</value>
+                                                               <value name="id" type="Integer">12524008</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">11874040</value>
+                                                               <value name="parent" type="Integer">12170800</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
@@ -950,14 +960,14 @@ list below.</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                               <path name="IDbf9e08">
+                                                               <path name="IDbe6dd0">
                                                                        <value name="title" type="string">wxStaticText</value>
                                                                        <value name="title" type="string">wxStaticText</value>
-                                                                       <value name="id" type="Integer">12557832</value>
+                                                                       <value name="id" type="Integer">12479952</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                       <value name="parent" type="Integer">12550760</value>
+                                                                       <value name="parent" type="Integer">12524008</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
@@ -966,6 +976,9 @@ list below.</value>
                                                                        <value name="proxy-Member variable name" type="string"></value>
                                                                        <value name="proxy-Label" type="string">&amp;Data type:</value>
                                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                        <value name="proxy-Member variable name" type="string"></value>
                                                                        <value name="proxy-Label" type="string">&amp;Data type:</value>
                                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
@@ -978,9 +991,6 @@ list below.</value>
                                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -998,14 +1008,14 @@ list below.</value>
                                                                        <value name="proxy-Background" type="string"></value>
                                                                        <value name="proxy-Foreground" type="string"></value>
                                                                </path>
                                                                        <value name="proxy-Background" type="string"></value>
                                                                        <value name="proxy-Foreground" type="string"></value>
                                                                </path>
-                                                               <path name="IDbaedd0">
+                                                               <path name="IDbb5fa8">
                                                                        <value name="title" type="string">wxChoice</value>
                                                                        <value name="title" type="string">wxChoice</value>
-                                                                       <value name="id" type="Integer">12250576</value>
+                                                                       <value name="id" type="Integer">12279720</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                       <value name="parent" type="Integer">12550760</value>
+                                                                       <value name="parent" type="Integer">12524008</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbChoiceProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_CUSTOMPROPERTYTYPE</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbChoiceProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_CUSTOMPROPERTYTYPE</value>
@@ -1016,13 +1026,15 @@ list below.</value>
                                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                        <value name="proxy-Strings" type="string">string|bool|double|long</value>
                                                                        <value name="proxy-Initial value" type="string">string</value>
                                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                        <value name="proxy-Strings" type="string">string|bool|double|long</value>
                                                                        <value name="proxy-Initial value" type="string">string</value>
-                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
-                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                                        <value name="proxy-Help text" type="string"></value>
                                                                        <value name="proxy-Tooltip text" type="string"></value>
                                                                        <value name="proxy-Help text" type="string"></value>
                                                                        <value name="proxy-Tooltip text" type="string"></value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                       <value name="proxy-Data variable" type="string"></value>
+                                                                       <value name="proxy-Data validator" type="string"></value>
+                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -1041,14 +1053,14 @@ list below.</value>
                                                                        <value name="proxy-Foreground" type="string"></value>
                                                                </path>
                                                        </path>
                                                                        <value name="proxy-Foreground" type="string"></value>
                                                                </path>
                                                        </path>
-                                                       <path name="IDe4c008">
+                                                       <path name="IDbb8468">
                                                                <value name="title" type="string">wxBoxSizer V</value>
                                                                <value name="title" type="string">wxBoxSizer V</value>
-                                                               <value name="id" type="Integer">14991368</value>
+                                                               <value name="id" type="Integer">12289128</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">11874040</value>
+                                                               <value name="parent" type="Integer">12170800</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
@@ -1062,14 +1074,14 @@ list below.</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                               <path name="IDe4cfa0">
+                                                               <path name="IDbb9708">
                                                                        <value name="title" type="string">wxStaticText</value>
                                                                        <value name="title" type="string">wxStaticText</value>
-                                                                       <value name="id" type="Integer">14995360</value>
+                                                                       <value name="id" type="Integer">12293896</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                       <value name="parent" type="Integer">14991368</value>
+                                                                       <value name="parent" type="Integer">12289128</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
@@ -1078,6 +1090,9 @@ list below.</value>
                                                                        <value name="proxy-Member variable name" type="string"></value>
                                                                        <value name="proxy-Label" type="string">&amp;Editor type:</value>
                                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                        <value name="proxy-Member variable name" type="string"></value>
                                                                        <value name="proxy-Label" type="string">&amp;Editor type:</value>
                                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
@@ -1090,9 +1105,6 @@ list below.</value>
                                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -1110,14 +1122,14 @@ list below.</value>
                                                                        <value name="proxy-Background" type="string"></value>
                                                                        <value name="proxy-Foreground" type="string"></value>
                                                                </path>
                                                                        <value name="proxy-Background" type="string"></value>
                                                                        <value name="proxy-Foreground" type="string"></value>
                                                                </path>
-                                                               <path name="IDe50078">
+                                                               <path name="IDf57660">
                                                                        <value name="title" type="string">wxChoice</value>
                                                                        <value name="title" type="string">wxChoice</value>
-                                                                       <value name="id" type="Integer">15007864</value>
+                                                                       <value name="id" type="Integer">16086624</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                       <value name="parent" type="Integer">14991368</value>
+                                                                       <value name="parent" type="Integer">12289128</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbChoiceProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_CUSTOMPROPERTYEDITORTYPE</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbChoiceProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_CUSTOMPROPERTYEDITORTYPE</value>
@@ -1128,13 +1140,15 @@ list below.</value>
                                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                        <value name="proxy-Strings" type="string">string|choice|bool|float|integer|configitems</value>
                                                                        <value name="proxy-Initial value" type="string">string</value>
                                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                        <value name="proxy-Strings" type="string">string|choice|bool|float|integer|configitems</value>
                                                                        <value name="proxy-Initial value" type="string">string</value>
-                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
-                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                                        <value name="proxy-Help text" type="string"></value>
                                                                        <value name="proxy-Tooltip text" type="string"></value>
                                                                        <value name="proxy-Help text" type="string"></value>
                                                                        <value name="proxy-Tooltip text" type="string"></value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                       <value name="proxy-Data variable" type="string"></value>
+                                                                       <value name="proxy-Data validator" type="string"></value>
+                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -1154,14 +1168,14 @@ list below.</value>
                                                                </path>
                                                        </path>
                                                </path>
                                                                </path>
                                                        </path>
                                                </path>
-                                               <path name="IDe52538">
+                                               <path name="IDf59e38">
                                                        <value name="title" type="string">wxStaticBoxSizer H</value>
                                                        <value name="title" type="string">wxStaticBoxSizer H</value>
-                                                       <value name="id" type="Integer">15017272</value>
+                                                       <value name="id" type="Integer">16096824</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">sizer</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">sizer</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">12146544</value>
+                                                       <value name="parent" type="Integer">12443504</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticBoxSizerProxy</value>
                                                        <value name="proxy-Label" type="string">Choices</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticBoxSizerProxy</value>
                                                        <value name="proxy-Label" type="string">Choices</value>
@@ -1177,14 +1191,14 @@ list below.</value>
                                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                       <path name="IDe53678">
+                                                       <path name="IDf5b0a8">
                                                                <value name="title" type="string">wxListBox</value>
                                                                <value name="title" type="string">wxListBox</value>
-                                                               <value name="id" type="Integer">15021688</value>
+                                                               <value name="id" type="Integer">16101544</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">15017272</value>
+                                                               <value name="parent" type="Integer">16096824</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbListBoxProxy</value>
                                                                <value name="proxy-Id name" type="string">ID_PROPERTY_CHOICES</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbListBoxProxy</value>
                                                                <value name="proxy-Id name" type="string">ID_PROPERTY_CHOICES</value>
@@ -1195,6 +1209,13 @@ list below.</value>
                                                                <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                <value name="proxy-Strings" type="string"></value>
                                                                <value name="proxy-Initial value" type="string"></value>
                                                                <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                <value name="proxy-Strings" type="string"></value>
                                                                <value name="proxy-Initial value" type="string"></value>
+                                                               <value name="proxy-Help text" type="string"></value>
+                                                               <value name="proxy-Tooltip text" type="string"></value>
+                                                               <value name="proxy-Background colour" type="string"></value>
+                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                               <value name="proxy-Data variable" type="string"></value>
+                                                               <value name="proxy-Data validator" type="string"></value>
                                                                <value name="proxy-wxLB_SINGLE" type="bool">TRUE</value>
                                                                <value name="proxy-wxLB_MULTIPLE" type="bool">FALSE</value>
                                                                <value name="proxy-wxLB_EXTENDED" type="bool">FALSE</value>
                                                                <value name="proxy-wxLB_SINGLE" type="bool">TRUE</value>
                                                                <value name="proxy-wxLB_MULTIPLE" type="bool">FALSE</value>
                                                                <value name="proxy-wxLB_EXTENDED" type="bool">FALSE</value>
@@ -1210,11 +1231,6 @@ list below.</value>
                                                                <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                               <value name="proxy-Background colour" type="string"></value>
-                                                               <value name="proxy-Foreground colour" type="string"></value>
-                                                               <value name="proxy-Help text" type="string"></value>
-                                                               <value name="proxy-Tooltip text" type="string"></value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -1232,14 +1248,14 @@ list below.</value>
                                                                <value name="proxy-Background" type="string"></value>
                                                                <value name="proxy-Foreground" type="string"></value>
                                                        </path>
                                                                <value name="proxy-Background" type="string"></value>
                                                                <value name="proxy-Foreground" type="string"></value>
                                                        </path>
-                                                       <path name="IDe56cc0">
+                                                       <path name="IDf5e878">
                                                                <value name="title" type="string">wxBoxSizer V</value>
                                                                <value name="title" type="string">wxBoxSizer V</value>
-                                                               <value name="id" type="Integer">15035584</value>
+                                                               <value name="id" type="Integer">16115832</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">15017272</value>
+                                                               <value name="parent" type="Integer">16096824</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
@@ -1253,14 +1269,14 @@ list below.</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                               <path name="IDe57d48">
+                                                               <path name="IDf5fd00">
                                                                        <value name="title" type="string">wxButton</value>
                                                                        <value name="title" type="string">wxButton</value>
-                                                                       <value name="id" type="Integer">15039816</value>
+                                                                       <value name="id" type="Integer">16121088</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                       <value name="parent" type="Integer">15035584</value>
+                                                                       <value name="parent" type="Integer">16115832</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_PROPERTY_CHOICE_ADD</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_PROPERTY_CHOICE_ADD</value>
@@ -1270,19 +1286,19 @@ list below.</value>
                                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Label" type="string">&amp;Add...</value>
                                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Label" type="string">&amp;Add...</value>
+                                                                       <value name="proxy-Default" type="bool">FALSE</value>
+                                                                       <value name="proxy-Help text" type="string"></value>
+                                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                                       <value name="proxy-Default" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                                       <value name="proxy-Help text" type="string"></value>
-                                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -1300,14 +1316,14 @@ list below.</value>
                                                                        <value name="proxy-Background" type="string"></value>
                                                                        <value name="proxy-Foreground" type="string"></value>
                                                                </path>
                                                                        <value name="proxy-Background" type="string"></value>
                                                                        <value name="proxy-Foreground" type="string"></value>
                                                                </path>
-                                                               <path name="IDe5ac58">
+                                                               <path name="IDf638f8">
                                                                        <value name="title" type="string">wxButton</value>
                                                                        <value name="title" type="string">wxButton</value>
-                                                                       <value name="id" type="Integer">15051864</value>
+                                                                       <value name="id" type="Integer">16136440</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                       <value name="parent" type="Integer">15035584</value>
+                                                                       <value name="parent" type="Integer">16115832</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_PROPERTY_CHOICE_REMOVE</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                        <value name="proxy-Id name" type="string">ID_PROPERTY_CHOICE_REMOVE</value>
@@ -1317,19 +1333,19 @@ list below.</value>
                                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Label" type="string">&amp;Remove</value>
                                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                        <value name="proxy-Label" type="string">&amp;Remove</value>
+                                                                       <value name="proxy-Default" type="bool">FALSE</value>
+                                                                       <value name="proxy-Help text" type="string"></value>
+                                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                                       <value name="proxy-Default" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                                       <value name="proxy-Help text" type="string"></value>
-                                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -1349,14 +1365,14 @@ list below.</value>
                                                                </path>
                                                        </path>
                                                </path>
                                                                </path>
                                                        </path>
                                                </path>
-                                               <path name="IDb847b8">
+                                               <path name="IDf664d0">
                                                        <value name="title" type="string">wxStaticText</value>
                                                        <value name="title" type="string">wxStaticText</value>
-                                                       <value name="id" type="Integer">12076984</value>
+                                                       <value name="id" type="Integer">16147664</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">12146544</value>
+                                                       <value name="parent" type="Integer">12443504</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_STATIC</value>
@@ -1365,6 +1381,9 @@ list below.</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Label" type="string">&amp;Description:</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Label" type="string">&amp;Description:</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
@@ -1377,9 +1396,6 @@ list below.</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -1397,14 +1413,14 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDe60140">
+                                               <path name="IDf68fa8">
                                                        <value name="title" type="string">wxTextCtrl</value>
                                                        <value name="title" type="string">wxTextCtrl</value>
-                                                       <value name="id" type="Integer">15073600</value>
+                                                       <value name="id" type="Integer">16158632</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">12146544</value>
+                                                       <value name="parent" type="Integer">12443504</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbTextCtrlProxy</value>
                                                        <value name="proxy-Id name" type="string">ID_CUSTOMPROPERTYDESCRIPTION</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbTextCtrlProxy</value>
                                                        <value name="proxy-Id name" type="string">ID_CUSTOMPROPERTYDESCRIPTION</value>
@@ -1414,6 +1430,13 @@ list below.</value>
                                                        <value name="proxy-Event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Initial value" type="string"></value>
                                                        <value name="proxy-Event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Initial value" type="string"></value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                       <value name="proxy-Data variable" type="string"></value>
+                                                       <value name="proxy-Data validator" type="string"></value>
                                                        <value name="proxy-wxTE_MULTILINE" type="bool">TRUE</value>
                                                        <value name="proxy-wxTE_PROCESS_ENTER" type="bool">FALSE</value>
                                                        <value name="proxy-wxTE_PROCESS_TAB" type="bool">FALSE</value>
                                                        <value name="proxy-wxTE_MULTILINE" type="bool">TRUE</value>
                                                        <value name="proxy-wxTE_PROCESS_ENTER" type="bool">FALSE</value>
                                                        <value name="proxy-wxTE_PROCESS_TAB" type="bool">FALSE</value>
@@ -1437,11 +1460,6 @@ list below.</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                       <value name="proxy-Help text" type="string"></value>
-                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -1459,14 +1477,14 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDe640c8">
+                                               <path name="IDf6cfb0">
                                                        <value name="title" type="string">wxBoxSizer H</value>
                                                        <value name="title" type="string">wxBoxSizer H</value>
-                                                       <value name="id" type="Integer">15089864</value>
+                                                       <value name="id" type="Integer">16175024</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">sizer</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">sizer</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">12146544</value>
+                                                       <value name="parent" type="Integer">12443504</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                        <value name="proxy-Orientation" type="string">Horizontal</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                        <value name="proxy-Orientation" type="string">Horizontal</value>
@@ -1480,14 +1498,14 @@ list below.</value>
                                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                       <path name="IDe65128">
+                                                       <path name="IDf6dff8">
                                                                <value name="title" type="string">Spacer</value>
                                                                <value name="title" type="string">Spacer</value>
-                                                               <value name="id" type="Integer">15094056</value>
+                                                               <value name="id" type="Integer">16179192</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">15089864</value>
+                                                               <value name="parent" type="Integer">16175024</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbSpacerProxy</value>
                                                                <value name="proxy-Width" type="Integer">5</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbSpacerProxy</value>
                                                                <value name="proxy-Width" type="Integer">5</value>
@@ -1503,14 +1521,14 @@ list below.</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        </path>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        </path>
-                                                       <path name="IDe660a8">
+                                                       <path name="IDf6f308">
                                                                <value name="title" type="string">wxButton</value>
                                                                <value name="title" type="string">wxButton</value>
-                                                               <value name="id" type="Integer">15098024</value>
+                                                               <value name="id" type="Integer">16184072</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">15089864</value>
+                                                               <value name="parent" type="Integer">16175024</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                <value name="proxy-Id name" type="string">wxID_OK</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                <value name="proxy-Id name" type="string">wxID_OK</value>
@@ -1520,19 +1538,19 @@ list below.</value>
                                                                <value name="proxy-Event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Label" type="string">&amp;OK</value>
                                                                <value name="proxy-Event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Label" type="string">&amp;OK</value>
+                                                               <value name="proxy-Default" type="bool">FALSE</value>
+                                                               <value name="proxy-Help text" type="string"></value>
+                                                               <value name="proxy-Tooltip text" type="string"></value>
+                                                               <value name="proxy-Background colour" type="string"></value>
+                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                               <value name="proxy-Default" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                               <value name="proxy-Background colour" type="string"></value>
-                                                               <value name="proxy-Foreground colour" type="string"></value>
-                                                               <value name="proxy-Help text" type="string"></value>
-                                                               <value name="proxy-Tooltip text" type="string"></value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -1550,14 +1568,14 @@ list below.</value>
                                                                <value name="proxy-Background" type="string"></value>
                                                                <value name="proxy-Foreground" type="string"></value>
                                                        </path>
                                                                <value name="proxy-Background" type="string"></value>
                                                                <value name="proxy-Foreground" type="string"></value>
                                                        </path>
-                                                       <path name="IDe68f38">
+                                                       <path name="IDf71e68">
                                                                <value name="title" type="string">wxButton</value>
                                                                <value name="title" type="string">wxButton</value>
-                                                               <value name="id" type="Integer">15109944</value>
+                                                               <value name="id" type="Integer">16195176</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">15089864</value>
+                                                               <value name="parent" type="Integer">16175024</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                <value name="proxy-Id name" type="string">wxID_CANCEL</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                <value name="proxy-Id name" type="string">wxID_CANCEL</value>
@@ -1567,19 +1585,19 @@ list below.</value>
                                                                <value name="proxy-Event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Label" type="string">&amp;Cancel</value>
                                                                <value name="proxy-Event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Label" type="string">&amp;Cancel</value>
+                                                               <value name="proxy-Default" type="bool">FALSE</value>
+                                                               <value name="proxy-Help text" type="string"></value>
+                                                               <value name="proxy-Tooltip text" type="string"></value>
+                                                               <value name="proxy-Background colour" type="string"></value>
+                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                               <value name="proxy-Default" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                               <value name="proxy-Background colour" type="string"></value>
-                                                               <value name="proxy-Foreground colour" type="string"></value>
-                                                               <value name="proxy-Help text" type="string"></value>
-                                                               <value name="proxy-Tooltip text" type="string"></value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -1597,14 +1615,14 @@ list below.</value>
                                                                <value name="proxy-Background" type="string"></value>
                                                                <value name="proxy-Foreground" type="string"></value>
                                                        </path>
                                                                <value name="proxy-Background" type="string"></value>
                                                                <value name="proxy-Foreground" type="string"></value>
                                                        </path>
-                                                       <path name="IDe6bb00">
+                                                       <path name="IDf75a40">
                                                                <value name="title" type="string">wxButton</value>
                                                                <value name="title" type="string">wxButton</value>
-                                                               <value name="id" type="Integer">15121152</value>
+                                                               <value name="id" type="Integer">16210496</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">15089864</value>
+                                                               <value name="parent" type="Integer">16175024</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                <value name="proxy-Id name" type="string">wxID_HELP</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                <value name="proxy-Id name" type="string">wxID_HELP</value>
@@ -1614,19 +1632,19 @@ list below.</value>
                                                                <value name="proxy-Event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Label" type="string">&amp;Help</value>
                                                                <value name="proxy-Event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                <value name="proxy-Label" type="string">&amp;Help</value>
+                                                               <value name="proxy-Default" type="bool">FALSE</value>
+                                                               <value name="proxy-Help text" type="string"></value>
+                                                               <value name="proxy-Tooltip text" type="string"></value>
+                                                               <value name="proxy-Background colour" type="string"></value>
+                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                               <value name="proxy-Default" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                               <value name="proxy-Background colour" type="string"></value>
-                                                               <value name="proxy-Foreground colour" type="string"></value>
-                                                               <value name="proxy-Help text" type="string"></value>
-                                                               <value name="proxy-Tooltip text" type="string"></value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -1648,14 +1666,14 @@ list below.</value>
                                        </path>
                                </path>
                        </path>
                                        </path>
                                </path>
                        </path>
-                       <path name="IDbfe3e0">
+                       <path name="IDf78618">
                                <value name="title" type="string">Settings Dialog</value>
                                <value name="title" type="string">Settings Dialog</value>
-                               <value name="id" type="Integer">12575712</value>
+                               <value name="id" type="Integer">16221720</value>
                                <value name="type" type="string">dialog-document</value>
                                <value name="filename" type="string"></value>
                                <value name="icon-name" type="string">dialog</value>
                                <value name="is-transient" type="Integer">0</value>
                                <value name="type" type="string">dialog-document</value>
                                <value name="filename" type="string"></value>
                                <value name="icon-name" type="string">dialog</value>
                                <value name="is-transient" type="Integer">0</value>
-                               <value name="parent" type="Integer">11828056</value>
+                               <value name="parent" type="Integer">11896088</value>
                                <value name="locked" type="Integer">0</value>
                                <value name="created" type="string">9/5/2003</value>
                                <value name="proxy-type" type="string">wbDialogProxy</value>
                                <value name="locked" type="Integer">0</value>
                                <value name="created" type="string">9/5/2003</value>
                                <value name="proxy-type" type="string">wbDialogProxy</value>
@@ -1670,6 +1688,11 @@ list below.</value>
                                <value name="proxy-Title" type="string">Settings Dialog</value>
                                <value name="proxy-Centre" type="bool">TRUE</value>
                                <value name="proxy-Dialog units" type="bool">FALSE</value>
                                <value name="proxy-Title" type="string">Settings Dialog</value>
                                <value name="proxy-Centre" type="bool">TRUE</value>
                                <value name="proxy-Dialog units" type="bool">FALSE</value>
+                               <value name="proxy-Help text" type="string"></value>
+                               <value name="proxy-Tooltip text" type="string"></value>
+                               <value name="proxy-Background colour" type="string"></value>
+                               <value name="proxy-Foreground colour" type="string"></value>
+                               <value name="proxy-Hidden" type="bool">FALSE</value>
                                <value name="proxy-wxCAPTION" type="bool">TRUE</value>
                                <value name="proxy-wxRESIZE_BORDER" type="bool">FALSE</value>
                                <value name="proxy-wxSYSTEM_MENU" type="bool">TRUE</value>
                                <value name="proxy-wxCAPTION" type="bool">TRUE</value>
                                <value name="proxy-wxRESIZE_BORDER" type="bool">FALSE</value>
                                <value name="proxy-wxSYSTEM_MENU" type="bool">TRUE</value>
@@ -1684,34 +1707,31 @@ list below.</value>
                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
-                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                               <value name="proxy-Background colour" type="string"></value>
-                               <value name="proxy-Foreground colour" type="string"></value>
-                               <value name="proxy-Help text" type="string"></value>
+                               <value name="proxy-wxTAB_TRAVERSAL" type="bool">FALSE</value>
                                <value name="proxy-Fit to content" type="bool">TRUE</value>
                                <value name="proxy-Width" type="Integer">400</value>
                                <value name="proxy-Height" type="Integer">300</value>
                                <value name="proxy-Fit to content" type="bool">TRUE</value>
                                <value name="proxy-Width" type="Integer">400</value>
                                <value name="proxy-Height" type="Integer">300</value>
-                               <path name="IDe704a8">
+                               <path name="IDf7a5b0">
                                        <value name="title" type="string">wxBoxSizer V</value>
                                        <value name="title" type="string">wxBoxSizer V</value>
-                                       <value name="id" type="Integer">15140008</value>
+                                       <value name="id" type="Integer">16229808</value>
                                        <value name="type" type="string">dialog-control-document</value>
                                        <value name="filename" type="string"></value>
                                        <value name="icon-name" type="string">sizer</value>
                                        <value name="is-transient" type="Integer">0</value>
                                        <value name="type" type="string">dialog-control-document</value>
                                        <value name="filename" type="string"></value>
                                        <value name="icon-name" type="string">sizer</value>
                                        <value name="is-transient" type="Integer">0</value>
-                                       <value name="parent" type="Integer">12575712</value>
+                                       <value name="parent" type="Integer">16221720</value>
                                        <value name="locked" type="Integer">0</value>
                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                        <value name="proxy-Orientation" type="string">Vertical</value>
                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                        <value name="locked" type="Integer">0</value>
                                        <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                        <value name="proxy-Orientation" type="string">Vertical</value>
                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                       <path name="IDe717b8">
+                                       <path name="IDf7b928">
                                                <value name="title" type="string">wxNotebook</value>
                                                <value name="title" type="string">wxNotebook</value>
-                                               <value name="id" type="Integer">15144888</value>
+                                               <value name="id" type="Integer">16234792</value>
                                                <value name="type" type="string">dialog-control-document</value>
                                                <value name="filename" type="string"></value>
                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                <value name="is-transient" type="Integer">0</value>
                                                <value name="type" type="string">dialog-control-document</value>
                                                <value name="filename" type="string"></value>
                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                <value name="is-transient" type="Integer">0</value>
-                                               <value name="parent" type="Integer">15140008</value>
+                                               <value name="parent" type="Integer">16229808</value>
                                                <value name="locked" type="Integer">0</value>
                                                <value name="proxy-type" type="string">wbNotebookProxy</value>
                                                <value name="proxy-Id name" type="string">ID_NOTEBOOK</value>
                                                <value name="locked" type="Integer">0</value>
                                                <value name="proxy-type" type="string">wbNotebookProxy</value>
                                                <value name="proxy-Id name" type="string">ID_NOTEBOOK</value>
@@ -1721,6 +1741,13 @@ list below.</value>
                                                <value name="proxy-Event handler" type="bool">FALSE</value>
                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                <value name="proxy-Notebook sizer" type="bool">TRUE</value>
                                                <value name="proxy-Event handler" type="bool">FALSE</value>
                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                <value name="proxy-Notebook sizer" type="bool">TRUE</value>
+                                               <value name="proxy-Help text" type="string"></value>
+                                               <value name="proxy-Tooltip text" type="string"></value>
+                                               <value name="proxy-Background colour" type="string"></value>
+                                               <value name="proxy-Foreground colour" type="string"></value>
+                                               <value name="proxy-Hidden" type="bool">FALSE</value>
+                                               <value name="proxy-Data variable" type="string"></value>
+                                               <value name="proxy-Data validator" type="string"></value>
                                                <value name="proxy-wxNB_TOP" type="bool">TRUE</value>
                                                <value name="proxy-wxNB_BOTTOM" type="bool">FALSE</value>
                                                <value name="proxy-wxNB_LEFT" type="bool">FALSE</value>
                                                <value name="proxy-wxNB_TOP" type="bool">TRUE</value>
                                                <value name="proxy-wxNB_BOTTOM" type="bool">FALSE</value>
                                                <value name="proxy-wxNB_LEFT" type="bool">FALSE</value>
@@ -1736,11 +1763,6 @@ list below.</value>
                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
-                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                               <value name="proxy-Background colour" type="string"></value>
-                                               <value name="proxy-Foreground colour" type="string"></value>
-                                               <value name="proxy-Help text" type="string"></value>
-                                               <value name="proxy-Tooltip text" type="string"></value>
                                                <value name="proxy-X" type="Integer">-1</value>
                                                <value name="proxy-Y" type="Integer">-1</value>
                                                <value name="proxy-Width" type="Integer">200</value>
                                                <value name="proxy-X" type="Integer">-1</value>
                                                <value name="proxy-Y" type="Integer">-1</value>
                                                <value name="proxy-Width" type="Integer">200</value>
@@ -1755,14 +1777,14 @@ list below.</value>
                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                               <path name="IDe757d8">
+                                               <path name="IDf7fa80">
                                                        <value name="title" type="string">wxPanel</value>
                                                        <value name="title" type="string">wxPanel</value>
-                                                       <value name="id" type="Integer">15161304</value>
+                                                       <value name="id" type="Integer">16251520</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">15144888</value>
+                                                       <value name="parent" type="Integer">16234792</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbPanelProxy</value>
                                                        <value name="proxy-Id name" type="string">ID_GENERAL_SETTINGS_DIALOG</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbPanelProxy</value>
                                                        <value name="proxy-Id name" type="string">ID_GENERAL_SETTINGS_DIALOG</value>
@@ -1770,6 +1792,11 @@ list below.</value>
                                                        <value name="proxy-Class" type="string">ctGeneralSettingsDialog</value>
                                                        <value name="proxy-Tab label" type="string">General</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Class" type="string">ctGeneralSettingsDialog</value>
                                                        <value name="proxy-Tab label" type="string">General</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
@@ -1779,11 +1806,7 @@ list below.</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                       <value name="proxy-Help text" type="string"></value>
-                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-wxTAB_TRAVERSAL" type="bool">TRUE</value>
                                                        <value name="proxy-Fit to content" type="bool">TRUE</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Fit to content" type="bool">TRUE</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
@@ -1801,14 +1824,14 @@ list below.</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
-                                                       <path name="IDe78c78">
+                                                       <path name="IDf82b58">
                                                                <value name="title" type="string">wxBoxSizer V</value>
                                                                <value name="title" type="string">wxBoxSizer V</value>
-                                                               <value name="id" type="Integer">15174776</value>
+                                                               <value name="id" type="Integer">16264024</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">15161304</value>
+                                                               <value name="parent" type="Integer">16251520</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
@@ -1822,14 +1845,14 @@ list below.</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                               <path name="IDe7a2a0">
+                                                               <path name="IDf841c0">
                                                                        <value name="title" type="string">wxStaticBoxSizer V</value>
                                                                        <value name="title" type="string">wxStaticBoxSizer V</value>
-                                                                       <value name="id" type="Integer">15180448</value>
+                                                                       <value name="id" type="Integer">16269760</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">sizer</value>
                                                                        <value name="is-transient" type="Integer">0</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">sizer</value>
                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                       <value name="parent" type="Integer">15174776</value>
+                                                                       <value name="parent" type="Integer">16264024</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbStaticBoxSizerProxy</value>
                                                                        <value name="proxy-Label" type="string">General settings</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbStaticBoxSizerProxy</value>
                                                                        <value name="proxy-Label" type="string">General settings</value>
@@ -1845,14 +1868,14 @@ list below.</value>
                                                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                                       <path name="IDe7bb40">
+                                                                       <path name="IDf85d78">
                                                                                <value name="title" type="string">wxCheckBox</value>
                                                                                <value name="title" type="string">wxCheckBox</value>
-                                                                               <value name="id" type="Integer">15186752</value>
+                                                                               <value name="id" type="Integer">16276856</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                                <value name="is-transient" type="Integer">0</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                                <value name="is-transient" type="Integer">0</value>
-                                                                               <value name="parent" type="Integer">15180448</value>
+                                                                               <value name="parent" type="Integer">16269760</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbCheckBoxProxy</value>
                                                                                <value name="proxy-Id name" type="string">ID_LOAD_LAST_DOCUMENT</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbCheckBoxProxy</value>
                                                                                <value name="proxy-Id name" type="string">ID_LOAD_LAST_DOCUMENT</value>
@@ -1863,13 +1886,15 @@ list below.</value>
                                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                                <value name="proxy-Label" type="string">&amp;Load last document</value>
                                                                                <value name="proxy-Initial value" type="bool">FALSE</value>
                                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                                <value name="proxy-Label" type="string">&amp;Load last document</value>
                                                                                <value name="proxy-Initial value" type="bool">FALSE</value>
-                                                                               <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
-                                                                               <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                               <value name="proxy-Background colour" type="string"></value>
-                                                                               <value name="proxy-Foreground colour" type="string"></value>
                                                                                <value name="proxy-Help text" type="string">Check to load the last document on startup</value>
                                                                                <value name="proxy-Tooltip text" type="string"></value>
                                                                                <value name="proxy-Help text" type="string">Check to load the last document on startup</value>
                                                                                <value name="proxy-Tooltip text" type="string"></value>
+                                                                               <value name="proxy-Data variable" type="string"></value>
+                                                                               <value name="proxy-Data validator" type="string"></value>
+                                                                               <value name="proxy-Background colour" type="string"></value>
+                                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                               <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                               <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -1885,14 +1910,14 @@ list below.</value>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                        </path>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                        </path>
-                                                                       <path name="IDe7e400">
+                                                                       <path name="IDf895c0">
                                                                                <value name="title" type="string">wxCheckBox</value>
                                                                                <value name="title" type="string">wxCheckBox</value>
-                                                                               <value name="id" type="Integer">15197184</value>
+                                                                               <value name="id" type="Integer">16291264</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                                <value name="is-transient" type="Integer">0</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                                <value name="is-transient" type="Integer">0</value>
-                                                                               <value name="parent" type="Integer">15180448</value>
+                                                                               <value name="parent" type="Integer">16269760</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbCheckBoxProxy</value>
                                                                                <value name="proxy-Id name" type="string">ID_SHOW_TOOLTIPS</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbCheckBoxProxy</value>
                                                                                <value name="proxy-Id name" type="string">ID_SHOW_TOOLTIPS</value>
@@ -1903,13 +1928,15 @@ list below.</value>
                                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                                <value name="proxy-Label" type="string">&amp;Show tooltips</value>
                                                                                <value name="proxy-Initial value" type="bool">FALSE</value>
                                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                                <value name="proxy-Label" type="string">&amp;Show tooltips</value>
                                                                                <value name="proxy-Initial value" type="bool">FALSE</value>
-                                                                               <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
-                                                                               <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                               <value name="proxy-Background colour" type="string"></value>
-                                                                               <value name="proxy-Foreground colour" type="string"></value>
                                                                                <value name="proxy-Help text" type="string">Check to show tooltips</value>
                                                                                <value name="proxy-Tooltip text" type="string"></value>
                                                                                <value name="proxy-Help text" type="string">Check to show tooltips</value>
                                                                                <value name="proxy-Tooltip text" type="string"></value>
+                                                                               <value name="proxy-Data variable" type="string"></value>
+                                                                               <value name="proxy-Data validator" type="string"></value>
+                                                                               <value name="proxy-Background colour" type="string"></value>
+                                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                               <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                               <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -1925,22 +1952,25 @@ list below.</value>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                        </path>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                        </path>
-                                                                       <path name="IDba2a18">
+                                                                       <path name="IDf8bec8">
                                                                                <value name="title" type="string">wxStaticText</value>
                                                                                <value name="title" type="string">wxStaticText</value>
-                                                                               <value name="id" type="Integer">12200472</value>
+                                                                               <value name="id" type="Integer">16301768</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                                <value name="is-transient" type="Integer">0</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                                <value name="is-transient" type="Integer">0</value>
-                                                                               <value name="parent" type="Integer">15180448</value>
+                                                                               <value name="parent" type="Integer">16269760</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                                                <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                                                <value name="proxy-Id name" type="string">wxID_STATIC</value>
-                                                                               <value name="proxy-Id value" type="Integer">10002</value>
+                                                                               <value name="proxy-Id value" type="Integer">5105</value>
                                                                                <value name="proxy-Class" type="string">wxStaticText</value>
                                                                                <value name="proxy-Member variable name" type="string"></value>
                                                                                <value name="proxy-Label" type="string">&amp;Default file kind to save when using the Go command:</value>
                                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                                <value name="proxy-Class" type="string">wxStaticText</value>
                                                                                <value name="proxy-Member variable name" type="string"></value>
                                                                                <value name="proxy-Label" type="string">&amp;Default file kind to save when using the Go command:</value>
                                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                                               <value name="proxy-Background colour" type="string"></value>
+                                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
@@ -1953,9 +1983,6 @@ list below.</value>
                                                                                <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                                <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                               <value name="proxy-Background colour" type="string"></value>
-                                                                               <value name="proxy-Foreground colour" type="string"></value>
                                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -1971,14 +1998,14 @@ list below.</value>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">TRUE</value>
                                                                        </path>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">TRUE</value>
                                                                        </path>
-                                                                       <path name="IDb6dc70">
+                                                                       <path name="IDf8ed20">
                                                                                <value name="title" type="string">wxChoice</value>
                                                                                <value name="title" type="string">wxChoice</value>
-                                                                               <value name="id" type="Integer">11983984</value>
+                                                                               <value name="id" type="Integer">16313632</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                                <value name="is-transient" type="Integer">0</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                                <value name="is-transient" type="Integer">0</value>
-                                                                               <value name="parent" type="Integer">15180448</value>
+                                                                               <value name="parent" type="Integer">16269760</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbChoiceProxy</value>
                                                                                <value name="proxy-Id name" type="string">ID_DEFAULT_FILE_KIND</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbChoiceProxy</value>
                                                                                <value name="proxy-Id name" type="string">ID_DEFAULT_FILE_KIND</value>
@@ -1989,13 +2016,15 @@ list below.</value>
                                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                                <value name="proxy-Strings" type="string">Setup file|Configure script</value>
                                                                                <value name="proxy-Initial value" type="string">Setup file</value>
                                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                                <value name="proxy-Strings" type="string">Setup file|Configure script</value>
                                                                                <value name="proxy-Initial value" type="string">Setup file</value>
-                                                                               <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
-                                                                               <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                               <value name="proxy-Background colour" type="string"></value>
-                                                                               <value name="proxy-Foreground colour" type="string"></value>
                                                                                <value name="proxy-Help text" type="string">Select the default kind of file to save using Go</value>
                                                                                <value name="proxy-Tooltip text" type="string"></value>
                                                                                <value name="proxy-Help text" type="string">Select the default kind of file to save using Go</value>
                                                                                <value name="proxy-Tooltip text" type="string"></value>
+                                                                               <value name="proxy-Background colour" type="string"></value>
+                                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                               <value name="proxy-Data variable" type="string"></value>
+                                                                               <value name="proxy-Data validator" type="string"></value>
+                                                                               <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                               <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                                <value name="proxy-Width" type="Integer">200</value>
                                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                                <value name="proxy-Width" type="Integer">200</value>
@@ -2014,14 +2043,14 @@ list below.</value>
                                                                </path>
                                                        </path>
                                                </path>
                                                                </path>
                                                        </path>
                                                </path>
-                                               <path name="IDe75b90">
+                                               <path name="IDf7f8d8">
                                                        <value name="title" type="string">wxPanel</value>
                                                        <value name="title" type="string">wxPanel</value>
-                                                       <value name="id" type="Integer">15162256</value>
+                                                       <value name="id" type="Integer">16251096</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">15144888</value>
+                                                       <value name="parent" type="Integer">16234792</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbPanelProxy</value>
                                                        <value name="proxy-Id name" type="string">ID_LOCATION_SETTINGS_DIALOG</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbPanelProxy</value>
                                                        <value name="proxy-Id name" type="string">ID_LOCATION_SETTINGS_DIALOG</value>
@@ -2029,6 +2058,11 @@ list below.</value>
                                                        <value name="proxy-Class" type="string">ctLocationSettingsDialog</value>
                                                        <value name="proxy-Tab label" type="string">Locations</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Class" type="string">ctLocationSettingsDialog</value>
                                                        <value name="proxy-Tab label" type="string">Locations</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
                                                        <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
@@ -2038,11 +2072,7 @@ list below.</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                       <value name="proxy-Help text" type="string"></value>
-                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-wxTAB_TRAVERSAL" type="bool">TRUE</value>
                                                        <value name="proxy-Fit to content" type="bool">TRUE</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Fit to content" type="bool">TRUE</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
@@ -2060,14 +2090,14 @@ list below.</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
-                                                       <path name="IDe82ac0">
+                                                       <path name="IDf93998">
                                                                <value name="title" type="string">wxBoxSizer V</value>
                                                                <value name="title" type="string">wxBoxSizer V</value>
-                                                               <value name="id" type="Integer">15215296</value>
+                                                               <value name="id" type="Integer">16333208</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
                                                                <value name="type" type="string">dialog-control-document</value>
                                                                <value name="filename" type="string"></value>
                                                                <value name="icon-name" type="string">sizer</value>
                                                                <value name="is-transient" type="Integer">0</value>
-                                                               <value name="parent" type="Integer">15162256</value>
+                                                               <value name="parent" type="Integer">16251096</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
                                                                <value name="locked" type="Integer">0</value>
                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                <value name="proxy-Orientation" type="string">Vertical</value>
@@ -2081,14 +2111,14 @@ list below.</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                               <path name="IDe84088">
+                                                               <path name="IDf94aa0">
                                                                        <value name="title" type="string">wxStaticBoxSizer V</value>
                                                                        <value name="title" type="string">wxStaticBoxSizer V</value>
-                                                                       <value name="id" type="Integer">15220872</value>
+                                                                       <value name="id" type="Integer">16337568</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">sizer</value>
                                                                        <value name="is-transient" type="Integer">0</value>
                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                        <value name="filename" type="string"></value>
                                                                        <value name="icon-name" type="string">sizer</value>
                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                       <value name="parent" type="Integer">15215296</value>
+                                                                       <value name="parent" type="Integer">16333208</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbStaticBoxSizerProxy</value>
                                                                        <value name="proxy-Label" type="string">Locations</value>
                                                                        <value name="locked" type="Integer">0</value>
                                                                        <value name="proxy-type" type="string">wbStaticBoxSizerProxy</value>
                                                                        <value name="proxy-Label" type="string">Locations</value>
@@ -2104,14 +2134,14 @@ list below.</value>
                                                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                        <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                                       <path name="IDe85950">
+                                                                       <path name="IDf977a0">
                                                                                <value name="title" type="string">wxStaticText</value>
                                                                                <value name="title" type="string">wxStaticText</value>
-                                                                               <value name="id" type="Integer">15227216</value>
+                                                                               <value name="id" type="Integer">16349088</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                                <value name="is-transient" type="Integer">0</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">dialogcontrol</value>
                                                                                <value name="is-transient" type="Integer">0</value>
-                                                                               <value name="parent" type="Integer">15220872</value>
+                                                                               <value name="parent" type="Integer">16337568</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                                                <value name="proxy-Id name" type="string">wxID_STATIC</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbStaticTextProxy</value>
                                                                                <value name="proxy-Id name" type="string">wxID_STATIC</value>
@@ -2120,6 +2150,9 @@ list below.</value>
                                                                                <value name="proxy-Member variable name" type="string"></value>
                                                                                <value name="proxy-Label" type="string">&amp;wxWindows hierarchy:</value>
                                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                                <value name="proxy-Member variable name" type="string"></value>
                                                                                <value name="proxy-Label" type="string">&amp;wxWindows hierarchy:</value>
                                                                                <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                                               <value name="proxy-Background colour" type="string"></value>
+                                                                               <value name="proxy-Foreground colour" type="string"></value>
+                                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
                                                                                <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
@@ -2132,9 +2165,6 @@ list below.</value>
                                                                                <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                                <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                                <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                                <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                               <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                               <value name="proxy-Background colour" type="string"></value>
-                                                                               <value name="proxy-Foreground colour" type="string"></value>
                                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                                <value name="proxy-Width" type="Integer">-1</value>
                                                                                <value name="proxy-X" type="Integer">-1</value>
                                                                                <value name="proxy-Y" type="Integer">-1</value>
                                                                                <value name="proxy-Width" type="Integer">-1</value>
@@ -2150,14 +2180,14 @@ list below.</value>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">TRUE</value>
                                                                        </path>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">TRUE</value>
                                                                        </path>
-                                                                       <path name="IDe88af8">
+                                                                       <path name="IDf9a4b0">
                                                                                <value name="title" type="string">wxBoxSizer H</value>
                                                                                <value name="title" type="string">wxBoxSizer H</value>
-                                                                               <value name="id" type="Integer">15239928</value>
+                                                                               <value name="id" type="Integer">16360624</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">sizer</value>
                                                                                <value name="is-transient" type="Integer">0</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">sizer</value>
                                                                                <value name="is-transient" type="Integer">0</value>
-                                                                               <value name="parent" type="Integer">15220872</value>
+                                                                               <value name="parent" type="Integer">16337568</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                                <value name="proxy-Orientation" type="string">Horizontal</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                                <value name="proxy-Orientation" type="string">Horizontal</value>
@@ -2171,14 +2201,14 @@ list below.</value>
                                                                                <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                                <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                                               <path name="IDe89cd0">
+                                                                               <path name="IDf9bcd8">
                                                                                        <value name="title" type="string">wxTextCtrl</value>
                                                                                        <value name="title" type="string">wxTextCtrl</value>
-                                                                                       <value name="id" type="Integer">15244496</value>
+                                                                                       <value name="id" type="Integer">16366808</value>
                                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                                        <value name="filename" type="string"></value>
                                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                                        <value name="is-transient" type="Integer">0</value>
                                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                                        <value name="filename" type="string"></value>
                                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                                       <value name="parent" type="Integer">15239928</value>
+                                                                                       <value name="parent" type="Integer">16360624</value>
                                                                                        <value name="locked" type="Integer">0</value>
                                                                                        <value name="proxy-type" type="string">wbTextCtrlProxy</value>
                                                                                        <value name="proxy-Id name" type="string">ID_WXWIN_HIERARCHY</value>
                                                                                        <value name="locked" type="Integer">0</value>
                                                                                        <value name="proxy-type" type="string">wbTextCtrlProxy</value>
                                                                                        <value name="proxy-Id name" type="string">ID_WXWIN_HIERARCHY</value>
@@ -2188,6 +2218,13 @@ list below.</value>
                                                                                        <value name="proxy-Event handler" type="bool">FALSE</value>
                                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                                        <value name="proxy-Initial value" type="string"></value>
                                                                                        <value name="proxy-Event handler" type="bool">FALSE</value>
                                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                                        <value name="proxy-Initial value" type="string"></value>
+                                                                                       <value name="proxy-Help text" type="string">Enter the root path of the wxWindows hierarchy</value>
+                                                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                                       <value name="proxy-Data variable" type="string"></value>
+                                                                                       <value name="proxy-Data validator" type="string"></value>
                                                                                        <value name="proxy-wxTE_MULTILINE" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxTE_PROCESS_ENTER" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxTE_PROCESS_TAB" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxTE_MULTILINE" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxTE_PROCESS_ENTER" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxTE_PROCESS_TAB" type="bool">FALSE</value>
@@ -2211,11 +2248,6 @@ list below.</value>
                                                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                                                       <value name="proxy-Help text" type="string">Enter the root path of the wxWindows hierarchy</value>
-                                                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                                        <value name="proxy-Width" type="Integer">200</value>
                                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                                        <value name="proxy-Width" type="Integer">200</value>
@@ -2231,14 +2263,14 @@ list below.</value>
                                                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                                </path>
                                                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                                </path>
-                                                                               <path name="IDe8e4c8">
+                                                                               <path name="IDfa2048">
                                                                                        <value name="title" type="string">wxButton</value>
                                                                                        <value name="title" type="string">wxButton</value>
-                                                                                       <value name="id" type="Integer">15262920</value>
+                                                                                       <value name="id" type="Integer">16392264</value>
                                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                                        <value name="filename" type="string"></value>
                                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                                        <value name="is-transient" type="Integer">0</value>
                                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                                        <value name="filename" type="string"></value>
                                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                                       <value name="parent" type="Integer">15239928</value>
+                                                                                       <value name="parent" type="Integer">16360624</value>
                                                                                        <value name="locked" type="Integer">0</value>
                                                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                                        <value name="proxy-Id name" type="string">ID_CHOOSE_WXWIN_HIERARCHY</value>
                                                                                        <value name="locked" type="Integer">0</value>
                                                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                                                        <value name="proxy-Id name" type="string">ID_CHOOSE_WXWIN_HIERARCHY</value>
@@ -2248,20 +2280,20 @@ list below.</value>
                                                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                                        <value name="proxy-Label" type="string">&amp;Choose...</value>
                                                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                                                        <value name="proxy-Update event handler" type="bool">TRUE</value>
                                                                                        <value name="proxy-Label" type="string">&amp;Choose...</value>
+                                                                                       <value name="proxy-Default" type="bool">FALSE</value>
+                                                                                       <value name="proxy-Help text" type="string">Click to choose the root path of the wxWindows hierarchy
+</value>
+                                                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                                                       <value name="proxy-Default" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                                                       <value name="proxy-Help text" type="string">Click to choose the root path of the wxWindows hierarchy
-</value>
-                                                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -2278,14 +2310,14 @@ list below.</value>
                                                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                                </path>
                                                                        </path>
                                                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                                </path>
                                                                        </path>
-                                                                       <path name="IDe90d78">
+                                                                       <path name="IDfcb738">
                                                                                <value name="title" type="string">wxBoxSizer H</value>
                                                                                <value name="title" type="string">wxBoxSizer H</value>
-                                                                               <value name="id" type="Integer">15273336</value>
+                                                                               <value name="id" type="Integer">16561976</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">sizer</value>
                                                                                <value name="is-transient" type="Integer">0</value>
                                                                                <value name="type" type="string">dialog-control-document</value>
                                                                                <value name="filename" type="string"></value>
                                                                                <value name="icon-name" type="string">sizer</value>
                                                                                <value name="is-transient" type="Integer">0</value>
-                                                                               <value name="parent" type="Integer">15220872</value>
+                                                                               <value name="parent" type="Integer">16337568</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                                <value name="proxy-Orientation" type="string">Horizontal</value>
                                                                                <value name="locked" type="Integer">0</value>
                                                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                                                <value name="proxy-Orientation" type="string">Horizontal</value>
@@ -2299,14 +2331,14 @@ list below.</value>
                                                                                <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                                <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
                                                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                                                               <path name="IDe91d88">
+                                                                               <path name="IDfcc710">
                                                                                        <value name="title" type="string">Spacer</value>
                                                                                        <value name="title" type="string">Spacer</value>
-                                                                                       <value name="id" type="Integer">15277448</value>
+                                                                                       <value name="id" type="Integer">16566032</value>
                                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                                        <value name="filename" type="string"></value>
                                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                                        <value name="is-transient" type="Integer">0</value>
                                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                                        <value name="filename" type="string"></value>
                                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                                       <value name="parent" type="Integer">15273336</value>
+                                                                                       <value name="parent" type="Integer">16561976</value>
                                                                                        <value name="locked" type="Integer">0</value>
                                                                                        <value name="proxy-type" type="string">wbSpacerProxy</value>
                                                                                        <value name="proxy-Width" type="Integer">60</value>
                                                                                        <value name="locked" type="Integer">0</value>
                                                                                        <value name="proxy-type" type="string">wbSpacerProxy</value>
                                                                                        <value name="proxy-Width" type="Integer">60</value>
@@ -2322,14 +2354,14 @@ list below.</value>
                                                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                                </path>
                                                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                                                </path>
-                                                                               <path name="IDe92d98">
+                                                                               <path name="IDfcd8d0">
                                                                                        <value name="title" type="string">wxCheckBox</value>
                                                                                        <value name="title" type="string">wxCheckBox</value>
-                                                                                       <value name="id" type="Integer">15281560</value>
+                                                                                       <value name="id" type="Integer">16570576</value>
                                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                                        <value name="filename" type="string"></value>
                                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                                        <value name="is-transient" type="Integer">0</value>
                                                                                        <value name="type" type="string">dialog-control-document</value>
                                                                                        <value name="filename" type="string"></value>
                                                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                                                        <value name="is-transient" type="Integer">0</value>
-                                                                                       <value name="parent" type="Integer">15273336</value>
+                                                                                       <value name="parent" type="Integer">16561976</value>
                                                                                        <value name="locked" type="Integer">0</value>
                                                                                        <value name="proxy-type" type="string">wbCheckBoxProxy</value>
                                                                                        <value name="proxy-Id name" type="string">ID_USE_WXWIN</value>
                                                                                        <value name="locked" type="Integer">0</value>
                                                                                        <value name="proxy-type" type="string">wbCheckBoxProxy</value>
                                                                                        <value name="proxy-Id name" type="string">ID_USE_WXWIN</value>
@@ -2340,13 +2372,15 @@ list below.</value>
                                                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                                        <value name="proxy-Label" type="string">&amp;Use WXWIN environment variable</value>
                                                                                        <value name="proxy-Initial value" type="bool">FALSE</value>
                                                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                                                        <value name="proxy-Label" type="string">&amp;Use WXWIN environment variable</value>
                                                                                        <value name="proxy-Initial value" type="bool">FALSE</value>
-                                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
-                                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                                                       <value name="proxy-Background colour" type="string"></value>
-                                                                                       <value name="proxy-Foreground colour" type="string"></value>
                                                                                        <value name="proxy-Help text" type="string">Check to use the value of WXWIN instead</value>
                                                                                        <value name="proxy-Tooltip text" type="string"></value>
                                                                                        <value name="proxy-Help text" type="string">Check to use the value of WXWIN instead</value>
                                                                                        <value name="proxy-Tooltip text" type="string"></value>
+                                                                                       <value name="proxy-Data variable" type="string"></value>
+                                                                                       <value name="proxy-Data validator" type="string"></value>
+                                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                                                        <value name="proxy-X" type="Integer">-1</value>
                                                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -2367,14 +2401,14 @@ list below.</value>
                                                        </path>
                                                </path>
                                        </path>
                                                        </path>
                                                </path>
                                        </path>
-                                       <path name="IDe7bcf8">
+                                       <path name="IDbe6c80">
                                                <value name="title" type="string">wxBoxSizer H</value>
                                                <value name="title" type="string">wxBoxSizer H</value>
-                                               <value name="id" type="Integer">15187192</value>
+                                               <value name="id" type="Integer">12479616</value>
                                                <value name="type" type="string">dialog-control-document</value>
                                                <value name="filename" type="string"></value>
                                                <value name="icon-name" type="string">sizer</value>
                                                <value name="is-transient" type="Integer">0</value>
                                                <value name="type" type="string">dialog-control-document</value>
                                                <value name="filename" type="string"></value>
                                                <value name="icon-name" type="string">sizer</value>
                                                <value name="is-transient" type="Integer">0</value>
-                                               <value name="parent" type="Integer">15140008</value>
+                                               <value name="parent" type="Integer">16229808</value>
                                                <value name="locked" type="Integer">0</value>
                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                <value name="proxy-Orientation" type="string">Horizontal</value>
                                                <value name="locked" type="Integer">0</value>
                                                <value name="proxy-type" type="string">wbBoxSizerProxy</value>
                                                <value name="proxy-Orientation" type="string">Horizontal</value>
@@ -2388,14 +2422,14 @@ list below.</value>
                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
                                                <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
-                                               <path name="IDe718a0">
+                                               <path name="IDfd02f0">
                                                        <value name="title" type="string">Spacer</value>
                                                        <value name="title" type="string">Spacer</value>
-                                                       <value name="id" type="Integer">15145120</value>
+                                                       <value name="id" type="Integer">16581360</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">15187192</value>
+                                                       <value name="parent" type="Integer">12479616</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbSpacerProxy</value>
                                                        <value name="proxy-Width" type="Integer">5</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbSpacerProxy</value>
                                                        <value name="proxy-Width" type="Integer">5</value>
@@ -2411,14 +2445,14 @@ list below.</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                </path>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                </path>
-                                               <path name="IDe95fa0">
+                                               <path name="IDfd1368">
                                                        <value name="title" type="string">wxButton</value>
                                                        <value name="title" type="string">wxButton</value>
-                                                       <value name="id" type="Integer">15294368</value>
+                                                       <value name="id" type="Integer">16585576</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">15187192</value>
+                                                       <value name="parent" type="Integer">12479616</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_OK</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_OK</value>
@@ -2428,19 +2462,19 @@ list below.</value>
                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Label" type="string">&amp;OK</value>
                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Label" type="string">&amp;OK</value>
+                                                       <value name="proxy-Default" type="bool">TRUE</value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                       <value name="proxy-Default" type="bool">TRUE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                       <value name="proxy-Help text" type="string"></value>
-                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -2456,14 +2490,14 @@ list below.</value>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                </path>
                                                        <value name="proxy-wxSHAPED" type="bool">FALSE</value>
                                                        <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
                                                </path>
-                                               <path name="IDe98798">
+                                               <path name="IDfd3a30">
                                                        <value name="title" type="string">wxButton</value>
                                                        <value name="title" type="string">wxButton</value>
-                                                       <value name="id" type="Integer">15304600</value>
+                                                       <value name="id" type="Integer">16595504</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">15187192</value>
+                                                       <value name="parent" type="Integer">12479616</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_CANCEL</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_CANCEL</value>
@@ -2473,19 +2507,19 @@ list below.</value>
                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Label" type="string">&amp;Cancel</value>
                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Label" type="string">&amp;Cancel</value>
+                                                       <value name="proxy-Default" type="bool">FALSE</value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                       <value name="proxy-Default" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                       <value name="proxy-Help text" type="string"></value>
-                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -2503,14 +2537,14 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDe9b330">
+                                               <path name="IDfd6210">
                                                        <value name="title" type="string">wxButton</value>
                                                        <value name="title" type="string">wxButton</value>
-                                                       <value name="id" type="Integer">15315760</value>
+                                                       <value name="id" type="Integer">16605712</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">15187192</value>
+                                                       <value name="parent" type="Integer">12479616</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_HELP</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbButtonProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_HELP</value>
@@ -2520,19 +2554,19 @@ list below.</value>
                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Label" type="string">&amp;Help</value>
                                                        <value name="proxy-Event handler" type="bool">TRUE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Label" type="string">&amp;Help</value>
+                                                       <value name="proxy-Default" type="bool">FALSE</value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
-                                                       <value name="proxy-Default" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                       <value name="proxy-Help text" type="string"></value>
-                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">-1</value>
@@ -2550,34 +2584,34 @@ list below.</value>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
                                                        <value name="proxy-Background" type="string"></value>
                                                        <value name="proxy-Foreground" type="string"></value>
                                                </path>
-                                               <path name="IDe9dfe0">
+                                               <path name="IDfd8b70">
                                                        <value name="title" type="string">wxContextHelpButton</value>
                                                        <value name="title" type="string">wxContextHelpButton</value>
-                                                       <value name="id" type="Integer">15327200</value>
+                                                       <value name="id" type="Integer">16616304</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
                                                        <value name="type" type="string">dialog-control-document</value>
                                                        <value name="filename" type="string"></value>
                                                        <value name="icon-name" type="string">dialogcontrol</value>
                                                        <value name="is-transient" type="Integer">0</value>
-                                                       <value name="parent" type="Integer">15187192</value>
+                                                       <value name="parent" type="Integer">12479616</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbContextHelpButtonProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_CONTEXT_HELP</value>
                                                        <value name="locked" type="Integer">0</value>
                                                        <value name="proxy-type" type="string">wbContextHelpButtonProxy</value>
                                                        <value name="proxy-Id name" type="string">wxID_CONTEXT_HELP</value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
                                                        <value name="proxy-Id value" type="Integer">5112</value>
                                                        <value name="proxy-Class" type="string">wxContextHelpButton</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Platforms" type="string">__WXGTK__,__WXMAC__</value>
                                                        <value name="proxy-Id value" type="Integer">5112</value>
                                                        <value name="proxy-Class" type="string">wxContextHelpButton</value>
                                                        <value name="proxy-Member variable name" type="string"></value>
                                                        <value name="proxy-Event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Update event handler" type="bool">FALSE</value>
                                                        <value name="proxy-Platforms" type="string">__WXGTK__,__WXMAC__</value>
+                                                       <value name="proxy-Default" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_AUTODRAW" type="bool">TRUE</value>
                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_AUTODRAW" type="bool">TRUE</value>
                                                        <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
                                                        <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
-                                                       <value name="proxy-Default" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
                                                        <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
                                                        <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
-                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
-                                                       <value name="proxy-Background colour" type="string"></value>
-                                                       <value name="proxy-Foreground colour" type="string"></value>
-                                                       <value name="proxy-Help text" type="string"></value>
-                                                       <value name="proxy-Tooltip text" type="string"></value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">20</value>
                                                        <value name="proxy-X" type="Integer">-1</value>
                                                        <value name="proxy-Y" type="Integer">-1</value>
                                                        <value name="proxy-Width" type="Integer">20</value>
@@ -2598,15 +2632,588 @@ list below.</value>
                                        </path>
                                </path>
                        </path>
                                        </path>
                                </path>
                        </path>
+                       <path name="ID1060488">
+                               <value name="title" type="string">Configuration Browser</value>
+                               <value name="id" type="Integer">17171592</value>
+                               <value name="type" type="string">dialog-document</value>
+                               <value name="filename" type="string"></value>
+                               <value name="icon-name" type="string">dialog</value>
+                               <value name="is-transient" type="Integer">0</value>
+                               <value name="parent" type="Integer">11896088</value>
+                               <value name="locked" type="Integer">0</value>
+                               <value name="created" type="string">1/7/2003</value>
+                               <value name="proxy-type" type="string">wbDialogProxy</value>
+                               <value name="base-id" type="Integer">2000</value>
+                               <value name="proxy-Id name" type="string">ID_DIALOG</value>
+                               <value name="proxy-Id value" type="Integer">2000</value>
+                               <value name="proxy-Class" type="string">ctConfigurationBrowserWindow</value>
+                               <value name="proxy-Base class" type="string">wxPanel</value>
+                               <value name="proxy-Implementation filename" type="string">configbrowser.cpp</value>
+                               <value name="proxy-Header filename" type="string">configbrowser.h</value>
+                               <value name="proxy-XRC filename" type="string"></value>
+                               <value name="proxy-Title" type="string">Configuration Browser</value>
+                               <value name="proxy-Centre" type="bool">FALSE</value>
+                               <value name="proxy-Dialog units" type="bool">FALSE</value>
+                               <value name="proxy-Help text" type="string"></value>
+                               <value name="proxy-Tooltip text" type="string"></value>
+                               <value name="proxy-Background colour" type="string"></value>
+                               <value name="proxy-Foreground colour" type="string"></value>
+                               <value name="proxy-Hidden" type="bool">FALSE</value>
+                               <value name="proxy-wxCAPTION" type="bool">TRUE</value>
+                               <value name="proxy-wxRESIZE_BORDER" type="bool">TRUE</value>
+                               <value name="proxy-wxSYSTEM_MENU" type="bool">TRUE</value>
+                               <value name="proxy-wxSTAY_ON_TOP" type="bool">FALSE</value>
+                               <value name="proxy-wxDIALOG_EX_CONTEXTHELP" type="bool">FALSE</value>
+                               <value name="proxy-wxNO_BORDER" type="bool">FALSE</value>
+                               <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
+                               <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
+                               <value name="proxy-wxSUNKEN_BORDER" type="bool">FALSE</value>
+                               <value name="proxy-wxRAISED_BORDER" type="bool">FALSE</value>
+                               <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
+                               <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                               <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">TRUE</value>
+                               <value name="proxy-wxCLIP_CHILDREN " type="bool">TRUE</value>
+                               <value name="proxy-wxTAB_TRAVERSAL" type="bool">FALSE</value>
+                               <value name="proxy-Fit to content" type="bool">FALSE</value>
+                               <value name="proxy-Width" type="Integer">400</value>
+                               <value name="proxy-Height" type="Integer">300</value>
+                               <path name="IDbf6738">
+                                       <value name="title" type="string">wxBoxSizer V</value>
+                                       <value name="id" type="Integer">12543800</value>
+                                       <value name="type" type="string">dialog-control-document</value>
+                                       <value name="filename" type="string"></value>
+                                       <value name="icon-name" type="string">sizer</value>
+                                       <value name="is-transient" type="Integer">0</value>
+                                       <value name="parent" type="Integer">17171592</value>
+                                       <value name="locked" type="Integer">0</value>
+                                       <value name="proxy-type" type="string">wbBoxSizerProxy</value>
+                                       <value name="proxy-Orientation" type="string">Vertical</value>
+                                       <path name="IDbfa6d0">
+                                               <value name="title" type="string">wxSplitterWindow</value>
+                                               <value name="id" type="Integer">12560080</value>
+                                               <value name="type" type="string">dialog-control-document</value>
+                                               <value name="filename" type="string"></value>
+                                               <value name="icon-name" type="string">dialogcontrol</value>
+                                               <value name="is-transient" type="Integer">0</value>
+                                               <value name="parent" type="Integer">12543800</value>
+                                               <value name="locked" type="Integer">0</value>
+                                               <value name="proxy-type" type="string">wbSplitterWindowProxy</value>
+                                               <value name="proxy-Id name" type="string">ID_CONFIGBROWSER_SPLITTERWINDOW</value>
+                                               <value name="proxy-Id value" type="Integer">2001</value>
+                                               <value name="proxy-Class" type="string">wxSplitterWindow</value>
+                                               <value name="proxy-Member variable name" type="string"></value>
+                                               <value name="proxy-Event handler" type="bool">FALSE</value>
+                                               <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                               <value name="proxy-Orientation" type="string">Vertical</value>
+                                               <value name="proxy-Sash position" type="Integer">200</value>
+                                               <value name="proxy-Help text" type="string"></value>
+                                               <value name="proxy-Tooltip text" type="string"></value>
+                                               <value name="proxy-Background colour" type="string"></value>
+                                               <value name="proxy-Foreground colour" type="string"></value>
+                                               <value name="proxy-Hidden" type="bool">FALSE</value>
+                                               <value name="proxy-wxSP_3DBORDER" type="bool">TRUE</value>
+                                               <value name="proxy-wxSP_BORDER" type="bool">FALSE</value>
+                                               <value name="proxy-wxSP_3DSASH" type="bool">TRUE</value>
+                                               <value name="proxy-wxSP_FULLSASH" type="bool">FALSE</value>
+                                               <value name="proxy-wxSP_PERMIT_UNSPLIT" type="bool">FALSE</value>
+                                               <value name="proxy-wxSP_LIVE_UPDATE " type="bool">FALSE</value>
+                                               <value name="proxy-wxNO_BORDER" type="bool">TRUE</value>
+                                               <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
+                                               <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
+                                               <value name="proxy-wxSUNKEN_BORDER" type="bool">FALSE</value>
+                                               <value name="proxy-wxRAISED_BORDER" type="bool">FALSE</value>
+                                               <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
+                                               <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                               <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">TRUE</value>
+                                               <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
+                                               <value name="proxy-X" type="Integer">-1</value>
+                                               <value name="proxy-Y" type="Integer">-1</value>
+                                               <value name="proxy-Width" type="Integer">400</value>
+                                               <value name="proxy-Height" type="Integer">400</value>
+                                               <value name="proxy-AlignH" type="string">Expand</value>
+                                               <value name="proxy-AlignV" type="string">Centre</value>
+                                               <value name="proxy-Stretch factor" type="Integer">1</value>
+                                               <value name="proxy-Border" type="Integer">5</value>
+                                               <value name="proxy-wxLEFT" type="bool">FALSE</value>
+                                               <value name="proxy-wxRIGHT" type="bool">FALSE</value>
+                                               <value name="proxy-wxTOP" type="bool">FALSE</value>
+                                               <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
+                                               <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                               <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
+                                               <path name="ID1048df8">
+                                                       <value name="title" type="string">wxTreeCtrl</value>
+                                                       <value name="id" type="Integer">17075704</value>
+                                                       <value name="type" type="string">dialog-control-document</value>
+                                                       <value name="filename" type="string"></value>
+                                                       <value name="icon-name" type="string">dialogcontrol</value>
+                                                       <value name="is-transient" type="Integer">0</value>
+                                                       <value name="parent" type="Integer">12560080</value>
+                                                       <value name="locked" type="Integer">0</value>
+                                                       <value name="proxy-type" type="string">wbTreeCtrlProxy</value>
+                                                       <value name="proxy-Id name" type="string">ID_CONFIGURATION_BROWSER_TREECTRL</value>
+                                                       <value name="proxy-Id value" type="Integer">2002</value>
+                                                       <value name="proxy-Class" type="string">wxTreeCtrl</value>
+                                                       <value name="proxy-Member variable name" type="string"></value>
+                                                       <value name="proxy-Event handler" type="bool">TRUE</value>
+                                                       <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                       <value name="proxy-Data variable" type="string"></value>
+                                                       <value name="proxy-Data validator" type="string"></value>
+                                                       <value name="proxy-wxTR_EDIT_LABELS" type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_NO_BUTTONS" type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_HAS_BUTTONS " type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_TWIST_BUTTONS" type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_NO_LINES" type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_FULL_ROW_HIGHLIGHT" type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_LINES_AT_ROOT" type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_HIDE_ROOT" type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_ROW_LINES" type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_HAS_VARIABLE_ROW_HEIGHT" type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_SINGLE" type="bool">TRUE</value>
+                                                       <value name="proxy-wxTR_MULTIPLE" type="bool">FALSE</value>
+                                                       <value name="proxy-wxTR_EXTENDED" type="bool">FALSE</value>
+                                                       <value name="proxy-wxNO_BORDER" type="bool">TRUE</value>
+                                                       <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
+                                                       <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
+                                                       <value name="proxy-wxSUNKEN_BORDER" type="bool">FALSE</value>
+                                                       <value name="proxy-wxRAISED_BORDER" type="bool">FALSE</value>
+                                                       <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
+                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
+                                                       <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
+                                                       <value name="proxy-X" type="Integer">-1</value>
+                                                       <value name="proxy-Y" type="Integer">-1</value>
+                                                       <value name="proxy-Width" type="Integer">100</value>
+                                                       <value name="proxy-Height" type="Integer">100</value>
+                                                       <value name="proxy-AlignH" type="string">Centre</value>
+                                                       <value name="proxy-AlignV" type="string">Centre</value>
+                                                       <value name="proxy-Stretch factor" type="Integer">0</value>
+                                                       <value name="proxy-Border" type="Integer">5</value>
+                                                       <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                       <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                       <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                       <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
+                                                       <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                       <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
+                                               </path>
+                                               <path name="ID1031098">
+                                                       <value name="title" type="string">wxPanel</value>
+                                                       <value name="id" type="Integer">16978072</value>
+                                                       <value name="type" type="string">dialog-control-document</value>
+                                                       <value name="filename" type="string"></value>
+                                                       <value name="icon-name" type="string">dialogcontrol</value>
+                                                       <value name="is-transient" type="Integer">0</value>
+                                                       <value name="parent" type="Integer">12560080</value>
+                                                       <value name="locked" type="Integer">0</value>
+                                                       <value name="proxy-type" type="string">wbPanelProxy</value>
+                                                       <value name="proxy-Id name" type="string">ID_PANEL</value>
+                                                       <value name="proxy-Id value" type="Integer">2003</value>
+                                                       <value name="proxy-Class" type="string">ctConfigurationBrowserControlPanel</value>
+                                                       <value name="proxy-Member variable name" type="string"></value>
+                                                       <value name="proxy-Help text" type="string"></value>
+                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                       <value name="proxy-Background colour" type="string"></value>
+                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                       <value name="proxy-wxNO_BORDER" type="bool">TRUE</value>
+                                                       <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
+                                                       <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
+                                                       <value name="proxy-wxSUNKEN_BORDER" type="bool">FALSE</value>
+                                                       <value name="proxy-wxRAISED_BORDER" type="bool">FALSE</value>
+                                                       <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
+                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
+                                                       <value name="proxy-wxCLIP_CHILDREN " type="bool">FALSE</value>
+                                                       <value name="proxy-wxTAB_TRAVERSAL" type="bool">TRUE</value>
+                                                       <value name="proxy-Fit to content" type="bool">FALSE</value>
+                                                       <value name="proxy-X" type="Integer">-1</value>
+                                                       <value name="proxy-Y" type="Integer">-1</value>
+                                                       <value name="proxy-Width" type="Integer">100</value>
+                                                       <value name="proxy-Height" type="Integer">80</value>
+                                                       <value name="proxy-AlignH" type="string">Centre</value>
+                                                       <value name="proxy-AlignV" type="string">Centre</value>
+                                                       <value name="proxy-Stretch factor" type="Integer">0</value>
+                                                       <value name="proxy-Border" type="Integer">5</value>
+                                                       <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                       <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                       <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                       <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
+                                                       <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                       <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
+                                                       <path name="ID1026638">
+                                                               <value name="title" type="string">wxBoxSizer V</value>
+                                                               <value name="id" type="Integer">16934456</value>
+                                                               <value name="type" type="string">dialog-control-document</value>
+                                                               <value name="filename" type="string"></value>
+                                                               <value name="icon-name" type="string">sizer</value>
+                                                               <value name="is-transient" type="Integer">0</value>
+                                                               <value name="parent" type="Integer">16978072</value>
+                                                               <value name="locked" type="Integer">0</value>
+                                                               <value name="proxy-type" type="string">wbBoxSizerProxy</value>
+                                                               <value name="proxy-Orientation" type="string">Vertical</value>
+                                                               <value name="proxy-AlignH" type="string">Centre</value>
+                                                               <value name="proxy-AlignV" type="string">Centre</value>
+                                                               <value name="proxy-Stretch factor" type="Integer">1</value>
+                                                               <value name="proxy-Border" type="Integer">5</value>
+                                                               <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                               <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                               <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                               <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
+                                                               <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                               <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
+                                                               <path name="ID1031d60">
+                                                                       <value name="title" type="string">wxStaticText</value>
+                                                                       <value name="id" type="Integer">16981344</value>
+                                                                       <value name="type" type="string">dialog-control-document</value>
+                                                                       <value name="filename" type="string"></value>
+                                                                       <value name="icon-name" type="string">dialogcontrol</value>
+                                                                       <value name="is-transient" type="Integer">0</value>
+                                                                       <value name="parent" type="Integer">16934456</value>
+                                                                       <value name="locked" type="Integer">0</value>
+                                                                       <value name="proxy-type" type="string">wbStaticTextProxy</value>
+                                                                       <value name="proxy-Id name" type="string">wxID_STATIC</value>
+                                                                       <value name="proxy-Id value" type="Integer">5105</value>
+                                                                       <value name="proxy-Class" type="string">wxStaticText</value>
+                                                                       <value name="proxy-Member variable name" type="string"></value>
+                                                                       <value name="proxy-Label" type="string">Browse, add and remove configurations</value>
+                                                                       <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxST_NO_AUTORESIZE" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxSUNKEN_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxRAISED_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
+                                                                       <value name="proxy-X" type="Integer">-1</value>
+                                                                       <value name="proxy-Y" type="Integer">-1</value>
+                                                                       <value name="proxy-Width" type="Integer">-1</value>
+                                                                       <value name="proxy-Height" type="Integer">-1</value>
+                                                                       <value name="proxy-AlignH" type="string">Centre</value>
+                                                                       <value name="proxy-AlignV" type="string">Centre</value>
+                                                                       <value name="proxy-Stretch factor" type="Integer">0</value>
+                                                                       <value name="proxy-Border" type="Integer">5</value>
+                                                                       <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxADJUST_MINSIZE" type="bool">TRUE</value>
+                                                               </path>
+                                                               <path name="IDbd88d8">
+                                                                       <value name="title" type="string">Spacer</value>
+                                                                       <value name="id" type="Integer">12421336</value>
+                                                                       <value name="type" type="string">dialog-control-document</value>
+                                                                       <value name="filename" type="string"></value>
+                                                                       <value name="icon-name" type="string">dialogcontrol</value>
+                                                                       <value name="is-transient" type="Integer">0</value>
+                                                                       <value name="parent" type="Integer">16934456</value>
+                                                                       <value name="locked" type="Integer">0</value>
+                                                                       <value name="proxy-type" type="string">wbSpacerProxy</value>
+                                                                       <value name="proxy-Width" type="Integer">5</value>
+                                                                       <value name="proxy-Height" type="Integer">5</value>
+                                                                       <value name="proxy-AlignH" type="string">Centre</value>
+                                                                       <value name="proxy-AlignV" type="string">Centre</value>
+                                                                       <value name="proxy-Stretch factor" type="Integer">0</value>
+                                                                       <value name="proxy-Border" type="Integer">5</value>
+                                                                       <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
+                                                               </path>
+                                                               <path name="IDfdeda0">
+                                                                       <value name="title" type="string">wxButton</value>
+                                                                       <value name="id" type="Integer">16641440</value>
+                                                                       <value name="type" type="string">dialog-control-document</value>
+                                                                       <value name="filename" type="string"></value>
+                                                                       <value name="icon-name" type="string">dialogcontrol</value>
+                                                                       <value name="is-transient" type="Integer">0</value>
+                                                                       <value name="parent" type="Integer">16934456</value>
+                                                                       <value name="locked" type="Integer">0</value>
+                                                                       <value name="proxy-type" type="string">wbButtonProxy</value>
+                                                                       <value name="proxy-Id name" type="string">ID_ADD_CONFIGURATION</value>
+                                                                       <value name="proxy-Id value" type="Integer">2004</value>
+                                                                       <value name="proxy-Class" type="string">wxButton</value>
+                                                                       <value name="proxy-Member variable name" type="string"></value>
+                                                                       <value name="proxy-Event handler" type="bool">TRUE</value>
+                                                                       <value name="proxy-Update event handler" type="bool">TRUE</value>
+                                                                       <value name="proxy-Label" type="string">&amp;Add...</value>
+                                                                       <value name="proxy-Default" type="bool">FALSE</value>
+                                                                       <value name="proxy-Help text" type="string"></value>
+                                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
+                                                                       <value name="proxy-X" type="Integer">-1</value>
+                                                                       <value name="proxy-Y" type="Integer">-1</value>
+                                                                       <value name="proxy-Width" type="Integer">-1</value>
+                                                                       <value name="proxy-Height" type="Integer">-1</value>
+                                                                       <value name="proxy-AlignH" type="string">Centre</value>
+                                                                       <value name="proxy-AlignV" type="string">Centre</value>
+                                                                       <value name="proxy-Stretch factor" type="Integer">0</value>
+                                                                       <value name="proxy-Border" type="Integer">5</value>
+                                                                       <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
+                                                               </path>
+                                                               <path name="ID10266e0">
+                                                                       <value name="title" type="string">wxButton</value>
+                                                                       <value name="id" type="Integer">16934624</value>
+                                                                       <value name="type" type="string">dialog-control-document</value>
+                                                                       <value name="filename" type="string"></value>
+                                                                       <value name="icon-name" type="string">dialogcontrol</value>
+                                                                       <value name="is-transient" type="Integer">0</value>
+                                                                       <value name="parent" type="Integer">16934456</value>
+                                                                       <value name="locked" type="Integer">0</value>
+                                                                       <value name="proxy-type" type="string">wbButtonProxy</value>
+                                                                       <value name="proxy-Id name" type="string">ID_REMOVE_CONFIGURATION</value>
+                                                                       <value name="proxy-Id value" type="Integer">2005</value>
+                                                                       <value name="proxy-Class" type="string">wxButton</value>
+                                                                       <value name="proxy-Member variable name" type="string"></value>
+                                                                       <value name="proxy-Event handler" type="bool">TRUE</value>
+                                                                       <value name="proxy-Update event handler" type="bool">TRUE</value>
+                                                                       <value name="proxy-Label" type="string">&amp;Remove...</value>
+                                                                       <value name="proxy-Default" type="bool">FALSE</value>
+                                                                       <value name="proxy-Help text" type="string"></value>
+                                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
+                                                                       <value name="proxy-X" type="Integer">-1</value>
+                                                                       <value name="proxy-Y" type="Integer">-1</value>
+                                                                       <value name="proxy-Width" type="Integer">-1</value>
+                                                                       <value name="proxy-Height" type="Integer">-1</value>
+                                                                       <value name="proxy-AlignH" type="string">Centre</value>
+                                                                       <value name="proxy-AlignV" type="string">Centre</value>
+                                                                       <value name="proxy-Stretch factor" type="Integer">0</value>
+                                                                       <value name="proxy-Border" type="Integer">5</value>
+                                                                       <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
+                                                               </path>
+                                                               <path name="IDb9bf08">
+                                                                       <value name="title" type="string">wxButton</value>
+                                                                       <value name="id" type="Integer">12173064</value>
+                                                                       <value name="type" type="string">dialog-control-document</value>
+                                                                       <value name="filename" type="string"></value>
+                                                                       <value name="icon-name" type="string">dialogcontrol</value>
+                                                                       <value name="is-transient" type="Integer">0</value>
+                                                                       <value name="parent" type="Integer">16934456</value>
+                                                                       <value name="locked" type="Integer">0</value>
+                                                                       <value name="proxy-type" type="string">wbButtonProxy</value>
+                                                                       <value name="proxy-Id name" type="string">ID_RENAME_CONFIGURATION</value>
+                                                                       <value name="proxy-Id value" type="Integer">2006</value>
+                                                                       <value name="proxy-Class" type="string">wxButton</value>
+                                                                       <value name="proxy-Member variable name" type="string"></value>
+                                                                       <value name="proxy-Event handler" type="bool">TRUE</value>
+                                                                       <value name="proxy-Update event handler" type="bool">TRUE</value>
+                                                                       <value name="proxy-Label" type="string">&amp;Rename...</value>
+                                                                       <value name="proxy-Default" type="bool">FALSE</value>
+                                                                       <value name="proxy-Help text" type="string"></value>
+                                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_LEFT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_RIGHT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_TOP" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_BOTTOM" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxBU_EXACTFIT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
+                                                                       <value name="proxy-X" type="Integer">-1</value>
+                                                                       <value name="proxy-Y" type="Integer">-1</value>
+                                                                       <value name="proxy-Width" type="Integer">-1</value>
+                                                                       <value name="proxy-Height" type="Integer">-1</value>
+                                                                       <value name="proxy-AlignH" type="string">Centre</value>
+                                                                       <value name="proxy-AlignV" type="string">Centre</value>
+                                                                       <value name="proxy-Stretch factor" type="Integer">0</value>
+                                                                       <value name="proxy-Border" type="Integer">5</value>
+                                                                       <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
+                                                               </path>
+                                                               <path name="IDff8df8">
+                                                                       <value name="title" type="string">Spacer</value>
+                                                                       <value name="id" type="Integer">16748024</value>
+                                                                       <value name="type" type="string">dialog-control-document</value>
+                                                                       <value name="filename" type="string"></value>
+                                                                       <value name="icon-name" type="string">dialogcontrol</value>
+                                                                       <value name="is-transient" type="Integer">0</value>
+                                                                       <value name="parent" type="Integer">16934456</value>
+                                                                       <value name="locked" type="Integer">0</value>
+                                                                       <value name="proxy-type" type="string">wbSpacerProxy</value>
+                                                                       <value name="proxy-Width" type="Integer">5</value>
+                                                                       <value name="proxy-Height" type="Integer">5</value>
+                                                                       <value name="proxy-AlignH" type="string">Centre</value>
+                                                                       <value name="proxy-AlignV" type="string">Centre</value>
+                                                                       <value name="proxy-Stretch factor" type="Integer">0</value>
+                                                                       <value name="proxy-Border" type="Integer">5</value>
+                                                                       <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
+                                                               </path>
+                                                               <path name="IDfc7890">
+                                                                       <value name="title" type="string">wxStaticText</value>
+                                                                       <value name="id" type="Integer">16545936</value>
+                                                                       <value name="type" type="string">dialog-control-document</value>
+                                                                       <value name="filename" type="string"></value>
+                                                                       <value name="icon-name" type="string">dialogcontrol</value>
+                                                                       <value name="is-transient" type="Integer">0</value>
+                                                                       <value name="parent" type="Integer">16934456</value>
+                                                                       <value name="locked" type="Integer">0</value>
+                                                                       <value name="proxy-type" type="string">wbStaticTextProxy</value>
+                                                                       <value name="proxy-Id name" type="string">ID_CONFIGURATION_NAME</value>
+                                                                       <value name="proxy-Id value" type="Integer">2007</value>
+                                                                       <value name="proxy-Class" type="string">wxStaticText</value>
+                                                                       <value name="proxy-Member variable name" type="string"></value>
+                                                                       <value name="proxy-Label" type="string">Configuration:</value>
+                                                                       <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxALIGN_LEFT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxALIGN_RIGHT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxALIGN_CENTRE" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxST_NO_AUTORESIZE" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxSUNKEN_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxRAISED_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
+                                                                       <value name="proxy-X" type="Integer">-1</value>
+                                                                       <value name="proxy-Y" type="Integer">-1</value>
+                                                                       <value name="proxy-Width" type="Integer">-1</value>
+                                                                       <value name="proxy-Height" type="Integer">-1</value>
+                                                                       <value name="proxy-AlignH" type="string">Left</value>
+                                                                       <value name="proxy-AlignV" type="string">Centre</value>
+                                                                       <value name="proxy-Stretch factor" type="Integer">0</value>
+                                                                       <value name="proxy-Border" type="Integer">5</value>
+                                                                       <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxBOTTOM" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxADJUST_MINSIZE" type="bool">TRUE</value>
+                                                               </path>
+                                                               <path name="IDfe6ad0">
+                                                                       <value name="title" type="string">wxTextCtrl</value>
+                                                                       <value name="id" type="Integer">16673488</value>
+                                                                       <value name="type" type="string">dialog-control-document</value>
+                                                                       <value name="filename" type="string"></value>
+                                                                       <value name="icon-name" type="string">dialogcontrol</value>
+                                                                       <value name="is-transient" type="Integer">0</value>
+                                                                       <value name="parent" type="Integer">16934456</value>
+                                                                       <value name="locked" type="Integer">0</value>
+                                                                       <value name="proxy-type" type="string">wbTextCtrlProxy</value>
+                                                                       <value name="proxy-Id name" type="string">ID_CONFIGURATION_DESCRIPTION</value>
+                                                                       <value name="proxy-Id value" type="Integer">2008</value>
+                                                                       <value name="proxy-Class" type="string">wxTextCtrl</value>
+                                                                       <value name="proxy-Member variable name" type="string"></value>
+                                                                       <value name="proxy-Event handler" type="bool">FALSE</value>
+                                                                       <value name="proxy-Update event handler" type="bool">FALSE</value>
+                                                                       <value name="proxy-Initial value" type="string"></value>
+                                                                       <value name="proxy-Help text" type="string"></value>
+                                                                       <value name="proxy-Tooltip text" type="string"></value>
+                                                                       <value name="proxy-Background colour" type="string"></value>
+                                                                       <value name="proxy-Foreground colour" type="string"></value>
+                                                                       <value name="proxy-Hidden" type="bool">FALSE</value>
+                                                                       <value name="proxy-Data variable" type="string"></value>
+                                                                       <value name="proxy-Data validator" type="string"></value>
+                                                                       <value name="proxy-wxTE_MULTILINE" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxTE_PROCESS_ENTER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_PROCESS_TAB" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_PASSWORD" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_READONLY" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_RICH" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxTE_RICH2" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_AUTO_URL" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_NOHIDESEL" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_LEFT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_CENTRE" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_RIGHT" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxHSCROLL" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_LINEWRAP" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxTE_WORDWRAP" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxSIMPLE_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxDOUBLE_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxSUNKEN_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxRAISED_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxSTATIC_BORDER" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxWANTS_CHARS" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxNO_FULL_REPAINT_ON_RESIZE" type="bool">FALSE</value>
+                                                                       <value name="proxy-X" type="Integer">-1</value>
+                                                                       <value name="proxy-Y" type="Integer">-1</value>
+                                                                       <value name="proxy-Width" type="Integer">-1</value>
+                                                                       <value name="proxy-Height" type="Integer">-1</value>
+                                                                       <value name="proxy-AlignH" type="string">Expand</value>
+                                                                       <value name="proxy-AlignV" type="string">Centre</value>
+                                                                       <value name="proxy-Stretch factor" type="Integer">1</value>
+                                                                       <value name="proxy-Border" type="Integer">5</value>
+                                                                       <value name="proxy-wxLEFT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxRIGHT" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxTOP" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxBOTTOM" type="bool">TRUE</value>
+                                                                       <value name="proxy-wxSHAPED" type="bool">FALSE</value>
+                                                                       <value name="proxy-wxADJUST_MINSIZE" type="bool">FALSE</value>
+                                                               </path>
+                                                       </path>
+                                               </path>
+                                       </path>
+                               </path>
+                       </path>
                </path>
                </path>
-               <path name="IDb530b0">
+               <path name="IDb79c80">
                        <value name="title" type="string">Images</value>
                        <value name="title" type="string">Images</value>
-                       <value name="id" type="Integer">11874480</value>
+                       <value name="id" type="Integer">12033152</value>
                        <value name="type" type="string">html-document</value>
                        <value name="filename" type="string"></value>
                        <value name="icon-name" type="string">bitmapsfolder</value>
                        <value name="is-transient" type="Integer">1</value>
                        <value name="type" type="string">html-document</value>
                        <value name="filename" type="string"></value>
                        <value name="icon-name" type="string">bitmapsfolder</value>
                        <value name="is-transient" type="Integer">1</value>
-                       <value name="parent" type="Integer">12159224</value>
+                       <value name="parent" type="Integer">11951464</value>
                        <value name="locked" type="Integer">1</value>
                </path>
        </path>
                        <value name="locked" type="Integer">1</value>
                </path>
        </path>
index a3547d47ef8279e32bf66dd6a2a519fbc18f5053..292d0903ba238d89207bdf6bed10f44312a47593 100644 (file)
@@ -2,8 +2,10 @@ aaaa                    ICON    "bitmaps/wxconfigtool.ico"
 
 wxconfigtool              ICON    "bitmaps/wxconfigtool.ico"
 
 
 wxconfigtool              ICON    "bitmaps/wxconfigtool.ico"
 
+#define wxUSE_NO_MANIFEST 0
+
 #include "wx/msw/wx.rc"
 
 /* Use if compiling with earlier versions of wxWindows */
 #include "wx/msw/wx.rc"
 
 /* Use if compiling with earlier versions of wxWindows */
-1 24 "wxconfigtool.exe.manifest"
+/* 1 24 "wxconfigtool.exe.manifest" */