7#ifndef MYGUI_BACKWARD_COMPATIBILITY_H_
8#define MYGUI_BACKWARD_COMPATIBILITY_H_
25#ifndef MYGUI_DONT_USE_OBSOLETE
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()
const;
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()
const;
41 MYGUI_OBSOLETE(
" is deprecated, use : void Button::setImageName(const std::string& _name)")
42 void setImageIndex(
size_t _value);
44 size_t getImageIndex()
const;
51 MYGUI_OBSOLETE(
" is deprecated, use : void ImageBox::addItemFrameDuplicate(size_t _index, size_t _indexSourceFrame)")
53 MYGUI_OBSOLETE(
" is deprecated, use : void ImageBox::insertItemFrameDuplicate(size_t _index, size_t _indexFrame, size_t _indexSourceFrame)")
61 MYGUI_OBSOLETE(
" is deprecated, use : size_t ComboBox::getIndexSelected()")
62 size_t getItemIndexSelected()
const;
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();
68 MYGUI_OBSOLETE(
" is deprecated, use : void ComboBox::insertItemAt(size_t _index, const UString& _name)")
70 MYGUI_OBSOLETE(
" is deprecated, use : void ComboBox::setItemNameAt(size_t _index, const UString& _name)")
72 MYGUI_OBSOLETE(
" is deprecated, use : const UString& ComboBox::getItemNameAt(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()
const;
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);
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()
const;
95 MYGUI_OBSOLETE(
" is deprecated, use : void EditBox::setVisibleVScroll(bool _visible)")
97 MYGUI_OBSOLETE(
" is deprecated, use : bool EditBox::isVisibleVScroll()")
99 MYGUI_OBSOLETE(
" is deprecated, use : void EditBox::setVisibleHScroll(bool _visible)")
101 MYGUI_OBSOLETE(
" is deprecated, use : bool EditBox::isVisibleHScroll()")
102 bool isShowHScroll();
104 MYGUI_OBSOLETE(
" is deprecated, use : void EditBox::setTextIntervalColour(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)
const;
108 MYGUI_OBSOLETE(
" is deprecated, use : UString EditBox::getTextInterval(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()
const;
116 MYGUI_OBSOLETE(
" is deprecated, use : bool EditBox::isTextSelection()")
118 MYGUI_OBSOLETE(
" is deprecated, use : void EditBox::setTextSelectionColour(const Colour& _colour)")
126 MYGUI_OBSOLETE(
" is deprecated, use : size_t ItemBox::getItemIndexSelected()")
127 size_t getItemIndexSelected()
const;
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();
133 MYGUI_OBSOLETE(
" is deprecated, use : void ItemBox::insertItemAt(size_t _index, Any _data)")
135 MYGUI_OBSOLETE(
" is deprecated, use : void ItemBox::setItemDataAt(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()
const;
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);
148 MYGUI_OBSOLETE(
" is deprecated, use : Widget* ItemBox::getWidgetDrag()")
149 Widget* getWidgetDrop()
const;
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()
const;
163 MYGUI_OBSOLETE(
" is deprecated, use : size_t ListBox::getIndexSelected()")
164 size_t getItemIndexSelected()
const;
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();
170 MYGUI_OBSOLETE(
" is deprecated, use : void ListBox::insertItemAt(size_t _index, const UString& _name)")
172 MYGUI_OBSOLETE(
" is deprecated, use : void ListBox::setItemNameAt(size_t _index, const UString& _name)")
174 MYGUI_OBSOLETE(
" is deprecated, use : const UString& ListBox::getItemNameAt(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)")
182 MYGUI_OBSOLETE(
" is deprecated, use : size_t ListBox::getIndexSelected()")
183 size_t getItemSelect()
const;
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()")
192 MYGUI_OBSOLETE(
" is deprecated, use : void ListBox::beginToItemLast()")
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);
206 MYGUI_OBSOLETE(
" is deprecated, use : void Widget::setVisible(bool _value)")
208 MYGUI_OBSOLETE(
" is deprecated, use : void Widget::setVisible(bool _value)")
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)")
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)")
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()
const;
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();
242 MYGUI_OBSOLETE(
" is deprecated, use : size_t MultiListBox::getIndexSelected()")
243 size_t getItemIndexSelected()
const;
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();
249 MYGUI_OBSOLETE(
" is deprecated, use : size_t MultiListBox::findSubItemWith(size_t _column, const UString& _name)")
251 MYGUI_OBSOLETE(
" is deprecated, use : const UString& MultiListBox::getSubItemNameAt(size_t _column, size_t _index)")
253 MYGUI_OBSOLETE(
" is deprecated, use : void MultiListBox::setSubItemNameAt(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)
const;
261 MYGUI_OBSOLETE(
" is deprecated, use : const UString& MultiListBox::getColumnNameAt(size_t _column)")
263 MYGUI_OBSOLETE(
" is deprecated, use : void MultiListBox::setColumnWidthAt(size_t _column, int _width)")
265 MYGUI_OBSOLETE(
" is deprecated, use : void MultiListBox::addColumn(const UString& _name, int _width, Any _data)")
267 MYGUI_OBSOLETE(
" is deprecated, use : void MultiListBox::setColumnNameAt(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)")
271 MYGUI_OBSOLETE(
" is deprecated, use : size_t MultiListBox::getIndexSelected()")
272 size_t getItemSelect()
const;
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)")
279 MYGUI_OBSOLETE(
" is deprecated, use : void MultiListBox::setItemNameAt(size_t _index, const UString& _name)")
281 MYGUI_OBSOLETE(
" is deprecated, use : const UString& MultiListBox::getItemNameAt(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();
293 MYGUI_OBSOLETE(
" is deprecated, use : void ProgressBar::setFlowDirection(FlowDirection _value)")
295 MYGUI_OBSOLETE(
" is deprecated, use : FlowDirection ProgressBar::getFlowDirection()")
296 Align getProgressStartPoint()
const;
303 MYGUI_OBSOLETE(
" is deprecated, use : void ScrollView::setVisibleVScroll(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)")
309 MYGUI_OBSOLETE(
" is deprecated, use : bool ScrollView::isVisibleHScroll()")
310 bool isShowHScroll();
317 MYGUI_OBSOLETE(
" is deprecated, use : int TabControl::getButtonWidthAt(size_t _index)")
318 int getSheetButtonWidthIndex(
size_t _index)
const;
319 MYGUI_OBSOLETE(
" is deprecated, use : int TabControl::getButtonWidth(TabItem* _item)")
321 MYGUI_OBSOLETE(
" is deprecated, use : void TabControl::setButtonWidthAt(size_t _index, int _width)")
323 MYGUI_OBSOLETE(
" is deprecated, use : void TabControl::setButtonWidth(TabItem* _item, int _width)")
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()
const;
331 MYGUI_OBSOLETE(
" is deprecated, use : const UString& TabControl::getItemName(TabItem* _item)")
333 MYGUI_OBSOLETE(
" is deprecated, use : const UString& TabControl::getItemNameAt(size_t _index)")
335 MYGUI_OBSOLETE(
" is deprecated, use : TabItem* TabControl::getItemAt(size_t _index)")
337 MYGUI_OBSOLETE(
" is deprecated, use : void TabControl::setItemNameAt(size_t _index, const UString& _name)")
339 MYGUI_OBSOLETE(
" is deprecated, use : void TabControl::setItemName(TabItem* _item, const UString& _name)")
341 MYGUI_OBSOLETE(
" is deprecated, use : TabItem* TabControl::addItem(const UString& _name, Any _data)")
343 MYGUI_OBSOLETE(
" is deprecated, use : TabItem* TabControl::insertItemAt(size_t _index, const UString& _name, Any _data)")
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)")
349 MYGUI_OBSOLETE(
" is deprecated, use : void TabControl::setIndexSelected(size_t _index)")
351 MYGUI_OBSOLETE(
" is deprecated, use : void TabControl::setItemSelected(TabItem* _item)")
353 MYGUI_OBSOLETE(
" is deprecated, use : size_t TabControl::getIndexSelected()")
354 size_t getSelectSheetIndex()
const;
356 MYGUI_OBSOLETE(
" is deprecated, use : size_t Widget::getIndexSelected()")
357 size_t getItemIndexSelected()
const;
358 MYGUI_OBSOLETE(
" is deprecated, use : void Widget::setIndexSelected(size_t _index)")
359 void setItemSelectedAt(
size_t _index);
366 MYGUI_OBSOLETE(
" is deprecated, use : bool Widget::getEnabled() const")
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")
384 MYGUI_OBSOLETE(
" is deprecated, use : void Widget::setCoord(const IntCoord& _coord)")
405 MYGUI_OBSOLETE(
" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
406 bool load(
const std::string&
_file);
414 MYGUI_OBSOLETE(
" is deprecated, use : void Gui::destroyWidgets(VectorWidgetPtr &_widgets)")
417 MYGUI_OBSOLETE(
" is deprecated, use : void Gui::setVisiblePointer(bool _value)")
419 MYGUI_OBSOLETE(
" is deprecated, use : void Gui::setVisiblePointer(bool _value)")
421 MYGUI_OBSOLETE(
" is deprecated, use : bool Gui::isVisiblePointer()")
422 bool isShowPointer();
424 void injectFrameEntered(
float ) { }
426 MYGUI_OBSOLETE(
" is deprecated, use : void Gui::getViewSize().width")
429 int getViewHeight()
const;
443 void setVisiblePointer(
bool _value);
445 bool isVisiblePointer();
454 void _injectFrameEntered(
float _time);
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;
473 MYGUI_OBSOLETE(
" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
474 bool load(
const std::string&
_file);
481 MYGUI_OBSOLETE(
" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
482 bool load(
const std::string&
_file);
489 MYGUI_OBSOLETE(
" is deprecated, use : VectorWidgetPtr& LayoutManager::loadLayout(const std::string& _file, const std::string& _prefix, Widget* _parent)")
497 MYGUI_OBSOLETE(
" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
498 bool load(
const std::string&
_file);
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)")
509 MYGUI_OBSOLETE(
" is deprecated, use : void PointerManager::setVisible(bool _visible)")
511 MYGUI_OBSOLETE(
" is deprecated, use : bool PointerManager::isVisible()")
513 MYGUI_OBSOLETE(
" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
514 bool load(
const std::string&
_file);
523 MYGUI_OBSOLETE(
" is deprecated, use : size_t ResourceManager::getCount()")
524 size_t getResourceCount()
const;
525 MYGUI_OBSOLETE(
" is deprecated, use : IResourcePtr ResourceManager::getByName(const std::string& _name, bool _throw)")
533 MYGUI_OBSOLETE(
" is deprecated, use : ResourceSkin* SkinManager::getByName(const std::string& _name)")
535 MYGUI_OBSOLETE(
" is deprecated, use : bool ResourceManager::load(const std::string& _file)")
536 bool load(
const std::string&
_file);
545 MYGUI_OBSOLETE(
" is deprecated, use : void WidgetManager::destroyWidgets(VectorWidgetPtr &_widgets)")
551 MYGUI_OBSOLETE(
" is deprecated, use : void Widget::setProperty(const std::string &_key, const 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);
566 static std::string getSkinRename(
const std::string&
_skinName);
567 static void registerWidgetTypes();
#define MYGUI_OBSOLETE(text)
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
widget description should be here.
Plugin manager. Load/unload and register plugins.
widget description should be here.
widget description should be here.
widget description should be here.
A UTF-16 string with implicit conversion to/from std::string and std::wstring.
widget description should be here.
std::vector< Widget * > VectorWidgetPtr