X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/be43cc441addda05d1590e0ce983a84d949376da..973451afc6ebeb44869d4a75f6d7c197474da97c:/wxPython/src/_defs.i diff --git a/wxPython/src/_defs.i b/wxPython/src/_defs.i index 501704110a..8790c0705d 100644 --- a/wxPython/src/_defs.i +++ b/wxPython/src/_defs.i @@ -188,7 +188,7 @@ enum { wxNO_BORDER, wxUSER_COLOURS, wxNO_3D, -//wxOVERRIDE_KEY_TRANSLATIONS, + wxTAB_TRAVERSAL, wxWANTS_CHARS, wxPOPUP_WINDOW, @@ -203,6 +203,7 @@ enum { wxICONIZE, wxMINIMIZE, wxMAXIMIZE, + wxCLOSE_BOX, wxTHICK_FRAME, wxSYSTEM_MENU, wxMINIMIZE_BOX, @@ -233,11 +234,17 @@ enum { wxRETAINED, wxBACKINGSTORE, - wxTB_3DBUTTONS, + wxTB_HORIZONTAL, wxTB_VERTICAL, + wxTB_3DBUTTONS, wxTB_FLAT, wxTB_DOCKABLE, + wxTB_NOICONS, + wxTB_TEXT, + wxTB_NODIVIDER, + wxTB_NOALIGN, + wxCOLOURED, wxFIXED_LENGTH, wxALIGN_LEFT, @@ -278,6 +285,10 @@ enum { wxTE_DONTWRAP, wxTE_LINEWRAP, wxTE_WORDWRAP, + wxTE_LEFT, + wxTE_RIGHT, + wxTE_CENTER, + wxTE_CENTRE, wxCB_SIMPLE, wxCB_DROPDOWN, @@ -288,6 +299,7 @@ enum { wxRA_SPECIFY_ROWS, wxRA_SPECIFY_COLS, wxRB_GROUP, + wxRB_SINGLE, wxGA_PROGRESSBAR, wxGA_HORIZONTAL, wxGA_VERTICAL, @@ -306,8 +318,15 @@ enum { wxSB_VERTICAL, wxST_SIZEGRIP, wxST_NO_AUTORESIZE, - wxBU_AUTODRAW, + wxBU_NOAUTODRAW, + wxBU_AUTODRAW, + wxBU_LEFT, + wxBU_TOP, + wxBU_RIGHT, + wxBU_BOTTOM, + wxBU_EXACTFIT, + wxSP_VERTICAL, wxSP_HORIZONTAL, wxSP_ARROW_KEYS, @@ -320,7 +339,6 @@ enum { wxSP_BORDER, wxSP_LIVE_UPDATE, wxSP_PERMIT_UNSPLIT, - //wxSP_SASH_AQUA, wxFLOOD_SURFACE, wxFLOOD_BORDER, wxODDEVEN_RULE, @@ -367,6 +385,10 @@ enum { wxPRINT_QUALITY_MEDIUM, wxPRINT_QUALITY_LOW, wxPRINT_QUALITY_DRAFT, + + wxID_ANY, + wxID_SEPARATOR, + wxID_OPEN, wxID_CLOSE, wxID_NEW, @@ -386,6 +408,7 @@ enum { wxID_HELP_PROCEDURES, wxID_HELP_CONTEXT, wxID_CLOSE_ALL, + wxID_CUT, wxID_COPY, wxID_PASTE, @@ -393,6 +416,7 @@ enum { wxID_FIND, wxID_DUPLICATE, wxID_SELECTALL, + wxID_FILE1, wxID_FILE2, wxID_FILE3, @@ -402,17 +426,25 @@ enum { wxID_FILE7, wxID_FILE8, wxID_FILE9, + wxID_OK, wxID_CANCEL, wxID_APPLY, wxID_YES, wxID_NO, wxID_STATIC, - wxID_SEPARATOR, wxID_FORWARD, wxID_BACKWARD, - wxID_SETUP, + wxID_DEFAULT, wxID_MORE, + wxID_SETUP, + wxID_RESET, + wxID_CONTEXT_HELP, + wxID_YESTOALL, + wxID_NOTOALL, + wxID_ABORT, + wxID_RETRY, + wxID_IGNORE, wxOPEN, wxSAVE, @@ -434,6 +466,9 @@ enum { wxPD_ESTIMATED_TIME, wxPD_REMAINING_TIME, + wxDD_NEW_DIR_BUTTON, + wxDD_DEFAULT_STYLE, + wxMENU_TEAROFF, wxMB_DOCKABLE, wxNO_FULL_REPAINT_ON_RESIZE, @@ -489,6 +524,27 @@ enum { wxMM_POINTS, wxMM_METRIC, + wxTIMER_CONTINUOUS, + wxTIMER_ONE_SHOT, + + // the symbolic names for the mouse buttons + wxMOUSE_BTN_ANY, + wxMOUSE_BTN_NONE, + wxMOUSE_BTN_LEFT, + wxMOUSE_BTN_MIDDLE, + wxMOUSE_BTN_RIGHT, + + // It looks like wxTabCtrl may rise from the dead. Uncomment these if + // it gets an implementation for all platforms... +// wxTC_RIGHTJUSTIFY, +// wxTC_FIXEDWIDTH, +// wxTC_TOP, +// wxTC_LEFT, +// wxTC_RIGHT, +// wxTC_BOTTOM, +// wxTC_MULTILINE, +// wxTC_OWNERDRAW, + }; @@ -678,7 +734,11 @@ enum wxKeyCode { WXK_NUMPAD_SEPARATOR, WXK_NUMPAD_SUBTRACT, WXK_NUMPAD_DECIMAL, - WXK_NUMPAD_DIVIDE + WXK_NUMPAD_DIVIDE, + + WXK_WINDOWS_LEFT, + WXK_WINDOWS_RIGHT, + WXK_WINDOWS_MENU }; @@ -727,8 +787,9 @@ enum wxBitmapType // Standard cursors enum wxStockCursor { - wxCURSOR_NONE, // should be 0 + wxCURSOR_NONE, wxCURSOR_ARROW, + wxCURSOR_RIGHT_ARROW, wxCURSOR_BULLSEYE, wxCURSOR_CHAR, wxCURSOR_CROSS, @@ -754,12 +815,6 @@ enum wxStockCursor wxCURSOR_WATCH, wxCURSOR_BLANK, wxCURSOR_DEFAULT, -// // Not yet implemented for Windows -// wxCURSOR_CROSS_REVERSE, -// wxCURSOR_DOUBLE_ARROW, -// wxCURSOR_BASED_ARROW_UP, -// wxCURSOR_BASED_ARROW_DOWN, - wxCURSOR_ARROWWAIT, wxCURSOR_MAX }; @@ -846,6 +901,16 @@ typedef enum { +// menu and toolbar item kinds +enum wxItemKind +{ + wxITEM_SEPARATOR = -1, + wxITEM_NORMAL, + wxITEM_CHECK, + wxITEM_RADIO, + wxITEM_MAX +}; + enum wxHitTest { wxHT_NOWHERE, @@ -873,13 +938,6 @@ enum wxHitTest -#define FALSE 0 -#define false 0 -#define TRUE 1 -#define true 1 - -const char* wxVERSION_STRING; - //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- @@ -933,6 +991,8 @@ enum wxEventType { wxEVT_MIDDLE_DCLICK, wxEVT_RIGHT_DCLICK, + wxEVT_MOUSE_CAPTURE_CHANGED, + // Non-client mouse events wxEVT_NC_LEFT_DOWN, wxEVT_NC_LEFT_UP, @@ -947,6 +1007,8 @@ enum wxEventType { wxEVT_NC_MIDDLE_DCLICK, wxEVT_NC_RIGHT_DCLICK, + wxEVT_SET_CURSOR, + /* Character input event type */ wxEVT_CHAR, wxEVT_KEY_DOWN, @@ -964,6 +1026,7 @@ enum wxEventType { wxEVT_SCROLL_PAGEDOWN, wxEVT_SCROLL_THUMBTRACK, wxEVT_SCROLL_THUMBRELEASE, + wxEVT_SCROLL_ENDSCROLL, /* * Scrolled Window @@ -990,15 +1053,14 @@ enum wxEventType { wxEVT_SHOW, wxEVT_ICONIZE, wxEVT_MAXIMIZE, - wxEVT_MOUSE_CAPTURE_CHANGED, wxEVT_PAINT, wxEVT_ERASE_BACKGROUND, wxEVT_NC_PAINT, wxEVT_PAINT_ICON, - wxEVT_MENU_CHAR, - wxEVT_MENU_INIT, + wxEVT_MENU_OPEN, + wxEVT_MENU_CLOSE, wxEVT_MENU_HIGHLIGHT, - wxEVT_POPUP_MENU_INIT, + wxEVT_CONTEXT_MENU, wxEVT_SYS_COLOUR_CHANGED, wxEVT_DISPLAY_CHANGED, wxEVT_SETTING_CHANGED,