Fork for IVI: mesa fixing
[profile/ivi/uifw.git] / src / ui / inc / FUi_UiBuilderRegister.h
1 //
2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4 //
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
8 //
9 //     http://floralicense.org/license/
10 //
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.
16 //
17 /**
18 * @file    FUi_UiBuilderRegister.h
19 * @brief      This is the header file for the %FormRegister class.
20 *
21 * This header file contains the declarations of the %FormRegister class.
22 */
23
24 #include "FBaseObject.h"
25
26 #ifndef  _FUI_INTERNAL_UI_BUILDER_REGISTER_H_
27 #define  _FUI_INTERNAL_UI_BUILDER_REGISTER_H_
28
29 namespace Tizen { namespace Ui { namespace Controls
30 {
31 /**
32 * @class   _FormRegister
33 * @brief      This class is an implementation of a %_FormRegister.
34 * @since 2.0
35 *
36 * The %_FormRegister Class contains that declaration of Form's maker
37 *
38 *
39 */
40 class _FormRegister
41         : public Tizen::Base::Object
42 {
43 public:
44         _FormRegister(void);
45         virtual ~_FormRegister(void);
46 }; // _FormRegister
47
48 /**
49 * @class   _CheckButtonRegister
50 * @brief      This class is an implementation of a %_CheckButtonRegister.
51 * @since 2.0
52 *
53 * The %_CheckButtonRegister Class contains that declaration of CheckButton's maker
54 *
55 *
56 */
57 class _CheckButtonRegister
58         : public Tizen::Base::Object
59 {
60 public:
61         _CheckButtonRegister(void);
62         virtual ~_CheckButtonRegister(void);
63 }; // _CheckButtonRegister
64
65 /**
66 * @class   _ButtonRegister
67 * @brief      This class is an implementation of a %_ButtonRegister.
68 * @since 2.0
69 *
70 * The %_ButtonRegister Class contains that declaration of Button's maker
71 *
72 *
73 */
74 class _ButtonRegister
75         : public Tizen::Base::Object
76 {
77 public:
78         _ButtonRegister(void);
79         virtual ~_ButtonRegister(void);
80 }; // _ButtonRegister
81
82 /**
83 * @class   _SliderRegister
84 * @brief      This class is an implementation of a %_SliderRegister.
85 * @since 2.0
86 *
87 * The %_SliderRegister Class contains that declaration of Slider's maker
88 *
89 *
90 */
91 class _SliderRegister
92         : public Tizen::Base::Object
93 {
94 public:
95         _SliderRegister(void);
96         virtual ~_SliderRegister(void);
97 }; // _SliderRegister
98
99 /**
100 * @class   _SlidableListRegister
101 * @brief      This class is an implementation of a %_SlidableListRegister.
102 * @since 2.0
103 *
104 * The %_SlidableListRegister Class contains that declaration of SlidableList's maker
105 *
106 *
107 */
108 class _SlidableListRegister
109         : public Tizen::Base::Object
110 {
111 public:
112         _SlidableListRegister(void);
113         virtual ~_SlidableListRegister(void);
114 }; // _SlidableListRegister
115
116 /**
117 * @class   _SlidableGroupedListRegister
118 * @brief      This class is an implementation of a %_SlidableGroupedListRegister.
119 * @since 2.0
120 *
121 * The %_SlidableGroupedListRegister Class contains that declaration of SlidableGroupedList's maker
122 *
123 *
124 */
125 class _SlidableGroupedListRegister
126         : public Tizen::Base::Object
127 {
128 public:
129         _SlidableGroupedListRegister(void);
130         virtual ~_SlidableGroupedListRegister(void);
131 }; // _SlidableGroupedListRegister
132
133 /**
134 * @class   _ScrollPanelRegister
135 * @brief      This class is an implementation of a %_ScrollPanelRegister.
136 * @since 2.0
137 *
138 * The %_ScrollPanelRegister Class contains that declaration of ScrollPanel's maker
139 *
140 *
141 */
142 class _ScrollPanelRegister
143         : public Tizen::Base::Object
144 {
145 public:
146         _ScrollPanelRegister(void);
147         virtual ~_ScrollPanelRegister(void);
148 }; // _ScrollPanelRegister
149
150 /**
151 * @class   _TableViewRegister
152 * @brief      This class is an implementation of a %_TableViewRegister.
153 * @since 2.0
154 *
155 * The %_TableViewRegister Class contains that declaration of TableView's maker
156 *
157 *
158 */
159 class _TableViewRegister
160         : public Tizen::Base::Object
161 {
162 public:
163         _TableViewRegister();
164         virtual ~_TableViewRegister();
165 }; // _TableViewRegister
166
167 /**
168 * @class   _GroupedTableViewRegister
169 * @brief      This class is an implementation of a %_GroupedTableViewRegister.
170 * @since 2.0
171 *
172 * The %_GroupedTableViewRegister Class contains that declaration of GroupedTableView's maker
173 *
174 *
175 */
176 class _GroupedTableViewRegister
177         : public Tizen::Base::Object
178 {
179 public:
180         _GroupedTableViewRegister();
181         virtual ~_GroupedTableViewRegister();
182 }; // _GroupedTableViewRegister
183
184 /**
185 * @class   _SectionTableViewRegister
186 * @brief      This class is an implementation of a %_SectionTableViewRegister.
187 * @since 2.0
188 *
189 * The %_SectionTableViewRegister Class contains that declaration of SectionTableView's maker
190 *
191 *
192 */
193 class _SectionTableViewRegister
194         : public Tizen::Base::Object
195 {
196 public:
197         _SectionTableViewRegister();
198         virtual ~_SectionTableViewRegister();
199 }; // _SectionTableViewRegister
200
201 /**
202 * @class   _ProgressRegister
203 * @brief      This class is an implementation of a %_ProgressRegister.
204 * @since 2.0
205 *
206 * The %_ProgressRegister Class contains that declaration of Progress's maker
207 *
208 *
209 */
210 class _ProgressRegister
211         : public Tizen::Base::Object
212 {
213 public:
214         _ProgressRegister(void);
215         virtual ~_ProgressRegister(void);
216 }; // _ProgressRegister
217
218 /**
219 * @class   _PopupRegister
220 * @brief      This class is an implementation of a %_PopupRegister.
221 * @since 2.0
222 *
223 * The %_PopupRegister Class contains that declaration of Popup's maker
224 *
225 *
226 */
227 class _PopupRegister
228         : public Tizen::Base::Object
229 {
230 public:
231         _PopupRegister(void);
232         virtual ~_PopupRegister(void);
233 }; // _PopupRegister
234
235 /**
236 * @class   _PanelRegister
237 * @brief      This class is an implementation of a %_PanelRegister.
238 * @since 2.0
239 *
240 * The %_PanelRegister Class contains that declaration of Panel's maker
241 *
242 *
243 */
244 class _PanelRegister
245         : public Tizen::Base::Object
246 {
247 public:
248         _PanelRegister(void);
249         virtual ~_PanelRegister(void);
250 }; // _PanelRegister
251
252 /**
253 * @class   _OverlayPanelRegister
254 * @brief      This class is an implementation of a %_OverlayPanelRegister.
255 * @since 2.0
256 *
257 * The %_OverlayPanelRegister Class contains that declaration of OverlayPanel's maker
258 *
259 *
260 */
261 class _OverlayPanelRegister
262         : public Tizen::Base::Object
263 {
264 public:
265         _OverlayPanelRegister(void);
266         virtual ~_OverlayPanelRegister(void);
267 }; // _OverlayPanelRegister
268
269 /**
270 * @class   _ListRegister
271 * @brief      This class is an implementation of a %_ListRegister.
272 * @since 2.0
273 *
274 * The %_ListRegister Class contains that declaration of List's maker
275 *
276 *
277 */
278 class _ListRegister
279         : public Tizen::Base::Object
280 {
281 public:
282         _ListRegister(void);
283         virtual ~_ListRegister(void);
284 }; // _ListRegister
285
286 /**
287 * @class   _LabelRegister
288 * @brief      This class is an implementation of a %_LabelRegister.
289 * @since 2.0
290 *
291 * The %_LabelRegister Class contains that declaration of Label's maker
292 *
293 *
294 */
295 class _LabelRegister
296         : public Tizen::Base::Object
297 {
298 public:
299         _LabelRegister(void);
300         virtual ~_LabelRegister(void);
301 }; // _LabelRegister
302
303 /**
304 * @class   _IconListRegister
305 * @brief      This class is an implementation of a %_IconListRegister.
306 * @since 2.0
307 *
308 * The %_IconListRegister Class contains that declaration of IconList's maker
309 *
310 *
311 */
312 class _IconListRegister
313         : public Tizen::Base::Object
314 {
315 public:
316         _IconListRegister(void);
317         virtual ~_IconListRegister(void);
318 }; // _IconListRegister
319
320 /**
321 * @class   _GroupedListRegister
322 * @brief      This class is an implementation of a %_GroupedListRegister.
323 * @since 2.0
324 *
325 * The %_GroupedListRegister Class contains that declaration of GroupedList's maker
326 *
327 *
328 */
329 class _GroupedListRegister
330         : public Tizen::Base::Object
331 {
332 public:
333         _GroupedListRegister(void);
334         virtual ~_GroupedListRegister(void);
335 }; // _GroupedListRegister
336
337 /**
338 * @class   _FlashRegister
339 * @brief      This class is an implementation of a %_FlashRegister.
340 * @since 2.0
341 *
342 * The %_FlashRegister Class contains that declaration of Flash's maker
343 *
344 *
345 */
346 class _FlashRegister
347         : public Tizen::Base::Object
348 {
349 public:
350         _FlashRegister(void);
351         virtual ~_FlashRegister(void);
352 }; // _FlashRegister
353
354 /**
355 * @class   _ExpandableListRegister
356 * @brief      This class is an implementation of a %_ExpandableListRegister.
357 * @since 2.0
358 *
359 * The %_ExpandableListRegister Class contains that declaration of ExpandableList's maker
360 *
361 *
362 */
363 class _ExpandableListRegister
364         : public Tizen::Base::Object
365 {
366 public:
367         _ExpandableListRegister(void);
368         virtual ~_ExpandableListRegister(void);
369 }; // _ExpandableListRegister
370
371 /**
372 * @class   _EditTimeRegister
373 * @brief      This class is an implementation of a %_EditTimeRegister.
374 * @since 2.0
375 *
376 * The %_EditTimeRegister Class contains that declaration of EditTime's maker
377 *
378 *
379 */
380 class _EditTimeRegister
381         : public Tizen::Base::Object
382 {
383 public:
384         _EditTimeRegister(void);
385         virtual ~_EditTimeRegister(void);
386 }; // _EditTimeRegister
387
388 /**
389 * @class   _EditFieldRegister
390 * @brief      This class is an implementation of a %_EditFieldRegister.
391 * @since 2.0
392 *
393 * The %_EditFieldRegister Class contains that declaration of EditField's maker
394 *
395 *
396 */
397 class _EditFieldRegister
398         : public Tizen::Base::Object
399 {
400 public:
401         _EditFieldRegister(void);
402         virtual ~_EditFieldRegister(void);
403 }; // _EditFieldRegister
404
405 /**
406 * @class   _EditDateRegister
407 * @brief      This class is an implementation of a %_EditDateRegister.
408 * @since 2.0
409 *
410 * The %_EditDateRegister Class contains that declaration of EditDate's maker
411 *
412 *
413 */
414 class _EditDateRegister
415         : public Tizen::Base::Object
416 {
417 public:
418         _EditDateRegister(void);
419         virtual ~_EditDateRegister(void);
420 }; // _EditDateRegister
421
422 /**
423 * @class   _EditAreaRegister
424 * @brief      This class is an implementation of a %_EditAreaRegister.
425 * @since 2.0
426 *
427 * The %_EditAreaRegister Class contains that declaration of EditArea's maker
428 *
429 *
430 */
431 class _EditAreaRegister
432         : public Tizen::Base::Object
433 {
434 public:
435         _EditAreaRegister(void);
436         virtual ~_EditAreaRegister(void);
437 }; // _EditAreaRegister
438
439 /**
440 * @class   _CustomListRegister
441 * @brief      This class is an implementation of a %_CustomListRegister.
442 * @since 2.0
443 *
444 * The %_CustomListRegister Class contains that declaration of CustomList's maker
445 *
446 *
447 */
448 class _CustomListRegister
449         : public Tizen::Base::Object
450 {
451 public:
452         _CustomListRegister(void);
453         virtual ~_CustomListRegister(void);
454 }; // _CustomListRegister
455
456 /**
457 * @class   _ColorPickerRegister
458 * @brief      This class is an implementation of a %_ColorPickerRegister.
459 * @since 2.0
460 *
461 * The %_ColorPickerRegister Class contains that declaration of ColorPicker's maker
462 *
463 *
464 */
465 class _ColorPickerRegister
466         : public Tizen::Base::Object
467 {
468 public:
469         _ColorPickerRegister(void);
470         virtual ~_ColorPickerRegister(void);
471 }; // _ColorPickerRegister
472
473 /**
474 * @class   _TabBarRegister
475 * @brief      This class is an implementation of a %_TabBarRegister.
476 * @since 2.0
477 *
478 * The %_TabBarRegister Class contains that declaration of TabBar's maker
479 *
480 *
481 */
482 class _TabBarRegister
483         : public Tizen::Base::Object
484 {
485 public:
486         _TabBarRegister(void);
487         virtual ~_TabBarRegister(void);
488 }; // _TabBarRegister
489
490 /**
491 * @class   _HeaderRegister
492 * @brief      This class is an implementation of a %_HeaderRegister.
493 * @since 2.0
494 *
495 * The %_HeaderRegister Class contains that declaration of Header's maker
496 *
497 *
498 */
499 class _HeaderRegister
500         : public Tizen::Base::Object
501 {
502 public:
503         _HeaderRegister(void);
504         virtual ~_HeaderRegister(void);
505 }; // HeaderRegister
506
507 /**
508 * @class   _FooterRegister
509 * @brief      This class is an implementation of a %_FooterRegister.
510 * @since 2.0
511 *
512 * The %_FooterRegister Class contains that declaration of Footer's maker
513 *
514 *
515 */
516 class _FooterRegister
517         : public Tizen::Base::Object
518 {
519 public:
520         _FooterRegister(void);
521         virtual ~_FooterRegister(void);
522 }; // _FooterRegister
523
524 /**
525 * @class   _GalleryRegister
526 * @brief      This class is an implementation of a %_GalleryRegister.
527 * @since 2.0
528 *
529 * The %_GalleryRegister Class contains that declaration of Gallery's maker
530 *
531 *
532 */
533 class _GalleryRegister
534         : public Tizen::Base::Object
535 {
536 public:
537         _GalleryRegister(void);
538         virtual ~_GalleryRegister(void);
539 }; // _GalleryRegister
540
541 /**
542 * @class   _IconListViewRegister
543 * @brief      This class is an implementation of a %_IconListViewRegister.
544 * @since 2.0
545 *
546 * The %_IconListViewRegister Class contains that declaration of IconListView's maker
547 *
548 *
549 */
550 class _IconListViewRegister
551         : public Tizen::Base::Object
552 {
553 public:
554         _IconListViewRegister(void);
555         virtual ~_IconListViewRegister(void);
556 }; // _IconListViewRegister
557
558 /**
559 * @class   _ListViewRegister
560 * @brief      This class is an implementation of a %_ListViewRegister.
561 * @since 2.0
562 *
563 * The %_ListViewRegister Class contains that declaration of ListView's maker
564 *
565 *
566 */
567 class _ListViewRegister
568         : public Tizen::Base::Object
569 {
570 public:
571         _ListViewRegister(void);
572         virtual ~_ListViewRegister(void);
573 }; // _ListViewRegister
574
575 /**
576 * @class   _GroupedListViewRegister
577 * @brief      This class is an implementation of a %_GroupedListViewRegister.
578 * @since 2.0
579 *
580 * The %_GroupedListViewRegister Class contains that declaration of GroupedListView's maker
581 *
582 *
583 */
584 class _GroupedListViewRegister
585         : public Tizen::Base::Object
586 {
587 public:
588         _GroupedListViewRegister(void);
589         virtual ~_GroupedListViewRegister(void);
590 }; // _GroupedListViewRegister
591
592 /**
593 * @class   _ExpandableEditAreaRegister
594 * @brief      This class is an implementation of a %_ExpandableEditAreaRegister.
595 * @since 2.0
596 *
597 * The %_ExpandableEditAreaRegister Class contains that declaration of ExpandableEditArea's maker
598 *
599 *
600 */
601 class _ExpandableEditAreaRegister
602         : public Tizen::Base::Object
603 {
604 public:
605         _ExpandableEditAreaRegister(void);
606         virtual ~_ExpandableEditAreaRegister(void);
607 }; // _ExpandableEditAreaRegister
608
609 /**
610 * @class   _SearchBarRegister
611 * @brief      This class is an implementation of a %_SearchBarRegister.
612 * @since 2.0
613 *
614 * The %_SearchBarRegister Class contains that declaration of SearchBar's maker
615 *
616 *
617 */
618 class _SearchBarRegister
619         : public Tizen::Base::Object
620 {
621 public:
622         _SearchBarRegister(void);
623         virtual ~_SearchBarRegister(void);
624 }; // _SearchBarRegister
625
626 /**
627 * @class   _TextBoxRegister
628 * @brief      This class is an implementation of a %_TextBoxRegister.
629 * @since 2.0
630 *
631 * The %_TextBoxRegister Class contains that declaration of TextBox's maker
632 *
633 *
634 */
635 class _TextBoxRegister
636         : public Tizen::Base::Object
637 {
638 public:
639         _TextBoxRegister(void);
640         virtual ~_TextBoxRegister(void);
641 }; // _TextBoxRegister
642
643 /**
644 * @class   _MapRegister
645 * @brief      This class is an implementation of a %_MapRegister.
646 * @since 2.0
647 *
648 * The %_MapRegister Class contains that declaration of Map's maker
649 *
650 *
651 */
652 class _MapRegister
653         : public Tizen::Base::Object
654 {
655 public:
656         _MapRegister(void);
657         virtual ~_MapRegister(void);
658 }; // _MapRegister
659
660 /**
661 * @class   _WebRegister
662 * @brief      This class is an implementation of a %_WebRegister.
663 * @since 2.0
664 *
665 * The %_WebRegister Class contains that declaration of Web's maker
666 *
667 *
668 */
669 class _WebRegister
670         : public Tizen::Base::Object
671 {
672 public:
673         _WebRegister(void);
674         virtual ~_WebRegister(void);
675 }; // _WebRegister
676
677 /**
678 * @class   _AdRegister
679 * @brief      This class is an implementation of a %_AdRegister.
680 * @since 2.0
681 *
682 * The %_AdRegister Class contains that declaration of Ad's maker
683 *
684 *
685 */
686 class _AdRegister
687         : public Tizen::Base::Object
688 {
689 public:
690         _AdRegister(void);
691         virtual ~_AdRegister(void);
692 }; // _AdRegister
693
694 /**
695 * @class   _SplitPanel
696 * @brief      This class is an implementation of a %_SplitPanel.
697 * @since 2.0
698 *
699 * The %_SplitPanel Class contains that declaration of SplitPanel's maker
700 *
701 *
702 */
703 class _SplitPanelRegister
704         : public Tizen::Base::Object
705 {
706 public:
707         _SplitPanelRegister(void);
708         virtual ~_SplitPanelRegister(void);
709 }; // _SplitPanelRegister
710
711 /**
712 * @class   _NotificationFrame
713 * @brief      This class is an implementation of a %_NotificationFrame.
714 * @since 2.0
715 *
716 * The %_NotificationFrame Class contains that declaration of NotificationFrame maker
717 *
718 *
719 */
720 class _NotificationFrameRegister
721         : public Tizen::Base::Object
722 {
723 public:
724                 _NotificationFrameRegister(void);
725         virtual ~_NotificationFrameRegister(void);
726 }; // _NotificationFrameRegister
727
728 /**
729 * @class   _QuickPanelFrame
730 * @brief      This class is an implementation of a %_QuickPanelFrame.
731 * @since 2.0
732 *
733 * The %_QuickPanelFrame Class contains that declaration of QuickPanelFrame maker
734 *
735 *
736 */
737 class _QuickPanelFrameRegister
738         : public Tizen::Base::Object
739 {
740 public:
741                 _QuickPanelFrameRegister(void);
742         virtual ~_QuickPanelFrameRegister(void);
743 }; // _QuickPanelFrameRegister
744
745 } } } // Tizen::Ui::Controls
746 #endif // _FUI_INTERNAL_UI_BUILDER_REGISTER_H_