Wrap some deprecation wrappers around newly deprecated items

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38732 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2006-04-15 05:02:59 +00:00
parent e6f85a8554
commit 1564807335
9 changed files with 26 additions and 16 deletions

View File

@@ -24,7 +24,6 @@
%rename(GA_HORIZONTAL) wxGA_HORIZONTAL; %rename(GA_HORIZONTAL) wxGA_HORIZONTAL;
%rename(GA_VERTICAL) wxGA_VERTICAL; %rename(GA_VERTICAL) wxGA_VERTICAL;
%rename(GA_SMOOTH) wxGA_SMOOTH; %rename(GA_SMOOTH) wxGA_SMOOTH;
%rename(GA_PROGRESSBAR) wxGA_PROGRESSBAR;
%rename(Gauge) wxGauge; %rename(Gauge) wxGauge;
%rename(StaticBox) wxStaticBox; %rename(StaticBox) wxStaticBox;
%rename(StaticLine) wxStaticLine; %rename(StaticLine) wxStaticLine;
@@ -50,7 +49,6 @@
%rename(TE_CHARWRAP) wxTE_CHARWRAP; %rename(TE_CHARWRAP) wxTE_CHARWRAP;
%rename(TE_WORDWRAP) wxTE_WORDWRAP; %rename(TE_WORDWRAP) wxTE_WORDWRAP;
%rename(TE_BESTWRAP) wxTE_BESTWRAP; %rename(TE_BESTWRAP) wxTE_BESTWRAP;
%rename(TE_LINEWRAP) wxTE_LINEWRAP;
%rename(TE_RICH2) wxTE_RICH2; %rename(TE_RICH2) wxTE_RICH2;
%rename(TE_CAPITALIZE) wxTE_CAPITALIZE; %rename(TE_CAPITALIZE) wxTE_CAPITALIZE;
%rename(TEXT_ALIGNMENT_DEFAULT) wxTEXT_ALIGNMENT_DEFAULT; %rename(TEXT_ALIGNMENT_DEFAULT) wxTEXT_ALIGNMENT_DEFAULT;
@@ -111,6 +109,7 @@
%rename(BK_LEFT) wxBK_LEFT; %rename(BK_LEFT) wxBK_LEFT;
%rename(BK_RIGHT) wxBK_RIGHT; %rename(BK_RIGHT) wxBK_RIGHT;
%rename(BK_ALIGN_MASK) wxBK_ALIGN_MASK; %rename(BK_ALIGN_MASK) wxBK_ALIGN_MASK;
%rename(BK_BUTTONBAR) wxBK_BUTTONBAR;
%rename(BookCtrlBase) wxBookCtrlBase; %rename(BookCtrlBase) wxBookCtrlBase;
%rename(BookCtrlBaseEvent) wxBookCtrlBaseEvent; %rename(BookCtrlBaseEvent) wxBookCtrlBaseEvent;
%rename(NB_FIXEDWIDTH) wxNB_FIXEDWIDTH; %rename(NB_FIXEDWIDTH) wxNB_FIXEDWIDTH;
@@ -249,8 +248,6 @@
%rename(TR_FULL_ROW_HIGHLIGHT) wxTR_FULL_ROW_HIGHLIGHT; %rename(TR_FULL_ROW_HIGHLIGHT) wxTR_FULL_ROW_HIGHLIGHT;
%rename(TR_DEFAULT_STYLE) wxTR_DEFAULT_STYLE; %rename(TR_DEFAULT_STYLE) wxTR_DEFAULT_STYLE;
%rename(TR_TWIST_BUTTONS) wxTR_TWIST_BUTTONS; %rename(TR_TWIST_BUTTONS) wxTR_TWIST_BUTTONS;
%rename(TR_MAC_BUTTONS) wxTR_MAC_BUTTONS;
%rename(TR_AQUA_BUTTONS) wxTR_AQUA_BUTTONS;
%rename(TreeItemIcon_Normal) wxTreeItemIcon_Normal; %rename(TreeItemIcon_Normal) wxTreeItemIcon_Normal;
%rename(TreeItemIcon_Selected) wxTreeItemIcon_Selected; %rename(TreeItemIcon_Selected) wxTreeItemIcon_Selected;
%rename(TreeItemIcon_Expanded) wxTreeItemIcon_Expanded; %rename(TreeItemIcon_Expanded) wxTreeItemIcon_Expanded;

View File

@@ -52,6 +52,7 @@ MustHaveApp(wxEndBusyCursor);
void wxEndBusyCursor(); void wxEndBusyCursor();
long wxGetElapsedTime(bool resetTimer = true); long wxGetElapsedTime(bool resetTimer = true);
%pythoncode { GetElapsedTime = wx._deprecated(GetElapsedTime) }
bool wxIsBusy(); bool wxIsBusy();
wxString wxNow(); wxString wxNow();

View File

