]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/_defs.i
Fixed an issue related to the new wxList.
[wxWidgets.git] / utils / wxPython / src / _defs.i
1 /////////////////////////////////////////////////////////////////////////////
2 // Name: _defs.i
3 // Purpose: Definitions and stuff
4 //
5 // Author: Robin Dunn
6 //
7 // Created: 6/24/97
8 // RCS-ID: $Id$
9 // Copyright: (c) 1998 by Total Control Software
10 // Licence: wxWindows license
11 /////////////////////////////////////////////////////////////////////////////
12
13
14
15 //---------------------------------------------------------------------------
16 // Forward declares...
17
18 class wxPyApp;
19 class wxEvtHandler;
20 class wxWindow;
21 class wxFrame;
22 class wxMiniFrame;
23 class wxPanel;
24 class wxDialog;
25 class wxMenu;
26 class wxPyMenu;
27 class wxMenuBar;
28 class wxMenuItem;
29 class wxEvent;
30 class wxSizeEvent;
31 class wxCloseEvent;
32 class wxCommandEvent;
33 class wxScrollEvent;
34 class wxMouseEvent;
35 class wxKeyEvent;
36 class wxMoveEvent;
37 class wxPaintEvent;
38 class wxEraseEvent;
39 class wxFocusEvent;
40 class wxActivateEvent;
41 class wxInitDialogEvent;
42 class wxMenuEvent;
43 class wxShowEvent;
44 class wxIconizeEvent;
45 class wxMaximizeEvent;
46 class wxJoystickEvent;
47 class wxDropFilesEvent;
48 class wxIdleEvent;
49 class wxUpdateUIEvent;
50 class wxSysColourChangedEvent;
51 class wxSize;
52 class wxRealPoint;
53 class wxPoint;
54 class wxRect;
55 class wxBitmap;
56 class wxMask;
57 class wxIcon;
58 class wxCursor;
59 class wxFont;
60 class wxColour;
61 class wxPen;
62 class wxBrush;
63 class wxDC;
64 class wxMemoryDC;
65 class wxScreenDC;
66 class wxClientDC;
67 class wxPaintDC;
68 class wxPostScriptDC;
69 class wxPrinterDC;
70 class wxMetaFileDC;
71 class wxMDIParentFrame;
72 class wxMDIChildFrame;
73 class wxMDIClientWindow;
74 class wxControl;
75 class wxButton;
76 class wxBitmapButton;
77 class wxCheckBox;
78 class wxChoice;
79 class wxComboBox;
80 class wxGauge;
81 class wxStaticBox;
82 class wxStaticText;
83 class wxListBox;
84 class wxTextCtrl;
85 class wxScrollBar;
86 class wxSpinButton;
87 class wxStaticBitmap;
88 class wxRadioBox;
89 class wxRadioButton;
90 class wxSlider;
91
92 class wxPyTimer;
93 class wxIndividualLayoutConstraint;
94 class wxLayoutConstraints;
95 class wxToolBar;
96 class wxStatusBar;
97
98 //---------------------------------------------------------------------------
99
100 // some definitions for SWIG only
101 typedef unsigned char byte;
102 typedef short int WXTYPE;
103 typedef int wxWindowID;
104 typedef unsigned int uint;
105 typedef signed int EBool;
106
107
108 //---------------------------------------------------------------------------
109
110 // General numeric #define's and etc. Making them all enums makes SWIG use the
111 // real macro when making the Python Int
112
113 enum {
114 wxMAJOR_VERSION,
115 wxMINOR_VERSION,
116 wxRELEASE_NUMBER,
117
118 NOT_FOUND,
119
120 wxVSCROLL,
121 wxHSCROLL,
122 wxCAPTION,
123 wxDOUBLE_BORDER,
124 wxSUNKEN_BORDER,
125 wxRAISED_BORDER,
126 wxBORDER,
127 wxSIMPLE_BORDER,
128 wxSTATIC_BORDER,
129 wxTRANSPARENT_WINDOW,
130 wxNO_BORDER,
131 wxUSER_COLOURS,
132 wxNO_3D,
133 //wxOVERRIDE_KEY_TRANSLATIONS,
134 wxTAB_TRAVERSAL,
135 wxHORIZONTAL,
136 wxVERTICAL,
137 wxBOTH,
138 wxCENTER_FRAME,
139 wxSTAY_ON_TOP,
140 wxICONIZE,
141 wxMINIMIZE,
142 wxMAXIMIZE,
143 wxTHICK_FRAME,
144 wxSYSTEM_MENU,
145 wxMINIMIZE_BOX,
146 wxMAXIMIZE_BOX,
147 wxTINY_CAPTION_HORIZ,
148 wxTINY_CAPTION_VERT,
149 wxRESIZE_BOX,
150 wxRESIZE_BORDER,
151 wxDIALOG_MODAL,
152 wxDIALOG_MODELESS,
153 wxDEFAULT_FRAME_STYLE,
154 wxDEFAULT_DIALOG_STYLE,
155 wxRETAINED,
156 wxBACKINGSTORE,
157 wxTB_3DBUTTONS,
158 wxTB_HORIZONTAL,
159 wxTB_VERTICAL,
160 wxTB_FLAT,
161 wxCOLOURED,
162 wxFIXED_LENGTH,
163 wxALIGN_LEFT,
164 wxALIGN_CENTER,
165 wxALIGN_CENTRE,
166 wxALIGN_RIGHT,
167 wxLB_NEEDED_SB,
168 wxLB_ALWAYS_SB,
169 wxLB_SORT,
170 wxLB_SINGLE,
171 wxLB_MULTIPLE,
172 wxLB_EXTENDED,
173 wxLB_OWNERDRAW,
174 wxLB_HSCROLL,
175 wxPROCESS_ENTER,
176 wxPASSWORD,
177 wxTE_PROCESS_ENTER,
178 wxTE_PASSWORD,
179 wxTE_READONLY,
180 wxTE_MULTILINE,
181 wxCB_SIMPLE,
182 wxCB_DROPDOWN,
183 wxCB_SORT,
184 wxCB_READONLY,
185 wxRA_HORIZONTAL,
186 wxRA_VERTICAL,
187 wxRB_GROUP,
188 wxGA_PROGRESSBAR,
189 wxGA_HORIZONTAL,
190 wxGA_VERTICAL,
191 wxSL_HORIZONTAL,
192 wxSL_VERTICAL,
193 wxSL_AUTOTICKS,
194 wxSL_LABELS,
195 wxSL_LEFT,
196 wxSL_TOP,
197 wxSL_RIGHT,
198 wxSL_BOTTOM,
199 wxSL_BOTH,
200 wxSL_SELRANGE,
201 wxSB_HORIZONTAL,
202 wxSB_VERTICAL,
203 wxBU_AUTODRAW,
204 wxBU_NOAUTODRAW,
205 wxTR_HAS_BUTTONS,
206 wxTR_EDIT_LABELS,
207 wxTR_LINES_AT_ROOT,
208 wxLC_ICON,
209 wxLC_SMALL_ICON,
210 wxLC_LIST,
211 wxLC_REPORT,
212 wxLC_ALIGN_TOP,
213 wxLC_ALIGN_LEFT,
214 wxLC_AUTOARRANGE,
215 wxLC_USER_TEXT,
216 wxLC_EDIT_LABELS,
217 wxLC_NO_HEADER,
218 wxLC_NO_SORT_HEADER,
219 wxLC_SINGLE_SEL,
220 wxLC_SORT_ASCENDING,
221 wxLC_SORT_DESCENDING,
222 wxLC_MASK_TYPE,
223 wxLC_MASK_ALIGN,
224 wxLC_MASK_SORT,
225 wxSP_VERTICAL,
226 wxSP_HORIZONTAL,
227 wxSP_ARROW_KEYS,
228 wxSP_WRAP,
229 wxSP_NOBORDER,
230 wxSP_3D,
231 wxSP_BORDER,
232 wxTAB_MULTILINE,
233 wxTAB_RIGHTJUSTIFY,
234 wxTAB_FIXEDWIDTH,
235 wxTAB_OWNERDRAW,
236 // wxSB_SIZEGRIP,
237 wxFLOOD_SURFACE,
238 wxFLOOD_BORDER,
239 wxODDEVEN_RULE,
240 wxWINDING_RULE,
241 wxTOOL_TOP,
242 wxTOOL_BOTTOM,
243 wxTOOL_LEFT,
244 wxTOOL_RIGHT,
245 wxOK,
246 wxYES_NO,
247 wxCANCEL,
248 wxYES,
249 wxNO,
250 wxICON_EXCLAMATION,
251 wxICON_HAND,
252 wxICON_QUESTION,
253 wxICON_INFORMATION,
254 wxICON_STOP,
255 wxICON_ASTERISK,
256 wxICON_MASK,
257 wxCENTRE,
258 wxCENTER,
259 wxSIZE_AUTO_WIDTH,
260 wxSIZE_AUTO_HEIGHT,
261 wxSIZE_AUTO,
262 wxSIZE_USE_EXISTING,
263 wxSIZE_ALLOW_MINUS_ONE,
264 wxDF_TEXT,
265 wxDF_BITMAP,
266 wxDF_METAFILE,
267 wxDF_DIB,
268 wxDF_OEMTEXT,
269 wxDF_FILENAME,
270 wxPORTRAIT,
271 wxLANDSCAPE,
272 wxID_OPEN,
273 wxID_CLOSE,
274 wxID_NEW,
275 wxID_SAVE,
276 wxID_SAVEAS,
277 wxID_REVERT,
278 wxID_EXIT,
279 wxID_UNDO,
280 wxID_REDO,
281 wxID_HELP,
282 wxID_PRINT,
283 wxID_PRINT_SETUP,
284 wxID_PREVIEW,
285 wxID_ABOUT,
286 wxID_HELP_CONTENTS,
287 wxID_HELP_COMMANDS,
288 wxID_HELP_PROCEDURES,
289 wxID_HELP_CONTEXT,
290 wxID_CUT,
291 wxID_COPY,
292 wxID_PASTE,
293 wxID_CLEAR,
294 wxID_FIND,
295 wxID_FILE1,
296 wxID_FILE2,
297 wxID_FILE3,
298 wxID_FILE4,
299 wxID_FILE5,
300 wxID_FILE6,
301 wxID_FILE7,
302 wxID_FILE8,
303 wxID_FILE9,
304 wxID_OK,
305 wxID_CANCEL,
306 wxID_APPLY,
307 wxID_YES,
308 wxID_NO,
309 wxBITMAP_TYPE_BMP,
310 wxBITMAP_TYPE_BMP_RESOURCE,
311 wxBITMAP_TYPE_ICO,
312 wxBITMAP_TYPE_ICO_RESOURCE,
313 wxBITMAP_TYPE_CUR,
314 wxBITMAP_TYPE_CUR_RESOURCE,
315 wxBITMAP_TYPE_XBM,
316 wxBITMAP_TYPE_XBM_DATA,
317 wxBITMAP_TYPE_XPM,
318 wxBITMAP_TYPE_XPM_DATA,
319 wxBITMAP_TYPE_TIF,
320 wxBITMAP_TYPE_TIF_RESOURCE,
321 wxBITMAP_TYPE_GIF,
322 wxBITMAP_TYPE_GIF_RESOURCE,
323 wxBITMAP_TYPE_PNG,
324 wxBITMAP_TYPE_PNG_RESOURCE,
325 wxBITMAP_TYPE_ANY,
326 wxBITMAP_TYPE_RESOURCE,
327
328 wxOPEN,
329 wxSAVE,
330 wxHIDE_READONLY,
331 wxOVERWRITE_PROMPT,
332
333 wxACCEL_ALT,
334 wxACCEL_CTRL,
335 wxACCEL_SHIFT,
336
337 };
338
339
340 /// Standard error codes
341 enum ErrCode
342 {
343 ERR_PARAM = (-4000),
344 ERR_NODATA,
345 ERR_CANCEL,
346 ERR_SUCCESS = 0
347 };
348
349
350 enum {
351 wxDEFAULT ,
352 wxDECORATIVE,
353 wxROMAN,
354 wxSCRIPT,
355 wxSWISS,
356 wxMODERN,
357 wxTELETYPE,
358 wxVARIABLE,
359 wxFIXED,
360 wxNORMAL,
361 wxLIGHT,
362 wxBOLD,
363 wxITALIC,
364 wxSLANT,
365 wxSOLID,
366 wxDOT,
367 wxLONG_DASH,
368 wxSHORT_DASH,
369 wxDOT_DASH,
370 wxUSER_DASH,
371 wxTRANSPARENT,
372 wxSTIPPLE,
373 wxBDIAGONAL_HATCH,
374 wxCROSSDIAG_HATCH,
375 wxFDIAGONAL_HATCH,
376 wxCROSS_HATCH,
377 wxHORIZONTAL_HATCH,
378 wxVERTICAL_HATCH,
379 wxJOIN_BEVEL,
380 wxJOIN_MITER,
381 wxJOIN_ROUND,
382 wxCAP_ROUND,
383 wxCAP_PROJECTING,
384 wxCAP_BUTT
385 };
386
387 typedef enum {
388 wxCLEAR, // 0
389 wxXOR, // src XOR dst
390 wxINVERT, // NOT dst
391 wxOR_REVERSE, // src OR (NOT dst)
392 wxAND_REVERSE,// src AND (NOT dst)
393 wxCOPY, // src
394 wxAND, // src AND dst
395 wxAND_INVERT, // (NOT src) AND dst
396 wxNO_OP, // dst
397 wxNOR, // (NOT src) AND (NOT dst)
398 wxEQUIV, // (NOT src) XOR dst
399 wxSRC_INVERT, // (NOT src)
400 wxOR_INVERT, // (NOT src) OR dst
401 wxNAND, // (NOT src) OR (NOT dst)
402 wxOR, // src OR dst
403 wxSET, // 1
404 wxSRC_OR, // source _bitmap_ OR destination
405 wxSRC_AND // source _bitmap_ AND destination
406 } form_ops_t;
407
408 enum _Virtual_keycodes {
409 WXK_BACK = 8,
410 WXK_TAB = 9,
411 WXK_RETURN = 13,
412 WXK_ESCAPE = 27,
413 WXK_SPACE = 32,
414 WXK_DELETE = 127,
415
416 WXK_START = 300,
417 WXK_LBUTTON,
418 WXK_RBUTTON,
419 WXK_CANCEL,
420 WXK_MBUTTON,
421 WXK_CLEAR,
422 WXK_SHIFT,
423 WXK_CONTROL,
424 WXK_MENU,
425 WXK_PAUSE,
426 WXK_CAPITAL,
427 WXK_PRIOR, // Page up
428 WXK_NEXT, // Page down
429 WXK_END,
430 WXK_HOME,
431 WXK_LEFT,
432 WXK_UP,
433 WXK_RIGHT,
434 WXK_DOWN,
435 WXK_SELECT,
436 WXK_PRINT,
437 WXK_EXECUTE,
438 WXK_SNAPSHOT,
439 WXK_INSERT,
440 WXK_HELP,
441 WXK_NUMPAD0,
442 WXK_NUMPAD1,
443 WXK_NUMPAD2,
444 WXK_NUMPAD3,
445 WXK_NUMPAD4,
446 WXK_NUMPAD5,
447 WXK_NUMPAD6,
448 WXK_NUMPAD7,
449 WXK_NUMPAD8,
450 WXK_NUMPAD9,
451 WXK_MULTIPLY,
452 WXK_ADD,
453 WXK_SEPARATOR,
454 WXK_SUBTRACT,
455 WXK_DECIMAL,
456 WXK_DIVIDE,
457 WXK_F1,
458 WXK_F2,
459 WXK_F3,
460 WXK_F4,
461 WXK_F5,
462 WXK_F6,
463 WXK_F7,
464 WXK_F8,
465 WXK_F9,
466 WXK_F10,
467 WXK_F11,
468 WXK_F12,
469 WXK_F13,
470 WXK_F14,
471 WXK_F15,
472 WXK_F16,
473 WXK_F17,
474 WXK_F18,
475 WXK_F19,
476 WXK_F20,
477 WXK_F21,
478 WXK_F22,
479 WXK_F23,
480 WXK_F24,
481 WXK_NUMLOCK,
482 WXK_SCROLL,
483 WXK_PAGEUP,
484 WXK_PAGEDOWN
485 };
486
487 typedef enum {
488 wxCURSOR_NONE = 0,
489 wxCURSOR_ARROW = 1,
490 wxCURSOR_BULLSEYE,
491 wxCURSOR_CHAR,
492 wxCURSOR_CROSS,
493 wxCURSOR_HAND,
494 wxCURSOR_IBEAM,
495 wxCURSOR_LEFT_BUTTON,
496 wxCURSOR_MAGNIFIER,
497 wxCURSOR_MIDDLE_BUTTON,
498 wxCURSOR_NO_ENTRY,
499 wxCURSOR_PAINT_BRUSH,
500 wxCURSOR_PENCIL,
501 wxCURSOR_POINT_LEFT,
502 wxCURSOR_POINT_RIGHT,
503 wxCURSOR_QUESTION_ARROW,
504 wxCURSOR_RIGHT_BUTTON,
505 wxCURSOR_SIZENESW,
506 wxCURSOR_SIZENS,
507 wxCURSOR_SIZENWSE,
508 wxCURSOR_SIZEWE,
509 wxCURSOR_SIZING,
510 wxCURSOR_SPRAYCAN,
511 wxCURSOR_WAIT,
512 wxCURSOR_WATCH,
513 wxCURSOR_BLANK
514 // #ifndef __WXMSW__
515 // /* Not yet implemented for Windows */
516 // , wxCURSOR_CROSS_REVERSE,
517 // wxCURSOR_DOUBLE_ARROW,
518 // wxCURSOR_BASED_ARROW_UP,
519 // wxCURSOR_BASED_ARROW_DOWN
520 // #endif
521 } _standard_cursors_t;
522
523
524 #define FALSE 0
525 #define false 0
526 #define TRUE 1
527 #define true 1
528
529
530 //---------------------------------------------------------------------------
531 //---------------------------------------------------------------------------
532
533 /*
534 * Event types
535 *
536 */
537 enum wxEventType {
538 wxEVT_NULL = 0,
539 wxEVT_FIRST = 10000,
540
541 // New names
542 wxEVT_COMMAND_BUTTON_CLICKED,
543 wxEVT_COMMAND_CHECKBOX_CLICKED,
544 wxEVT_COMMAND_CHOICE_SELECTED,
545 wxEVT_COMMAND_LISTBOX_SELECTED,
546 wxEVT_COMMAND_LISTBOX_DOUBLECLICKED,
547 wxEVT_COMMAND_CHECKLISTBOX_TOGGLED,
548 wxEVT_COMMAND_TEXT_UPDATED,
549 wxEVT_COMMAND_TEXT_ENTER,
550 wxEVT_COMMAND_MENU_SELECTED,
551 wxEVT_COMMAND_SLIDER_UPDATED,
552 wxEVT_COMMAND_RADIOBOX_SELECTED,
553 wxEVT_COMMAND_RADIOBUTTON_SELECTED,
554 // wxEVT_COMMAND_SCROLLBAR_UPDATED is now obsolete since we use wxEVT_SCROLL... events
555 wxEVT_COMMAND_SCROLLBAR_UPDATED,
556 wxEVT_COMMAND_VLBOX_SELECTED,
557 wxEVT_COMMAND_COMBOBOX_SELECTED,
558 wxEVT_COMMAND_TOOL_CLICKED,
559 wxEVT_COMMAND_TOOL_RCLICKED,
560 wxEVT_COMMAND_TOOL_ENTER,
561 wxEVT_SET_FOCUS,
562 wxEVT_KILL_FOCUS,
563
564 /* Mouse event types */
565 wxEVT_LEFT_DOWN,
566 wxEVT_LEFT_UP,
567 wxEVT_MIDDLE_DOWN,
568 wxEVT_MIDDLE_UP,
569 wxEVT_RIGHT_DOWN,
570 wxEVT_RIGHT_UP,
571 wxEVT_MOTION,
572 wxEVT_ENTER_WINDOW,
573 wxEVT_LEAVE_WINDOW,
574 wxEVT_LEFT_DCLICK,
575 wxEVT_MIDDLE_DCLICK,
576 wxEVT_RIGHT_DCLICK,
577
578 // Non-client mouse events
579 wxEVT_NC_LEFT_DOWN = wxEVT_FIRST + 100,
580 wxEVT_NC_LEFT_UP,
581 wxEVT_NC_MIDDLE_DOWN,
582 wxEVT_NC_MIDDLE_UP,
583 wxEVT_NC_RIGHT_DOWN,
584 wxEVT_NC_RIGHT_UP,
585 wxEVT_NC_MOTION,
586 wxEVT_NC_ENTER_WINDOW,
587 wxEVT_NC_LEAVE_WINDOW,
588 wxEVT_NC_LEFT_DCLICK,
589 wxEVT_NC_MIDDLE_DCLICK,
590 wxEVT_NC_RIGHT_DCLICK,
591
592 /* Character input event type */
593 wxEVT_CHAR,
594
595 /*
596 * Scrollbar event identifiers
597 */
598 wxEVT_SCROLL_TOP,
599 wxEVT_SCROLL_BOTTOM,
600 wxEVT_SCROLL_LINEUP,
601 wxEVT_SCROLL_LINEDOWN,
602 wxEVT_SCROLL_PAGEUP,
603 wxEVT_SCROLL_PAGEDOWN,
604 wxEVT_SCROLL_THUMBTRACK,
605
606 wxEVT_SIZE = wxEVT_FIRST + 200,
607 wxEVT_MOVE,
608 wxEVT_CLOSE_WINDOW,
609 wxEVT_END_SESSION,
610 wxEVT_QUERY_END_SESSION,
611 wxEVT_ACTIVATE_APP,
612 wxEVT_POWER,
613 wxEVT_CHAR_HOOK,
614 wxEVT_KEY_UP,
615 wxEVT_ACTIVATE,
616 wxEVT_CREATE,
617 wxEVT_DESTROY,
618 wxEVT_SHOW,
619 wxEVT_ICONIZE,
620 wxEVT_MAXIMIZE,
621 wxEVT_MOUSE_CAPTURE_CHANGED,
622 wxEVT_PAINT,
623 wxEVT_ERASE_BACKGROUND,
624 wxEVT_NC_PAINT,
625 wxEVT_PAINT_ICON,
626 wxEVT_MENU_CHAR,
627 wxEVT_MENU_INIT,
628 wxEVT_MENU_HIGHLIGHT,
629 wxEVT_POPUP_MENU_INIT,
630 wxEVT_CONTEXT_MENU,
631 wxEVT_SYS_COLOUR_CHANGED,
632 wxEVT_SETTING_CHANGED,
633 wxEVT_QUERY_NEW_PALETTE,
634 wxEVT_PALETTE_CHANGED,
635 wxEVT_JOY_BUTTON_DOWN,
636 wxEVT_JOY_BUTTON_UP,
637 wxEVT_JOY_MOVE,
638 wxEVT_JOY_ZMOVE,
639 wxEVT_DROP_FILES,
640 wxEVT_DRAW_ITEM,
641 wxEVT_MEASURE_ITEM,
642 wxEVT_COMPARE_ITEM,
643 wxEVT_INIT_DIALOG,
644 wxEVT_IDLE,
645 wxEVT_UPDATE_UI,
646
647 /* Generic command events */
648 // Note: a click is a higher-level event
649 // than button down/up
650 wxEVT_COMMAND_LEFT_CLICK,
651 wxEVT_COMMAND_LEFT_DCLICK,
652 wxEVT_COMMAND_RIGHT_CLICK,
653 wxEVT_COMMAND_RIGHT_DCLICK,
654 wxEVT_COMMAND_SET_FOCUS,
655 wxEVT_COMMAND_KILL_FOCUS,
656 wxEVT_COMMAND_ENTER,
657
658 /* Tree control event types */
659 wxEVT_COMMAND_TREE_BEGIN_DRAG,
660 wxEVT_COMMAND_TREE_BEGIN_RDRAG,
661 wxEVT_COMMAND_TREE_BEGIN_LABEL_EDIT,
662 wxEVT_COMMAND_TREE_END_LABEL_EDIT,
663 wxEVT_COMMAND_TREE_DELETE_ITEM,
664 wxEVT_COMMAND_TREE_GET_INFO,
665 wxEVT_COMMAND_TREE_SET_INFO,
666 wxEVT_COMMAND_TREE_ITEM_EXPANDED,
667 wxEVT_COMMAND_TREE_ITEM_EXPANDING,
668 wxEVT_COMMAND_TREE_ITEM_COLLAPSED,
669 wxEVT_COMMAND_TREE_ITEM_COLLAPSING,
670 wxEVT_COMMAND_TREE_SEL_CHANGED,
671 wxEVT_COMMAND_TREE_SEL_CHANGING,
672 wxEVT_COMMAND_TREE_KEY_DOWN,
673
674 /* List control event types */
675 wxEVT_COMMAND_LIST_BEGIN_DRAG,
676 wxEVT_COMMAND_LIST_BEGIN_RDRAG,
677 wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT,
678 wxEVT_COMMAND_LIST_END_LABEL_EDIT,
679 wxEVT_COMMAND_LIST_DELETE_ITEM,
680 wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS,
681 wxEVT_COMMAND_LIST_GET_INFO,
682 wxEVT_COMMAND_LIST_SET_INFO,
683 wxEVT_COMMAND_LIST_ITEM_SELECTED,
684 wxEVT_COMMAND_LIST_ITEM_DESELECTED,
685 wxEVT_COMMAND_LIST_KEY_DOWN,
686 wxEVT_COMMAND_LIST_INSERT_ITEM,
687 wxEVT_COMMAND_LIST_COL_CLICK,
688
689 /* Tab and notebook control event types */
690 wxEVT_COMMAND_TAB_SEL_CHANGED,
691 wxEVT_COMMAND_TAB_SEL_CHANGING,
692 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED,
693 wxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
694 };
695
696
697
698
699 /////////////////////////////////////////////////////////////////////////////
700 //
701 // $Log$
702 // Revision 1.8 1998/11/15 23:03:42 RD
703 // Removing some ifdef's for wxGTK
704 //
705 // Revision 1.7 1998/11/11 03:12:24 RD
706 //
707 // Additions for wxTreeCtrl
708 //
709 // Revision 1.6 1998/10/20 06:43:53 RD
710 // New wxTreeCtrl wrappers (untested)
711 // some changes in helpers
712 // etc.
713 //
714 // Revision 1.5 1998/10/02 06:40:32 RD
715 //
716 // Version 0.4 of wxPython for MSW.
717 //
718 // Revision 1.4 1998/08/18 19:48:11 RD
719 // more wxGTK compatibility things.
720 //
721 // It builds now but there are serious runtime problems...
722 //
723 // Revision 1.3 1998/08/14 23:36:33 RD
724 // Beginings of wxGTK compatibility
725 //
726 // Revision 1.2 1998/08/14 03:16:35 RD
727 // removed some definitions that got removed from defs.h
728 //
729 // Revision 1.1 1998/08/09 08:25:49 RD
730 // Initial version
731 //
732 //