%pythoncode { NAME = property(STUFF) }
%enddef
+
+%define setCallbackInfo(klass)
+ "klass._setCallbackInfo(self, self, klass)"
+%enddef
+
+
//----------------------------------------------------------------------
// Macros for the docstring and autodoc features of SWIG. These will
// help make the code look more readable, and pretty, as well as help
wxLB_EXTENDED,
wxLB_OWNERDRAW,
wxLB_HSCROLL,
- wxPROCESS_ENTER,
- wxPASSWORD,
wxCB_SIMPLE,
wxCB_DROPDOWN,
wxSB_VERTICAL,
wxRB_USE_CHECKBOX,
wxST_SIZEGRIP,
- wxST_NO_AUTORESIZE,
- wxST_DOTS_MIDDLE,
- wxST_DOTS_END,
wxFLOOD_SURFACE,
wxFLOOD_BORDER,
wxSHAPED,
wxFIXED_MINSIZE,
wxTILE,
- wxADJUST_MINSIZE,
};
-
+%pythoncode { ADJUST_MINSIZE = 0 }
enum wxBorder
{
WXK_MENU,
WXK_PAUSE,
WXK_CAPITAL,
- WXK_PRIOR, /* Page up */
- WXK_NEXT, /* Page down */
WXK_END,
WXK_HOME,
WXK_LEFT,
WXK_NUMPAD_UP,
WXK_NUMPAD_RIGHT,
WXK_NUMPAD_DOWN,
- WXK_NUMPAD_PRIOR,
WXK_NUMPAD_PAGEUP,
- WXK_NUMPAD_NEXT,
WXK_NUMPAD_PAGEDOWN,
WXK_NUMPAD_END,
WXK_NUMPAD_BEGIN,
WXK_SPECIAL20
};
-
+// deprecated synonymns
+%pythoncode {
+ WXK_PRIOR = WXK_PAGEUP
+ WXK_NEXT = WXK_PAGEDOWN
+ WXK_NUMPAD_PRIOR = WXK_NUMPAD_PAGEUP
+ WXK_NUMPAD_NEXT = WXK_NUMPAD_PAGEDOWN
+}
typedef enum {
wxPAPER_NONE, // Use specific dimensions
};
+enum wxLayoutDirection
+{
+ wxLayout_Default,
+ wxLayout_LeftToRight,
+ wxLayout_RightToLeft
+};
+
+
//---------------------------------------------------------------------------