MyGUI  3.2.2
MyGUI_BackwardCompatibility.h
Go to the documentation of this file.
1 /*
2  * This source file is part of MyGUI. For the latest info, see http://mygui.info/
3  * Distributed under the MIT License
4  * (See accompanying file COPYING.MIT or copy at http://opensource.org/licenses/MIT)
5  */
6 
7 #ifndef MYGUI_BACKWARD_COMPATIBILITY_H_
8 #define MYGUI_BACKWARD_COMPATIBILITY_H_
9 
10 #include "MyGUI_Prerequest.h"
11 #include "MyGUI_Colour.h"
12 #include "MyGUI_ResourceSkin.h"
13 #include "MyGUI_Any.h"
14 #include "MyGUI_MouseButton.h"
15 #include "MyGUI_KeyCode.h"
16 #include "MyGUI_Macros.h"
17 #include "MyGUI_WidgetDefines.h"
18 #include "MyGUI_IResource.h"
19 #include <map>
20 #include <set>
21 
22 namespace MyGUI
23 {
24 
25 #ifndef MYGUI_DONT_USE_OBSOLETE
26 
27  template <>
29  {
30  public:
31  MYGUI_OBSOLETE(" is deprecated, use : void Button::setStateSelected(bool _value)")
32  void setButtonPressed(bool _value);
33  MYGUI_OBSOLETE(" is deprecated, use : bool Button::getStateSelected()")
34  bool getButtonPressed();
35  MYGUI_OBSOLETE(" is deprecated, use : void Button::setStateSelected(bool _value)")
36  void setStateCheck(bool _value);
37  MYGUI_OBSOLETE(" is deprecated, use : bool Button::getStateSelected()")
38  bool getStateCheck();
39  MYGUI_OBSOLETE(" is deprecated")
40  ImageBox* getStaticImage();
41  MYGUI_OBSOLETE(" is deprecated, use : void Button::setImageName(const std::string& _name)")
42  void setImageIndex(size_t _value);
43  MYGUI_OBSOLETE(" is deprecated")
44  size_t getImageIndex();
45  };
46 
47  template <>
49  {
50  public:
51  MYGUI_OBSOLETE(" is deprecated, use : void ImageBox::addItemFrameDuplicate(size_t _index, size_t _indexSourceFrame)")
52  void addItemFrameDublicate(size_t _index, size_t _indexSourceFrame);
53  MYGUI_OBSOLETE(" is deprecated, use : void ImageBox::insertItemFrameDuplicate(size_t _index, size_t _indexFrame, size_t _indexSourceFrame)")
54  void insertItemFrameDublicate(size_t _index, size_t _indexFrame, size_t _indexSourceFrame);
55  };
56 
57  template <>
59  {
60  public:
61  MYGUI_OBSOLETE(" is deprecated, use : size_t ComboBox::getIndexSelected()")
62  size_t getItemIndexSelected();
63  MYGUI_OBSOLETE(" is deprecated, use : void ComboBox::setIndexSelected(size_t _index)")
64  void setItemSelectedAt(size_t _index);
65  MYGUI_OBSOLETE(" is deprecated, use : void ComboBox::clearIndexSelected()")
66  void clearItemSelected();
67 
68  MYGUI_OBSOLETE(" is deprecated, use : void ComboBox::insertItemAt(size_t _index, const UString& _name)")
69  void insertItem(size_t _index, const UString& _name);
70  MYGUI_OBSOLETE(" is deprecated, use : void ComboBox::setItemNameAt(size_t _index, const UString& _name)")
71  void setItem(size_t _index, const UString& _item);
72  MYGUI_OBSOLETE(" is deprecated, use : const UString& ComboBox::getItemNameAt(size_t _index)")
73  const UString& getItem(size_t _index);
74  MYGUI_OBSOLETE(" is deprecated, use : void ComboBox::removeItemAt(size_t _index)")
75  void deleteItem(size_t _index);
76  MYGUI_OBSOLETE(" is deprecated, use : void ComboBox::removeAllItems()")
77  void deleteAllItems();
78  MYGUI_OBSOLETE(" is deprecated, use : size_t ComboBox::getIndexSelected()")
79  size_t getItemSelect();
80  MYGUI_OBSOLETE(" is deprecated, use : void void ComboBox::clearIndexSelected()")
81  void resetItemSelect();
82  MYGUI_OBSOLETE(" is deprecated, use : void ComboBox::setIndexSelected(size_t _index)")
83  void setItemSelect(size_t _index);
84 
85  MYGUI_OBSOLETE(" is deprecated, use : void ComboBox::setMaxListLength(int _value)")
86  void setMaxListHeight(int _value);
87  MYGUI_OBSOLETE(" is deprecated, use : int ComboBox::getMaxListLength()")
88  int getMaxListHeight();
89  };
90 
91  template <>
93  {
94  public:
95  MYGUI_OBSOLETE(" is deprecated, use : void EditBox::setVisibleVScroll(bool _visible)")
96  void showVScroll(bool _visible);
97  MYGUI_OBSOLETE(" is deprecated, use : bool EditBox::isVisibleVScroll()")
98  bool isShowVScroll();
99  MYGUI_OBSOLETE(" is deprecated, use : void EditBox::setVisibleHScroll(bool _visible)")
100  void showHScroll(bool _visible);
101  MYGUI_OBSOLETE(" is deprecated, use : bool EditBox::isVisibleHScroll()")
102  bool isShowHScroll();
103 
104  MYGUI_OBSOLETE(" is deprecated, use : void EditBox::setTextIntervalColour(size_t _start, size_t _count, const Colour& _colour)")
105  void setTextColour(size_t _start, size_t _count, const Colour& _colour);
106  MYGUI_OBSOLETE(" is deprecated, use : size_t EditBox::getTextSelectionStart() , size_t getTextSelectionEnd()")
107  void getTextSelect(size_t& _start, size_t& _end);
108  MYGUI_OBSOLETE(" is deprecated, use : UString EditBox::getTextInterval(size_t _start, size_t _count)")
109  UString getText(size_t _start, size_t _count);
110  MYGUI_OBSOLETE(" is deprecated, use : void EditBox::setTextSelection(size_t _start, size_t _end)")
111  void setTextSelect(size_t _start, size_t _end);
112  MYGUI_OBSOLETE(" is deprecated, use : void EditBox::deleteTextSelection()")
113  void deleteTextSelect();
114  MYGUI_OBSOLETE(" is deprecated, use : UString EditBox::getTextSelection()")
115  UString getSelectedText();
116  MYGUI_OBSOLETE(" is deprecated, use : bool EditBox::isTextSelection()")
117  bool isTextSelect();
118  MYGUI_OBSOLETE(" is deprecated, use : void EditBox::setTextSelectionColour(const Colour& _colour)")
119  void setTextSelectColour(const Colour& _colour);
120  };
121 
122  template <>
124  {
125  public:
126  MYGUI_OBSOLETE(" is deprecated, use : size_t ItemBox::getItemIndexSelected()")
127  size_t getItemIndexSelected();
128  MYGUI_OBSOLETE(" is deprecated, use : void ItemBox::setIndexSelected(size_t _index)")
129  void setItemSelectedAt(size_t _index);
130  MYGUI_OBSOLETE(" is deprecated, use : void ItemBox::clearIndexSelected()")
131  void clearItemSelected();
132 
133  MYGUI_OBSOLETE(" is deprecated, use : void ItemBox::insertItemAt(size_t _index, Any _data)")
134  void insertItem(size_t _index, Any _data = Any::Null);
135  MYGUI_OBSOLETE(" is deprecated, use : void ItemBox::setItemDataAt(size_t _index, Any _data)")
136  void setItemData(size_t _index, Any _data);
137  MYGUI_OBSOLETE(" is deprecated, use : void ItemBox::removeItemAt(size_t _index)")
138  void deleteItem(size_t _index);
139  MYGUI_OBSOLETE(" is deprecated, use : void ItemBox::removeAllItems()")
140  void deleteAllItems();
141  MYGUI_OBSOLETE(" is deprecated, use : size_t ItemBox::getIndexSelected()")
142  size_t getItemSelect();
143  MYGUI_OBSOLETE(" is deprecated, use : void ItemBox::clearIndexSelected()")
144  void resetItemSelect();
145  MYGUI_OBSOLETE(" is deprecated, use : void ItemBox::setIndexSelected(size_t _index)")
146  void setItemSelect(size_t _index);
147 
148  MYGUI_OBSOLETE(" is deprecated, use : Widget* ItemBox::getWidgetDrag()")
149  Widget* getWidgetDrop();
150  MYGUI_OBSOLETE(" is deprecated, use : void ItemBox::resetDrag()")
151  void resetDrop();
152 
153  MYGUI_OBSOLETE(" is deprecated, use : void ItemBox::setVerticalAlignment(bool _value)")
154  void setItemBoxAlignVert(bool _value);
155  MYGUI_OBSOLETE(" is deprecated, use : bool ItemBox::getVerticalAlignment() const")
156  bool getItemBoxAlignVert();
157  };
158 
159  template <>
161  {
162  public:
163  MYGUI_OBSOLETE(" is deprecated, use : size_t ListBox::getIndexSelected()")
164  size_t getItemIndexSelected();
165  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::setIndexSelected(size_t _index)")
166  void setItemSelectedAt(size_t _index);
167  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::clearIndexSelected()")
168  void clearItemSelected();
169 
170  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::insertItemAt(size_t _index, const UString& _name)")
171  void insertItem(size_t _index, const UString& _item);
172  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::setItemNameAt(size_t _index, const UString& _name)")
173  void setItem(size_t _index, const UString& _item);
174  MYGUI_OBSOLETE(" is deprecated, use : const UString& ListBox::getItemNameAt(size_t _index)")
175  const UString& getItem(size_t _index);
176  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::removeItemAt(size_t _index)")
177  void deleteItem(size_t _index);
178  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::removeAllItems()")
179  void deleteAllItems();
180  MYGUI_OBSOLETE(" is deprecated, use : size_t ListBox::findItemIndexWith(const UString& _name)")
181  size_t findItem(const UString& _item);
182  MYGUI_OBSOLETE(" is deprecated, use : size_t ListBox::getIndexSelected()")
183  size_t getItemSelect();
184  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::clearIndexSelected()")
185  void resetItemSelect();
186  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::setIndexSelected(size_t _index)")
187  void setItemSelect(size_t _index);
188  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::beginToItemAt(size_t _index)")
189  void beginToIndex(size_t _index);
190  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::beginToItemFirst()")
191  void beginToStart();
192  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::beginToItemLast()")
193  void beginToEnd();
194  MYGUI_OBSOLETE(" is deprecated, use : void ListBox::beginToItemSelected()")
195  void beginToSelect();
196  MYGUI_OBSOLETE(" is deprecated, use : bool ListBox::isItemVisibleAt(size_t _index, bool _fill)")
197  bool isItemVisible(size_t _index, bool _fill = true);
198  MYGUI_OBSOLETE(" is deprecated, use : bool ListBox::isItemSelectedVisible(bool _fill)")
199  bool isItemSelectVisible(bool _fill = true);
200  };
201 
202  template <>
204  {
205  public:
206  MYGUI_OBSOLETE(" is deprecated, use : void Widget::setVisible(bool _value)")
207  void showMenu();
208  MYGUI_OBSOLETE(" is deprecated, use : void Widget::setVisible(bool _value)")
209  void hideMenu();
210  MYGUI_OBSOLETE(" is deprecated, use : bool Widget::getVisible()")
211  bool isShowMenu();
212 
213  MYGUI_OBSOLETE(" is deprecated, use : void setItemChildVisibleAt(size_t _index, bool _visible)")
214  void showItemChildAt(size_t _index);
215  MYGUI_OBSOLETE(" is deprecated, use : void setItemChildVisible(MenuItem* _item, bool _visible)")
216  void showItemChild(MenuItem* _item);
217  MYGUI_OBSOLETE(" is deprecated, use : void setItemChildVisibleAt(size_t _index, bool _visible)")
218  void hideItemChildAt(size_t _index);
219  MYGUI_OBSOLETE(" is deprecated, use : void setItemChildVisible(MenuItem* _item, bool _visible)")
220  void hideItemChild(MenuItem* _item);
221 
222  MYGUI_OBSOLETE(" is deprecated, use : void MenuControl::setVerticalAlignment(bool _value)")
223  void setAlignVert(bool _value);
224  MYGUI_OBSOLETE(" is deprecated, use : bool MenuControl::getVerticalAlignment() const")
225  bool getAlignVert();
226  };
227 
228  template <>
230  {
231  public:
232  MYGUI_OBSOLETE(" is deprecated, use : void setItemChildVisible(bool _visible)")
233  void showItemChild();
234  MYGUI_OBSOLETE(" is deprecated, use : void setItemChildVisible(bool _visible)")
235  void hideItemChild();
236  };
237 
238  template <>
240  {
241  public:
242  MYGUI_OBSOLETE(" is deprecated, use : size_t MultiListBox::getIndexSelected()")
243  size_t getItemIndexSelected();
244  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::setIndexSelected(size_t _index)")
245  void setItemSelectedAt(size_t _index);
246  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::clearIndexSelected()")
247  void clearItemSelected();
248 
249  MYGUI_OBSOLETE(" is deprecated, use : size_t MultiListBox::findSubItemWith(size_t _column, const UString& _name)")
250  size_t findItem(size_t _column, const UString& _name);
251  MYGUI_OBSOLETE(" is deprecated, use : const UString& MultiListBox::getSubItemNameAt(size_t _column, size_t _index)")
252  const UString& getSubItem(size_t _column, size_t _index);
253  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::setSubItemNameAt(size_t _column, size_t _index, const UString& _name)")
254  void setSubItem(size_t _column, size_t _index, const UString& _name);
255  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::removeColumnAt(size_t _column)")
256  void deleteColumn(size_t _column);
257  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::removeAllColumns()")
258  void deleteAllColumns();
259  MYGUI_OBSOLETE(" is deprecated, use : int MultiListBox::getColumnWidthAt(size_t _column)")
260  int getColumnWidth(size_t _column);
261  MYGUI_OBSOLETE(" is deprecated, use : const UString& MultiListBox::getColumnNameAt(size_t _column)")
262  const UString& getColumnName(size_t _column);
263  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::setColumnWidthAt(size_t _column, int _width)")
264  void setColumnWidth(size_t _column, int _width);
265  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::addColumn(const UString& _name, int _width, Any _data)")
266  void addColumn(int _width, const UString& _name);
267  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::setColumnNameAt(size_t _column, const UString& _name)")
268  void setColumnName(size_t _column, const UString& _name);
269  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::insertColumnAt(size_t _column, const UString& _name, int _width, Any _data)")
270  void insertColumn(size_t _column, int _width, const UString& _name);
271  MYGUI_OBSOLETE(" is deprecated, use : size_t MultiListBox::getIndexSelected()")
272  size_t getItemSelect();
273  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::clearIndexSelected()")
274  void resetItemSelect();
275  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::setIndexSelected(size_t _index)")
276  void setItemSelect(size_t _index);
277  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::insertItemAt(size_t _index, const UString& _name, Any _data)")
278  void insertItem(size_t _index, const UString& _name);
279  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::setItemNameAt(size_t _index, const UString& _name)")
280  void setItem(size_t _index, const UString& _name);
281  MYGUI_OBSOLETE(" is deprecated, use : const UString& MultiListBox::getItemNameAt(size_t _index)")
282  const UString& getItem(size_t _index);
283  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::removeItemAt(size_t _index)")
284  void deleteItem(size_t _index);
285  MYGUI_OBSOLETE(" is deprecated, use : void MultiListBox::removeAllItems()")
286  void deleteAllItems();
287  };
288 
289  template <>
291  {
292  public:
293  MYGUI_OBSOLETE(" is deprecated, use : void ProgressBar::setFlowDirection(FlowDirection _value)")
294  void setProgressStartPoint(Align _value);
295  MYGUI_OBSOLETE(" is deprecated, use : FlowDirection ProgressBar::getFlowDirection()")
296  Align getProgressStartPoint();
297  };
298 
299  template <>
301  {
302  public:
303  MYGUI_OBSOLETE(" is deprecated, use : void ScrollView::setVisibleVScroll(bool _visible)")
304  void showVScroll(bool _visible);
305  MYGUI_OBSOLETE(" is deprecated, use : bool ScrollView::isVisibleVScroll()")
306  bool isShowVScroll();
307  MYGUI_OBSOLETE(" is deprecated, use : void ScrollView::setVisibleHScroll(bool _visible)")
308  void showHScroll(bool _visible);
309  MYGUI_OBSOLETE(" is deprecated, use : bool ScrollView::isVisibleHScroll()")
310  bool isShowHScroll();
311  };
312 
313  template <>
315  {
316  public:
317  MYGUI_OBSOLETE(" is deprecated, use : int TabControl::getButtonWidthAt(size_t _index)")
318  int getSheetButtonWidthIndex(size_t _index);
319  MYGUI_OBSOLETE(" is deprecated, use : int TabControl::getButtonWidth(TabItem* _item)")
320  int getSheetButtonWidth(TabItem* _sheet);
321  MYGUI_OBSOLETE(" is deprecated, use : void TabControl::setButtonWidthAt(size_t _index, int _width)")
322  void setSheetButtonWidthIndex(size_t _index, int _width = DEFAULT);
323  MYGUI_OBSOLETE(" is deprecated, use : void TabControl::setButtonWidth(TabItem* _item, int _width)")
324  void setSheetButtonWidth(TabItem* _sheet, int _width = DEFAULT);
325  MYGUI_OBSOLETE(" is deprecated, use : void TabControl::beginToItemAt(size_t _index)")
326  void showBarButton(size_t _index);
327  MYGUI_OBSOLETE(" is deprecated, use : void TabControl::beginToItemSelected()")
328  void showBarSelectButton();
329  MYGUI_OBSOLETE(" is deprecated, use : size_t TabControl::getItemCount()")
330  size_t getSheetCount();
331  MYGUI_OBSOLETE(" is deprecated, use : const UString& TabControl::getItemName(TabItem* _item)")
332  const UString& getSheetName(TabItem* _sheet);
333  MYGUI_OBSOLETE(" is deprecated, use : const UString& TabControl::getItemNameAt(size_t _index)")
334  const UString& getSheetNameIndex(size_t _index);
335  MYGUI_OBSOLETE(" is deprecated, use : TabItem* TabControl::getItemAt(size_t _index)")
336  TabItem* getSheet(size_t _index);
337  MYGUI_OBSOLETE(" is deprecated, use : void TabControl::setItemNameAt(size_t _index, const UString& _name)")
338  void setSheetNameIndex(size_t _index, const UString& _name, int _width = DEFAULT);
339  MYGUI_OBSOLETE(" is deprecated, use : void TabControl::setItemName(TabItem* _item, const UString& _name)")
340  void setSheetName(TabItem* _sheet, const UString& _name, int _width = DEFAULT);
341  MYGUI_OBSOLETE(" is deprecated, use : TabItem* TabControl::addItem(const UString& _name, Any _data)")
342  TabItem* addSheet(const UString& _name, int _width = DEFAULT);
343  MYGUI_OBSOLETE(" is deprecated, use : TabItem* TabControl::insertItemAt(size_t _index, const UString& _name, Any _data)")
344  TabItem* insertSheet(size_t _index, const UString& _name, int _width = DEFAULT);
345  MYGUI_OBSOLETE(" is deprecated, use : void TabControl::removeItemAt(size_t _index)")
346  void removeSheetIndex(size_t _index);
347  MYGUI_OBSOLETE(" is deprecated, use : void TabControl::removeItem(TabItem* _item)")
348  void removeSheet(TabItem* _sheet);
349  MYGUI_OBSOLETE(" is deprecated, use : void TabControl::setIndexSelected(size_t _index)")
350  void selectSheetIndex(size_t _index, bool _smooth = true);
351  MYGUI_OBSOLETE(" is deprecated, use : void TabControl::setItemSelected(TabItem* _item)")
352  void selectSheet(TabItem* _sheet, bool _smooth = true);
353  MYGUI_OBSOLETE(" is deprecated, use : size_t TabControl::getIndexSelected()")
354  size_t getSelectSheetIndex();
355 
356  MYGUI_OBSOLETE(" is deprecated, use : size_t Widget::getIndexSelected()")
357  size_t getItemIndexSelected();
358  MYGUI_OBSOLETE(" is deprecated, use : void Widget::setIndexSelected(size_t _index)")
359  void setItemSelectedAt(size_t _index);
360  };
361 
362  template <>
364  {
365  public:
366  MYGUI_OBSOLETE(" is deprecated, use : bool Widget::getEnabled() const")
367  bool isEnabled();
368  MYGUI_OBSOLETE(" is deprecated, use : bool Widget::getInheritsAlpha() const")
369  bool isInheritsAlpha();
370  MYGUI_OBSOLETE(" is deprecated, use : bool Widget::getNeedKeyFocus() const")
371  bool isNeedKeyFocus();
372  MYGUI_OBSOLETE(" is deprecated, use : bool Widget::getNeedMouseFocus() const")
373  bool isNeedMouseFocus();
374  MYGUI_OBSOLETE(" is deprecated, use : bool Widget::getInheritsPick() const")
375  bool isInheritsPick();
376  MYGUI_OBSOLETE(" is deprecated, use : bool Widget::getVisible() const")
377  bool isVisible();
378  };
379 
380  template <>
382  {
383  public:
384  MYGUI_OBSOLETE(" is deprecated, use : void Widget::setCoord(const IntCoord& _coord)")
385  void setPosition(const IntCoord& _coord);
386  MYGUI_OBSOLETE(" is deprecated, use : void Widget::setCoord(int _left, int _top, int _width, int _height)")
387  void setPosition(int _left, int _top, int _width, int _height);
388 
389  MYGUI_OBSOLETE(" is deprecated, use : void setVisibleSmooth(bool _visible)")
390  void showSmooth(bool _reset = false);
391  MYGUI_OBSOLETE(" is deprecated, use : void setVisibleSmooth(bool _visible)")
392  void hideSmooth();
393  MYGUI_OBSOLETE(" is deprecated, use : void setMinSize(const IntSize& _min) , void setMaxSize(const IntSize& _min)")
394  void setMinMax(const IntRect& _minmax);
395  MYGUI_OBSOLETE(" is deprecated, use : void setMinSize(const IntSize& _min) , void setMaxSize(const IntSize& _min)")
396  void setMinMax(int _min_w, int _min_h, int _max_w, int _max_h);
397  MYGUI_OBSOLETE(" is deprecated, use : IntSize getMinSize() , IntSize getMaxSize()")
398  IntRect getMinMax();
399  };
400 
401  template <>
403  {
404  public:
405  MYGUI_OBSOLETE(" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
406  bool load(const std::string& _file);
407  void loadOldFontFormat(xml::ElementPtr _node, const std::string& _file, Version _version, const std::string& _tag);
408  };
409 
410  template <>
412  {
413  public:
414  MYGUI_OBSOLETE(" is deprecated, use : void Gui::destroyWidgets(VectorWidgetPtr &_widgets)")
415  void destroyWidgetsVector(VectorWidgetPtr& _widgets);
416 
417  MYGUI_OBSOLETE(" is deprecated, use : void Gui::setVisiblePointer(bool _value)")
418  void hidePointer();
419  MYGUI_OBSOLETE(" is deprecated, use : void Gui::setVisiblePointer(bool _value)")
420  void showPointer();
421  MYGUI_OBSOLETE(" is deprecated, use : bool Gui::isVisiblePointer()")
422  bool isShowPointer();
423  MYGUI_OBSOLETE("called be renderer, do not call it manually")
424  void injectFrameEntered(float _time) { }
425 
426  MYGUI_OBSOLETE(" is deprecated, use : void Gui::getViewSize().width")
427  int getViewWidth();
428  MYGUI_OBSOLETE(" is deprecated, use : void Gui::getViewSize().height")
429  int getViewHeight();
430 
431  MYGUI_OBSOLETE(" is deprecated, use : bool InputManager::injectMouseMove(int _absx, int _absy, int _absz)")
432  bool injectMouseMove(int _absx, int _absy, int _absz);
433  MYGUI_OBSOLETE(" is deprecated, use : bool InputManager::injectMousePress(int _absx, int _absy, MouseButton _id)")
434  bool injectMousePress(int _absx, int _absy, MouseButton _id);
435  MYGUI_OBSOLETE(" is deprecated, use : bool InputManager::injectMouseRelease(int _absx, int _absy, MouseButton _id)")
436  bool injectMouseRelease(int _absx, int _absy, MouseButton _id);
437  MYGUI_OBSOLETE(" is deprecated, use : bool InputManager::injectKeyPress(KeyCode _key, Char _text = 0)")
438  bool injectKeyPress(KeyCode _key, Char _text = 0);
439  MYGUI_OBSOLETE(" is deprecated, use : bool InputManager::injectKeyRelease(KeyCode _key)")
440  bool injectKeyRelease(KeyCode _key);
441 
442  MYGUI_OBSOLETE(" is deprecated, use : void PointerManager::setVisible(_value)")
443  void setVisiblePointer(bool _value);
444  MYGUI_OBSOLETE(" is deprecated, use : bool PointerManager::isVisible()")
445  bool isVisiblePointer();
446 
447  MYGUI_OBSOLETE(" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
448  bool load(const std::string& _file);
449 
450  MYGUI_OBSOLETE(" is deprecated, use : const IntSize& RenderManager::getViewSize() const")
451  const IntSize& getViewSize();
452 
453  MYGUI_OBSOLETE(" is deprecated, use : RenderManager::onFrameEvent(float _time)")
454  void _injectFrameEntered(float _time);
455  MYGUI_OBSOLETE(" is deprecated, use : RenderManager::onResizeView(const IntSize& _size)")
456  void _resizeWindow(const IntSize& _size);
457  };
458 
459  template <>
461  {
462  public:
463  MYGUI_OBSOLETE(" is deprecated, use : const IntPoint& getLastPressedPosition(MouseButton _id) with _id MouseButton::Left")
464  const IntPoint& getLastLeftPressed() const;
465  MYGUI_OBSOLETE(" is deprecated, use : const IntPoint& getLastPressedPosition(MouseButton _id) with _id MouseButton::Right")
466  const IntPoint& getLastRightPressed() const;
467  };
468 
469  template <>
471  {
472  public:
473  MYGUI_OBSOLETE(" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
474  bool load(const std::string& _file);
475  };
476 
477  template <>
479  {
480  public:
481  MYGUI_OBSOLETE(" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
482  bool load(const std::string& _file);
483  };
484 
485  template <>
487  {
488  public:
489  MYGUI_OBSOLETE(" is deprecated, use : VectorWidgetPtr& LayoutManager::loadLayout(const std::string& _file, const std::string& _prefix, Widget* _parent)")
490  VectorWidgetPtr load(const std::string& _file);
491  };
492 
493  template <>
495  {
496  public:
497  MYGUI_OBSOLETE(" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
498  bool load(const std::string& _file);
499  };
500 
501  template <>
503  {
504  public:
505  MYGUI_OBSOLETE(" is deprecated, use : void PointerManager::setDefaultPointer(const std::string& _value)")
506  void setDeafultPointer(const std::string& _value);
507  MYGUI_OBSOLETE(" is deprecated, use : void PointerManager::setVisible(bool _visible)")
508  void show();
509  MYGUI_OBSOLETE(" is deprecated, use : void PointerManager::setVisible(bool _visible)")
510  void hide();
511  MYGUI_OBSOLETE(" is deprecated, use : bool PointerManager::isVisible()")
512  bool isShow();
513  MYGUI_OBSOLETE(" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
514  bool load(const std::string& _file);
515 
516  void loadOldPointerFormat(xml::ElementPtr _node, const std::string& _file, Version _version, const std::string& _tag);
517  };
518 
519  template <>
521  {
522  public:
523  MYGUI_OBSOLETE(" is deprecated, use : size_t ResourceManager::getCount()")
524  size_t getResourceCount();
525  MYGUI_OBSOLETE(" is deprecated, use : IResourcePtr ResourceManager::getByName(const std::string& _name, bool _throw)")
526  IResourcePtr getResource(const std::string& _name, bool _throw = true);
527  };
528 
529  template <>
531  {
532  public:
533  MYGUI_OBSOLETE(" is deprecated, use : ResourceSkin* SkinManager::getByName(const std::string& _name)")
534  ResourceSkin* getSkin(const std::string& _name);
535  MYGUI_OBSOLETE(" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
536  bool load(const std::string& _file);
537 
538  void loadOldSkinFormat(xml::ElementPtr _node, const std::string& _file, Version _version, const std::string& _tag);
539  };
540 
541  template <>
543  {
544  public:
545  MYGUI_OBSOLETE(" is deprecated, use : void WidgetManager::destroyWidgets(VectorWidgetPtr &_widgets)")
546  void destroyWidgetsVector(VectorWidgetPtr& _widgets);
547  MYGUI_OBSOLETE(" is deprecated")
548  Widget* findWidgetT(const std::string& _name, bool _throw = true);
549  MYGUI_OBSOLETE(" is deprecated")
550  Widget* findWidgetT(const std::string& _name, const std::string& _prefix, bool _throw = true);
551  MYGUI_OBSOLETE(" is deprecated, use : void Widget::setProperty(const std::string &_key, const std::string &_value)")
552  void parse(Widget* _widget, const std::string& _key, const std::string& _value);
553  };
554 
555 #endif // MYGUI_DONT_USE_OBSOLETE
556 
558  {
559  public:
560  static bool checkProperty(Widget* _owner, std::string& _key, std::string& _value);
561  static void initialise();
562  static void shutdown();
563  static bool isIgnoreProperty(const std::string& _key);
564  static std::string getPropertyRename(const std::string& _propertyName);
565  static std::string getFactoryRename(const std::string& _categoryName, const std::string& _factoryName);
566  static std::string getSkinRename(const std::string& _skinName);
567  static void registerWidgetTypes();
568  };
569 
570 } // namespace MyGUI
571 
572 #endif // MYGUI_BACKWARD_COMPATIBILITY_H_
MyGUI_IResource.h
MyGUI::Gui
Definition: MyGUI_Gui.h:23
MyGUI::ListBox
ListBox properties. Skin childs. ListBox widget description should be here.
Definition: MyGUI_ListBox.h:27
MyGUI::WidgetManager
Definition: MyGUI_WidgetManager.h:20
MyGUI::ImageBox
ImageBox properties. Skin childs. ImageBox widget description should be here.
Definition: MyGUI_ImageBox.h:21
MyGUI::InputManager
Definition: MyGUI_InputManager.h:27
MyGUI::LayerManager
Definition: MyGUI_LayerManager.h:22
MyGUI::RenderManager
Definition: MyGUI_RenderManager.h:20
MyGUI::FontManager
Definition: MyGUI_FontManager.h:21
MyGUI::EditBox
EditBox properties. Skin childs. EditBox widget description should be here.
Definition: MyGUI_EditBox.h:25
MyGUI_KeyCode.h
MyGUI::ProgressBar
ProgressBar properties. Skin childs. ProgressBar widget description should be here.
Definition: MyGUI_ProgressBar.h:21
MyGUI::ResourceManager
Definition: MyGUI_ResourceManager.h:21
MyGUI::types::TRect< int >
MyGUI::ResourceSkin
Definition: MyGUI_ResourceSkin.h:21
MyGUI::LanguageManager
Definition: MyGUI_LanguageManager.h:20
MyGUI::Window
Window properties. Skin childs. Window widget description should be here.
Definition: MyGUI_Window.h:27
MyGUI::MultiListBox
MultiListBox properties. Skin childs. MultiListBox widget description should be here.
Definition: MyGUI_MultiListBox.h:32
MyGUI::Widget
Widget properties. Skin childs. Widget widget description should be here.
Definition: MyGUI_Widget.h:29
MyGUI::VectorWidgetPtr
std::vector< Widget * > VectorWidgetPtr
Definition: MyGUI_WidgetDefines.h:19
MyGUI::PluginManager
Plugin manager. Load/unload and register plugins.
Definition: MyGUI_PluginManager.h:24
MyGUI::types::TPoint< int >
MyGUI::Any
Definition: MyGUI_Any.h:63
MyGUI::Button
Button properties. Skin childs. Button widget description should be here.
Definition: MyGUI_Button.h:19
MyGUI::Align
Definition: MyGUI_Align.h:19
MyGUI::xml::Element
Definition: MyGUI_XmlDocument.h:158
MyGUI_MouseButton.h
MyGUI::MenuItem
MenuItem properties. Skin childs. MenuItem widget description should be here.
Definition: MyGUI_MenuItem.h:21
MyGUI::UString
A UTF-16 string with implicit conversion to/from std::string and std::wstring.
Definition: MyGUI_UString.h:168
MyGUI::MouseButton
Definition: MyGUI_MouseButton.h:15
MyGUI::Version
Definition: MyGUI_Version.h:17
MyGUI_Prerequest.h
MyGUI::ItemBox
ItemBox properties. Skin childs. ItemBox widget description should be here.
Definition: MyGUI_ItemBox.h:29
MyGUI::LayoutManager
Definition: MyGUI_LayoutManager.h:22
MyGUI::MemberObsolete
Definition: MyGUI_DeprecatedTypes.h:13
MyGUI::types::TSize< int >
MyGUI::PointerManager
Definition: MyGUI_PointerManager.h:20
MyGUI::Colour
Definition: MyGUI_Colour.h:16
MyGUI_WidgetDefines.h
MyGUI::TabItem
TabItem properties. Skin childs. TabItem widget description should be here.
Definition: MyGUI_TabItem.h:20
MYGUI_EXPORT
#define MYGUI_EXPORT
Definition: MyGUI_Platform.h:103
MyGUI::Char
unsigned int Char
Definition: MyGUI_Types.h:51
MyGUI::MenuControl
MenuControl properties. Skin childs. MenuControl widget description should be here.
Definition: MyGUI_MenuControl.h:30
MyGUI_Colour.h
MyGUI::IResource
Definition: MyGUI_IResource.h:23
MyGUI::types::TCoord< int >
MyGUI_Macros.h
MyGUI::Any::Null
static AnyEmpty Null
Definition: MyGUI_Any.h:67
MyGUI::DEFAULT
const int DEFAULT
Definition: MyGUI_Macros.h:18
MyGUI::ScrollView
ScrollView properties. Skin childs. ScrollView widget description should be here.
Definition: MyGUI_ScrollView.h:20
MyGUI
Definition: MyGUI_ActionController.h:14
MyGUI_Any.h
MyGUI::BackwardCompatibility
Definition: MyGUI_BackwardCompatibility.h:557
MYGUI_OBSOLETE
#define MYGUI_OBSOLETE(text)
Definition: MyGUI_Diagnostic.h:95
MyGUI::ComboBox
ComboBox properties. Skin childs. ComboBox widget description should be here.
Definition: MyGUI_ComboBox.h:28
MyGUI::SkinManager
Definition: MyGUI_SkinManager.h:21
MyGUI_ResourceSkin.h
MyGUI::KeyCode
Definition: MyGUI_KeyCode.h:15
MyGUI::TabControl
TabControl properties. Skin childs. TabControl widget description should be here.
Definition: MyGUI_TabControl.h:26