@@ -23,8 +23,8 @@ enum {
wxGA_HORIZONTAL, wxGA_HORIZONTAL,
wxGA_VERTICAL, wxGA_VERTICAL,
wxGA_SMOOTH, wxGA_SMOOTH,
wxGA_PROGRESSBAR // obsolete
}; };
%pythoncode { GA_PROGRESSBAR = 0 %# obsolete }
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------

View File

@@ -558,9 +558,11 @@ public:
// get the horizontal and vertical components of the item spacing // get the horizontal and vertical components of the item spacing
wxSize GetItemSpacing() const; wxSize GetItemSpacing() const;
%pythoncode { GetItemSpacing = wx._deprecated(GetItemSpacing) }
#ifndef __WXMSW__ #ifndef __WXMSW__
void SetItemSpacing( int spacing, bool isSmall = false ); void SetItemSpacing( int spacing, bool isSmall = false );
%pythoncode { SetItemSpacing = wx._deprecated(SetItemSpacing) }
#endif #endif
// Gets the number of selected items in the list control // Gets the number of selected items in the list control

View File

@@ -27,7 +27,8 @@ enum {
wxBK_BOTTOM, wxBK_BOTTOM,
wxBK_LEFT, wxBK_LEFT,
wxBK_RIGHT, wxBK_RIGHT,
wxBK_ALIGN_MASK wxBK_ALIGN_MASK,
wxBK_BUTTONBAR
}; };
@@ -106,10 +107,17 @@ public:
// returns true if we have wxCHB_TOP or wxCHB_BOTTOM style // returns true if we have wxCHB_TOP or wxCHB_BOTTOM style
bool IsVertical() const; bool IsVertical() const;
// Sets/gets the margin around the controller
void SetControlMargin(int margin);
int GetControlMargin() const;
// set/get option to shrink to fit current page // set/get option to shrink to fit current page
void SetFitToCurrentPage(bool fit); void SetFitToCurrentPage(bool fit);
bool GetFitToCurrentPage() const; bool GetFitToCurrentPage() const;
// returns the sizer containing the control, if any
wxSizer* GetControlSizer() const;
// remove one page from the control and delete it // remove one page from the control and delete it
virtual bool DeletePage(size_t n); virtual bool DeletePage(size_t n);

View File

