From: Robin Dunn Date: Fri, 18 Feb 2005 04:52:13 +0000 (+0000) Subject: Added wx.DatePickerCtrl X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/91334b48e20974cf88d015bc508c6a3175f94ecb?ds=inline Added wx.DatePickerCtrl git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32135 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/wxPython/demo/Main.py b/wxPython/demo/Main.py index 980e9e9a56..94d03cb458 100644 --- a/wxPython/demo/Main.py +++ b/wxPython/demo/Main.py @@ -49,6 +49,7 @@ _treeList = [ ('Recent Additions/Updates', [ 'StandardPaths', 'MediaCtrl', + 'DatePickerCtrl', ]), # managed windows == things with a (optional) caption you can close @@ -145,6 +146,7 @@ _treeList = [ 'Calendar', 'CalendarCtrl', 'ContextHelp', + 'DatePickerCtrl', 'DynamicSashWindow', 'EditableListBox', 'FancyText', diff --git a/wxPython/include/wx/wxPython/wxPython_int.h b/wxPython/include/wx/wxPython/wxPython_int.h index 3e81598348..5d8e6ca563 100644 --- a/wxPython/include/wx/wxPython/wxPython_int.h +++ b/wxPython/include/wx/wxPython/wxPython_int.h @@ -67,6 +67,9 @@ #include #include #include +#include +#include + #ifdef _MSC_VER diff --git a/wxPython/src/__controls_rename.i b/wxPython/src/__controls_rename.i index 93f6a21dad..14f05d35e9 100644 --- a/wxPython/src/__controls_rename.i +++ b/wxPython/src/__controls_rename.i @@ -275,5 +275,11 @@ %rename(ContextHelpButton) wxContextHelpButton; %rename(HelpProvider) wxHelpProvider; %rename(SimpleHelpProvider) wxSimpleHelpProvider; +%rename(DP_DEFAULT) wxDP_DEFAULT; +%rename(DP_SPIN) wxDP_SPIN; +%rename(DP_DROPDOWN) wxDP_DROPDOWN; +%rename(DP_SHOWCENTURY) wxDP_SHOWCENTURY; +%rename(DP_ALLOWNONE) wxDP_ALLOWNONE; +%rename(DatePickerCtrl) wxDatePickerCtrl; #endif diff --git a/wxPython/src/__core_rename.i b/wxPython/src/__core_rename.i index 380e9ccec8..f83a845e59 100644 --- a/wxPython/src/__core_rename.i +++ b/wxPython/src/__core_rename.i @@ -581,6 +581,7 @@ %rename(IdleEvent) wxIdleEvent; %rename(PyEvent) wxPyEvent; %rename(PyCommandEvent) wxPyCommandEvent; +%rename(DateEvent) wxDateEvent; %rename(PYAPP_ASSERT_SUPPRESS) wxPYAPP_ASSERT_SUPPRESS; %rename(PYAPP_ASSERT_EXCEPTION) wxPYAPP_ASSERT_EXCEPTION; %rename(PYAPP_ASSERT_DIALOG) wxPYAPP_ASSERT_DIALOG; diff --git a/wxPython/src/controls.i b/wxPython/src/controls.i index c72ff6fc2e..28867cb163 100644 --- a/wxPython/src/controls.i +++ b/wxPython/src/controls.i @@ -60,6 +60,8 @@ MAKE_CONST_WXSTRING_NOSWIG(ControlNameStr); %include _pycontrol.i %include _cshelp.i %include _dragimg.i +%include _datectrl.i + //--------------------------------------------------------------------------- diff --git a/wxPython/wxPython/_controls.py b/wxPython/wxPython/_controls.py index c5d9133908..afae57d2b3 100644 --- a/wxPython/wxPython/_controls.py +++ b/wxPython/wxPython/_controls.py @@ -493,6 +493,15 @@ wxDragIcon = wx._controls.DragIcon wxDragString = wx._controls.DragString wxDragTreeItem = wx._controls.DragTreeItem wxDragListItem = wx._controls.DragListItem +wxDatePickerCtrlNameStr = wx._controls.DatePickerCtrlNameStr +wxDP_DEFAULT = wx._controls.DP_DEFAULT +wxDP_SPIN = wx._controls.DP_SPIN +wxDP_DROPDOWN = wx._controls.DP_DROPDOWN +wxDP_SHOWCENTURY = wx._controls.DP_SHOWCENTURY +wxDP_ALLOWNONE = wx._controls.DP_ALLOWNONE +wxDatePickerCtrl = wx._controls.DatePickerCtrl +wxDatePickerCtrlPtr = wx._controls.DatePickerCtrlPtr +wxPreDatePickerCtrl = wx._controls.PreDatePickerCtrl d = globals() diff --git a/wxPython/wxPython/_core.py b/wxPython/wxPython/_core.py index 20a13e0dd8..217d01a3e4 100644 --- a/wxPython/wxPython/_core.py +++ b/wxPython/wxPython/_core.py @@ -935,6 +935,9 @@ wxPyEvent = wx._core.PyEvent wxPyEventPtr = wx._core.PyEventPtr wxPyCommandEvent = wx._core.PyCommandEvent wxPyCommandEventPtr = wx._core.PyCommandEventPtr +wxDateEvent = wx._core.DateEvent +wxDateEventPtr = wx._core.DateEventPtr +wxEVT_DATE_CHANGED = wx._core.wxEVT_DATE_CHANGED wxPYAPP_ASSERT_SUPPRESS = wx._core.PYAPP_ASSERT_SUPPRESS wxPYAPP_ASSERT_EXCEPTION = wx._core.PYAPP_ASSERT_EXCEPTION wxPYAPP_ASSERT_DIALOG = wx._core.PYAPP_ASSERT_DIALOG