mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2026-01-04 19:10:09 +01:00
generated sip and c++ files
git-svn-id: https://svn.wxwidgets.org/svn/wx/sandbox/trunk/Phoenix@66113 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
639
sip/gen/_core.sip
Normal file
639
sip/gen/_core.sip
Normal file
@@ -0,0 +1,639 @@
|
||||
//---------------------------------------------------------------------------
|
||||
// This file is generated by wxPython's SIP generator. Do not edit by hand.
|
||||
//
|
||||
// Copyright: (c) 2010 by Total Control Software
|
||||
// Licence: wxWindows license
|
||||
|
||||
%Module wx._core
|
||||
%Copying
|
||||
Copyright: (c) 2010 by Total Control Software
|
||||
Licence: wxWindows license
|
||||
%End
|
||||
%RealArgNames
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
%Include string.sip
|
||||
%Include object.sip
|
||||
%Include gdicmn.sip
|
||||
%Include geometry.sip
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
typedef signed char wxInt8;
|
||||
|
||||
typedef unsigned char wxUint8;
|
||||
|
||||
typedef wxUint8 wxByte;
|
||||
|
||||
typedef short wxInt16;
|
||||
|
||||
typedef unsigned short wxUint16;
|
||||
|
||||
typedef wxUint16 wxWord;
|
||||
|
||||
typedef wxUint16 wxChar16;
|
||||
|
||||
typedef int wxInt32;
|
||||
|
||||
typedef unsigned int wxUint32;
|
||||
|
||||
typedef wxUint32 wxDword;
|
||||
|
||||
typedef wxUint32 wxChar32;
|
||||
|
||||
typedef long long wxInt64;
|
||||
|
||||
typedef unsigned long long wxUint64;
|
||||
|
||||
typedef long wxIntPtr;
|
||||
|
||||
typedef unsigned long wxUIntPtr;
|
||||
|
||||
typedef wchar_t wxChar;
|
||||
|
||||
typedef wchar_t wxUChar;
|
||||
|
||||
enum wxGeometryCentre /PyName=GeometryCentre/
|
||||
{
|
||||
wxCENTRE /PyName=CENTRE/,
|
||||
wxCENTER /PyName=CENTER/
|
||||
};
|
||||
|
||||
enum wxOrientation /PyName=Orientation/
|
||||
{
|
||||
wxHORIZONTAL /PyName=HORIZONTAL/,
|
||||
wxVERTICAL /PyName=VERTICAL/,
|
||||
wxBOTH /PyName=BOTH/,
|
||||
wxORIENTATION_MASK /PyName=ORIENTATION_MASK/
|
||||
};
|
||||
|
||||
enum wxDirection /PyName=Direction/
|
||||
{
|
||||
wxLEFT /PyName=LEFT/,
|
||||
wxRIGHT /PyName=RIGHT/,
|
||||
wxUP /PyName=UP/,
|
||||
wxDOWN /PyName=DOWN/,
|
||||
wxTOP /PyName=TOP/,
|
||||
wxBOTTOM /PyName=BOTTOM/,
|
||||
wxNORTH /PyName=NORTH/,
|
||||
wxSOUTH /PyName=SOUTH/,
|
||||
wxWEST /PyName=WEST/,
|
||||
wxEAST /PyName=EAST/,
|
||||
wxALL /PyName=ALL/,
|
||||
wxDIRECTION_MASK /PyName=DIRECTION_MASK/
|
||||
};
|
||||
|
||||
enum wxAlignment /PyName=Alignment/
|
||||
{
|
||||
wxALIGN_INVALID /PyName=ALIGN_INVALID/,
|
||||
wxALIGN_NOT /PyName=ALIGN_NOT/,
|
||||
wxALIGN_CENTER_HORIZONTAL /PyName=ALIGN_CENTER_HORIZONTAL/,
|
||||
wxALIGN_CENTRE_HORIZONTAL /PyName=ALIGN_CENTRE_HORIZONTAL/,
|
||||
wxALIGN_LEFT /PyName=ALIGN_LEFT/,
|
||||
wxALIGN_TOP /PyName=ALIGN_TOP/,
|
||||
wxALIGN_RIGHT /PyName=ALIGN_RIGHT/,
|
||||
wxALIGN_BOTTOM /PyName=ALIGN_BOTTOM/,
|
||||
wxALIGN_CENTER_VERTICAL /PyName=ALIGN_CENTER_VERTICAL/,
|
||||
wxALIGN_CENTRE_VERTICAL /PyName=ALIGN_CENTRE_VERTICAL/,
|
||||
wxALIGN_CENTER /PyName=ALIGN_CENTER/,
|
||||
wxALIGN_CENTRE /PyName=ALIGN_CENTRE/,
|
||||
wxALIGN_MASK /PyName=ALIGN_MASK/
|
||||
};
|
||||
|
||||
enum wxSizerFlagBits /PyName=SizerFlagBits/
|
||||
{
|
||||
wxFIXED_MINSIZE /PyName=FIXED_MINSIZE/,
|
||||
wxRESERVE_SPACE_EVEN_IF_HIDDEN /PyName=RESERVE_SPACE_EVEN_IF_HIDDEN/,
|
||||
wxSIZER_FLAG_BITS_MASK /PyName=SIZER_FLAG_BITS_MASK/
|
||||
};
|
||||
|
||||
enum wxStretch /PyName=Stretch/
|
||||
{
|
||||
wxSTRETCH_NOT /PyName=STRETCH_NOT/,
|
||||
wxSHRINK /PyName=SHRINK/,
|
||||
wxGROW /PyName=GROW/,
|
||||
wxEXPAND /PyName=EXPAND/,
|
||||
wxSHAPED /PyName=SHAPED/,
|
||||
wxTILE /PyName=TILE/,
|
||||
wxSTRETCH_MASK /PyName=STRETCH_MASK/
|
||||
};
|
||||
|
||||
enum wxBorder /PyName=Border/
|
||||
{
|
||||
wxBORDER_DEFAULT /PyName=BORDER_DEFAULT/,
|
||||
wxBORDER_NONE /PyName=BORDER_NONE/,
|
||||
wxBORDER_STATIC /PyName=BORDER_STATIC/,
|
||||
wxBORDER_SIMPLE /PyName=BORDER_SIMPLE/,
|
||||
wxBORDER_RAISED /PyName=BORDER_RAISED/,
|
||||
wxBORDER_SUNKEN /PyName=BORDER_SUNKEN/,
|
||||
wxBORDER_DOUBLE /PyName=BORDER_DOUBLE/,
|
||||
wxBORDER_THEME /PyName=BORDER_THEME/,
|
||||
wxBORDER_MASK /PyName=BORDER_MASK/
|
||||
};
|
||||
|
||||
enum wxBackgroundStyle /PyName=BackgroundStyle/
|
||||
{
|
||||
wxBG_STYLE_ERASE /PyName=BG_STYLE_ERASE/,
|
||||
wxBG_STYLE_SYSTEM /PyName=BG_STYLE_SYSTEM/,
|
||||
wxBG_STYLE_PAINT /PyName=BG_STYLE_PAINT/
|
||||
};
|
||||
|
||||
enum wxStandardID /PyName=StandardID/
|
||||
{
|
||||
wxID_AUTO_LOWEST /PyName=ID_AUTO_LOWEST/,
|
||||
wxID_AUTO_HIGHEST /PyName=ID_AUTO_HIGHEST/,
|
||||
wxID_NONE /PyName=ID_NONE/,
|
||||
wxID_SEPARATOR /PyName=ID_SEPARATOR/,
|
||||
wxID_ANY /PyName=ID_ANY/,
|
||||
wxID_LOWEST /PyName=ID_LOWEST/,
|
||||
wxID_OPEN /PyName=ID_OPEN/,
|
||||
wxID_CLOSE /PyName=ID_CLOSE/,
|
||||
wxID_NEW /PyName=ID_NEW/,
|
||||
wxID_SAVE /PyName=ID_SAVE/,
|
||||
wxID_SAVEAS /PyName=ID_SAVEAS/,
|
||||
wxID_REVERT /PyName=ID_REVERT/,
|
||||
wxID_EXIT /PyName=ID_EXIT/,
|
||||
wxID_UNDO /PyName=ID_UNDO/,
|
||||
wxID_REDO /PyName=ID_REDO/,
|
||||
wxID_HELP /PyName=ID_HELP/,
|
||||
wxID_PRINT /PyName=ID_PRINT/,
|
||||
wxID_PRINT_SETUP /PyName=ID_PRINT_SETUP/,
|
||||
wxID_PAGE_SETUP /PyName=ID_PAGE_SETUP/,
|
||||
wxID_PREVIEW /PyName=ID_PREVIEW/,
|
||||
wxID_ABOUT /PyName=ID_ABOUT/,
|
||||
wxID_HELP_CONTENTS /PyName=ID_HELP_CONTENTS/,
|
||||
wxID_HELP_INDEX /PyName=ID_HELP_INDEX/,
|
||||
wxID_HELP_SEARCH /PyName=ID_HELP_SEARCH/,
|
||||
wxID_HELP_COMMANDS /PyName=ID_HELP_COMMANDS/,
|
||||
wxID_HELP_PROCEDURES /PyName=ID_HELP_PROCEDURES/,
|
||||
wxID_HELP_CONTEXT /PyName=ID_HELP_CONTEXT/,
|
||||
wxID_CLOSE_ALL /PyName=ID_CLOSE_ALL/,
|
||||
wxID_PREFERENCES /PyName=ID_PREFERENCES/,
|
||||
wxID_EDIT /PyName=ID_EDIT/,
|
||||
wxID_CUT /PyName=ID_CUT/,
|
||||
wxID_COPY /PyName=ID_COPY/,
|
||||
wxID_PASTE /PyName=ID_PASTE/,
|
||||
wxID_CLEAR /PyName=ID_CLEAR/,
|
||||
wxID_FIND /PyName=ID_FIND/,
|
||||
wxID_DUPLICATE /PyName=ID_DUPLICATE/,
|
||||
wxID_SELECTALL /PyName=ID_SELECTALL/,
|
||||
wxID_DELETE /PyName=ID_DELETE/,
|
||||
wxID_REPLACE /PyName=ID_REPLACE/,
|
||||
wxID_REPLACE_ALL /PyName=ID_REPLACE_ALL/,
|
||||
wxID_PROPERTIES /PyName=ID_PROPERTIES/,
|
||||
wxID_VIEW_DETAILS /PyName=ID_VIEW_DETAILS/,
|
||||
wxID_VIEW_LARGEICONS /PyName=ID_VIEW_LARGEICONS/,
|
||||
wxID_VIEW_SMALLICONS /PyName=ID_VIEW_SMALLICONS/,
|
||||
wxID_VIEW_LIST /PyName=ID_VIEW_LIST/,
|
||||
wxID_VIEW_SORTDATE /PyName=ID_VIEW_SORTDATE/,
|
||||
wxID_VIEW_SORTNAME /PyName=ID_VIEW_SORTNAME/,
|
||||
wxID_VIEW_SORTSIZE /PyName=ID_VIEW_SORTSIZE/,
|
||||
wxID_VIEW_SORTTYPE /PyName=ID_VIEW_SORTTYPE/,
|
||||
wxID_FILE /PyName=ID_FILE/,
|
||||
wxID_FILE1 /PyName=ID_FILE1/,
|
||||
wxID_FILE2 /PyName=ID_FILE2/,
|
||||
wxID_FILE3 /PyName=ID_FILE3/,
|
||||
wxID_FILE4 /PyName=ID_FILE4/,
|
||||
wxID_FILE5 /PyName=ID_FILE5/,
|
||||
wxID_FILE6 /PyName=ID_FILE6/,
|
||||
wxID_FILE7 /PyName=ID_FILE7/,
|
||||
wxID_FILE8 /PyName=ID_FILE8/,
|
||||
wxID_FILE9 /PyName=ID_FILE9/,
|
||||
wxID_OK /PyName=ID_OK/,
|
||||
wxID_CANCEL /PyName=ID_CANCEL/,
|
||||
wxID_APPLY /PyName=ID_APPLY/,
|
||||
wxID_YES /PyName=ID_YES/,
|
||||
wxID_NO /PyName=ID_NO/,
|
||||
wxID_STATIC /PyName=ID_STATIC/,
|
||||
wxID_FORWARD /PyName=ID_FORWARD/,
|
||||
wxID_BACKWARD /PyName=ID_BACKWARD/,
|
||||
wxID_DEFAULT /PyName=ID_DEFAULT/,
|
||||
wxID_MORE /PyName=ID_MORE/,
|
||||
wxID_SETUP /PyName=ID_SETUP/,
|
||||
wxID_RESET /PyName=ID_RESET/,
|
||||
wxID_CONTEXT_HELP /PyName=ID_CONTEXT_HELP/,
|
||||
wxID_YESTOALL /PyName=ID_YESTOALL/,
|
||||
wxID_NOTOALL /PyName=ID_NOTOALL/,
|
||||
wxID_ABORT /PyName=ID_ABORT/,
|
||||
wxID_RETRY /PyName=ID_RETRY/,
|
||||
wxID_IGNORE /PyName=ID_IGNORE/,
|
||||
wxID_ADD /PyName=ID_ADD/,
|
||||
wxID_REMOVE /PyName=ID_REMOVE/,
|
||||
wxID_UP /PyName=ID_UP/,
|
||||
wxID_DOWN /PyName=ID_DOWN/,
|
||||
wxID_HOME /PyName=ID_HOME/,
|
||||
wxID_REFRESH /PyName=ID_REFRESH/,
|
||||
wxID_STOP /PyName=ID_STOP/,
|
||||
wxID_INDEX /PyName=ID_INDEX/,
|
||||
wxID_BOLD /PyName=ID_BOLD/,
|
||||
wxID_ITALIC /PyName=ID_ITALIC/,
|
||||
wxID_JUSTIFY_CENTER /PyName=ID_JUSTIFY_CENTER/,
|
||||
wxID_JUSTIFY_FILL /PyName=ID_JUSTIFY_FILL/,
|
||||
wxID_JUSTIFY_RIGHT /PyName=ID_JUSTIFY_RIGHT/,
|
||||
wxID_JUSTIFY_LEFT /PyName=ID_JUSTIFY_LEFT/,
|
||||
wxID_UNDERLINE /PyName=ID_UNDERLINE/,
|
||||
wxID_INDENT /PyName=ID_INDENT/,
|
||||
wxID_UNINDENT /PyName=ID_UNINDENT/,
|
||||
wxID_ZOOM_100 /PyName=ID_ZOOM_100/,
|
||||
wxID_ZOOM_FIT /PyName=ID_ZOOM_FIT/,
|
||||
wxID_ZOOM_IN /PyName=ID_ZOOM_IN/,
|
||||
wxID_ZOOM_OUT /PyName=ID_ZOOM_OUT/,
|
||||
wxID_UNDELETE /PyName=ID_UNDELETE/,
|
||||
wxID_REVERT_TO_SAVED /PyName=ID_REVERT_TO_SAVED/,
|
||||
wxID_CDROM /PyName=ID_CDROM/,
|
||||
wxID_CONVERT /PyName=ID_CONVERT/,
|
||||
wxID_EXECUTE /PyName=ID_EXECUTE/,
|
||||
wxID_FLOPPY /PyName=ID_FLOPPY/,
|
||||
wxID_HARDDISK /PyName=ID_HARDDISK/,
|
||||
wxID_BOTTOM /PyName=ID_BOTTOM/,
|
||||
wxID_FIRST /PyName=ID_FIRST/,
|
||||
wxID_LAST /PyName=ID_LAST/,
|
||||
wxID_TOP /PyName=ID_TOP/,
|
||||
wxID_INFO /PyName=ID_INFO/,
|
||||
wxID_JUMP_TO /PyName=ID_JUMP_TO/,
|
||||
wxID_NETWORK /PyName=ID_NETWORK/,
|
||||
wxID_SELECT_COLOR /PyName=ID_SELECT_COLOR/,
|
||||
wxID_SELECT_FONT /PyName=ID_SELECT_FONT/,
|
||||
wxID_SORT_ASCENDING /PyName=ID_SORT_ASCENDING/,
|
||||
wxID_SORT_DESCENDING /PyName=ID_SORT_DESCENDING/,
|
||||
wxID_SPELL_CHECK /PyName=ID_SPELL_CHECK/,
|
||||
wxID_STRIKETHROUGH /PyName=ID_STRIKETHROUGH/,
|
||||
wxID_SYSTEM_MENU /PyName=ID_SYSTEM_MENU/,
|
||||
wxID_CLOSE_FRAME /PyName=ID_CLOSE_FRAME/,
|
||||
wxID_MOVE_FRAME /PyName=ID_MOVE_FRAME/,
|
||||
wxID_RESIZE_FRAME /PyName=ID_RESIZE_FRAME/,
|
||||
wxID_MAXIMIZE_FRAME /PyName=ID_MAXIMIZE_FRAME/,
|
||||
wxID_ICONIZE_FRAME /PyName=ID_ICONIZE_FRAME/,
|
||||
wxID_RESTORE_FRAME /PyName=ID_RESTORE_FRAME/,
|
||||
wxID_MDI_WINDOW_FIRST /PyName=ID_MDI_WINDOW_FIRST/,
|
||||
wxID_MDI_WINDOW_CASCADE /PyName=ID_MDI_WINDOW_CASCADE/,
|
||||
wxID_MDI_WINDOW_TILE_HORZ /PyName=ID_MDI_WINDOW_TILE_HORZ/,
|
||||
wxID_MDI_WINDOW_TILE_VERT /PyName=ID_MDI_WINDOW_TILE_VERT/,
|
||||
wxID_MDI_WINDOW_ARRANGE_ICONS /PyName=ID_MDI_WINDOW_ARRANGE_ICONS/,
|
||||
wxID_MDI_WINDOW_PREV /PyName=ID_MDI_WINDOW_PREV/,
|
||||
wxID_MDI_WINDOW_NEXT /PyName=ID_MDI_WINDOW_NEXT/,
|
||||
wxID_MDI_WINDOW_LAST /PyName=ID_MDI_WINDOW_LAST/,
|
||||
wxID_FILEDLGG /PyName=ID_FILEDLGG/,
|
||||
wxID_FILECTRL /PyName=ID_FILECTRL/,
|
||||
wxID_HIGHEST /PyName=ID_HIGHEST/
|
||||
};
|
||||
|
||||
enum wxItemKind /PyName=ItemKind/
|
||||
{
|
||||
wxITEM_SEPARATOR /PyName=ITEM_SEPARATOR/,
|
||||
wxITEM_NORMAL /PyName=ITEM_NORMAL/,
|
||||
wxITEM_CHECK /PyName=ITEM_CHECK/,
|
||||
wxITEM_RADIO /PyName=ITEM_RADIO/,
|
||||
wxITEM_DROPDOWN /PyName=ITEM_DROPDOWN/,
|
||||
wxITEM_MAX /PyName=ITEM_MAX/
|
||||
};
|
||||
|
||||
enum wxHitTest /PyName=HitTest/
|
||||
{
|
||||
wxHT_NOWHERE /PyName=HT_NOWHERE/,
|
||||
wxHT_SCROLLBAR_FIRST /PyName=HT_SCROLLBAR_FIRST/,
|
||||
wxHT_SCROLLBAR_ARROW_LINE_1 /PyName=HT_SCROLLBAR_ARROW_LINE_1/,
|
||||
wxHT_SCROLLBAR_ARROW_LINE_2 /PyName=HT_SCROLLBAR_ARROW_LINE_2/,
|
||||
wxHT_SCROLLBAR_ARROW_PAGE_1 /PyName=HT_SCROLLBAR_ARROW_PAGE_1/,
|
||||
wxHT_SCROLLBAR_ARROW_PAGE_2 /PyName=HT_SCROLLBAR_ARROW_PAGE_2/,
|
||||
wxHT_SCROLLBAR_THUMB /PyName=HT_SCROLLBAR_THUMB/,
|
||||
wxHT_SCROLLBAR_BAR_1 /PyName=HT_SCROLLBAR_BAR_1/,
|
||||
wxHT_SCROLLBAR_BAR_2 /PyName=HT_SCROLLBAR_BAR_2/,
|
||||
wxHT_SCROLLBAR_LAST /PyName=HT_SCROLLBAR_LAST/,
|
||||
wxHT_WINDOW_OUTSIDE /PyName=HT_WINDOW_OUTSIDE/,
|
||||
wxHT_WINDOW_INSIDE /PyName=HT_WINDOW_INSIDE/,
|
||||
wxHT_WINDOW_VERT_SCROLLBAR /PyName=HT_WINDOW_VERT_SCROLLBAR/,
|
||||
wxHT_WINDOW_HORZ_SCROLLBAR /PyName=HT_WINDOW_HORZ_SCROLLBAR/,
|
||||
wxHT_WINDOW_CORNER /PyName=HT_WINDOW_CORNER/,
|
||||
wxHT_MAX /PyName=HT_MAX/
|
||||
};
|
||||
|
||||
enum wxDataFormatId /PyName=DataFormatId/
|
||||
{
|
||||
wxDF_INVALID /PyName=DF_INVALID/,
|
||||
wxDF_TEXT /PyName=DF_TEXT/,
|
||||
wxDF_BITMAP /PyName=DF_BITMAP/,
|
||||
wxDF_METAFILE /PyName=DF_METAFILE/,
|
||||
wxDF_SYLK /PyName=DF_SYLK/,
|
||||
wxDF_DIF /PyName=DF_DIF/,
|
||||
wxDF_TIFF /PyName=DF_TIFF/,
|
||||
wxDF_OEMTEXT /PyName=DF_OEMTEXT/,
|
||||
wxDF_DIB /PyName=DF_DIB/,
|
||||
wxDF_PALETTE /PyName=DF_PALETTE/,
|
||||
wxDF_PENDATA /PyName=DF_PENDATA/,
|
||||
wxDF_RIFF /PyName=DF_RIFF/,
|
||||
wxDF_WAVE /PyName=DF_WAVE/,
|
||||
wxDF_UNICODETEXT /PyName=DF_UNICODETEXT/,
|
||||
wxDF_ENHMETAFILE /PyName=DF_ENHMETAFILE/,
|
||||
wxDF_FILENAME /PyName=DF_FILENAME/,
|
||||
wxDF_LOCALE /PyName=DF_LOCALE/,
|
||||
wxDF_PRIVATE /PyName=DF_PRIVATE/,
|
||||
wxDF_HTML /PyName=DF_HTML/,
|
||||
wxDF_MAX /PyName=DF_MAX/
|
||||
};
|
||||
|
||||
enum wxKeyCode /PyName=KeyCode/
|
||||
{
|
||||
WXK_NONE,
|
||||
WXK_BACK,
|
||||
WXK_TAB,
|
||||
WXK_RETURN,
|
||||
WXK_ESCAPE,
|
||||
WXK_SPACE,
|
||||
WXK_DELETE,
|
||||
WXK_START,
|
||||
WXK_LBUTTON,
|
||||
WXK_RBUTTON,
|
||||
WXK_CANCEL,
|
||||
WXK_MBUTTON,
|
||||
WXK_CLEAR,
|
||||
WXK_SHIFT,
|
||||
WXK_ALT,
|
||||
WXK_CONTROL,
|
||||
WXK_MENU,
|
||||
WXK_PAUSE,
|
||||
WXK_CAPITAL,
|
||||
WXK_END,
|
||||
WXK_HOME,
|
||||
WXK_LEFT,
|
||||
WXK_UP,
|
||||
WXK_RIGHT,
|
||||
WXK_DOWN,
|
||||
WXK_SELECT,
|
||||
WXK_PRINT,
|
||||
WXK_EXECUTE,
|
||||
WXK_SNAPSHOT,
|
||||
WXK_INSERT,
|
||||
WXK_HELP,
|
||||
WXK_NUMPAD0,
|
||||
WXK_NUMPAD1,
|
||||
WXK_NUMPAD2,
|
||||
WXK_NUMPAD3,
|
||||
WXK_NUMPAD4,
|
||||
WXK_NUMPAD5,
|
||||
WXK_NUMPAD6,
|
||||
WXK_NUMPAD7,
|
||||
WXK_NUMPAD8,
|
||||
WXK_NUMPAD9,
|
||||
WXK_MULTIPLY,
|
||||
WXK_ADD,
|
||||
WXK_SEPARATOR,
|
||||
WXK_SUBTRACT,
|
||||
WXK_DECIMAL,
|
||||
WXK_DIVIDE,
|
||||
WXK_F1,
|
||||
WXK_F2,
|
||||
WXK_F3,
|
||||
WXK_F4,
|
||||
WXK_F5,
|
||||
WXK_F6,
|
||||
WXK_F7,
|
||||
WXK_F8,
|
||||
WXK_F9,
|
||||
WXK_F10,
|
||||
WXK_F11,
|
||||
WXK_F12,
|
||||
WXK_F13,
|
||||
WXK_F14,
|
||||
WXK_F15,
|
||||
WXK_F16,
|
||||
WXK_F17,
|
||||
WXK_F18,
|
||||
WXK_F19,
|
||||
WXK_F20,
|
||||
WXK_F21,
|
||||
WXK_F22,
|
||||
WXK_F23,
|
||||
WXK_F24,
|
||||
WXK_NUMLOCK,
|
||||
WXK_SCROLL,
|
||||
WXK_PAGEUP,
|
||||
WXK_PAGEDOWN,
|
||||
WXK_NUMPAD_SPACE,
|
||||
WXK_NUMPAD_TAB,
|
||||
WXK_NUMPAD_ENTER,
|
||||
WXK_NUMPAD_F1,
|
||||
WXK_NUMPAD_F2,
|
||||
WXK_NUMPAD_F3,
|
||||
WXK_NUMPAD_F4,
|
||||
WXK_NUMPAD_HOME,
|
||||
WXK_NUMPAD_LEFT,
|
||||
WXK_NUMPAD_UP,
|
||||
WXK_NUMPAD_RIGHT,
|
||||
WXK_NUMPAD_DOWN,
|
||||
WXK_NUMPAD_PAGEUP,
|
||||
WXK_NUMPAD_PAGEDOWN,
|
||||
WXK_NUMPAD_END,
|
||||
WXK_NUMPAD_BEGIN,
|
||||
WXK_NUMPAD_INSERT,
|
||||
WXK_NUMPAD_DELETE,
|
||||
WXK_NUMPAD_EQUAL,
|
||||
WXK_NUMPAD_MULTIPLY,
|
||||
WXK_NUMPAD_ADD,
|
||||
WXK_NUMPAD_SEPARATOR,
|
||||
WXK_NUMPAD_SUBTRACT,
|
||||
WXK_NUMPAD_DECIMAL,
|
||||
WXK_NUMPAD_DIVIDE,
|
||||
WXK_WINDOWS_LEFT,
|
||||
WXK_WINDOWS_RIGHT,
|
||||
WXK_WINDOWS_MENU,
|
||||
WXK_COMMAND,
|
||||
WXK_SPECIAL1,
|
||||
WXK_SPECIAL2,
|
||||
WXK_SPECIAL3,
|
||||
WXK_SPECIAL4,
|
||||
WXK_SPECIAL5,
|
||||
WXK_SPECIAL6,
|
||||
WXK_SPECIAL7,
|
||||
WXK_SPECIAL8,
|
||||
WXK_SPECIAL9,
|
||||
WXK_SPECIAL10,
|
||||
WXK_SPECIAL11,
|
||||
WXK_SPECIAL12,
|
||||
WXK_SPECIAL13,
|
||||
WXK_SPECIAL14,
|
||||
WXK_SPECIAL15,
|
||||
WXK_SPECIAL16,
|
||||
WXK_SPECIAL17,
|
||||
WXK_SPECIAL18,
|
||||
WXK_SPECIAL19,
|
||||
WXK_SPECIAL20
|
||||
};
|
||||
|
||||
enum wxKeyModifier /PyName=KeyModifier/
|
||||
{
|
||||
wxMOD_NONE /PyName=MOD_NONE/,
|
||||
wxMOD_ALT /PyName=MOD_ALT/,
|
||||
wxMOD_CONTROL /PyName=MOD_CONTROL/,
|
||||
wxMOD_ALTGR /PyName=MOD_ALTGR/,
|
||||
wxMOD_SHIFT /PyName=MOD_SHIFT/,
|
||||
wxMOD_META /PyName=MOD_META/,
|
||||
wxMOD_WIN /PyName=MOD_WIN/,
|
||||
wxMOD_CMD /PyName=MOD_CMD/,
|
||||
wxMOD_ALL /PyName=MOD_ALL/
|
||||
};
|
||||
|
||||
enum wxPaperSize /PyName=PaperSize/
|
||||
{
|
||||
wxPAPER_NONE /PyName=PAPER_NONE/,
|
||||
wxPAPER_LETTER /PyName=PAPER_LETTER/,
|
||||
wxPAPER_LEGAL /PyName=PAPER_LEGAL/,
|
||||
wxPAPER_A4 /PyName=PAPER_A4/,
|
||||
wxPAPER_CSHEET /PyName=PAPER_CSHEET/,
|
||||
wxPAPER_DSHEET /PyName=PAPER_DSHEET/,
|
||||
wxPAPER_ESHEET /PyName=PAPER_ESHEET/,
|
||||
wxPAPER_LETTERSMALL /PyName=PAPER_LETTERSMALL/,
|
||||
wxPAPER_TABLOID /PyName=PAPER_TABLOID/,
|
||||
wxPAPER_LEDGER /PyName=PAPER_LEDGER/,
|
||||
wxPAPER_STATEMENT /PyName=PAPER_STATEMENT/,
|
||||
wxPAPER_EXECUTIVE /PyName=PAPER_EXECUTIVE/,
|
||||
wxPAPER_A3 /PyName=PAPER_A3/,
|
||||
wxPAPER_A4SMALL /PyName=PAPER_A4SMALL/,
|
||||
wxPAPER_A5 /PyName=PAPER_A5/,
|
||||
wxPAPER_B4 /PyName=PAPER_B4/,
|
||||
wxPAPER_B5 /PyName=PAPER_B5/,
|
||||
wxPAPER_FOLIO /PyName=PAPER_FOLIO/,
|
||||
wxPAPER_QUARTO /PyName=PAPER_QUARTO/,
|
||||
wxPAPER_10X14 /PyName=PAPER_10X14/,
|
||||
wxPAPER_11X17 /PyName=PAPER_11X17/,
|
||||
wxPAPER_NOTE /PyName=PAPER_NOTE/,
|
||||
wxPAPER_ENV_9 /PyName=PAPER_ENV_9/,
|
||||
wxPAPER_ENV_10 /PyName=PAPER_ENV_10/,
|
||||
wxPAPER_ENV_11 /PyName=PAPER_ENV_11/,
|
||||
wxPAPER_ENV_12 /PyName=PAPER_ENV_12/,
|
||||
wxPAPER_ENV_14 /PyName=PAPER_ENV_14/,
|
||||
wxPAPER_ENV_DL /PyName=PAPER_ENV_DL/,
|
||||
wxPAPER_ENV_C5 /PyName=PAPER_ENV_C5/,
|
||||
wxPAPER_ENV_C3 /PyName=PAPER_ENV_C3/,
|
||||
wxPAPER_ENV_C4 /PyName=PAPER_ENV_C4/,
|
||||
wxPAPER_ENV_C6 /PyName=PAPER_ENV_C6/,
|
||||
wxPAPER_ENV_C65 /PyName=PAPER_ENV_C65/,
|
||||
wxPAPER_ENV_B4 /PyName=PAPER_ENV_B4/,
|
||||
wxPAPER_ENV_B5 /PyName=PAPER_ENV_B5/,
|
||||
wxPAPER_ENV_B6 /PyName=PAPER_ENV_B6/,
|
||||
wxPAPER_ENV_ITALY /PyName=PAPER_ENV_ITALY/,
|
||||
wxPAPER_ENV_MONARCH /PyName=PAPER_ENV_MONARCH/,
|
||||
wxPAPER_ENV_PERSONAL /PyName=PAPER_ENV_PERSONAL/,
|
||||
wxPAPER_FANFOLD_US /PyName=PAPER_FANFOLD_US/,
|
||||
wxPAPER_FANFOLD_STD_GERMAN /PyName=PAPER_FANFOLD_STD_GERMAN/,
|
||||
wxPAPER_FANFOLD_LGL_GERMAN /PyName=PAPER_FANFOLD_LGL_GERMAN/,
|
||||
wxPAPER_ISO_B4 /PyName=PAPER_ISO_B4/,
|
||||
wxPAPER_JAPANESE_POSTCARD /PyName=PAPER_JAPANESE_POSTCARD/,
|
||||
wxPAPER_9X11 /PyName=PAPER_9X11/,
|
||||
wxPAPER_10X11 /PyName=PAPER_10X11/,
|
||||
wxPAPER_15X11 /PyName=PAPER_15X11/,
|
||||
wxPAPER_ENV_INVITE /PyName=PAPER_ENV_INVITE/,
|
||||
wxPAPER_LETTER_EXTRA /PyName=PAPER_LETTER_EXTRA/,
|
||||
wxPAPER_LEGAL_EXTRA /PyName=PAPER_LEGAL_EXTRA/,
|
||||
wxPAPER_TABLOID_EXTRA /PyName=PAPER_TABLOID_EXTRA/,
|
||||
wxPAPER_A4_EXTRA /PyName=PAPER_A4_EXTRA/,
|
||||
wxPAPER_LETTER_TRANSVERSE /PyName=PAPER_LETTER_TRANSVERSE/,
|
||||
wxPAPER_A4_TRANSVERSE /PyName=PAPER_A4_TRANSVERSE/,
|
||||
wxPAPER_LETTER_EXTRA_TRANSVERSE /PyName=PAPER_LETTER_EXTRA_TRANSVERSE/,
|
||||
wxPAPER_A_PLUS /PyName=PAPER_A_PLUS/,
|
||||
wxPAPER_B_PLUS /PyName=PAPER_B_PLUS/,
|
||||
wxPAPER_LETTER_PLUS /PyName=PAPER_LETTER_PLUS/,
|
||||
wxPAPER_A4_PLUS /PyName=PAPER_A4_PLUS/,
|
||||
wxPAPER_A5_TRANSVERSE /PyName=PAPER_A5_TRANSVERSE/,
|
||||
wxPAPER_B5_TRANSVERSE /PyName=PAPER_B5_TRANSVERSE/,
|
||||
wxPAPER_A3_EXTRA /PyName=PAPER_A3_EXTRA/,
|
||||
wxPAPER_A5_EXTRA /PyName=PAPER_A5_EXTRA/,
|
||||
wxPAPER_B5_EXTRA /PyName=PAPER_B5_EXTRA/,
|
||||
wxPAPER_A2 /PyName=PAPER_A2/,
|
||||
wxPAPER_A3_TRANSVERSE /PyName=PAPER_A3_TRANSVERSE/,
|
||||
wxPAPER_A3_EXTRA_TRANSVERSE /PyName=PAPER_A3_EXTRA_TRANSVERSE/,
|
||||
wxPAPER_DBL_JAPANESE_POSTCARD /PyName=PAPER_DBL_JAPANESE_POSTCARD/,
|
||||
wxPAPER_A6 /PyName=PAPER_A6/,
|
||||
wxPAPER_JENV_KAKU2 /PyName=PAPER_JENV_KAKU2/,
|
||||
wxPAPER_JENV_KAKU3 /PyName=PAPER_JENV_KAKU3/,
|
||||
wxPAPER_JENV_CHOU3 /PyName=PAPER_JENV_CHOU3/,
|
||||
wxPAPER_JENV_CHOU4 /PyName=PAPER_JENV_CHOU4/,
|
||||
wxPAPER_LETTER_ROTATED /PyName=PAPER_LETTER_ROTATED/,
|
||||
wxPAPER_A3_ROTATED /PyName=PAPER_A3_ROTATED/,
|
||||
wxPAPER_A4_ROTATED /PyName=PAPER_A4_ROTATED/,
|
||||
wxPAPER_A5_ROTATED /PyName=PAPER_A5_ROTATED/,
|
||||
wxPAPER_B4_JIS_ROTATED /PyName=PAPER_B4_JIS_ROTATED/,
|
||||
wxPAPER_B5_JIS_ROTATED /PyName=PAPER_B5_JIS_ROTATED/,
|
||||
wxPAPER_JAPANESE_POSTCARD_ROTATED /PyName=PAPER_JAPANESE_POSTCARD_ROTATED/,
|
||||
wxPAPER_DBL_JAPANESE_POSTCARD_ROTATED /PyName=PAPER_DBL_JAPANESE_POSTCARD_ROTATED/,
|
||||
wxPAPER_A6_ROTATED /PyName=PAPER_A6_ROTATED/,
|
||||
wxPAPER_JENV_KAKU2_ROTATED /PyName=PAPER_JENV_KAKU2_ROTATED/,
|
||||
wxPAPER_JENV_KAKU3_ROTATED /PyName=PAPER_JENV_KAKU3_ROTATED/,
|
||||
wxPAPER_JENV_CHOU3_ROTATED /PyName=PAPER_JENV_CHOU3_ROTATED/,
|
||||
wxPAPER_JENV_CHOU4_ROTATED /PyName=PAPER_JENV_CHOU4_ROTATED/,
|
||||
wxPAPER_B6_JIS /PyName=PAPER_B6_JIS/,
|
||||
wxPAPER_B6_JIS_ROTATED /PyName=PAPER_B6_JIS_ROTATED/,
|
||||
wxPAPER_12X11 /PyName=PAPER_12X11/,
|
||||
wxPAPER_JENV_YOU4 /PyName=PAPER_JENV_YOU4/,
|
||||
wxPAPER_JENV_YOU4_ROTATED /PyName=PAPER_JENV_YOU4_ROTATED/,
|
||||
wxPAPER_P16K /PyName=PAPER_P16K/,
|
||||
wxPAPER_P32K /PyName=PAPER_P32K/,
|
||||
wxPAPER_P32KBIG /PyName=PAPER_P32KBIG/,
|
||||
wxPAPER_PENV_1 /PyName=PAPER_PENV_1/,
|
||||
wxPAPER_PENV_2 /PyName=PAPER_PENV_2/,
|
||||
wxPAPER_PENV_3 /PyName=PAPER_PENV_3/,
|
||||
wxPAPER_PENV_4 /PyName=PAPER_PENV_4/,
|
||||
wxPAPER_PENV_5 /PyName=PAPER_PENV_5/,
|
||||
wxPAPER_PENV_6 /PyName=PAPER_PENV_6/,
|
||||
wxPAPER_PENV_7 /PyName=PAPER_PENV_7/,
|
||||
wxPAPER_PENV_8 /PyName=PAPER_PENV_8/,
|
||||
wxPAPER_PENV_9 /PyName=PAPER_PENV_9/,
|
||||
wxPAPER_PENV_10 /PyName=PAPER_PENV_10/,
|
||||
wxPAPER_P16K_ROTATED /PyName=PAPER_P16K_ROTATED/,
|
||||
wxPAPER_P32K_ROTATED /PyName=PAPER_P32K_ROTATED/,
|
||||
wxPAPER_P32KBIG_ROTATED /PyName=PAPER_P32KBIG_ROTATED/,
|
||||
wxPAPER_PENV_1_ROTATED /PyName=PAPER_PENV_1_ROTATED/,
|
||||
wxPAPER_PENV_2_ROTATED /PyName=PAPER_PENV_2_ROTATED/,
|
||||
wxPAPER_PENV_3_ROTATED /PyName=PAPER_PENV_3_ROTATED/,
|
||||
wxPAPER_PENV_4_ROTATED /PyName=PAPER_PENV_4_ROTATED/,
|
||||
wxPAPER_PENV_5_ROTATED /PyName=PAPER_PENV_5_ROTATED/,
|
||||
wxPAPER_PENV_6_ROTATED /PyName=PAPER_PENV_6_ROTATED/,
|
||||
wxPAPER_PENV_7_ROTATED /PyName=PAPER_PENV_7_ROTATED/,
|
||||
wxPAPER_PENV_8_ROTATED /PyName=PAPER_PENV_8_ROTATED/,
|
||||
wxPAPER_PENV_9_ROTATED /PyName=PAPER_PENV_9_ROTATED/,
|
||||
wxPAPER_PENV_10_ROTATED /PyName=PAPER_PENV_10_ROTATED/
|
||||
};
|
||||
|
||||
enum wxPrintOrientation /PyName=PrintOrientation/
|
||||
{
|
||||
wxPORTRAIT /PyName=PORTRAIT/,
|
||||
wxLANDSCAPE /PyName=LANDSCAPE/
|
||||
};
|
||||
|
||||
enum wxDuplexMode /PyName=DuplexMode/
|
||||
{
|
||||
wxDUPLEX_SIMPLEX /PyName=DUPLEX_SIMPLEX/,
|
||||
wxDUPLEX_HORIZONTAL /PyName=DUPLEX_HORIZONTAL/,
|
||||
wxDUPLEX_VERTICAL /PyName=DUPLEX_VERTICAL/
|
||||
};
|
||||
|
||||
enum wxPrintMode /PyName=PrintMode/
|
||||
{
|
||||
wxPRINT_MODE_NONE /PyName=PRINT_MODE_NONE/,
|
||||
wxPRINT_MODE_PREVIEW /PyName=PRINT_MODE_PREVIEW/,
|
||||
wxPRINT_MODE_FILE /PyName=PRINT_MODE_FILE/,
|
||||
wxPRINT_MODE_PRINTER /PyName=PRINT_MODE_PRINTER/,
|
||||
wxPRINT_MODE_STREAM /PyName=PRINT_MODE_STREAM/
|
||||
};
|
||||
|
||||
enum wxUpdateUI /PyName=UpdateUI/
|
||||
{
|
||||
wxUPDATE_UI_NONE /PyName=UPDATE_UI_NONE/,
|
||||
wxUPDATE_UI_RECURSE /PyName=UPDATE_UI_RECURSE/,
|
||||
wxUPDATE_UI_FROMIDLE /PyName=UPDATE_UI_FROMIDLE/
|
||||
};
|
||||
|
||||
typedef int wxCoord;
|
||||
|
||||
typedef float wxFloat32;
|
||||
|
||||
typedef double wxFloat64;
|
||||
|
||||
typedef double wxDouble;
|
||||
|
||||
wxCoord wxDefaultCoord /PyName=DefaultCoord/;
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
550
sip/gen/gdicmn.sip
Normal file
550
sip/gen/gdicmn.sip
Normal file
@@ -0,0 +1,550 @@
|
||||
//---------------------------------------------------------------------------
|
||||
// This file is generated by wxPython's SIP generator. Do not edit by hand.
|
||||
//
|
||||
// Copyright: (c) 2010 by Total Control Software
|
||||
// Licence: wxWindows license
|
||||
//
|
||||
// This file is included from _core.sip
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
|
||||
%ModuleHeaderCode
|
||||
#include <wx/wx.h>
|
||||
%End
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
class wxPoint /PyName=Point/
|
||||
{
|
||||
%TypeHeaderCode
|
||||
#include <wx/gdicmn.h>
|
||||
%End
|
||||
|
||||
public:
|
||||
wxPoint();
|
||||
|
||||
wxPoint(
|
||||
int x,
|
||||
int y
|
||||
);
|
||||
|
||||
wxPoint(
|
||||
const wxRealPoint & pt
|
||||
);
|
||||
|
||||
wxPoint & operator+=(
|
||||
const wxPoint & pt
|
||||
);
|
||||
|
||||
wxPoint & operator+=(
|
||||
const wxSize & sz
|
||||
);
|
||||
|
||||
wxPoint & operator-=(
|
||||
const wxPoint & pt
|
||||
);
|
||||
|
||||
wxPoint & operator-=(
|
||||
const wxSize & sz
|
||||
);
|
||||
|
||||
bool IsFullySpecified();
|
||||
|
||||
void SetDefaults(
|
||||
const wxPoint & pt
|
||||
);
|
||||
|
||||
int x;
|
||||
int y;
|
||||
%ConvertToTypeCode
|
||||
// is it just a typecheck?
|
||||
if (!sipIsErr) {
|
||||
if (sipCanConvertToType(sipPy, sipType_wxPoint, SIP_NO_CONVERTORS))
|
||||
return 1;
|
||||
|
||||
if (PySequence_Check(sipPy) and PySequence_Size(sipPy) == 2) {
|
||||
int rval = 1;
|
||||
PyObject* o1 = PySequence_ITEM(sipPy, 0);
|
||||
PyObject* o2 = PySequence_ITEM(sipPy, 1);
|
||||
if (!PyNumber_Check(o1) || !PyNumber_Check(o2))
|
||||
rval = 0;
|
||||
Py_DECREF(o1);
|
||||
Py_DECREF(o2);
|
||||
return rval;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// otherwise do the conversion
|
||||
if (sipPy == Py_None) {
|
||||
*sipCppPtr = new wxPoint(-1, -1);
|
||||
return sipGetState(sipTransferObj);
|
||||
}
|
||||
|
||||
if (PySequence_Check(sipPy)) {
|
||||
PyObject* o1 = PySequence_ITEM(sipPy, 0);
|
||||
PyObject* o2 = PySequence_ITEM(sipPy, 1);
|
||||
*sipCppPtr = new wxPoint(PyInt_AsLong(o1), PyInt_AsLong(o2));
|
||||
Py_DECREF(o1);
|
||||
Py_DECREF(o2);
|
||||
return sipGetState(sipTransferObj);
|
||||
}
|
||||
|
||||
*sipCppPtr = reinterpret_cast<wxPoint*>(sipConvertToType(
|
||||
sipPy, sipType_wxPoint, sipTransferObj, SIP_NO_CONVERTORS, 0, sipIsErr));
|
||||
return 0;
|
||||
%End
|
||||
}; // end of class wxPoint
|
||||
|
||||
|
||||
bool operator==(const wxPoint& p1, const wxPoint& p2);
|
||||
bool operator!=(const wxPoint& p1, const wxPoint& p2);
|
||||
wxPoint operator+(const wxPoint& p, const wxSize& s);
|
||||
wxPoint operator+(const wxPoint& p1, const wxPoint& p2);
|
||||
wxPoint operator+(const wxSize& s, const wxPoint& p);
|
||||
wxPoint operator-(const wxPoint& p);
|
||||
wxPoint operator-(const wxPoint& p, const wxSize& s);
|
||||
wxPoint operator-(const wxPoint& p1, const wxPoint& p2);
|
||||
wxPoint operator-(const wxSize& s, const wxPoint& p);
|
||||
wxPoint operator*(const wxPoint& s, int i);
|
||||
wxPoint operator*(int i, const wxPoint& s);
|
||||
wxPoint operator/(const wxPoint& s, int i);
|
||||
|
||||
|
||||
class wxSize /PyName=Size/
|
||||
{
|
||||
%TypeHeaderCode
|
||||
#include <wx/gdicmn.h>
|
||||
%End
|
||||
|
||||
public:
|
||||
wxSize();
|
||||
|
||||
wxSize(
|
||||
int width,
|
||||
int height
|
||||
);
|
||||
|
||||
void DecBy(
|
||||
const wxPoint & pt
|
||||
);
|
||||
|
||||
void DecBy(
|
||||
const wxSize & size
|
||||
);
|
||||
|
||||
void DecBy(
|
||||
int dx,
|
||||
int dy
|
||||
);
|
||||
|
||||
void DecBy(
|
||||
int d
|
||||
);
|
||||
|
||||
void IncBy(
|
||||
const wxPoint & pt
|
||||
);
|
||||
|
||||
void IncBy(
|
||||
const wxSize & size
|
||||
);
|
||||
|
||||
void IncBy(
|
||||
int dx,
|
||||
int dy
|
||||
);
|
||||
|
||||
void IncBy(
|
||||
int d
|
||||
);
|
||||
|
||||
wxSize & operator+=(
|
||||
const wxSize & sz
|
||||
);
|
||||
|
||||
wxSize & operator-=(
|
||||
const wxSize & sz
|
||||
);
|
||||
|
||||
wxSize & operator/=(
|
||||
int factor
|
||||
);
|
||||
|
||||
wxSize & operator*=(
|
||||
int factor
|
||||
);
|
||||
|
||||
void DecTo(
|
||||
const wxSize & size
|
||||
);
|
||||
|
||||
int GetHeight();
|
||||
|
||||
int GetWidth();
|
||||
|
||||
void IncTo(
|
||||
const wxSize & size
|
||||
);
|
||||
|
||||
bool IsFullySpecified();
|
||||
|
||||
wxSize & Scale(
|
||||
float xscale,
|
||||
float yscale
|
||||
);
|
||||
|
||||
void Set(
|
||||
int width,
|
||||
int height
|
||||
);
|
||||
|
||||
void SetDefaults(
|
||||
const wxSize & sizeDefault
|
||||
);
|
||||
|
||||
void SetHeight(
|
||||
int height
|
||||
);
|
||||
|
||||
void SetWidth(
|
||||
int width
|
||||
);
|
||||
|
||||
%Property(name=width, get=GetWidth, set=SetWidth)
|
||||
%Property(name=height, get=GetHeight, set=SetHeight)
|
||||
}; // end of class wxSize
|
||||
|
||||
|
||||
bool operator==(const wxSize& s1, const wxSize& s2);
|
||||
bool operator!=(const wxSize& s1, const wxSize& s2);
|
||||
wxSize operator*(const wxSize& s, int i);
|
||||
wxSize operator*(int i, const wxSize& s);
|
||||
wxSize operator+(const wxSize& s1, const wxSize& s2);
|
||||
wxSize operator-(const wxSize& s1, const wxSize& s2);
|
||||
wxSize operator/(const wxSize& s, int i);
|
||||
|
||||
|
||||
class wxRect /PyName=Rect/
|
||||
{
|
||||
%TypeHeaderCode
|
||||
#include <wx/gdicmn.h>
|
||||
%End
|
||||
|
||||
public:
|
||||
wxRect();
|
||||
|
||||
wxRect(
|
||||
int x,
|
||||
int y,
|
||||
int width,
|
||||
int height
|
||||
);
|
||||
|
||||
wxRect(
|
||||
const wxPoint & topLeft,
|
||||
const wxPoint & bottomRight
|
||||
);
|
||||
|
||||
wxRect(
|
||||
const wxPoint & pos,
|
||||
const wxSize & size
|
||||
);
|
||||
|
||||
wxRect(
|
||||
const wxSize & size
|
||||
);
|
||||
|
||||
wxRect CentreIn(
|
||||
const wxRect & r,
|
||||
int dir = wxBOTH
|
||||
);
|
||||
|
||||
wxRect CenterIn(
|
||||
const wxRect & r,
|
||||
int dir = wxBOTH
|
||||
);
|
||||
|
||||
wxRect & Deflate(
|
||||
wxCoord dx,
|
||||
wxCoord dy
|
||||
);
|
||||
|
||||
wxRect & Deflate(
|
||||
const wxSize & diff
|
||||
);
|
||||
|
||||
wxRect & Deflate(
|
||||
wxCoord diff
|
||||
);
|
||||
|
||||
wxRect & Inflate(
|
||||
wxCoord dx,
|
||||
wxCoord dy
|
||||
);
|
||||
|
||||
wxRect & Inflate(
|
||||
const wxSize & diff
|
||||
);
|
||||
|
||||
wxRect & Inflate(
|
||||
wxCoord diff
|
||||
);
|
||||
|
||||
void Offset(
|
||||
wxCoord dx,
|
||||
wxCoord dy
|
||||
);
|
||||
|
||||
void Offset(
|
||||
const wxPoint & pt
|
||||
);
|
||||
|
||||
wxRect & Union(
|
||||
const wxRect & rect
|
||||
);
|
||||
|
||||
wxRect & operator+=(
|
||||
const wxRect & r
|
||||
);
|
||||
|
||||
wxRect & operator*=(
|
||||
const wxRect & r
|
||||
);
|
||||
|
||||
int height;
|
||||
int width;
|
||||
int x;
|
||||
int y;
|
||||
bool Contains(
|
||||
int x,
|
||||
int y
|
||||
);
|
||||
|
||||
bool Contains(
|
||||
const wxPoint & pt
|
||||
);
|
||||
|
||||
bool Contains(
|
||||
const wxRect & rect
|
||||
);
|
||||
|
||||
int GetBottom();
|
||||
|
||||
wxPoint GetBottomLeft();
|
||||
|
||||
wxPoint GetBottomRight();
|
||||
|
||||
int GetHeight();
|
||||
|
||||
int GetLeft();
|
||||
|
||||
wxPoint GetPosition();
|
||||
|
||||
int GetRight();
|
||||
|
||||
wxSize GetSize();
|
||||
|
||||
int GetTop();
|
||||
|
||||
wxPoint GetTopLeft();
|
||||
|
||||
wxPoint GetTopRight();
|
||||
|
||||
int GetWidth();
|
||||
|
||||
int GetX();
|
||||
|
||||
int GetY();
|
||||
|
||||
wxRect & Intersect(
|
||||
const wxRect & rect
|
||||
);
|
||||
|
||||
bool Intersects(
|
||||
const wxRect & rect
|
||||
);
|
||||
|
||||
bool IsEmpty();
|
||||
|
||||
void SetHeight(
|
||||
int height
|
||||
);
|
||||
|
||||
void SetSize(
|
||||
const wxSize & s
|
||||
);
|
||||
|
||||
void SetWidth(
|
||||
int width
|
||||
);
|
||||
|
||||
void SetX(
|
||||
int x
|
||||
);
|
||||
|
||||
void SetY(
|
||||
int y
|
||||
);
|
||||
|
||||
}; // end of class wxRect
|
||||
|
||||
|
||||
bool operator==(const wxRect& r1, const wxRect& r2);
|
||||
bool operator!=(const wxRect& r1, const wxRect& r2);
|
||||
wxRect operator+(const wxRect& r1, const wxRect& r2);
|
||||
wxRect operator*(const wxRect& r1, const wxRect& r2);
|
||||
|
||||
|
||||
class wxRealPoint /PyName=RealPoint/
|
||||
{
|
||||
%TypeHeaderCode
|
||||
#include <wx/gdicmn.h>
|
||||
%End
|
||||
|
||||
public:
|
||||
wxRealPoint();
|
||||
|
||||
wxRealPoint(
|
||||
double x,
|
||||
double y
|
||||
);
|
||||
|
||||
wxRealPoint(
|
||||
const wxPoint & pt
|
||||
);
|
||||
|
||||
wxRealPoint & operator+=(
|
||||
const wxRealPoint & pt
|
||||
);
|
||||
|
||||
wxRealPoint & operator+=(
|
||||
const wxSize & sz
|
||||
);
|
||||
|
||||
wxRealPoint & operator-=(
|
||||
const wxRealPoint & pt
|
||||
);
|
||||
|
||||
wxRealPoint & operator-=(
|
||||
const wxSize & sz
|
||||
);
|
||||
|
||||
double x;
|
||||
double y;
|
||||
}; // end of class wxRealPoint
|
||||
|
||||
|
||||
bool operator==(const wxRealPoint& p1, const wxRealPoint& p2);
|
||||
bool operator!=(const wxRealPoint& p1, const wxRealPoint& p2);
|
||||
wxRealPoint operator*(const wxRealPoint& s, double i);
|
||||
wxRealPoint operator*(double i, const wxRealPoint& s);
|
||||
wxRealPoint operator+(const wxRealPoint& p1, const wxRealPoint& p2);
|
||||
wxRealPoint operator-(const wxRealPoint& p1, const wxRealPoint& p2);
|
||||
wxRealPoint operator/(const wxRealPoint& s, int i);
|
||||
|
||||
|
||||
enum wxBitmapType /PyName=BitmapType/
|
||||
{
|
||||
wxBITMAP_TYPE_INVALID /PyName=BITMAP_TYPE_INVALID/,
|
||||
wxBITMAP_TYPE_BMP /PyName=BITMAP_TYPE_BMP/,
|
||||
wxBITMAP_TYPE_ICO /PyName=BITMAP_TYPE_ICO/,
|
||||
wxBITMAP_TYPE_CUR /PyName=BITMAP_TYPE_CUR/,
|
||||
wxBITMAP_TYPE_XBM /PyName=BITMAP_TYPE_XBM/,
|
||||
wxBITMAP_TYPE_XBM_DATA /PyName=BITMAP_TYPE_XBM_DATA/,
|
||||
wxBITMAP_TYPE_XPM /PyName=BITMAP_TYPE_XPM/,
|
||||
wxBITMAP_TYPE_XPM_DATA /PyName=BITMAP_TYPE_XPM_DATA/,
|
||||
wxBITMAP_TYPE_TIF /PyName=BITMAP_TYPE_TIF/,
|
||||
wxBITMAP_TYPE_GIF /PyName=BITMAP_TYPE_GIF/,
|
||||
wxBITMAP_TYPE_PNG /PyName=BITMAP_TYPE_PNG/,
|
||||
wxBITMAP_TYPE_JPEG /PyName=BITMAP_TYPE_JPEG/,
|
||||
wxBITMAP_TYPE_PNM /PyName=BITMAP_TYPE_PNM/,
|
||||
wxBITMAP_TYPE_PCX /PyName=BITMAP_TYPE_PCX/,
|
||||
wxBITMAP_TYPE_PICT /PyName=BITMAP_TYPE_PICT/,
|
||||
wxBITMAP_TYPE_ICON /PyName=BITMAP_TYPE_ICON/,
|
||||
wxBITMAP_TYPE_ANI /PyName=BITMAP_TYPE_ANI/,
|
||||
wxBITMAP_TYPE_IFF /PyName=BITMAP_TYPE_IFF/,
|
||||
wxBITMAP_TYPE_TGA /PyName=BITMAP_TYPE_TGA/,
|
||||
wxBITMAP_TYPE_MACCURSOR /PyName=BITMAP_TYPE_MACCURSOR/,
|
||||
wxBITMAP_TYPE_ANY /PyName=BITMAP_TYPE_ANY/
|
||||
};
|
||||
|
||||
enum wxPolygonFillMode /PyName=PolygonFillMode/
|
||||
{
|
||||
wxODDEVEN_RULE /PyName=ODDEVEN_RULE/,
|
||||
wxWINDING_RULE /PyName=WINDING_RULE/
|
||||
};
|
||||
|
||||
enum wxStockCursor /PyName=StockCursor/
|
||||
{
|
||||
wxCURSOR_NONE /PyName=CURSOR_NONE/,
|
||||
wxCURSOR_ARROW /PyName=CURSOR_ARROW/,
|
||||
wxCURSOR_RIGHT_ARROW /PyName=CURSOR_RIGHT_ARROW/,
|
||||
wxCURSOR_BULLSEYE /PyName=CURSOR_BULLSEYE/,
|
||||
wxCURSOR_CHAR /PyName=CURSOR_CHAR/,
|
||||
wxCURSOR_CROSS /PyName=CURSOR_CROSS/,
|
||||
wxCURSOR_HAND /PyName=CURSOR_HAND/,
|
||||
wxCURSOR_IBEAM /PyName=CURSOR_IBEAM/,
|
||||
wxCURSOR_LEFT_BUTTON /PyName=CURSOR_LEFT_BUTTON/,
|
||||
wxCURSOR_MAGNIFIER /PyName=CURSOR_MAGNIFIER/,
|
||||
wxCURSOR_MIDDLE_BUTTON /PyName=CURSOR_MIDDLE_BUTTON/,
|
||||
wxCURSOR_NO_ENTRY /PyName=CURSOR_NO_ENTRY/,
|
||||
wxCURSOR_PAINT_BRUSH /PyName=CURSOR_PAINT_BRUSH/,
|
||||
wxCURSOR_PENCIL /PyName=CURSOR_PENCIL/,
|
||||
wxCURSOR_POINT_LEFT /PyName=CURSOR_POINT_LEFT/,
|
||||
wxCURSOR_POINT_RIGHT /PyName=CURSOR_POINT_RIGHT/,
|
||||
wxCURSOR_QUESTION_ARROW /PyName=CURSOR_QUESTION_ARROW/,
|
||||
wxCURSOR_RIGHT_BUTTON /PyName=CURSOR_RIGHT_BUTTON/,
|
||||
wxCURSOR_SIZENESW /PyName=CURSOR_SIZENESW/,
|
||||
wxCURSOR_SIZENS /PyName=CURSOR_SIZENS/,
|
||||
wxCURSOR_SIZENWSE /PyName=CURSOR_SIZENWSE/,
|
||||
wxCURSOR_SIZEWE /PyName=CURSOR_SIZEWE/,
|
||||
wxCURSOR_SIZING /PyName=CURSOR_SIZING/,
|
||||
wxCURSOR_SPRAYCAN /PyName=CURSOR_SPRAYCAN/,
|
||||
wxCURSOR_WAIT /PyName=CURSOR_WAIT/,
|
||||
wxCURSOR_WATCH /PyName=CURSOR_WATCH/,
|
||||
wxCURSOR_BLANK /PyName=CURSOR_BLANK/,
|
||||
wxCURSOR_DEFAULT /PyName=CURSOR_DEFAULT/,
|
||||
wxCURSOR_COPY_ARROW /PyName=CURSOR_COPY_ARROW/,
|
||||
wxCURSOR_ARROWWAIT /PyName=CURSOR_ARROWWAIT/,
|
||||
wxCURSOR_MAX /PyName=CURSOR_MAX/
|
||||
};
|
||||
|
||||
const wxPoint wxDefaultPosition /PyName=DefaultPosition/;
|
||||
|
||||
const wxSize wxDefaultSize /PyName=DefaultSize/;
|
||||
|
||||
bool wxColourDisplay() /PyName=ColourDisplay/;
|
||||
|
||||
int wxDisplayDepth() /PyName=DisplayDepth/;
|
||||
|
||||
void wxClientDisplayRect(
|
||||
int * x /Out/,
|
||||
int * y /Out/,
|
||||
int * width /Out/,
|
||||
int * height /Out/
|
||||
) /PyName=ClientDisplayRect/;
|
||||
|
||||
wxRect wxGetClientDisplayRect() /PyName=GetClientDisplayRect/;
|
||||
|
||||
wxSize wxGetDisplayPPI() /PyName=GetDisplayPPI/;
|
||||
|
||||
void wxDisplaySize(
|
||||
int * width /Out/,
|
||||
int * height /Out/
|
||||
) /PyName=DisplaySize/;
|
||||
|
||||
wxSize wxGetDisplaySize() /PyName=GetDisplaySize/;
|
||||
|
||||
void wxDisplaySizeMM(
|
||||
int * width /Out/,
|
||||
int * height /Out/
|
||||
) /PyName=DisplaySizeMM/;
|
||||
|
||||
wxSize wxGetDisplaySizeMM() /PyName=GetDisplaySizeMM/;
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
377
sip/gen/geometry.sip
Normal file
377
sip/gen/geometry.sip
Normal file
@@ -0,0 +1,377 @@
|
||||
//---------------------------------------------------------------------------
|
||||
// This file is generated by wxPython's SIP generator. Do not edit by hand.
|
||||
//
|
||||
// Copyright: (c) 2010 by Total Control Software
|
||||
// Licence: wxWindows license
|
||||
//
|
||||
// This file is included from _core.sip
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
|
||||
%ModuleHeaderCode
|
||||
#include <wx/wx.h>
|
||||
%End
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
class wxPoint2DDouble /PyName=Point2D/
|
||||
{
|
||||
%TypeHeaderCode
|
||||
#include <wx/geometry.h>
|
||||
%End
|
||||
|
||||
public:
|
||||
wxPoint2DDouble();
|
||||
|
||||
wxPoint2DDouble(
|
||||
wxDouble x,
|
||||
wxDouble y
|
||||
);
|
||||
|
||||
wxPoint2DDouble(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxPoint2DDouble(
|
||||
const wxPoint & pt
|
||||
);
|
||||
|
||||
wxDouble m_x /PyName=x/;
|
||||
wxDouble m_y /PyName=y/;
|
||||
void GetFloor(
|
||||
wxInt32 * x /Out/,
|
||||
wxInt32 * y /Out/
|
||||
);
|
||||
|
||||
void GetRounded(
|
||||
wxInt32 * x /Out/,
|
||||
wxInt32 * y /Out/
|
||||
);
|
||||
|
||||
wxDouble GetVectorLength();
|
||||
|
||||
wxDouble GetVectorAngle();
|
||||
|
||||
void SetVectorLength(
|
||||
wxDouble length
|
||||
);
|
||||
|
||||
void SetVectorAngle(
|
||||
wxDouble degrees
|
||||
);
|
||||
|
||||
void Normalize();
|
||||
|
||||
wxDouble GetDistance(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxDouble GetDistanceSquare(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxDouble GetDotProduct(
|
||||
const wxPoint2DDouble & vec
|
||||
);
|
||||
|
||||
wxDouble GetCrossProduct(
|
||||
const wxPoint2DDouble & vec
|
||||
);
|
||||
|
||||
wxPoint2DDouble operator-();
|
||||
|
||||
wxPoint2DDouble & operator+=(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxPoint2DDouble & operator-=(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxPoint2DDouble & operator*=(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxPoint2DDouble & operator/=(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
bool operator==(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
bool operator!=(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
}; // end of class wxPoint2DDouble
|
||||
|
||||
|
||||
class wxRect2DDouble /PyName=Rect2D/
|
||||
{
|
||||
%TypeHeaderCode
|
||||
#include <wx/geometry.h>
|
||||
%End
|
||||
|
||||
public:
|
||||
wxRect2DDouble();
|
||||
|
||||
wxRect2DDouble(
|
||||
wxDouble x,
|
||||
wxDouble y,
|
||||
wxDouble w,
|
||||
wxDouble h
|
||||
);
|
||||
|
||||
wxDouble m_x /PyName=x/;
|
||||
wxDouble m_y /PyName=y/;
|
||||
wxDouble m_width /PyName=width/;
|
||||
wxDouble m_height /PyName=height/;
|
||||
wxPoint2DDouble GetPosition();
|
||||
|
||||
wxSize GetSize();
|
||||
|
||||
wxDouble GetLeft();
|
||||
|
||||
void SetLeft(
|
||||
wxDouble n
|
||||
);
|
||||
|
||||
void MoveLeftTo(
|
||||
wxDouble n
|
||||
);
|
||||
|
||||
wxDouble GetTop();
|
||||
|
||||
void SetTop(
|
||||
wxDouble n
|
||||
);
|
||||
|
||||
void MoveTopTo(
|
||||
wxDouble n
|
||||
);
|
||||
|
||||
wxDouble GetBottom();
|
||||
|
||||
void SetBottom(
|
||||
wxDouble n
|
||||
);
|
||||
|
||||
void MoveBottomTo(
|
||||
wxDouble n
|
||||
);
|
||||
|
||||
wxDouble GetRight();
|
||||
|
||||
void SetRight(
|
||||
wxDouble n
|
||||
);
|
||||
|
||||
void MoveRightTo(
|
||||
wxDouble n
|
||||
);
|
||||
|
||||
wxPoint2DDouble GetLeftTop();
|
||||
|
||||
void SetLeftTop(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
void MoveLeftTopTo(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxPoint2DDouble GetLeftBottom();
|
||||
|
||||
void SetLeftBottom(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
void MoveLeftBottomTo(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxPoint2DDouble GetRightTop();
|
||||
|
||||
void SetRightTop(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
void MoveRightTopTo(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxPoint2DDouble GetRightBottom();
|
||||
|
||||
void SetRightBottom(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
void MoveRightBottomTo(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxPoint2DDouble GetCentre();
|
||||
|
||||
void SetCentre(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
void MoveCentreTo(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxOutCode GetOutCode(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxOutCode GetOutcode(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
bool Contains(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
bool Contains(
|
||||
const wxRect2DDouble & rect
|
||||
);
|
||||
|
||||
bool IsEmpty();
|
||||
|
||||
bool HaveEqualSize(
|
||||
const wxRect2DDouble & rect
|
||||
);
|
||||
|
||||
void Inset(
|
||||
wxDouble x,
|
||||
wxDouble y
|
||||
);
|
||||
|
||||
void Inset(
|
||||
wxDouble left,
|
||||
wxDouble top,
|
||||
wxDouble right,
|
||||
wxDouble bottom
|
||||
);
|
||||
|
||||
void Offset(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
void ConstrainTo(
|
||||
const wxRect2DDouble & rect
|
||||
);
|
||||
|
||||
wxPoint2DDouble Interpolate(
|
||||
wxInt32 widthfactor,
|
||||
wxInt32 heightfactor
|
||||
);
|
||||
|
||||
void Intersect(
|
||||
const wxRect2DDouble & otherRect
|
||||
);
|
||||
|
||||
static
|
||||
void Intersect(
|
||||
const wxRect2DDouble & src1,
|
||||
const wxRect2DDouble & src2,
|
||||
wxRect2DDouble * dest
|
||||
);
|
||||
|
||||
wxRect2DDouble CreateIntersection(
|
||||
const wxRect2DDouble & otherRect
|
||||
);
|
||||
|
||||
bool Intersects(
|
||||
const wxRect2DDouble & rect
|
||||
);
|
||||
|
||||
void Union(
|
||||
const wxRect2DDouble & otherRect
|
||||
);
|
||||
|
||||
void Union(
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
static
|
||||
void Union(
|
||||
const wxRect2DDouble & src1,
|
||||
const wxRect2DDouble & src2,
|
||||
wxRect2DDouble * dest
|
||||
);
|
||||
|
||||
wxRect2DDouble CreateUnion(
|
||||
const wxRect2DDouble & otherRect
|
||||
);
|
||||
|
||||
void Scale(
|
||||
wxDouble f
|
||||
);
|
||||
|
||||
void Scale(
|
||||
wxInt32 num,
|
||||
wxInt32 denum
|
||||
);
|
||||
|
||||
bool operator==(
|
||||
const wxRect2DDouble & rect
|
||||
);
|
||||
|
||||
bool operator!=(
|
||||
const wxRect2DDouble & rect
|
||||
);
|
||||
|
||||
}; // end of class wxRect2DDouble
|
||||
|
||||
|
||||
enum wxOutCode /PyName=OutCode/
|
||||
{
|
||||
wxInside /PyName=Inside/,
|
||||
wxOutLeft /PyName=OutLeft/,
|
||||
wxOutRight /PyName=OutRight/,
|
||||
wxOutTop /PyName=OutTop/,
|
||||
wxOutBottom /PyName=OutBottom/
|
||||
};
|
||||
|
||||
wxPoint2DDouble operator+(
|
||||
const wxPoint2DDouble & pt1,
|
||||
const wxPoint2DDouble & pt2
|
||||
);
|
||||
|
||||
wxPoint2DDouble operator-(
|
||||
const wxPoint2DDouble & pt1,
|
||||
const wxPoint2DDouble & pt2
|
||||
);
|
||||
|
||||
wxPoint2DDouble operator*(
|
||||
const wxPoint2DDouble & pt1,
|
||||
const wxPoint2DDouble & pt2
|
||||
);
|
||||
|
||||
wxPoint2DDouble operator*(
|
||||
wxDouble n,
|
||||
const wxPoint2DDouble & pt
|
||||
);
|
||||
|
||||
wxPoint2DDouble operator*(
|
||||
const wxPoint2DDouble & pt,
|
||||
wxDouble n
|
||||
);
|
||||
|
||||
wxPoint2DDouble operator/(
|
||||
const wxPoint2DDouble & pt1,
|
||||
const wxPoint2DDouble & pt2
|
||||
);
|
||||
|
||||
wxPoint2DDouble operator/(
|
||||
const wxPoint2DDouble & pt,
|
||||
wxDouble n
|
||||
);
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
116
sip/gen/object.sip
Normal file
116
sip/gen/object.sip
Normal file
@@ -0,0 +1,116 @@
|
||||
//---------------------------------------------------------------------------
|
||||
// This file is generated by wxPython's SIP generator. Do not edit by hand.
|
||||
//
|
||||
// Copyright: (c) 2010 by Total Control Software
|
||||
// Licence: wxWindows license
|
||||
//
|
||||
// This file is included from _core.sip
|
||||
//
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
class wxRefCounter /PyName=RefCounter/
|
||||
{
|
||||
%TypeHeaderCode
|
||||
#include <wx/object.h>
|
||||
%End
|
||||
|
||||
public:
|
||||
wxRefCounter();
|
||||
|
||||
void DecRef();
|
||||
|
||||
int GetRefCount();
|
||||
|
||||
void IncRef();
|
||||
|
||||
|
||||
protected:
|
||||
virtual
|
||||
~wxRefCounter();
|
||||
|
||||
}; // end of class wxRefCounter
|
||||
|
||||
|
||||
class wxObject /PyName=Object/
|
||||
{
|
||||
%TypeHeaderCode
|
||||
#include <wx/object.h>
|
||||
%End
|
||||
|
||||
public:
|
||||
wxObject();
|
||||
|
||||
wxObject(
|
||||
const wxObject & other
|
||||
);
|
||||
|
||||
virtual
|
||||
~wxObject();
|
||||
|
||||
virtual
|
||||
wxClassInfo * GetClassInfo();
|
||||
|
||||
wxObjectRefData * GetRefData();
|
||||
|
||||
bool IsKindOf(
|
||||
const wxClassInfo * info
|
||||
);
|
||||
|
||||
bool IsSameAs(
|
||||
const wxObject & obj
|
||||
);
|
||||
|
||||
void Ref(
|
||||
const wxObject & clone
|
||||
);
|
||||
|
||||
void SetRefData(
|
||||
wxObjectRefData * data
|
||||
);
|
||||
|
||||
void UnRef();
|
||||
|
||||
void UnShare();
|
||||
|
||||
}; // end of class wxObject
|
||||
|
||||
|
||||
class wxClassInfo /PyName=ClassInfo, Abstract/
|
||||
{
|
||||
%TypeHeaderCode
|
||||
#include <wx/object.h>
|
||||
%End
|
||||
|
||||
public:
|
||||
wxObject * CreateObject();
|
||||
|
||||
const wxChar * GetBaseClassName1();
|
||||
|
||||
const wxChar * GetBaseClassName2();
|
||||
|
||||
const wxChar * GetClassName();
|
||||
|
||||
int GetSize();
|
||||
|
||||
bool IsDynamic();
|
||||
|
||||
bool IsKindOf(
|
||||
const wxClassInfo * info
|
||||
);
|
||||
|
||||
static
|
||||
wxClassInfo * FindClass(
|
||||
const wxString & className
|
||||
);
|
||||
|
||||
}; // end of class wxClassInfo
|
||||
|
||||
|
||||
typedef wxRefCounter wxObjectRefData;
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user