1
<?xml version="1.0" encoding="utf-8" ?>
3
<object class="wxFrame" name="MainFrame">
4
<title>Welcome to Code::Blocks Share Config</title>
6
<bg>wxSYS_COLOUR_BTNFACE</bg>
7
<minsize>640,480</minsize>
8
<style>wxCAPTION|wxDEFAULT_DIALOG_STYLE|wxSYSTEM_MENU|wxRESIZE_BORDER|wxCLOSE_BOX|wxMINIMIZE_BOX</style>
9
<object class="wxBoxSizer" variable="bszMain" member="yes">
10
<orient>wxVERTICAL</orient>
11
<object class="sizeritem">
12
<object class="wxBoxSizer" variable="bszSteps" member="yes">
13
<object class="sizeritem">
14
<object class="wxStaticBoxSizer" variable="sbsSteps" member="yes">
15
<label>Steps to do:</label>
16
<object class="sizeritem">
17
<object class="wxStaticText" name="ID_LBL_STEPS" variable="lblSteps" member="yes">
18
<label>- make sure C::B is *not* running
- select the C::B source configuration file on the left
- select the C::B destination configuration file on the right
- select the sections you would like to transfer
- verify again and do the transfer
- save the modified (right) configuration</label>
20
<flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
25
<flag>wxALL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
30
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
33
<object class="sizeritem">
34
<object class="wxGridSizer" variable="grsFileLabel" member="yes">
37
<object class="sizeritem">
38
<object class="wxStaticText" name="ID_LBL_FILE_SRC" variable="lblFileSrc" member="yes">
39
<label>Source configuration file:</label>
41
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
43
<object class="sizeritem">
44
<object class="wxStaticText" name="ID_LBL_FILE_DST" variable="lblFileDst" member="yes">
45
<label>Destination configuration file:</label>
47
<flag>wxLEFT|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
51
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
54
<object class="sizeritem">
55
<object class="wxGridSizer" variable="grsFile" member="yes">
58
<object class="sizeritem">
59
<object class="wxFlexGridSizer" variable="flsFileSrc" member="yes">
62
<growablecols>0</growablecols>
63
<object class="sizeritem">
64
<object class="wxTextCtrl" name="ID_TXT_FILE_SRC" variable="txtFileSrc" member="yes">
65
<style>wxTE_READONLY</style>
67
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
69
<object class="sizeritem">
70
<object class="wxButton" name="ID_BTN_FILE_SRC" variable="btnFileSrc" member="yes">
73
<tooltip>Select the source C::B configuration file.</tooltip>
74
<handler function="OnBtnFileSrcClick" entry="EVT_BUTTON" />
76
<flag>wxLEFT|wxALIGN_RIGHT|wxALIGN_TOP</flag>
80
<flag>wxRIGHT|wxEXPAND|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag>
83
<object class="sizeritem">
84
<object class="wxFlexGridSizer" variable="flsFileDst" member="yes">
87
<growablecols>0</growablecols>
88
<object class="sizeritem">
89
<object class="wxTextCtrl" name="ID_TXT_FILE_DST" variable="txtFileDst" member="yes">
90
<style>wxTE_READONLY</style>
92
<flag>wxLEFT|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
94
<object class="sizeritem">
95
<object class="wxButton" name="ID_BTN_FILE_DST" variable="btnFileDst" member="yes">
98
<tooltip>Select the destination C::B configuration file.</tooltip>
99
<handler function="OnBtnFileDstClick" entry="EVT_BUTTON" />
101
<flag>wxLEFT|wxALIGN_RIGHT|wxALIGN_TOP</flag>
105
<flag>wxLEFT|wxEXPAND|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag>
109
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
112
<object class="sizeritem">
113
<object class="wxGridSizer" variable="grsCfg" member="yes">
116
<object class="sizeritem">
117
<object class="wxCheckListBox" name="ID_CFG_SRC" variable="clbCfgSrc" member="yes" />
118
<flag>wxRIGHT|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
121
<object class="sizeritem">
122
<object class="wxListBox" name="ID_LST_CFG" variable="lstCfgDst" member="yes" />
123
<flag>wxLEFT|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
127
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
131
<object class="sizeritem">
132
<object class="wxGridSizer" variable="grsAction" member="yes">
135
<object class="sizeritem">
136
<object class="wxButton" name="ID_BTN_TRANSFER" variable="btnTransfer" member="yes">
137
<label>Transfer >></label>
138
<tooltip>Transfer the selection on the left to right.</tooltip>
139
<handler function="OnBtnTransferClick" entry="EVT_BUTTON" />
141
<flag>wxALIGN_LEFT|wxALIGN_TOP</flag>
143
<object class="sizeritem">
144
<object class="wxButton" name="ID_BTN_UNCHECK" variable="btnUncheck" member="yes">
145
<label>Uncheck all</label>
146
<handler function="OnBtnUncheckClick" entry="EVT_BUTTON" />
148
<flag>wxALIGN_LEFT|wxALIGN_TOP</flag>
150
<object class="spacer">
151
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
153
<object class="sizeritem">
154
<object class="wxButton" name="ID_BTN_EXPORT" variable="btnExport" member="yes">
155
<label>Export</label>
156
<tooltip>Export the selection on the left to a C::B config backup file.</tooltip>
157
<handler function="OnBtnExportClick" entry="EVT_BUTTON" />
159
<flag>wxALIGN_LEFT|wxALIGN_TOP</flag>
161
<object class="sizeritem">
162
<object class="wxButton" name="ID_BTN_SAVE" variable="btnSave" member="yes">
164
<tooltip>Save the selection on the right into the C::B destination config file.</tooltip>
165
<handler function="OnBtnSaveClick" entry="EVT_BUTTON" />
167
<flag>wxLEFT|wxALIGN_LEFT|wxALIGN_TOP</flag>
170
<object class="spacer">
171
<flag>wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
174
<object class="spacer">
175
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>
178
<object class="sizeritem">
179
<object class="wxButton" name="ID_BTN_CLOSE" variable="btnClose" member="yes">
181
<tooltip>Close the application.</tooltip>
182
<handler function="OnBtnCloseClick" entry="EVT_BUTTON" />
184
<flag>wxALIGN_RIGHT|wxALIGN_TOP</flag>
187
<flag>wxALL|wxEXPAND|wxALIGN_LEFT|wxALIGN_TOP</flag>