Improve speed of category tab title updates
[amule.git] / src / muuli_wdr.h
blob64aa7150888372f4932e328854e034a5c3fd9774
1 //------------------------------------------------------------------------------
2 // Header generated by wxDesigner from file: muuli.wdr
3 // Do not modify this file, all changes will be lost!
4 //------------------------------------------------------------------------------
6 #ifndef __WDR_muuli_H__
7 #define __WDR_muuli_H__
9 #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
10 #pragma interface "muuli_wdr.h"
11 #endif
13 // Include wxWidgets' headers
15 #ifndef WX_PRECOMP
16 #include <wx/wx.h>
17 #endif
19 #include <wx/image.h>
20 #include <wx/statline.h>
21 #include <wx/spinbutt.h>
22 #include <wx/spinctrl.h>
23 #include <wx/splitter.h>
24 #include <wx/listctrl.h>
25 #include <wx/treectrl.h>
26 #include <wx/notebook.h>
27 #include <wx/grid.h>
28 #include <wx/toolbar.h>
29 #include <wx/tglbtn.h>
31 // Declare window functions
33 extern wxSizer *s_dlgcnt;
34 extern wxSizer *contentSizer;
35 extern wxSizer *s_fed2klh;
36 #define ID_BUTTON_FAST 10000
37 wxSizer *muleDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
39 #define ID_SRV_SPLITTER 10001
40 wxSizer *serverListDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
42 extern wxSizer *s_searchsizer;
43 #define IDC_SEARCHNAME 10002
44 #define ID_SEARCHTYPE 10003
45 #define IDC_EXTENDEDSEARCHCHECK 10004
46 #define IDC_FILTERCHECK 10005
47 extern wxSizer *s_extendedsizer;
48 #define IDC_TypeSearch 10006
49 #define ID_AUTOCATASSIGN 10007
50 #define IDC_EDITSEARCHEXTENSION 10008
51 #define IDC_SPINSEARCHMIN 10009
52 #define IDC_SEARCHMINSIZE 10010
53 #define IDC_SPINSEARCHMAX 10011
54 #define IDC_SEARCHMAXSIZE 10012
55 #define IDC_SPINSEARCHAVAIBILITY 10013
56 extern wxSizer *s_filtersizer;
57 #define ID_FILTER_TEXT 10014
58 #define ID_FILTER 10015
59 #define ID_FILTER_INVERT 10016
60 #define ID_FILTER_KNOWN 10017
61 #define IDC_STARTS 10018
62 #define IDC_SEARCHMORE 10019
63 #define IDC_CANCELS 10020
64 #define IDC_SDOWNLOAD 10021
65 #define IDC_SEARCH_RESET 10022
66 #define IDC_CLEAR_RESULTS 10023
67 #define ID_NOTEBOOK 10024
68 #define ID_SEARCHPROGRESS 10025
69 wxSizer *searchDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
71 #define ID_BTNCLRCOMPL 10026
72 #define ID_CATEGORIES 10027
73 #define ID_DLOADLIST 10028
74 wxSizer *transferTopPane( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
76 extern wxSizer *s_clientlistHeader;
77 #define ID_CLIENTTOGGLE 10029
78 #define ID_CLIENTCOUNT 10030
79 #define ID_CLIENTLIST 10031
80 wxSizer *transferBottomPane( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
82 #define ID_MESSAGESPLATTER 10032
83 wxSizer *messagePage( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
85 #define IDC_FNAME 10033
86 #define IDC_METFILE 10034
87 #define IDC_FHASH 10035
88 #define IDC_FSIZE 10036
89 #define IDC_PFSTATUS 10037
90 #define IDC_LASTSEENCOMPL 10038
91 #define IDC_SOURCECOUNT 10039
92 #define IDC_SOURCECOUNT2 10040
93 #define IDC_PARTCOUNT 10041
94 #define IDC_PARTAVAILABLE 10042
95 #define IDC_DATARATE 10043
96 #define IDC_DLACTIVETIME 10044
97 #define IDC_TRANSFERRED 10045
98 #define IDC_COMPLSIZE 10046
99 #define IDC_PROCCOMPL 10047
100 #define IDC_FD_STATS1 10048
101 #define IDC_FD_STATS2 10049
102 #define IDC_FD_STATS3 10050
103 #define IDC_LISTCTRLFILENAMES 10051
104 #define IDC_TAKEOVER 10052
105 #define IDC_CMTBT 10053
106 #define IDC_BUTTONSTRIP 10054
107 #define IDC_FILENAME 10055
108 #define IDC_APPLY 10056
109 #define IDC_APPLY_AND_CLOSE 10057
110 #define ID_CLOSEWNDFD 5100
111 wxSizer *fileDetails( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
113 #define IDC_CMT_TEXT 10058
114 #define IDC_FC_CLEAR 10059
115 #define IDC_RATELIST 10060
116 #define IDCOK 10061
117 #define IDCCANCEL 10062
118 wxSizer *commentDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
120 #define IDC_LST 10063
121 #define IDC_CMSTATUS 10064
122 #define IDCREF 10065
123 wxSizer *commentLstDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
125 #define ID_ANIMATE 10066
126 #define ID_HTTPDOWNLOADPROGRESS 10067
127 #define IDC_DOWNLOADSIZE 10068
128 #define ID_HTTPCANCEL 5101
129 wxSizer *downloadDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
131 #define ID_IPADDRESS 10069
132 #define ID_IPORT 10070
133 #define ID_USERNAME 10071
134 #define ID_USERHASH 10072
135 #define ID_ADDFRIEND 10073
136 #define ID_CLOSEDLG 10074
137 wxSizer *addFriendDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
139 #define ID_SHARESSPLATTER 10075
140 wxSizer *sharedfilesDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
142 #define ID_DLOADSCOPE 10076
143 #define IDC_C0 10077
144 #define IDC_C0_3 10078
145 #define IDC_C0_2 10079
146 #define ID_ULOADSCOPE 10080
147 #define IDC_C1 10081
148 #define IDC_C1_3 10082
149 #define IDC_C1_2 10083
150 #define ID_OTHERS 10084
151 #define IDC_S3 10085
152 #define IDC_S0 10086
153 #define ID_ACTIVEC 10087
154 #define IDC_S1 10088
155 wxSizer *statsDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
157 #define ID_DNAME 10089
158 #define ID_DHASH 10090
159 #define ID_DSOFT 10091
160 #define ID_DVERSION 10092
161 #define ID_DIP 10093
162 #define ID_DID 10094
163 #define ID_DSIP 10095
164 #define ID_DSNAME 10096
165 #define IDT_OBFUSCATION 10097
166 #define IDT_KAD 10098
167 #define ID_DDOWNLOADING 10099
168 #define ID_DAVDR 10100
169 #define ID_DAVUR 10101
170 #define ID_DDOWN 10102
171 #define ID_DDUP 10103
172 #define ID_DDOWNTOTAL 10104
173 #define ID_DUPTOTAL 10105
174 #define ID_DRATIO 10106
175 #define IDC_CDIDENT 10107
176 #define ID_QUEUERANK 10108
177 #define ID_DSCORE 10109
178 #define ID_CLOSEWND 10110
179 wxSizer *clientDetails( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
181 #define IDC_NICK 10111
182 #define IDC_LANGUAGE 10112
183 #define IDC_NEWVERSION 10113
184 #define IDC_STARTMIN 10114
185 #define IDC_EXIT 10115
186 #define IDC_ENABLETRAYICON 10116
187 #define IDC_MINTRAY 10117
188 #define IDC_TOOLTIPDELAY 10118
189 #define IDC_BROWSERSELF 10119
190 #define IDC_SELBROWSER 10120
191 #define IDC_BROWSERTABS 10121
192 #define IDC_VIDEOPLAYER 10122
193 #define IDC_BROWSEV 10123
194 #define IDC_PREVIEW_NOTE 10124
195 wxSizer *PreferencesGeneralTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
197 #define IDC_MAXDOWN 10125
198 #define IDC_MAXUP 10126
199 #define IDC_SLOTALLOC 10127
200 #define IDC_PORT 10128
201 #define ID_TEXT_CLIENT_UDP_PORT 10129
202 #define IDC_UDPENABLE 10130
203 #define IDC_UDPPORT 10131
204 #define IDC_UPNP_ENABLED 10132
205 #define IDC_UPNPTCPPORT 10133
206 #define IDC_ADDRESS 10134
207 #define ID_TEXT 10135
208 #define IDC_MAXSOURCEPERFILE 10136
209 #define IDC_MAXCON 10137
210 #define IDC_NETWORKKAD 10138
211 #define IDC_NETWORKED2K 10139
212 #define IDC_AUTOCONNECT 10140
213 #define IDC_RECONN 10141
214 wxSizer *PreferencesConnectionTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
216 #define IDC_REMOVEDEAD 10142
217 #define IDC_SERVERRETRIES 10143
218 #define IDC_AUTOSERVER 10144
219 #define IDC_EDITADR 10145
220 #define IDC_UPDATESERVERCONNECT 10146
221 #define IDC_UPDATESERVERCLIENT 10147
222 #define IDC_SCORE 10148
223 #define IDC_SMARTIDCHECK 10149
224 #define IDC_SAFESERVERCONNECT 10150
225 #define IDC_AUTOCONNECTSTATICONLY 10151
226 #define IDC_MANUALSERVERHIGHPRIO 10152
227 wxSizer *PreferencesServerTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
229 #define IDC_ICH 10153
230 #define IDC_AICHTRUST 10154
231 #define IDC_ADDNEWFILESPAUSED 10155
232 #define IDC_DAP 10156
233 #define IDC_PREVIEWPRIO 10157
234 #define IDC_STARTNEXTFILE 10158
235 #define IDC_STARTNEXTFILE_SAME 10159
236 #define IDC_STARTNEXTFILE_ALPHA 10160
237 #define IDC_ALLOCFULLFILE 10161
238 #define IDC_CHECKDISKSPACE 10162
239 #define IDC_MINDISKSPACE 10163
240 #define IDC_SRCSEEDS 10164
241 #define IDC_UAP 10165
242 wxSizer *PreferencesFilesTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
244 #define IDC_INCFILES 10166
245 #define IDC_SELINCDIR 10167
246 #define IDC_TEMPFILES 10168
247 #define IDC_SELTEMPDIR 10169
248 #define IDC_SHARESELECTOR 10170
249 #define IDC_SHAREHIDDENFILES 10171
250 wxSizer *PreferencesDirectoriesTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
252 #define IDC_SLIDERINFO 10172
253 #define IDC_SLIDER 10173
254 #define IDC_SLIDERINFO3 10174
255 #define IDC_SLIDER3 10175
256 #define IDC_SLIDERINFO4 10176
257 #define IDC_SLIDER4 10177
258 #define IDC_DOWNLOAD_CAP 10178
259 #define IDC_UPLOAD_CAP 10179
260 #define IDC_COLORSELECTOR 10180
261 #define IDC_COLOR_BUTTON 10181
262 #define IDC_SLIDERINFO2 10182
263 #define IDC_SLIDER2 10183
264 #define IDC_CLIENTVERSIONS 10184
265 wxSizer *PreferencesStatisticsTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
267 #define IDC_AMULE_TWEAKS_WARNING 10185
268 #define IDC_MAXCON5SEC 10186
269 #define IDC_FILEBUFFERSIZE_STATIC 10187
270 #define IDC_FILEBUFFERSIZE 10188
271 #define IDC_QUEUESIZE_STATIC 10189
272 #define IDC_QUEUESIZE 10190
273 #define IDC_SERVERKEEPALIVE_LABEL 10191
274 #define IDC_SERVERKEEPALIVE 10192
275 #define IDC_PREVENT_SLEEP 10193
276 wxSizer *PreferencesaMuleTweaksTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
278 #define IDC_SKIN 10194
279 #define IDC_FED2KLH 10195
280 #define IDC_EXTCATINFO 10196
281 #define IDC_SHOWRATEONTITLE 10197
282 #define IDC_RATESBEFORETITLE 10198
283 #define IDC_RATESAFTERTITLE 10199
284 #define IDC_SHOWOVERHEAD 10200
285 #define IDC_VERTTOOLBAR 10201
286 #define IDC_SHOW_COUNTRY_FLAGS 10202
287 #define IDC_PERCENT 10203
288 #define IDC_PROGBAR 10204
289 #define IDC_3DDEPTH 10205
290 #define IDC_AUTOSORT 10206
291 wxSizer *PreferencesGuiTweaksTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
293 #define IDC_EXT_CONN_ACCEPT 10207
294 #define IDC_EXT_CONN_IP 10208
295 #define IDC_EXT_CONN_TCP_PORT 10209
296 #define IDC_UPNP_EC_ENABLED 10210
297 #define IDC_EXT_CONN_PASSWD 10211
298 #define IDC_ENABLE_WEB 10212
299 #define IDC_WEBTEMPLATE 10213
300 #define IDC_WEB_PASSWD 10214
301 #define IDC_ENABLE_WEB_LOW 10215
302 #define IDC_WEB_PASSWD_LOW 10216
303 #define IDC_WEB_PORT 10217
304 #define IDC_UPNP_WEBSERVER_ENABLED 10218
305 #define IDC_WEBUPNPTCPPORT 10219
306 #define IDC_WEB_REFRESH_TIMEOUT 10220
307 #define IDC_WEB_GZIP 10221
308 wxSizer *PreferencesRemoteControlsTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
310 extern wxSizer *prefs_sizer;
311 #define ID_PREFSLISTCTRL 10222
312 #define ID_PREFS_OK_TOP 10223
313 #define ID_PREFS_CANCEL_TOP 10224
314 wxSizer *preferencesDlgTop( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
316 #define IDC_TITLE 10225
317 #define IDC_COMMENT 10226
318 #define IDC_INCOMING 10227
319 #define IDC_BROWSE 10228
320 #define IDC_PRIOCOMBO 10229
321 #define ID_BOX_CATCOLOR 10230
322 #define IDC_CATCOLOR 10231
323 wxSizer *CategoriesEditWindow( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
325 #define ID_DOWNLOADSSPLATTER 10232
326 wxSizer *transferDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
328 #define ID_SERVERINFO 10233
329 #define ID_BTN_RESET_SERVER 10234
330 wxSizer *ServerInfoLog( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
332 #define ID_LOGVIEW 10235
333 #define ID_BTN_RESET 10236
334 wxSizer *aMuleLog( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
336 #define ID_UPDATELIST 10237
337 #define IDC_SERVERLISTURL 10238
338 #define IDC_SERVERNAME 10239
339 #define IDC_IPADDRESS 10240
340 #define IDC_SPORT 10241
341 #define ID_ADDTOLIST 10242
342 #define IDC_ED2KDISCONNECT 10243
343 #define ID_SERVERLIST 10244
344 wxSizer *serverListDlgUp( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
346 #define ID_SRVLOG_NOTEBOOK 10245
347 wxSizer *serverListDlgDown( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
349 #define ID_UPDATEKADLIST 10246
350 #define IDC_NODESLISTURL 10247
351 #define ID_KADSCOPE 10248
352 #define ID_NODE_IP1 10249
353 #define ID_NODE_IP2 10250
354 #define ID_NODE_IP3 10251
355 #define ID_NODE_IP4 10252
356 #define ID_NODE_PORT 10253
357 #define ID_NODECONNECT 10254
358 #define ID_KNOWNNODECONNECT 10255
359 #define ID_KADDISCONNECT 10256
360 wxSizer *KadDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
362 #define ID_ED2KINFO 10257
363 wxSizer *ED2K_Info( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
365 #define IDC_SECIDENT 10258
366 #define IDC_SUPPORT_PO 10259
367 #define IDC_ENABLE_PO_OUTGOING 10260
368 #define IDC_ENFORCE_PO_INCOMING 10261
369 #define IDC_SEESHARES 10262
370 #define IDC_IPFCLIENTS 10263
371 #define IDC_IPFSERVERS 10264
372 #define IDC_IPFRELOAD 10265
373 #define IDC_IPFILTERURL 10266
374 #define IDC_IPFILTERUPDATE 10267
375 #define IDC_AUTOIPFILTER 10268
376 #define ID_IPFILTERLEVEL 10269
377 #define IDC_FILTERLAN 10270
378 #define IDC_PARANOID 10271
379 #define IDC_IPFILTERSYS 10272
380 wxSizer *PreferencesSecurityTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
382 #define IDC_ONLINESIG 10273
383 #define IDC_OSUPDATE 10274
384 #define IDC_OSDIR 10275
385 #define IDC_SELOSDIR 10276
386 wxSizer *PreferencesOnlineSigTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
388 #define IDC_MSGFILTER 10277
389 #define IDC_MSGFILTER_ALL 10278
390 #define IDC_MSGFILTER_NONFRIENDS 10279
391 #define IDC_MSGFILTER_NONSECURE 10280
392 #define IDC_MSGFILTER_WORD 10281
393 #define IDC_MSGWORD 10282
394 #define IDC_MSGLOG 10283
395 #define IDC_FILTERCOMMENTS 10284
396 #define IDC_COMMENTWORD 10285
397 wxSizer *PreferencesFilteringTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
399 #define ID_PROXY_AUTO_SERVER_CONNECT_WITHOUT_PROXY 10286
400 #define ID_PROXY_ENABLE_PASSWORD 10287
401 #define ID_PROXY_USER 10288
402 #define ID_PROXY_PASSWORD 10289
403 #define ID_PROXY_ENABLE_PROXY 10290
404 #define ID_PROXY_TYPE 10291
405 #define ID_PROXY_NAME 10292
406 #define ID_PROXY_PORT 10293
407 wxSizer *PreferencesProxyTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
409 #define ID_REMOTE_HOST 10294
410 #define ID_REMOTE_PORT 10295
411 #define ID_EC_LOGIN 10296
412 #define ID_EC_PASSWD 10297
413 #define ID_EC_SAVE 10298
414 wxSizer *CoreConnect( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
416 #define ID_VERBOSEDEBUG 10299
417 #define ID_DEBUGCATS 10300
418 wxSizer *PreferencesDebug( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
420 extern wxSizer *IDC_CURJOB;
421 #define IDC_CONV_PB_LABEL 10301
422 #define IDC_CONV_PROZENT 10302
423 #define IDC_CONV_PB_CURRENT 10303
424 #define IDC_JOBLIST 10304
425 #define IDC_ADDITEM 10305
426 #define IDC_RETRY 10306
427 #define IDC_CONVREMOVE 10307
428 wxSizer *convertDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
430 #define ID_KADINFO 10308
431 wxSizer *Kad_Info( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
433 extern wxSizer *m_networknotebooksizer;
434 #define ID_NETNOTEBOOK 10309
435 wxSizer *NetDialog( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
437 extern wxSizer *IDC_PREFS_EVENTS_PAGE;
438 #define IDC_EVENTLIST 10310
439 wxSizer *PreferencesEventsTab( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
441 extern wxSizer *s_sharedfilespeerHeader;
442 #define ID_SHAREDCLIENTTOGGLE 10311
443 #define IDC_SREQUESTED 10312
444 #define IDC_SACCEPTED 10313
445 #define IDC_STRANSFERRED 10314
446 #define ID_LINE 10315
447 #define ID_SHAREDCLIENTLIST 10316
448 wxSizer *sharedfilesBottomDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
450 #define ID_SHOW_CLIENTS_MODE 10317
451 #define ID_BTNRELSHARED 10318
452 #define ID_SHFILELIST 10319
453 wxSizer *sharedfilesTopDlg( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
455 #define ID_FRIENDLIST 10320
456 wxSizer *messagePageFriends( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
458 #define IDC_CHATSELECTOR 10321
459 #define IDC_CMESSAGE 10322
460 #define IDC_CSEND 10323
461 #define IDC_CCLOSE 10324
462 wxSizer *messagePageMessages( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE );
464 // Declare menubar functions
466 // Declare toolbar functions
468 #define ID_BUTTONCONNECT 10325
469 #define ID_BUTTONNETWORKS 10326
470 #define ID_BUTTONSEARCH 10327
471 #define ID_BUTTONDOWNLOADS 10328
472 #define ID_BUTTONSHARED 10329
473 #define ID_BUTTONMESSAGES 10330
474 #define ID_BUTTONSTATISTICS 10331
475 #define ID_BUTTONNEWPREFERENCES 10332
476 #define ID_BUTTONIMPORT 10333
477 #define ID_ABOUT 10334
478 void muleToolbar( wxToolBar *parent );
480 // Declare bitmap functions
482 wxBitmap clientImages( size_t index );
484 wxBitmap dlStatusImages( size_t index );
486 wxBitmap connImages( size_t index );
488 wxBitmap moreImages( size_t index );
490 wxBitmap amuleSpecial( size_t index );
492 wxBitmap connButImg( size_t index );
494 wxBitmap amuleDlgImages( size_t index );
496 #endif
498 // End of generated file