2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 // Licensed under the Flora License, Version 1.0 (the License);
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
9 // http://floralicense.org/license/
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an AS IS BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
18 * @file FUi_UiBuilderRegister.h
19 * @brief This is the header file for the %FormRegister class.
21 * This header file contains the declarations of the %FormRegister class.
24 #include "FBaseObject.h"
26 #ifndef _FUI_INTERNAL_UI_BUILDER_REGISTER_H_
27 #define _FUI_INTERNAL_UI_BUILDER_REGISTER_H_
29 namespace Tizen { namespace Ui { namespace Controls
32 * @class _FormRegister
33 * @brief This class is an implementation of a %_FormRegister.
36 * The %_FormRegister Class contains that declaration of Form's maker
41 : public Tizen::Base::Object
45 virtual ~_FormRegister(void);
49 * @class _CheckButtonRegister
50 * @brief This class is an implementation of a %_CheckButtonRegister.
53 * The %_CheckButtonRegister Class contains that declaration of CheckButton's maker
57 class _CheckButtonRegister
58 : public Tizen::Base::Object
61 _CheckButtonRegister(void);
62 virtual ~_CheckButtonRegister(void);
63 }; // _CheckButtonRegister
66 * @class _ButtonRegister
67 * @brief This class is an implementation of a %_ButtonRegister.
70 * The %_ButtonRegister Class contains that declaration of Button's maker
75 : public Tizen::Base::Object
78 _ButtonRegister(void);
79 virtual ~_ButtonRegister(void);
83 * @class _SliderRegister
84 * @brief This class is an implementation of a %_SliderRegister.
87 * The %_SliderRegister Class contains that declaration of Slider's maker
92 : public Tizen::Base::Object
95 _SliderRegister(void);
96 virtual ~_SliderRegister(void);
100 * @class _SlidableListRegister
101 * @brief This class is an implementation of a %_SlidableListRegister.
104 * The %_SlidableListRegister Class contains that declaration of SlidableList's maker
108 class _SlidableListRegister
109 : public Tizen::Base::Object
112 _SlidableListRegister(void);
113 virtual ~_SlidableListRegister(void);
114 }; // _SlidableListRegister
117 * @class _SlidableGroupedListRegister
118 * @brief This class is an implementation of a %_SlidableGroupedListRegister.
121 * The %_SlidableGroupedListRegister Class contains that declaration of SlidableGroupedList's maker
125 class _SlidableGroupedListRegister
126 : public Tizen::Base::Object
129 _SlidableGroupedListRegister(void);
130 virtual ~_SlidableGroupedListRegister(void);
131 }; // _SlidableGroupedListRegister
134 * @class _ScrollPanelRegister
135 * @brief This class is an implementation of a %_ScrollPanelRegister.
138 * The %_ScrollPanelRegister Class contains that declaration of ScrollPanel's maker
142 class _ScrollPanelRegister
143 : public Tizen::Base::Object
146 _ScrollPanelRegister(void);
147 virtual ~_ScrollPanelRegister(void);
148 }; // _ScrollPanelRegister
151 * @class _TableViewRegister
152 * @brief This class is an implementation of a %_TableViewRegister.
155 * The %_TableViewRegister Class contains that declaration of TableView's maker
159 class _TableViewRegister
160 : public Tizen::Base::Object
163 _TableViewRegister();
164 virtual ~_TableViewRegister();
165 }; // _TableViewRegister
168 * @class _GroupedTableViewRegister
169 * @brief This class is an implementation of a %_GroupedTableViewRegister.
172 * The %_GroupedTableViewRegister Class contains that declaration of GroupedTableView's maker
176 class _GroupedTableViewRegister
177 : public Tizen::Base::Object
180 _GroupedTableViewRegister();
181 virtual ~_GroupedTableViewRegister();
182 }; // _GroupedTableViewRegister
185 * @class _SectionTableViewRegister
186 * @brief This class is an implementation of a %_SectionTableViewRegister.
189 * The %_SectionTableViewRegister Class contains that declaration of SectionTableView's maker
193 class _SectionTableViewRegister
194 : public Tizen::Base::Object
197 _SectionTableViewRegister();
198 virtual ~_SectionTableViewRegister();
199 }; // _SectionTableViewRegister
202 * @class _ProgressRegister
203 * @brief This class is an implementation of a %_ProgressRegister.
206 * The %_ProgressRegister Class contains that declaration of Progress's maker
210 class _ProgressRegister
211 : public Tizen::Base::Object
214 _ProgressRegister(void);
215 virtual ~_ProgressRegister(void);
216 }; // _ProgressRegister
219 * @class _PopupRegister
220 * @brief This class is an implementation of a %_PopupRegister.
223 * The %_PopupRegister Class contains that declaration of Popup's maker
228 : public Tizen::Base::Object
231 _PopupRegister(void);
232 virtual ~_PopupRegister(void);
236 * @class _PanelRegister
237 * @brief This class is an implementation of a %_PanelRegister.
240 * The %_PanelRegister Class contains that declaration of Panel's maker
245 : public Tizen::Base::Object
248 _PanelRegister(void);
249 virtual ~_PanelRegister(void);
253 * @class _OverlayPanelRegister
254 * @brief This class is an implementation of a %_OverlayPanelRegister.
257 * The %_OverlayPanelRegister Class contains that declaration of OverlayPanel's maker
261 class _OverlayPanelRegister
262 : public Tizen::Base::Object
265 _OverlayPanelRegister(void);
266 virtual ~_OverlayPanelRegister(void);
267 }; // _OverlayPanelRegister
270 * @class _ListRegister
271 * @brief This class is an implementation of a %_ListRegister.
274 * The %_ListRegister Class contains that declaration of List's maker
279 : public Tizen::Base::Object
283 virtual ~_ListRegister(void);
287 * @class _LabelRegister
288 * @brief This class is an implementation of a %_LabelRegister.
291 * The %_LabelRegister Class contains that declaration of Label's maker
296 : public Tizen::Base::Object
299 _LabelRegister(void);
300 virtual ~_LabelRegister(void);
304 * @class _IconListRegister
305 * @brief This class is an implementation of a %_IconListRegister.
308 * The %_IconListRegister Class contains that declaration of IconList's maker
312 class _IconListRegister
313 : public Tizen::Base::Object
316 _IconListRegister(void);
317 virtual ~_IconListRegister(void);
318 }; // _IconListRegister
321 * @class _GroupedListRegister
322 * @brief This class is an implementation of a %_GroupedListRegister.
325 * The %_GroupedListRegister Class contains that declaration of GroupedList's maker
329 class _GroupedListRegister
330 : public Tizen::Base::Object
333 _GroupedListRegister(void);
334 virtual ~_GroupedListRegister(void);
335 }; // _GroupedListRegister
338 * @class _FlashRegister
339 * @brief This class is an implementation of a %_FlashRegister.
342 * The %_FlashRegister Class contains that declaration of Flash's maker
347 : public Tizen::Base::Object
350 _FlashRegister(void);
351 virtual ~_FlashRegister(void);
355 * @class _ExpandableListRegister
356 * @brief This class is an implementation of a %_ExpandableListRegister.
359 * The %_ExpandableListRegister Class contains that declaration of ExpandableList's maker
363 class _ExpandableListRegister
364 : public Tizen::Base::Object
367 _ExpandableListRegister(void);
368 virtual ~_ExpandableListRegister(void);
369 }; // _ExpandableListRegister
372 * @class _EditTimeRegister
373 * @brief This class is an implementation of a %_EditTimeRegister.
376 * The %_EditTimeRegister Class contains that declaration of EditTime's maker
380 class _EditTimeRegister
381 : public Tizen::Base::Object
384 _EditTimeRegister(void);
385 virtual ~_EditTimeRegister(void);
386 }; // _EditTimeRegister
389 * @class _EditFieldRegister
390 * @brief This class is an implementation of a %_EditFieldRegister.
393 * The %_EditFieldRegister Class contains that declaration of EditField's maker
397 class _EditFieldRegister
398 : public Tizen::Base::Object
401 _EditFieldRegister(void);
402 virtual ~_EditFieldRegister(void);
403 }; // _EditFieldRegister
406 * @class _EditDateRegister
407 * @brief This class is an implementation of a %_EditDateRegister.
410 * The %_EditDateRegister Class contains that declaration of EditDate's maker
414 class _EditDateRegister
415 : public Tizen::Base::Object
418 _EditDateRegister(void);
419 virtual ~_EditDateRegister(void);
420 }; // _EditDateRegister
423 * @class _EditAreaRegister
424 * @brief This class is an implementation of a %_EditAreaRegister.
427 * The %_EditAreaRegister Class contains that declaration of EditArea's maker
431 class _EditAreaRegister
432 : public Tizen::Base::Object
435 _EditAreaRegister(void);
436 virtual ~_EditAreaRegister(void);
437 }; // _EditAreaRegister
440 * @class _CustomListRegister
441 * @brief This class is an implementation of a %_CustomListRegister.
444 * The %_CustomListRegister Class contains that declaration of CustomList's maker
448 class _CustomListRegister
449 : public Tizen::Base::Object
452 _CustomListRegister(void);
453 virtual ~_CustomListRegister(void);
454 }; // _CustomListRegister
457 * @class _ColorPickerRegister
458 * @brief This class is an implementation of a %_ColorPickerRegister.
461 * The %_ColorPickerRegister Class contains that declaration of ColorPicker's maker
465 class _ColorPickerRegister
466 : public Tizen::Base::Object
469 _ColorPickerRegister(void);
470 virtual ~_ColorPickerRegister(void);
471 }; // _ColorPickerRegister
474 * @class _TabBarRegister
475 * @brief This class is an implementation of a %_TabBarRegister.
478 * The %_TabBarRegister Class contains that declaration of TabBar's maker
482 class _TabBarRegister
483 : public Tizen::Base::Object
486 _TabBarRegister(void);
487 virtual ~_TabBarRegister(void);
488 }; // _TabBarRegister
491 * @class _HeaderRegister
492 * @brief This class is an implementation of a %_HeaderRegister.
495 * The %_HeaderRegister Class contains that declaration of Header's maker
499 class _HeaderRegister
500 : public Tizen::Base::Object
503 _HeaderRegister(void);
504 virtual ~_HeaderRegister(void);
508 * @class _FooterRegister
509 * @brief This class is an implementation of a %_FooterRegister.
512 * The %_FooterRegister Class contains that declaration of Footer's maker
516 class _FooterRegister
517 : public Tizen::Base::Object
520 _FooterRegister(void);
521 virtual ~_FooterRegister(void);
522 }; // _FooterRegister
525 * @class _GalleryRegister
526 * @brief This class is an implementation of a %_GalleryRegister.
529 * The %_GalleryRegister Class contains that declaration of Gallery's maker
533 class _GalleryRegister
534 : public Tizen::Base::Object
537 _GalleryRegister(void);
538 virtual ~_GalleryRegister(void);
539 }; // _GalleryRegister
542 * @class _IconListViewRegister
543 * @brief This class is an implementation of a %_IconListViewRegister.
546 * The %_IconListViewRegister Class contains that declaration of IconListView's maker
550 class _IconListViewRegister
551 : public Tizen::Base::Object
554 _IconListViewRegister(void);
555 virtual ~_IconListViewRegister(void);
556 }; // _IconListViewRegister
559 * @class _ListViewRegister
560 * @brief This class is an implementation of a %_ListViewRegister.
563 * The %_ListViewRegister Class contains that declaration of ListView's maker
567 class _ListViewRegister
568 : public Tizen::Base::Object
571 _ListViewRegister(void);
572 virtual ~_ListViewRegister(void);
573 }; // _ListViewRegister
576 * @class _GroupedListViewRegister
577 * @brief This class is an implementation of a %_GroupedListViewRegister.
580 * The %_GroupedListViewRegister Class contains that declaration of GroupedListView's maker
584 class _GroupedListViewRegister
585 : public Tizen::Base::Object
588 _GroupedListViewRegister(void);
589 virtual ~_GroupedListViewRegister(void);
590 }; // _GroupedListViewRegister
593 * @class _ExpandableEditAreaRegister
594 * @brief This class is an implementation of a %_ExpandableEditAreaRegister.
597 * The %_ExpandableEditAreaRegister Class contains that declaration of ExpandableEditArea's maker
601 class _ExpandableEditAreaRegister
602 : public Tizen::Base::Object
605 _ExpandableEditAreaRegister(void);
606 virtual ~_ExpandableEditAreaRegister(void);
607 }; // _ExpandableEditAreaRegister
610 * @class _SearchBarRegister
611 * @brief This class is an implementation of a %_SearchBarRegister.
614 * The %_SearchBarRegister Class contains that declaration of SearchBar's maker
618 class _SearchBarRegister
619 : public Tizen::Base::Object
622 _SearchBarRegister(void);
623 virtual ~_SearchBarRegister(void);
624 }; // _SearchBarRegister
627 * @class _TextBoxRegister
628 * @brief This class is an implementation of a %_TextBoxRegister.
631 * The %_TextBoxRegister Class contains that declaration of TextBox's maker
635 class _TextBoxRegister
636 : public Tizen::Base::Object
639 _TextBoxRegister(void);
640 virtual ~_TextBoxRegister(void);
641 }; // _TextBoxRegister
644 * @class _MapRegister
645 * @brief This class is an implementation of a %_MapRegister.
648 * The %_MapRegister Class contains that declaration of Map's maker
653 : public Tizen::Base::Object
657 virtual ~_MapRegister(void);
661 * @class _WebRegister
662 * @brief This class is an implementation of a %_WebRegister.
665 * The %_WebRegister Class contains that declaration of Web's maker
670 : public Tizen::Base::Object
674 virtual ~_WebRegister(void);
679 * @brief This class is an implementation of a %_AdRegister.
682 * The %_AdRegister Class contains that declaration of Ad's maker
687 : public Tizen::Base::Object
691 virtual ~_AdRegister(void);
696 * @brief This class is an implementation of a %_SplitPanel.
699 * The %_SplitPanel Class contains that declaration of SplitPanel's maker
703 class _SplitPanelRegister
704 : public Tizen::Base::Object
707 _SplitPanelRegister(void);
708 virtual ~_SplitPanelRegister(void);
709 }; // _SplitPanelRegister
712 * @class _NotificationFrame
713 * @brief This class is an implementation of a %_NotificationFrame.
716 * The %_NotificationFrame Class contains that declaration of NotificationFrame maker
720 class _NotificationFrameRegister
721 : public Tizen::Base::Object
724 _NotificationFrameRegister(void);
725 virtual ~_NotificationFrameRegister(void);
726 }; // _NotificationFrameRegister
729 * @class _QuickPanelFrame
730 * @brief This class is an implementation of a %_QuickPanelFrame.
733 * The %_QuickPanelFrame Class contains that declaration of QuickPanelFrame maker
737 class _QuickPanelFrameRegister
738 : public Tizen::Base::Object
741 _QuickPanelFrameRegister(void);
742 virtual ~_QuickPanelFrameRegister(void);
743 }; // _QuickPanelFrameRegister
745 } } } // Tizen::Ui::Controls
746 #endif // _FUI_INTERNAL_UI_BUILDER_REGISTER_H_