@@ -61,9 +61,6 @@ enum {
wxTE_WORDWRAP, wxTE_WORDWRAP,
wxTE_BESTWRAP, wxTE_BESTWRAP,
// obsolete synonym
wxTE_LINEWRAP,
// force using RichEdit version 2.0 or 3.0 instead of 1.0 (default) for // force using RichEdit version 2.0 or 3.0 instead of 1.0 (default) for
// wxTE_RICH controls - can be used together with or instead of wxTE_RICH // wxTE_RICH controls - can be used together with or instead of wxTE_RICH
wxTE_RICH2, wxTE_RICH2,
@@ -71,6 +68,9 @@ enum {
wxTE_CAPITALIZE, wxTE_CAPITALIZE,
}; };
%pythoncode { TE_LINEWRAP = TE_CHARWRAP }
enum wxTextAttrAlignment enum wxTextAttrAlignment
{ {

View File

@@ -46,10 +46,13 @@ enum {
wxTR_DEFAULT_STYLE, wxTR_DEFAULT_STYLE,
wxTR_TWIST_BUTTONS, wxTR_TWIST_BUTTONS,
wxTR_MAC_BUTTONS,
wxTR_AQUA_BUTTONS,
}; };
%pythoncode {
%# obsolete
TR_MAC_BUTTONS = 0
wxTR_AQUA_BUTTONS = 0
}
enum wxTreeItemIcon enum wxTreeItemIcon
{ {

View File

@@ -55,7 +55,6 @@ wxGaugeNameStr = wx._controls.GaugeNameStr
wxGA_HORIZONTAL = wx._controls.GA_HORIZONTAL wxGA_HORIZONTAL = wx._controls.GA_HORIZONTAL
wxGA_VERTICAL = wx._controls.GA_VERTICAL wxGA_VERTICAL = wx._controls.GA_VERTICAL
wxGA_SMOOTH = wx._controls.GA_SMOOTH wxGA_SMOOTH = wx._controls.GA_SMOOTH
wxGA_PROGRESSBAR = wx._controls.GA_PROGRESSBAR
wxGauge = wx._controls.Gauge wxGauge = wx._controls.Gauge
wxPreGauge = wx._controls.PreGauge wxPreGauge = wx._controls.PreGauge
wxGauge_GetClassDefaultAttributes = wx._controls.Gauge_GetClassDefaultAttributes wxGauge_GetClassDefaultAttributes = wx._controls.Gauge_GetClassDefaultAttributes
@@ -100,7 +99,6 @@ wxTE_DONTWRAP = wx._controls.TE_DONTWRAP
wxTE_CHARWRAP = wx._controls.TE_CHARWRAP wxTE_CHARWRAP = wx._controls.TE_CHARWRAP
wxTE_WORDWRAP = wx._controls.TE_WORDWRAP wxTE_WORDWRAP = wx._controls.TE_WORDWRAP
wxTE_BESTWRAP = wx._controls.TE_BESTWRAP wxTE_BESTWRAP = wx._controls.TE_BESTWRAP
wxTE_LINEWRAP = wx._controls.TE_LINEWRAP
wxTE_RICH2 = wx._controls.TE_RICH2 wxTE_RICH2 = wx._controls.TE_RICH2
wxTE_CAPITALIZE = wx._controls.TE_CAPITALIZE wxTE_CAPITALIZE = wx._controls.TE_CAPITALIZE
wxTEXT_ALIGNMENT_DEFAULT = wx._controls.TEXT_ALIGNMENT_DEFAULT wxTEXT_ALIGNMENT_DEFAULT = wx._controls.TEXT_ALIGNMENT_DEFAULT
@@ -192,6 +190,7 @@ wxBK_BOTTOM = wx._controls.BK_BOTTOM
wxBK_LEFT = wx._controls.BK_LEFT wxBK_LEFT = wx._controls.BK_LEFT
wxBK_RIGHT = wx._controls.BK_RIGHT wxBK_RIGHT = wx._controls.BK_RIGHT
wxBK_ALIGN_MASK = wx._controls.BK_ALIGN_MASK wxBK_ALIGN_MASK = wx._controls.BK_ALIGN_MASK
wxBK_BUTTONBAR = wx._controls.BK_BUTTONBAR
wxBookCtrlBase = wx._controls.BookCtrlBase wxBookCtrlBase = wx._controls.BookCtrlBase
wxBookCtrlBase_GetClassDefaultAttributes = wx._controls.BookCtrlBase_GetClassDefaultAttributes wxBookCtrlBase_GetClassDefaultAttributes = wx._controls.BookCtrlBase_GetClassDefaultAttributes
wxBookCtrlBaseEvent = wx._controls.BookCtrlBaseEvent wxBookCtrlBaseEvent = wx._controls.BookCtrlBaseEvent
@@ -378,8 +377,6 @@ wxTR_ROW_LINES = wx._controls.TR_ROW_LINES
wxTR_FULL_ROW_HIGHLIGHT = wx._controls.TR_FULL_ROW_HIGHLIGHT wxTR_FULL_ROW_HIGHLIGHT = wx._controls.TR_FULL_ROW_HIGHLIGHT
wxTR_DEFAULT_STYLE = wx._controls.TR_DEFAULT_STYLE wxTR_DEFAULT_STYLE = wx._controls.TR_DEFAULT_STYLE
wxTR_TWIST_BUTTONS = wx._controls.TR_TWIST_BUTTONS wxTR_TWIST_BUTTONS = wx._controls.TR_TWIST_BUTTONS
wxTR_MAC_BUTTONS = wx._controls.TR_MAC_BUTTONS
wxTR_AQUA_BUTTONS = wx._controls.TR_AQUA_BUTTONS
wxTreeItemIcon_Normal = wx._controls.TreeItemIcon_Normal wxTreeItemIcon_Normal = wx._controls.TreeItemIcon_Normal
wxTreeItemIcon_Selected = wx._controls.TreeItemIcon_Selected wxTreeItemIcon_Selected = wx._controls.TreeItemIcon_Selected
wxTreeItemIcon_Expanded = wx._controls.TreeItemIcon_Expanded wxTreeItemIcon_Expanded = wx._controls.TreeItemIcon_Expanded

View File

@@ -471,6 +471,8 @@ wxDateTimeFromDMY = wx._misc.DateTimeFromDMY
wxDateTimeFromDateTime = wx._misc.DateTimeFromDateTime wxDateTimeFromDateTime = wx._misc.DateTimeFromDateTime
wxDateTime_SetToWeekOfYear = wx._misc.DateTime_SetToWeekOfYear wxDateTime_SetToWeekOfYear = wx._misc.DateTime_SetToWeekOfYear
wxTimeSpan = wx._misc.TimeSpan wxTimeSpan = wx._misc.TimeSpan
wxTimeSpan_Milliseconds = wx._misc.TimeSpan_Milliseconds
wxTimeSpan_Millisecond = wx._misc.TimeSpan_Millisecond
wxTimeSpan_Seconds = wx._misc.TimeSpan_Seconds wxTimeSpan_Seconds = wx._misc.TimeSpan_Seconds
wxTimeSpan_Second = wx._misc.TimeSpan_Second wxTimeSpan_Second = wx._misc.TimeSpan_Second
wxTimeSpan_Minutes = wx._misc.TimeSpan_Minutes wxTimeSpan_Minutes = wx._misc.TimeSpan_Minutes