Fixed to add the AllWindowList
[platform/framework/native/uifw.git] / inc / FUiUiConfigurationTypes.h
1 //
2 // Open Service Platform
3 // Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4 //
5 // Licensed under the Apache License, Version 2.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://www.apache.org/licenses/LICENSE-2.0/
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 /**
19  * @file        FUiUiConfigurationTypes.h
20  * @brief       This is the header file for the common data types used by the UI configuration.
21  *
22  * This header file contains the descriptions of the common data types used by the UI configuration.
23  */
24
25 #ifndef _FUI_UI_CONFIGURATION_TYPES_H_
26 #define _FUI_UI_CONFIGURATION_TYPES_H_
27
28 #include <FOspConfig.h>
29
30 namespace Tizen { namespace Ui {
31
32 struct _OSP_EXPORT_ ColorKey
33 {
34         struct _OSP_EXPORT_ Button
35         {
36                 /**
37                 * The property key to get the normal background color of button.
38                 *
39                 * @since                2.1
40                 */
41                 _OSP_EXPORT_ static const int BG_NORMAL;
42
43                 /**
44                 * The property key to get the disabled background color of button.
45                 *
46                 * @since                2.1
47                 */
48                 _OSP_EXPORT_ static const int BG_DISABLED;
49
50                 /**
51                 * The property key to get the pressed background color of button.
52                 *
53                 * @since                2.1
54                 */
55                 _OSP_EXPORT_ static const int BG_PRESSED;
56
57                 /**
58                 * The property key to get the highlighted background color of button.
59                 *
60                 * @since                2.1
61                 */
62                 _OSP_EXPORT_ static const int BG_HIGHLIGHTED;
63
64                 /**
65                 * The property key to get the normal text color of button.
66                 *
67                 * @since                2.1
68                 */
69                 _OSP_EXPORT_ static const int TEXT_NORMAL;
70
71                 /**
72                 * The property key to get the disabled text color of button.
73                 *
74                 * @since                2.1
75                 */
76                 _OSP_EXPORT_ static const int TEXT_DISABLED;
77
78                 /**
79                 * The property key to get the pressed text color of button.
80                 *
81                 * @since                2.1
82                 */
83                 _OSP_EXPORT_ static const int TEXT_PRESSED;
84
85                 /**
86                 * The property key to get the highlighted text color of button.
87                 *
88                 * @since                2.1
89                 */
90                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
91         };
92
93         struct CheckButton
94         {
95                 /**
96                 * The property key to get the normal background color of check button.
97                 *
98                 * @since                2.1
99                 */
100                 _OSP_EXPORT_ static const int BG_NORMAL;
101
102                 /**
103                 * The property key to get the disabled background color of check button.
104                 *
105                 * @since                2.1
106                 */
107                 _OSP_EXPORT_ static const int BG_DISABLED;
108
109                 /**
110                 * The property key to get the pressed background color of check button.
111                 *
112                 * @since                2.1
113                 */
114                 _OSP_EXPORT_ static const int BG_PRESSED;
115
116                 /**
117                 * The property key to get the highlighted background color of check button.
118                 *
119                 * @since                2.1
120                 */
121                 _OSP_EXPORT_ static const int BG_HIGHLIGHTED;
122
123                 /**
124                 * The property key to get the selected background color of check button.
125                 *
126                 * @since                2.1
127                 */
128                 _OSP_EXPORT_ static const int BG_SELECTED;
129
130                 /**
131                 * The property key to get the normal text color of check button.
132                 *
133                 * @since                2.1
134                 */
135                 _OSP_EXPORT_ static const int TEXT_NORMAL;
136
137                 /**
138                 * The property key to get the disabled text color of check button.
139                 *
140                 * @since                2.1
141                 */
142                 _OSP_EXPORT_ static const int TEXT_DISABLED;
143
144                 /**
145                 * The property key to get the pressed text color of check button.
146                 *
147                 * @since                2.1
148                 */
149                 _OSP_EXPORT_ static const int TEXT_PRESSED;
150
151                 /**
152                 * The property key to get the highlighted text color of check button.
153                 *
154                 * @since                2.1
155                 */
156                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
157
158                 /**
159                 * The property key to get the selected text color of check button.
160                 *
161                 * @since                2.1
162                 */
163                 _OSP_EXPORT_ static const int TEXT_SELECTED;
164
165                 /**
166                 * The property key to get the normal title text color of check button.
167                 *
168                 * @since                2.1
169                 */
170                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
171
172                 /**
173                 * The property key to get the disabled title text color of check button.
174                 *
175                 * @since                2.1
176                 */
177                 _OSP_EXPORT_ static const int TITLE_TEXT_DISABLED;
178
179                 /**
180                 * The property key to get the pressed title text color of check button.
181                 *
182                 * @since                2.1
183                 */
184                 _OSP_EXPORT_ static const int TITLE_TEXT_PRESSED;
185
186                 /**
187                 * The property key to get the highlighted title text color of check button.
188                 *
189                 * @since                2.1
190                 */
191                 _OSP_EXPORT_ static const int TITLE_TEXT_HIGHLIGHTED;
192
193                 /**
194                 * The property key to get the selected title text color of check button.
195                 *
196                 * @since                2.1
197                 */
198                 _OSP_EXPORT_ static const int TITLE_TEXT_SELECTED;
199
200                 /**
201                 * The property key to get the normal background color of the detailed icon of check button.
202                 *
203                 * @since                2.1
204                 */
205                 _OSP_EXPORT_ static const int DETAILED_ICON_BG_NORMAL;
206
207                 /**
208                 * The property key to get the disabled background color of the detailed icon of check button.
209                 *
210                 * @since                2.1
211                 */
212                 _OSP_EXPORT_ static const int DETAILED_ICON_BG_DISABLED;
213
214                 /**
215                 * The property key to get the pressed background color of the detailed icon of check button.
216                 *
217                 * @since                2.1
218                 */
219                 _OSP_EXPORT_ static const int DETAILED_ICON_BG_PRESSED;
220
221                 /**
222                 * The property key to get the highlighted background color of the detailed icon of check button.
223                 *
224                 * @since                2.1
225                 */
226                 _OSP_EXPORT_ static const int DETAILED_ICON_BG_HIGHLIGHTED;
227
228                 /**
229                 * The property key to get the selected background color of the detailed icon of check button.
230                 *
231                 * @since                2.1
232                 */
233                 _OSP_EXPORT_ static const int DETAILED_ICON_BG_SELECTED;
234
235                 /**
236                 * The property key to get the normal text color of the detailed icon of check button.
237                 *
238                 * @since                2.1
239                 */
240                 _OSP_EXPORT_ static const int DETAILED_ICON_TEXT_NORMAL;
241
242                 /**
243                 * The property key to get the disabled text color of the detailed icon of check button.
244                 *
245                 * @since                2.1
246                 */
247                 _OSP_EXPORT_ static const int DETAILED_ICON_TEXT_DISABLED;
248
249                 /**
250                 * The property key to get the pressed text color of the detailed icon of check button.
251                 *
252                 * @since                2.1
253                 */
254                 _OSP_EXPORT_ static const int DETAILED_ICON_TEXT_PRESSED;
255
256                 /**
257                 * The property key to get the highlighted text color of the detailed icon of check button.
258                 *
259                 * @since                2.1
260                 */
261                 _OSP_EXPORT_ static const int DETAILED_ICON_TEXT_HIGHLIGHTED;
262
263                 /**
264                 * The property key to get the selected text color of the detailed icon of check button.
265                 *
266                 * @since                2.1
267                 */
268                 _OSP_EXPORT_ static const int DETAILED_ICON_TEXT_SELECTED;
269
270                 /**
271                 * The property key to get the color of the left divider line of check button.
272                 *
273                 * @since  2.1
274                 */
275                 _OSP_EXPORT_ static const int DIVIDER_LINE_LEFT_NORMAL;
276
277                 /**
278                 * The property key to get the color of the right divider line of check button.
279                 *
280                 * @since  2.1
281                 */
282                 _OSP_EXPORT_ static const int DIVIDER_LINE_RIGHT_NORMAL;
283         };
284         struct _OSP_EXPORT_ ColorPicker
285         {
286                 /**
287                 * The property key to get the color of top half part of divider of color picker.
288                 *
289                 * @since                2.1
290                 */
291                 _OSP_EXPORT_ static const int DIVIDER_TOP_HALF;
292
293                 /**
294                 * The property key to get the color of bottom half part of divider of color picker.
295                 *
296                 * @since                2.1
297                 */
298                 _OSP_EXPORT_ static const int DIVIDER_BOTTOM_HALF;
299
300                 /**
301                 * The property key to get the normal background color of the arrow button of color picker.
302                 *
303                 * @since                2.1
304                 */
305                 _OSP_EXPORT_ static const int ARROW_BUTTON_BG_NORMAL;
306
307                 /**
308                 * The property key to get the pressed background color of the arrow button of color picker.
309                 *
310                 * @since                2.1
311                 */
312                 _OSP_EXPORT_ static const int ARROW_BUTTON_BG_PRESSED;
313
314                 /**
315                 * The property key to get the disabled background color of the arrow button of color picker.
316                 *
317                 * @since                2.1
318                 */
319                 _OSP_EXPORT_ static const int ARROW_BUTTON_BG_DISABLED;
320
321                 /**
322                 * The property key to get the normal color of the arrow button of color picker.
323                 *
324                 * @since                2.1
325                 */
326                 _OSP_EXPORT_ static const int ARROW_BUTTON_NORMAL;
327
328                 /**
329                 * The property key to get the pressed color of the arrow button of color picker.
330                 *
331                 * @since                2.1
332                 */
333                 _OSP_EXPORT_ static const int ARROW_BUTTON_PRESSED;
334
335                 /**
336                 * The property key to get the disabled color of the arrow button of color picker.
337                 *
338                 * @since                2.1
339                 */
340                 _OSP_EXPORT_ static const int ARROW_BUTTON_DISABLED;
341
342                 /**
343                 * The property key to get the highlighted color of the handler of color picker.
344                 *
345                 * @since                2.2
346                 */
347                 _OSP_EXPORT_ static const int HANDLER_HIGHLIGHTED;
348         };
349
350         struct _OSP_EXPORT_ ContextMenu
351         {
352                 /**
353                 * The property key to get the normal background color of context menu.
354                 *
355                 * @since                2.1
356                 */
357                 _OSP_EXPORT_ static const int BG_NORMAL;
358
359                 /**
360                 * The property key to get the color of list type divider 01 of context menu.
361                 *
362                 * @since                2.1
363                 */
364                 _OSP_EXPORT_ static const int LIST_ITEM_DIVIDER_01_NORMAL;
365
366                 /**
367                 * The property key to get the color of list type divider 02 of context menu.
368                 *
369                 * @since                2.1
370                 */
371                 _OSP_EXPORT_ static const int LIST_ITEM_DIVIDER_02_NORMAL;
372
373                 /**
374                 * The property key to get the normal background color of the item of context menu.
375                 *
376                 * @since                2.1
377                 */
378                 _OSP_EXPORT_ static const int ITEM_BG_NORMAL;
379
380                 /**
381                 * The property key to get the pressed background color of the item of context menu.
382                 *
383                 * @since                2.1
384                 */
385                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
386
387                 /**
388                 * The property key to get the highlighted background color of the item of context menu.
389                 *
390                 * @since                2.1
391                 */
392                 _OSP_EXPORT_ static const int ITEM_BG_HIGHLIGHTED;
393
394                 /**
395                 * The property key to get the disabled background color of the item of context menu.
396                 *
397                 * @since                2.2
398                 */
399                 _OSP_EXPORT_ static const int ITEM_BG_DISABLED;
400
401                 /**
402                 * The property key to get the color of grid type divider 01 of context menu.
403                 *
404                 * @since                2.1
405                 */
406                 _OSP_EXPORT_ static const int GRID_ITEM_DIVIDER_01_NORMAL;
407
408                 /**
409                 * The property key to get the color of grid type divider 02 of context menu.
410                 *
411                 * @since                2.1
412                 */
413                 _OSP_EXPORT_ static const int GRID_ITEM_DIVIDER_02_NORMAL;
414
415                 /**
416                 * The property key to get the normal text color of the item of context menu.
417                 *
418                 * @since                2.1
419                 */
420                 _OSP_EXPORT_ static const int ITEM_TEXT_NORMAL;
421
422                 /**
423                 * The property key to get the pressed text color of the item of context menu.
424                 *
425                 * @since                2.1
426                 */
427                 _OSP_EXPORT_ static const int ITEM_TEXT_PRESSED;
428
429                 /**
430                 * The property key to get the highlighted text color of the item of context menu.
431                 *
432                 * @since                2.1
433                 */
434                 _OSP_EXPORT_ static const int ITEM_TEXT_HIGHLIGHTED;
435
436                 /**
437                 * The property key to get the diabled text color of the item of context menu.
438                 *
439                 * @since                2.2
440                 */
441                 _OSP_EXPORT_ static const int ITEM_TEXT_DISABLED;
442         };
443
444         struct _OSP_EXPORT_ DateTimeBar
445         {
446                 /**
447                 * The property key to get the background color of date time bar.
448                 *
449                 * @since                2.1
450                 */
451                 _OSP_EXPORT_ static const int BG_NORMAL;
452
453                 /**
454                 * The property key to get the normal text color of date time bar.
455                 *
456                 * @since                2.1
457                 */
458                 _OSP_EXPORT_ static const int TEXT_NORMAL;
459
460                 /**
461                 * The property key to get the pressed text color of date time bar.
462                 *
463                 * @since                2.1
464                 */
465                 _OSP_EXPORT_ static const int TEXT_PRESSED;
466         };
467         struct _OSP_EXPORT_ DateTimePicker
468         {
469                 /**
470                 * The property key to get the background color of date time picker.
471                 *
472                 * @since                2.1
473                 */
474                 _OSP_EXPORT_ static const int BG_NORMAL;
475
476                 /**
477                 * The property key to get the normal background color of button of date time picker.
478                 *
479                 * @since                2.1
480                 */
481                 _OSP_EXPORT_ static const int AM_PM_BG_NORMAL;
482
483                 /**
484                 * The property key to get the pressed background color of AM/PM button of date time picker.
485                 *
486                 * @since                2.1
487                 */
488                 _OSP_EXPORT_ static const int AM_PM_BG_PRESSED;
489
490                 /**
491                 * The property key to get the highlighted background color of AM/PM button of date time picker.
492                 *
493                 * @since                2.1
494                 */
495                 _OSP_EXPORT_ static const int AM_PM_BG_HIGHLIGHTED;
496
497                 /**
498                 * The property key to get the disabled background color of AM/PM button of date time picker.
499                 *
500                 * @since                2.1
501                 */
502                 _OSP_EXPORT_ static const int AM_PM_BG_DISABLED;
503
504                 /**
505                 * The property key to get the normal text color of date time picker.
506                 *
507                 * @since                2.1
508                 */
509                 _OSP_EXPORT_ static const int TEXT_NORMAL;
510
511                 /**
512                 * The property key to get the pressed text color of date time picker.
513                 *
514                 * @since                2.1
515                 */
516                 _OSP_EXPORT_ static const int TEXT_PRESSED;
517
518                 /**
519                 * The property key to get the highlighted text color of date time picker.
520                 *
521                 * @since                2.1
522                 */
523                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
524
525                 /**
526                 * The property key to get the disabled text color of date time picker.
527                 *
528                 * @since                2.1
529                 */
530                 _OSP_EXPORT_ static const int TEXT_DISABLED;
531
532                 /**
533                 * The property key to get the normal text color of AM/PM button of date time picker.
534                 *
535                 * @since                2.1
536                 */
537                 _OSP_EXPORT_ static const int AM_PM_TEXT_NORMAL;
538
539                 /**
540                 * The property key to get the pressed text color of AM/PM button of date time picker.
541                 *
542                 * @since                2.1
543                 */
544                 _OSP_EXPORT_ static const int AM_PM_TEXT_PRESSED;
545
546                 /**
547                 * The property key to get the highlighted text color of AM/PM button of date time picker.
548                 *
549                 * @since                2.1
550                 */
551                 _OSP_EXPORT_ static const int AM_PM_TEXT_HIGHLIGHTED;
552
553                 /**
554                 * The property key to get the disabled text color of AM/PM button of date time picker.
555                 *
556                 * @since                2.1
557                 */
558                 _OSP_EXPORT_ static const int AM_PM_TEXT_DISABLED;
559
560                 /**
561                 * The property key to get the color of the left half of the divider of date time picker.
562                 *
563                 * @since                2.1
564                 */
565                 _OSP_EXPORT_ static const int DIVIDER_LEFT_HALF;
566
567                 /**
568                 * The property key to get the color of the right half of the divider of date time picker.
569                 *
570                 * @since                2.1
571                 */
572                 _OSP_EXPORT_ static const int DIVIDER_RIGHT_HALF;
573
574                 /**
575                 * The property key to get the normal background color of the picker button of date time picker
576                 *
577                 * @since                2.1
578                 */
579                 _OSP_EXPORT_ static const int CONTENT_BG_NORMAL;
580
581                 /**
582                 * The property key to get the pressed background color of the picker button of date time picker
583                 *
584                 * @since                2.1
585                 */
586                 _OSP_EXPORT_ static const int CONTENT_BG_PRESSED;
587
588                 /**
589                 * The property key to get the disabled background color of the picker button of date time picker
590                 *
591                 * @since                2.1
592                 */
593                 _OSP_EXPORT_ static const int CONTENT_BG_DISABLED;
594
595                 /**
596                 * The property key to get the highlighted background color of the picker button of date time picker
597                 *
598                 * @since                2.1
599                 */
600                 _OSP_EXPORT_ static const int CONTENT_BG_HIGHLIGHTED;
601
602                 /**
603                 * The property key to get the display area background color of date time picker
604                 *
605                 * @since                2.1
606                 */
607                 _OSP_EXPORT_ static const int DISPLAY_BG_NORMAL;
608
609                 /**
610                 * The property key to get the normal title color of date time picker
611                 *
612                 * @since                2.1
613                 */
614                 _OSP_EXPORT_ static const int TITLE_NORMAL;
615
616                 /**
617                 * The property key to get the disabled title color of date time picker
618                 *
619                 * @since                2.1
620                 */
621                 _OSP_EXPORT_ static const int TITLE_DISABLED;
622         };
623         struct _OSP_EXPORT_ Edit
624         {
625                 /**
626                 * The property key to get the normal background color of edit.
627                 *
628                 * @since                2.1
629                 */
630                 _OSP_EXPORT_ static const int BG_NORMAL;
631
632                 /**
633                 * The property key to get the pressed background color of edit.
634                 *
635                 * @since                2.1
636                 */
637                 _OSP_EXPORT_ static const int BG_PRESSED;
638
639                 /**
640                 * The property key to get the highlighted background color of edit.
641                 *
642                 * @since                2.1
643                 */
644                 _OSP_EXPORT_ static const int BG_HIGHLIGHTED;
645
646                 /**
647                 * The property key to get the disabled background color of edit.
648                 *
649                 * @since                2.1
650                 */
651                 _OSP_EXPORT_ static const int BG_DISABLED;
652
653                 /**
654                 * The property key to get the normal text color of the title text of edit.
655                 *
656                 * @since                2.1
657                 */
658                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
659
660                 /**
661                 * The property key to get the pressed color of the title text of edit.
662                 *
663                 * @since                2.1
664                 */
665                 _OSP_EXPORT_ static const int TITLE_TEXT_PRESSED;
666
667                 /**
668                 * The property key to get the highlighted color of the title text of edit.
669                 *
670                 * @since                2.1
671                 */
672                 _OSP_EXPORT_ static const int TITLE_TEXT_HIGHLIGHTED;
673
674                 /**
675                 * The property key to get the disabled color of the title text of edit.
676                 *
677                 * @since                2.1
678                 */
679                 _OSP_EXPORT_ static const int TITLE_TEXT_DISABLED;
680
681                 /**
682                 * The property key to get the normal color of the text of edit.
683                 *
684                 * @since                2.1
685                 */
686                 _OSP_EXPORT_ static const int TEXT_NORMAL;
687
688                 /**
689                 * The property key to get the pressed color of the text of edit.
690                 *
691                 * @since                2.1
692                 */
693                 _OSP_EXPORT_ static const int TEXT_PRESSED;
694
695                 /**
696                 * The property key to get the highlighted color of the text of edit.
697                 *
698                 * @since                2.1
699                 */
700                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
701
702                 /**
703                 * The property key to get the disabled color of the text of edit.
704                 *
705                 * @since                2.1
706                 */
707                 _OSP_EXPORT_ static const int TEXT_DISABLED;
708
709                 /**
710                 * The property key to get the color of the guide text of edit.
711                 *
712                 * @since                2.1
713                 */
714                 _OSP_EXPORT_ static const int GUIDE_TEXT_NORMAL;
715
716                 /**
717                 * The property key to get the normal color of the clear icon of edit.
718                 *
719                 * @since                2.1
720                 */
721                 _OSP_EXPORT_ static const int CLEAR_ICON_NORMAL;
722
723                 /**
724                 * The property key to get the pressed color of the clear icon of edit.
725                 *
726                 * @since                2.1
727                 */
728                 _OSP_EXPORT_ static const int CLEAR_ICON_PRESSED;
729
730                 /**
731                 * The property key to get the color of the cut link text of edit.
732                 *
733                 * @since                2.1
734                 */
735                 _OSP_EXPORT_ static const int CUT_LINK_TEXT_NORMAL;
736
737                 /**
738                 * The property key to get the background color of the cut link text of edit.
739                 *
740                 * @since                2.1
741                 */
742                 _OSP_EXPORT_ static const int CUT_LINK_BG_NORMAL;
743
744                 /**
745                 * The property key to get the color of the cursor of edit.
746                 *
747                 * @since                2.1
748                 */
749                 _OSP_EXPORT_ static const int CURSOR_NORMAL;
750         };
751
752         struct _OSP_EXPORT_ EditDate
753         {
754                 /**
755                 * The property key to get the normal color of the text of edit date.
756                 *
757                 * @since                2.1
758                 */
759                 _OSP_EXPORT_ static const int TEXT_NORMAL;
760
761                 /**
762                 * The property key to get the pressed color of the text of edit date.
763                 *
764                 * @since                2.1
765                 */
766                 _OSP_EXPORT_ static const int TEXT_PRESSED;
767
768                 /**
769                 * The property key to get the disabled color of the text of edit date.
770                 *
771                 * @since                2.1
772                 */
773                 _OSP_EXPORT_ static const int TEXT_DISABLED;
774
775                 /**
776                 * The property key to get the highlighted color of the text of edit date.
777                 *
778                 * @since                2.2
779                 */
780                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
781
782                 /**
783                 * The property key to get the normal color of the title text of edit date.
784                 *
785                 * @since                2.1
786                 */
787                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
788
789                 /**
790                 * The property key to get the disabled color of the title text of edit date.
791                 *
792                 * @since                2.1
793                 */
794                 _OSP_EXPORT_ static const int TITLE_TEXT_DISABLED;
795
796                 /**
797                 * The property key to get the normal background color of the picker button of edit date
798                 *
799                 * @since                2.1
800                 */
801                 _OSP_EXPORT_ static const int CONTENT_BG_NORMAL;
802
803                 /**
804                 * The property key to get the pressed background color of the picker button of edit date
805                 *
806                 * @since                2.1
807                 */
808                 _OSP_EXPORT_ static const int CONTENT_BG_PRESSED;
809
810                 /**
811                 * The property key to get the disabled background color of the picker button of edit date
812                 *
813                 * @since                2.1
814                 */
815                 _OSP_EXPORT_ static const int CONTENT_BG_DISABLED;
816
817                 /**
818                 * The property key to get the highlighted background color of the picker button of edit date
819                 *
820                 * @since                2.1
821                 */
822                 _OSP_EXPORT_ static const int CONTENT_BG_HIGHLIGHTED;
823         };
824
825         struct _OSP_EXPORT_ EditTime
826         {
827                 /**
828                 * The property key to get the normal background color of the button of edit time.
829                 *
830                 * @since                2.1
831                 */
832                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
833
834                 /**
835                 * The property key to get the pressed background color of the button of edit time.
836                 *
837                 * @since                2.1
838                 */
839                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
840
841                 /**
842                 * The property key to get the disabled background color of the button of edit time.
843                 *
844                 * @since                2.1
845                 */
846                 _OSP_EXPORT_ static const int BUTTON_BG_DISABLED;
847
848                 /**
849                 * The property key to get the normal text color of the button of edit time.
850                 *
851                 * @since                2.1
852                 */
853                 _OSP_EXPORT_ static const int BUTTON_TEXT_NORMAL;
854
855                 /**
856                 * The property key to get the pressed text color of the button of edit time.
857                 *
858                 * @since                2.1
859                 */
860                 _OSP_EXPORT_ static const int BUTTON_TEXT_PRESSED;
861
862                 /**
863                 * The property key to get the disabled text color of the button of edit time.
864                 *
865                 * @since                2.1
866                 */
867                 _OSP_EXPORT_ static const int BUTTON_TEXT_DISABLED;
868
869                 /**
870                 * The property key to get the highlighted text color of the button of edit time.
871                 *
872                 * @since                2.2
873                 */
874                 _OSP_EXPORT_ static const int BUTTON_TEXT_HIGHLIGHTED;
875
876                 /**
877                 * The property key to get the normal text color of edit time.
878                 *
879                 * @since                2.1
880                 */
881                 _OSP_EXPORT_ static const int TEXT_NORMAL;
882
883                 /**
884                 * The property key to get the pressed text color of edit time.
885                 *
886                 * @since                2.1
887                 */
888                 _OSP_EXPORT_ static const int TEXT_PRESSED;
889
890                 /**
891                 * The property key to get the disabled text color of edit time.
892                 *
893                 * @since                2.1
894                 */
895                 _OSP_EXPORT_ static const int TEXT_DISABLED;
896
897                 /**
898                 * The property key to get the highlighted text color of edit time.
899                 *
900                 * @since                2.2
901                 */
902                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
903
904                 /**
905                 * The property key to get the normal title text color of edit time.
906                 *
907                 * @since                2.1
908                 */
909                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
910
911                 /**
912                 * The property key to get the disabled title text color of edit time.
913                 *
914                 * @since                2.1
915                 */
916                 _OSP_EXPORT_ static const int TITLE_TEXT_DISABLED;
917
918                 /**
919                 * The property key to get the highlighted text color of the button of edit time
920                 *
921                 * @since                2.1
922                 */
923                 _OSP_EXPORT_ static const int BUTTON_BG_HIGHLIGHTED;
924
925                 /**
926                 * The property key to get the normal background color of the picker button of edit time
927                 *
928                 * @since                2.1
929                 */
930                 _OSP_EXPORT_ static const int CONTENT_BG_NORMAL;
931
932                 /**
933                 * The property key to get the pressed background color of the picker button of edit time
934                 *
935                 * @since                2.1
936                 */
937                 _OSP_EXPORT_ static const int CONTENT_BG_PRESSED;
938
939                 /**
940                 * The property key to get the disabled background color of the picker button of edit time
941                 *
942                 * @since                2.1
943                 */
944                 _OSP_EXPORT_ static const int CONTENT_BG_DISABLED;
945
946                 /**
947                 * The property key to get the highlighted background color of the picker button of edit time
948                 *
949                 * @since                2.1
950                 */
951                 _OSP_EXPORT_ static const int CONTENT_BG_HIGHLIGHTED;
952         };
953
954         struct _OSP_EXPORT_ FastScroll
955         {
956                 /**
957                 * The property key to get the normal background color of fast scroll index.
958                 *
959                 * @since                2.1
960                 */
961                 _OSP_EXPORT_ static const int INDEX_BG_NORMAL;
962
963                 /**
964                 * The property key to get the pressed background color of fast scroll index.
965                 *
966                 * @since                2.1
967                 */
968                 _OSP_EXPORT_ static const int INDEX_BG_PRESSED;
969
970                 /**
971                 * The property key to get the color of the line of fast scroll index.
972                 *
973                 * @since                2.1
974                 */
975                 _OSP_EXPORT_ static const int INDEX_LINE_PRESSED;
976
977                 /**
978                 * The property key to get the normal text color of fast scroll index.
979                 *
980                 * @since                2.1
981                 */
982                 _OSP_EXPORT_ static const int INDEX_TEXT_NORMAL;
983
984                 /**
985                 * The property key to get the pressed text color of fast scroll index.
986                 *
987                 * @since                2.1
988                 */
989                 _OSP_EXPORT_ static const int INDEX_TEXT_PRESSED;
990
991                 /**
992                 * The property key to get the color of the divider of fast scroll index.
993                 *
994                 * @since                2.1
995                 */
996                 _OSP_EXPORT_ static const int INDEX_DIVIDER_NORMAL;
997
998                 /**
999                 * The property key to get the background color of the popup of fast scroll.
1000                 *
1001                 * @since                2.1
1002                 */
1003                 _OSP_EXPORT_ static const int POPUP_BG_NORMAL;
1004
1005                 /**
1006                 * The property key to get the text color of the popup of fast scroll.
1007                 *
1008                 * @since                2.1
1009                 */
1010                 _OSP_EXPORT_ static const int POPUP_TEXT_NORMAL;
1011         };
1012
1013         struct _OSP_EXPORT_ Footer
1014         {
1015                 /**
1016                 * The property key to get the background color of footer.
1017                 *
1018                 * @since                2.1
1019                 */
1020                 _OSP_EXPORT_ static const int BG_NORMAL;
1021
1022                 /**
1023                 * The property key to get the background color of the translucent style of footer.
1024                 *
1025                 * @since                2.1
1026                 */
1027                 _OSP_EXPORT_ static const int TRANSLUCENT_BG_NORMAL;
1028
1029                 /**
1030                 * The property key to get the normal background color of the button style of footer.
1031                 *
1032                 * @since                2.1
1033                 */
1034                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
1035
1036                 /**
1037                 * The property key to get the disabled background color of the button style of footer.
1038                 *
1039                 * @since                2.1
1040                 */
1041                 _OSP_EXPORT_ static const int BUTTON_BG_DISABLED;
1042
1043                 /**
1044                 * The property key to get the pressed background color of the button style of footer.
1045                 *
1046                 * @since                2.1
1047                 */
1048                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
1049
1050                 /**
1051                 * The property key to get the highlighted background color of the button style of footer.
1052                 *
1053                 * @since                2.1
1054                 */
1055                 _OSP_EXPORT_ static const int BUTTON_BG_HIGHLIGHTED;
1056
1057                 /**
1058                 * The property key to get the normal background color of the translucent style button of footer.
1059                 *
1060                 * @since                2.1
1061                 */
1062                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_NORMAL;
1063
1064                 /**
1065                 * The property key to get the disabled background color of the translucent style button of footer.
1066                 *
1067                 * @since                2.1
1068                 */
1069                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_DISABLED;
1070
1071                 /**
1072                 * The property key to get the pressed background color of the translucent style button of footer.
1073                 *
1074                 * @since                2.1
1075                 */
1076                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_PRESSED;
1077
1078                 /**
1079                 * The property key to get the highlighted background color of the translucent style button of footer.
1080                 *
1081                 * @since                2.1
1082                 */
1083                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_HIGHLIGHTED;
1084
1085                 /**
1086                 * The property key to get the normal text color of the button style of footer.
1087                 *
1088                 * @since                2.1
1089                 */
1090                 _OSP_EXPORT_ static const int BUTTON_TEXT_NORMAL;
1091
1092                 /**
1093                 * The property key to get the disabled text color of the button style of footer.
1094                 *
1095                 * @since                2.1
1096                 */
1097                 _OSP_EXPORT_ static const int BUTTON_TEXT_DISABLED;
1098
1099                 /**
1100                 * The property key to get the pressed text color of the button style of footer.
1101                 *
1102                 * @since                2.1
1103                 */
1104                 _OSP_EXPORT_ static const int BUTTON_TEXT_PRESSED;
1105
1106                 /**
1107                 * The property key to get the highlighted text color of the button style of footer.
1108                 *
1109                 * @since                2.1
1110                 */
1111                 _OSP_EXPORT_ static const int BUTTON_TEXT_HIGHLIGHTED;
1112
1113                 /**
1114                 * The property key to get the normal text color of the translucent style button of footer.
1115                 *
1116                 * @since                2.1
1117                 */
1118                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_NORMAL;
1119
1120                 /**
1121                 * The property key to get the disabled text color of the translucent style button of footer.
1122                 *
1123                 * @since                2.1
1124                 */
1125                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_DISABLED;
1126
1127                 /**
1128                 * The property key to get the pressed text color of the translucent style button of footer.
1129                 *
1130                 * @since                2.1
1131                 */
1132                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_PRESSED;
1133
1134                 /**
1135                 * The property key to get the highlighted text color of the translucent style button of footer.
1136                 *
1137                 * @since                2.1
1138                 */
1139                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED;
1140
1141                 /**
1142                 * The property key to get the normal background color of the segmented item of footer.
1143                 *
1144                 * @since                2.1
1145                 */
1146                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_NORMAL;
1147
1148                 /**
1149                 * The property key to get the disabled background color of the segmented item of footer.
1150                 *
1151                 * @since                2.1
1152                 */
1153                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_DISABLED;
1154
1155                 /**
1156                 * The property key to get the pressed background color of the segmented item of footer.
1157                 *
1158                 * @since                2.1
1159                 */
1160                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_PRESSED;
1161
1162                 /**
1163                 * The property key to get the highlighted background color of the segmented item of footer.
1164                 *
1165                 * @since                2.1
1166                 */
1167                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_HIGHLIGHTED;
1168
1169                 /**
1170                 * The property key to get the selected background color of the segmented item of footer.
1171                 *
1172                 * @since                2.1
1173                 */
1174                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_SELECTED;
1175
1176                 /**
1177                 * The property key to get the normal background color of the segmented item of the translucent style of footer.
1178                 *
1179                 * @since                2.1
1180                 */
1181                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL;
1182
1183                 /**
1184                 * The property key to get the disabled background color of the segmented item of the translucent style of footer.
1185                 *
1186                 * @since                2.1
1187                 */
1188                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED;
1189
1190                 /**
1191                 * The property key to get the pressed background color of the segmented item of the translucent style of footer.
1192                 *
1193                 * @since                2.1
1194                 */
1195                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED;
1196
1197                 /**
1198                 * The property key to get the highlighted background color of the segmented item of the translucent style of footer.
1199                 *
1200                 * @since                2.1
1201                 */
1202                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
1203
1204                 /**
1205                 * The property key to get the selected background color of the segmented item of the translucent style of footer.
1206                 *
1207                 * @since                2.1
1208                 */
1209                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED;
1210
1211                 /**
1212                 * The property key to get the normal text color of the segmented item of footer.
1213                 *
1214                 * @since                2.1
1215                 */
1216                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_NORMAL;
1217
1218                 /**
1219                 * The property key to get the disabled text color of the segmented item of footer.
1220                 *
1221                 * @since                2.1
1222                 */
1223                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_DISABLED;
1224
1225                 /**
1226                 * The property key to get the pressed text color of the segmented item of footer.
1227                 *
1228                 * @since                2.1
1229                 */
1230                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_PRESSED;
1231
1232                 /**
1233                 * The property key to get the highlighted text color of the segmented item of footer.
1234                 *
1235                 * @since                2.1
1236                 */
1237                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_HIGHLIGHTED;
1238
1239                 /**
1240                 * The property key to get the selected text color of the segmented item of footer.
1241                 *
1242                 * @since                2.1
1243                 */
1244                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_SELECTED;
1245
1246                 /**
1247                 * The property key to get the normal text color of the segmented item of the translucent style of footer.
1248                 *
1249                 * @since                2.1
1250                 */
1251                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL;
1252
1253                 /**
1254                 * The property key to get the disabled text color of the segmented item of the translucent style of footer.
1255                 *
1256                 * @since                2.1
1257                 */
1258                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED;
1259
1260                 /**
1261                 * The property key to get the pressed text color of the segmented item of the translucent style of footer.
1262                 *
1263                 * @since                2.1
1264                 */
1265                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED;
1266
1267                 /**
1268                 * The property key to get the highlighted text color of the segmented item of the translucent style of footer.
1269                 *
1270                 * @since                2.1
1271                 */
1272                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
1273
1274                 /**
1275                 * The property key to get the selected text color of the segmented item of the translucent style of footer.
1276                 *
1277                 * @since                2.1
1278                 */
1279                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED;
1280
1281                 /**
1282                 * The property key to get the normal background color of the tab item of footer.
1283                 *
1284                 * @since                2.1
1285                 */
1286                 _OSP_EXPORT_ static const int TAB_ITEM_BG_NORMAL;
1287
1288                 /**
1289                 * The property key to get the disabled background color of the tab item of footer.
1290                 *
1291                 * @since                2.1
1292                 */
1293                 _OSP_EXPORT_ static const int TAB_ITEM_BG_DISABLED;
1294
1295                 /**
1296                 * The property key to get the pressed background color of the tab item of footer.
1297                 *
1298                 * @since                2.1
1299                 */
1300                 _OSP_EXPORT_ static const int TAB_ITEM_BG_PRESSED;
1301
1302                 /**
1303                 * The property key to get the highlighted background color of the tab item of footer.
1304                 *
1305                 * @since                2.1
1306                 */
1307                 _OSP_EXPORT_ static const int TAB_ITEM_BG_HIGHLIGHTED;
1308
1309                 /**
1310                 * The property key to get the selected background color of the tab item of footer.
1311                 *
1312                 * @since                2.1
1313                 */
1314                 _OSP_EXPORT_ static const int TAB_ITEM_BG_SELECTED;
1315
1316                 /**
1317                 * The property key to get the normal background color of the tab item of the translucent style of footer.
1318                 *
1319                 * @since                2.1
1320                 */
1321                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_NORMAL;
1322
1323                 /**
1324                 * The property key to get the disabled background color of the tab item of the translucent style of footer.
1325                 *
1326                 * @since                2.1
1327                 */
1328                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_DISABLED;
1329
1330                 /**
1331                 * The property key to get the pressed background color of the tab item of the translucent style of footer.
1332                 *
1333                 * @since                2.1
1334                 */
1335                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_PRESSED;
1336
1337                 /**
1338                 * The property key to get the highlighted background color of the tab item of the translucent style of footer.
1339                 *
1340                 * @since                2.1
1341                 */
1342                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
1343
1344                 /**
1345                 * The property key to get the selected background color of the tab item of the translucent style of footer.
1346                 *
1347                 * @since                2.1
1348                 */
1349                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_SELECTED;
1350
1351                 /**
1352                 * The property key to get the normal text color of the tab item of footer.
1353                 *
1354                 * @since                2.1
1355                 */
1356                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_NORMAL;
1357
1358                 /**
1359                 * The property key to get the disabled text color of the tab item of footer.
1360                 *
1361                 * @since                2.1
1362                 */
1363                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_DISABLED;
1364
1365                 /**
1366                 * The property key to get the pressed text color of the tab item of footer.
1367                 *
1368                 * @since                2.1
1369                 */
1370                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_PRESSED;
1371
1372                 /**
1373                 * The property key to get the highlighted text color of the tab item of footer.
1374                 *
1375                 * @since                2.1
1376                 */
1377                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_HIGHLIGHTED;
1378
1379                 /**
1380                 * The property key to get the selected text color of the tab item of footer.
1381                 *
1382                 * @since                2.1
1383                 */
1384                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_SELECTED;
1385
1386                 /**
1387                 * The property key to get the normal text color of the tab item of the translucent style of footer.
1388                 *
1389                 * @since                2.1
1390                 */
1391                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_NORMAL;
1392
1393                 /**
1394                 * The property key to get the disabled text color of the tab item of the translucent style of footer.
1395                 *
1396                 * @since                2.1
1397                 */
1398                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_DISABLED;
1399
1400                 /**
1401                 * The property key to get the pressed text color of the tab item of the translucent style of footer.
1402                 *
1403                 * @since                2.1
1404                 */
1405                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_PRESSED;
1406
1407                 /**
1408                 * The property key to get the highlighted text color of the tab item of the translucent style of footer.
1409                 *
1410                 * @since                2.1
1411                 */
1412                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
1413
1414                 /**
1415                 * The property key to get the selected text color of the tab item of the translucent style of footer.
1416                 *
1417                 * @since                2.1
1418                 */
1419                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_SELECTED;
1420
1421                 /**
1422                 * The property key to get the normal background color of the button item of footer.
1423                 *
1424                 * @since                2.1
1425                 */
1426                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_NORMAL;
1427
1428                 /**
1429                 * The property key to get the disabled background color of the button item of footer.
1430                 *
1431                 * @since                2.1
1432                 */
1433                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_DISABLED;
1434
1435                 /**
1436                 * The property key to get the pressed background color of the button item of footer.
1437                 *
1438                 * @since                2.1
1439                 */
1440                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_PRESSED;
1441
1442                 /**
1443                 * The property key to get the highlighted background color of the button item of footer.
1444                 *
1445                 * @since                2.1
1446                 */
1447                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_HIGHLIGHTED;
1448
1449                 /**
1450                 * The property key to get the normal background color of the button item of the translucent style of footer.
1451                 *
1452                 * @since                2.1
1453                 */
1454                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_NORMAL;
1455
1456                 /**
1457                 * The property key to get the disabled background color of the button item of the translucent style of footer.
1458                 *
1459                 * @since                2.1
1460                 */
1461                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_DISABLED;
1462
1463                 /**
1464                 * The property key to get the pressed background color of the button item of the translucent style of footer.
1465                 *
1466                 * @since                2.1
1467                 */
1468                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_PRESSED;
1469
1470                 /**
1471                 * The property key to get the highlighted background color of the button item of the translucent style of footer.
1472                 *
1473                 * @since                2.1
1474                 */
1475                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
1476
1477                 /**
1478                 * The property key to get the normal text color of the button item of footer.
1479                 *
1480                 * @since                2.1
1481                 */
1482                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_NORMAL;
1483
1484                 /**
1485                 * The property key to get the disabled text color of the button item of footer.
1486                 *
1487                 * @since                2.1
1488                 */
1489                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_DISABLED;
1490
1491                 /**
1492                 * The property key to get the pressed text color of the button item of footer.
1493                 *
1494                 * @since                2.1
1495                 */
1496                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_PRESSED;
1497
1498                 /**
1499                 * The property key to get the highlighted text color of the button item of footer.
1500                 *
1501                 * @since                2.1
1502                 */
1503                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_HIGHLIGHTED;
1504
1505                 /**
1506                 * The property key to get the normal text color of the button item of the translucent style of footer.
1507                 *
1508                 * @since                2.1
1509                 */
1510                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL;
1511
1512                 /**
1513                 * The property key to get the disabled text color of the button item of the translucent style of footer.
1514                 *
1515                 * @since                2.1
1516                 */
1517                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED;
1518
1519                 /**
1520                 * The property key to get the pressed text color of the button item of the translucent style of footer.
1521                 *
1522                 * @since                2.1
1523                 */
1524                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED;
1525
1526                 /**
1527                 * The property key to get the highlighted text color of the button item of the translucent style of footer.
1528                 *
1529                 * @since                2.1
1530                 */
1531                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
1532
1533                 /**
1534                 * The property key to get the normal color of the back icon of footer.
1535                 *
1536                 * @since                2.1
1537                 */
1538                 _OSP_EXPORT_ static const int BACK_ICON_NORMAL;
1539
1540                 /**
1541                 * The property key to get the disabled color of the back icon of footer.
1542                 *
1543                 * @since                2.1
1544                 */
1545                 _OSP_EXPORT_ static const int BACK_ICON_DISABLED;
1546
1547                 /**
1548                 * The property key to get the pressed color of the back icon of footer.
1549                 *
1550                 * @since                2.1
1551                 */
1552                 _OSP_EXPORT_ static const int BACK_ICON_PRESSED;
1553
1554                 /**
1555                 * The property key to get the highlighted color of the back icon of footer.
1556                 *
1557                 * @since                2.1
1558                 */
1559                 _OSP_EXPORT_ static const int BACK_ICON_HIGHLIGHTED;
1560
1561                 /**
1562                 * The property key to get the color of the left divider line of footer.
1563                 *
1564                 * @since  2.1
1565                 */
1566                 _OSP_EXPORT_ static const int DIVIDER_LINE_LEFT_NORMAL;
1567
1568                 /**
1569                 * The property key to get the color of the right divider line of footer.
1570                 *
1571                 * @since  2.1
1572                 */
1573                 _OSP_EXPORT_ static const int DIVIDER_LINE_RIGHT_NORMAL;
1574
1575                 /**
1576                 * The property key to get the color of the left divider line of the translucent style of footer.
1577                 *
1578                 * @since  2.1
1579                 */
1580                 _OSP_EXPORT_ static const int DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL;
1581
1582                 /**
1583                 * The property key to get the color of the right divider line of the translucent style of footer.
1584                 *
1585                 * @since  2.1
1586                 */
1587                 _OSP_EXPORT_ static const int DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL;
1588         };
1589
1590         struct _OSP_EXPORT_ Form
1591         {
1592                 /**
1593                 * The property key to get the background color of form.
1594                 *
1595                 * @since                2.1
1596                 */
1597                 _OSP_EXPORT_ static const int BG_NORMAL;
1598         };
1599
1600         struct _OSP_EXPORT_ Gallery
1601         {
1602                 /**
1603                 * The property key to get the empty text color of gallery.
1604                 *
1605                 * @since                2.1
1606                 */
1607                 _OSP_EXPORT_ static const int EMPTY_TEXT_NORMAL;
1608         };
1609
1610         struct _OSP_EXPORT_ Header
1611         {
1612                 /**
1613                 * The property key to get the background of header.
1614                 *
1615                 * @since                2.1
1616                 */
1617                 _OSP_EXPORT_ static const int BG_NORMAL;
1618
1619                 /**
1620                 * The property key to get the background of the translucent style of header.
1621                 *
1622                 * @since                2.1
1623                 */
1624                 _OSP_EXPORT_ static const int TRANSLUCENT_BG_NORMAL;
1625
1626                 /**
1627                 * The property key to get the color of the title text of header.
1628                 *
1629                 * @since                2.1
1630                 */
1631                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
1632
1633                 /**
1634                 * The property key to get the color of the title text of translucent style of header.
1635                 *
1636                 * @since                2.1
1637                 */
1638                 _OSP_EXPORT_ static const int TRANSLUCENT_TITLE_TEXT_NORMAL;
1639
1640                 /**
1641                 * The property key to get the color of the description text of header.
1642                 *
1643                 * @since                2.1
1644                 */
1645                 _OSP_EXPORT_ static const int DESCRIPTION_TEXT_NORMAL;
1646
1647                 /**
1648                 * The property key to get the color of the description text of the translucent style of header.
1649                 *
1650                 * @since                2.1
1651                 */
1652                 _OSP_EXPORT_ static const int TRANSLUCENT_DESCRIPTION_TEXT_NORMAL;
1653
1654                 /**
1655                 * The property key to get the normal background color of the button of header.
1656                 *
1657                 * @since                2.1
1658                 */
1659                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
1660
1661                 /**
1662                 * The property key to get the disabled background color of the button of header.
1663                 *
1664                 * @since                2.1
1665                 */
1666                 _OSP_EXPORT_ static const int BUTTON_BG_DISABLED;
1667
1668                 /**
1669                 * The property key to get the pressed background color of the button of header.
1670                 *
1671                 * @since                2.1
1672                 */
1673                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
1674
1675                 /**
1676                 * The property key to get the highlighted background color of the button of header.
1677                 *
1678                 * @since                2.1
1679                 */
1680                 _OSP_EXPORT_ static const int BUTTON_BG_HIGHLIGHTED;
1681
1682                 /**
1683                 * The property key to get the normal background color of the button of the translucent style of header.
1684                 *
1685                 * @since                2.1
1686                 */
1687                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_NORMAL;
1688
1689                 /**
1690                 * The property key to get the disabled background color of the button of the translucent style of header.
1691                 *
1692                 * @since                2.1
1693                 */
1694                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_DISABLED;
1695
1696                 /**
1697                 * The property key to get the pressed background color of the button of the translucent style of header.
1698                 *
1699                 * @since                2.1
1700                 */
1701                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_PRESSED;
1702
1703                 /**
1704                 * The property key to get the highlighted background color of the button of the translucent style of header.
1705                 *
1706                 * @since                2.1
1707                 */
1708                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_HIGHLIGHTED;
1709
1710                 /**
1711                 * The property key to get the normal text color of the button of header.
1712                 *
1713                 * @since                2.1
1714                 */
1715                 _OSP_EXPORT_ static const int BUTTON_TEXT_NORMAL;
1716
1717                 /**
1718                 * The property key to get the disabled text color of the button of header.
1719                 *
1720                 * @since                2.1
1721                 */
1722                 _OSP_EXPORT_ static const int BUTTON_TEXT_DISABLED;
1723
1724                 /**
1725                 * The property key to get the pressed text color of the button of header.
1726                 *
1727                 * @since                2.1
1728                 */
1729                 _OSP_EXPORT_ static const int BUTTON_TEXT_PRESSED;
1730
1731                 /**
1732                 * The property key to get the highlighted text color of the button of header.
1733                 *
1734                 * @since                2.1
1735                 */
1736                 _OSP_EXPORT_ static const int BUTTON_TEXT_HIGHLIGHTED;
1737
1738                 /**
1739                 * The property key to get the normal text color of the button of the translucent style of header.
1740                 *
1741                 * @since                2.1
1742                 */
1743                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_NORMAL;
1744
1745                 /**
1746                 * The property key to get the disabled text color of the button of the translucent style of header.
1747                 *
1748                 * @since                2.1
1749                 */
1750                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_DISABLED;
1751
1752                 /**
1753                 * The property key to get the pressed text color of the button of the translucent style of header.
1754                 *
1755                 * @since                2.1
1756                 */
1757                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_PRESSED;
1758
1759                 /**
1760                 * The property key to get the highlighted text color of the button of the translucent style of header.
1761                 *
1762                 * @since                2.1
1763                 */
1764                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED;
1765
1766                 /**
1767                 * The property key to get the normal background color of the segmented item of header.
1768                 *
1769                 * @since                2.1
1770                 */
1771                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_NORMAL;
1772
1773                 /**
1774                 * The property key to get the disabled background color of the segmented item of header.
1775                 *
1776                 * @since                2.1
1777                 */
1778                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_DISABLED;
1779
1780                 /**
1781                 * The property key to get the pressed background color of the segmented item of header.
1782                 *
1783                 * @since                2.1
1784                 */
1785                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_PRESSED;
1786
1787                 /**
1788                 * The property key to get the highlighted background color of the segmented item of header.
1789                 *
1790                 * @since                2.1
1791                 */
1792                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_HIGHLIGHTED;
1793
1794                 /**
1795                 * The property key to get the selected background color of the segmented item of header.
1796                 *
1797                 * @since                2.1
1798                 */
1799                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_SELECTED;
1800
1801                 /**
1802                 * The property key to get the normal background color of the segmented item of the translucent style of header.
1803                 *
1804                 * @since                2.1
1805                 */
1806                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL;
1807
1808                 /**
1809                 * The property key to get the disabled background color of the segmented item of the translucent style of header.
1810                 *
1811                 * @since                2.1
1812                 */
1813                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED;
1814
1815                 /**
1816                 * The property key to get the pressed background color of the segmented item of the translucent style of header.
1817                 *
1818                 * @since                2.1
1819                 */
1820                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED;
1821
1822                 /**
1823                 * The property key to get the highlighted background color of the segmented item of the translucent style of header.
1824                 *
1825                 * @since                2.1
1826                 */
1827                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
1828
1829                 /**
1830                 * The property key to get the selected background color of the segmented item of the translucent style of header.
1831                 *
1832                 * @since                2.1
1833                 */
1834                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_SELECTED;
1835
1836                 /**
1837                 * The property key to get the normal text color of the segmented item of header.
1838                 *
1839                 * @since                2.1
1840                 */
1841                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_NORMAL;
1842
1843                 /**
1844                 * The property key to get the disabled text color of the segmented item of header.
1845                 *
1846                 * @since                2.1
1847                 */
1848                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_DISABLED;
1849
1850                 /**
1851                 * The property key to get the pressed text color of the segmented item of header.
1852                 *
1853                 * @since                2.1
1854                 */
1855                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_PRESSED;
1856
1857                 /**
1858                 * The property key to get the highlighted text color of the segmented item of header.
1859                 *
1860                 * @since                2.1
1861                 */
1862                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_HIGHLIGHTED;
1863
1864                 /**
1865                 * The property key to get the selected text color of the segmented item of header.
1866                 *
1867                 * @since                2.1
1868                 */
1869                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_SELECTED;
1870
1871                 /**
1872                 * The property key to get the normal text color of the segmented item of the translucent style of header.
1873                 *
1874                 * @since                2.1
1875                 */
1876                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL;
1877
1878                 /**
1879                 * The property key to get the disabled text color of the segmented item of the translucent style of header.
1880                 *
1881                 * @since                2.1
1882                 */
1883                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED;
1884
1885                 /**
1886                 * The property key to get the pressed text color of the segmented item of the translucent style of header.
1887                 *
1888                 * @since                2.1
1889                 */
1890                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED;
1891
1892                 /**
1893                 * The property key to get the highlighted text color of the segmented item of the translucent style of header.
1894                 *
1895                 * @since                2.1
1896                 */
1897                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
1898
1899                 /**
1900                 * The property key to get the selected text color of the segmented item of the translucent style of header.
1901                 *
1902                 * @since                2.1
1903                 */
1904                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_SELECTED;
1905
1906                 /**
1907                 * The property key to get the normal background color of the tab item of header.
1908                 *
1909                 * @since                2.1
1910                 */
1911                 _OSP_EXPORT_ static const int TAB_ITEM_BG_NORMAL;
1912
1913                 /**
1914                 * The property key to get the disabled background color of the tab item of header.
1915                 *
1916                 * @since                2.1
1917                 */
1918                 _OSP_EXPORT_ static const int TAB_ITEM_BG_DISABLED;
1919
1920                 /**
1921                 * The property key to get the pressed background color of the tab item of header.
1922                 *
1923                 * @since                2.1
1924                 */
1925                 _OSP_EXPORT_ static const int TAB_ITEM_BG_PRESSED;
1926
1927                 /**
1928                 * The property key to get the highlighted background color of the tab item of header.
1929                 *
1930                 * @since                2.1
1931                 */
1932                 _OSP_EXPORT_ static const int TAB_ITEM_BG_HIGHLIGHTED;
1933
1934                 /**
1935                 * The property key to get the selected background color of the tab item of header.
1936                 *
1937                 * @since                2.1
1938                 */
1939                 _OSP_EXPORT_ static const int TAB_ITEM_BG_SELECTED;
1940
1941                 /**
1942                 * The property key to get the normal background color of the tab item of the translucent style of header.
1943                 *
1944                 * @since                2.1
1945                 */
1946                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_NORMAL;
1947
1948                 /**
1949                 * The property key to get the disabled background color of the tab item of the translucent style of header.
1950                 *
1951                 * @since                2.1
1952                 */
1953                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_DISABLED;
1954
1955                 /**
1956                 * The property key to get the pressed background color of the tab item of the translucent style of header.
1957                 *
1958                 * @since                2.1
1959                 */
1960                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_PRESSED;
1961
1962                 /**
1963                 * The property key to get the highlighted background color of the tab item of the translucent style of header.
1964                 *
1965                 * @since                2.1
1966                 */
1967                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
1968
1969                 /**
1970                 * The property key to get the selected background color of the tab item of the translucent style of header.
1971                 *
1972                 * @since                2.1
1973                 */
1974                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_SELECTED;
1975
1976                 /**
1977                 * The property key to get the normal text color of the tab item of header.
1978                 *
1979                 * @since                2.1
1980                 */
1981                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_NORMAL;
1982
1983                 /**
1984                 * The property key to get the disabled text color of the tab item of header.
1985                 *
1986                 * @since                2.1
1987                 */
1988                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_DISABLED;
1989
1990                 /**
1991                 * The property key to get the pressed text color of the tab item of header.
1992                 *
1993                 * @since                2.1
1994                 */
1995                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_PRESSED;
1996
1997                 /**
1998                 * The property key to get the highlighted text color of the tab item of header.
1999                 *
2000                 * @since                2.1
2001                 */
2002                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_HIGHLIGHTED;
2003
2004                 /**
2005                 * The property key to get the selected text color of the tab item of header.
2006                 *
2007                 * @since                2.1
2008                 */
2009                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_SELECTED;
2010
2011                 /**
2012                 * The property key to get the normal text color of the tab item of the translucent style of header.
2013                 *
2014                 * @since                2.1
2015                 */
2016                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_NORMAL;
2017
2018                 /**
2019                 * The property key to get the disabled text color of the tab item of the translucent style of header.
2020                 *
2021                 * @since                2.1
2022                 */
2023                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_DISABLED;
2024
2025                 /**
2026                 * The property key to get the pressed text color of the tab item of the translucent style of header.
2027                 *
2028                 * @since                2.1
2029                 */
2030                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_PRESSED;
2031
2032                 /**
2033                 * The property key to get the highlighted text color of the tab item of the translucent style of header.
2034                 *
2035                 * @since                2.1
2036                 */
2037                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
2038
2039                 /**
2040                 * The property key to get the selected text color of the tab item of the translucent style of header.
2041                 *
2042                 * @since                2.1
2043                 */
2044                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_SELECTED;
2045
2046                 /**
2047                 * The property key to get the normal background color of badge icon of header.
2048                 *
2049                 * @since                2.1
2050                 */
2051                 _OSP_EXPORT_ static const int BADGE_ICON_BG_NORMAL;
2052
2053                 /**
2054                 * The property key to get the disabled background color of badge icon of header.
2055                 *
2056                 * @since                2.1
2057                 */
2058                 _OSP_EXPORT_ static const int BADGE_ICON_BG_DISABLED;
2059
2060                 /**
2061                 * The property key to get the pressed background color of badge icon of header.
2062                 *
2063                 * @since                2.1
2064                 */
2065                 _OSP_EXPORT_ static const int BADGE_ICON_BG_PRESSED;
2066
2067                 /**
2068                 * The property key to get the highlighted background color of badge icon of header.
2069                 *
2070                 * @since                2.1
2071                 */
2072                 _OSP_EXPORT_ static const int BADGE_ICON_BG_HIGHLIGHTED;
2073
2074                 /**
2075                 * The property key to get the normal text color of badge icon of header.
2076                 *
2077                 * @since                2.1
2078                 */
2079                 _OSP_EXPORT_ static const int BADGE_ICON_TEXT_NORMAL;
2080
2081                 /**
2082                 * The property key to get the disabled text color of badge icon of header.
2083                 *
2084                 * @since                2.1
2085                 */
2086                 _OSP_EXPORT_ static const int BADGE_ICON_TEXT_DISABLED;
2087
2088                 /**
2089                 * The property key to get the pressed text color of badge icon of header.
2090                 *
2091                 * @since                2.1
2092                 */
2093                 _OSP_EXPORT_ static const int BADGE_ICON_TEXT_PRESSED;
2094
2095                 /**
2096                 * The property key to get the highlighted text color of badge icon of header.
2097                 *
2098                 * @since                2.1
2099                 */
2100                 _OSP_EXPORT_ static const int BADGE_ICON_TEXT_HIGHLIGHTED;
2101
2102                                 /**
2103                 * The property key to get the color of the left divider line of header.
2104                 *
2105                 * @since  2.1
2106                 */
2107                 _OSP_EXPORT_ static const int DIVIDER_LINE_LEFT_NORMAL;
2108
2109                 /**
2110                 * The property key to get the color of the right divider line of header.
2111                 *
2112                 * @since  2.1
2113                 */
2114                 _OSP_EXPORT_ static const int DIVIDER_LINE_RIGHT_NORMAL;
2115
2116                 /**
2117                 * The property key to get the color of the left divider line of the translucent style of header.
2118                 *
2119                 * @since  2.1
2120                 */
2121                 _OSP_EXPORT_ static const int DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL;
2122
2123                 /**
2124                 * The property key to get the color of the right divider line of the translucent style of header.
2125                 *
2126                 * @since  2.1
2127                 */
2128                 _OSP_EXPORT_ static const int DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL;
2129
2130                 /**
2131                 * The property key to get the normal background color of the button item of header.
2132                 *
2133                 * @since  2.1
2134                 */
2135                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_NORMAL;
2136
2137                 /**
2138                 * The property key to get the disabled background color of the button item of header.
2139                 *
2140                 * @since  2.1
2141                 */
2142                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_DISABLED;
2143
2144                 /**
2145                 * The property key to get the pressed background color of the button item of header.
2146                 *
2147                 * @since  2.1
2148                 */
2149                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_PRESSED;
2150
2151                 /**
2152                 * The property key to get the highlighted background color of the button item of header.
2153                 *
2154                 * @since  2.1
2155                 */
2156                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_HIGHLIGHTED;
2157
2158                 /**
2159                 * The property key to get the normal background color of the button item of the translucent style of header
2160                 *
2161                 * @since  2.1
2162                 */
2163                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_NORMAL;
2164
2165                 /**
2166                 * The property key to get the disabled background color of the button item of the translucent style of header
2167                 *
2168                 * @since  2.1
2169                 */
2170                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_DISABLED;
2171
2172                 /**
2173                 * The property key to get the pressed background color of the button item of the translucent style of header
2174                 *
2175                 * @since  2.1
2176                 */
2177                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_PRESSED;
2178
2179                 /**
2180                 * The property key to get the highlighted background color of the button item of the translucent style of header
2181                 *
2182                 * @since  2.1
2183                 */
2184                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
2185
2186                 /**
2187                 * The property key to get the normal text color of the button item of header
2188                 *
2189                 * @since  2.1
2190                 */
2191                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_NORMAL;
2192
2193                 /**
2194                 * The property key to get the disabled text color of the button item of header
2195                 *
2196                 * @since  2.1
2197                 */
2198                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_DISABLED;
2199
2200                 /**
2201                 * The property key to get the pressed text color of the button item of header
2202                 *
2203                 * @since  2.1
2204                 */
2205                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_PRESSED;
2206
2207                 /**
2208                 * The property key to get the highlighted text color of the button item of header
2209                 *
2210                 * @since  2.1
2211                 */
2212                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_HIGHLIGHTED;
2213
2214                 /**
2215                 * The property key to get the normal text color of the button item of the translucent style of header
2216                 *
2217                 * @since  2.1
2218                 */
2219                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL;
2220
2221                 /**
2222                 * The property key to get the disabled text color of the button item of the translucent style of header
2223                 *
2224                 * @since  2.1
2225                 */
2226                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED;
2227
2228                 /**
2229                 * The property key to get the pressed text color of the button item of the translucent style of header
2230                 *
2231                 * @since  2.1
2232                 */
2233                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED;
2234
2235                 /**
2236                 * The property key to get the highlighted text color of the button item of the translucent style of header
2237                 *
2238                 * @since  2.1
2239                 */
2240                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
2241         };
2242
2243         struct _OSP_EXPORT_ IconList
2244         {
2245                 /**
2246                 * The property key to get the empty text color of icon list.
2247                 *
2248                 * @since                2.1
2249                 */
2250                 _OSP_EXPORT_ static const int EMPTY_TEXT_NORMAL;
2251
2252                 /**
2253                 * The property key to get the normal text color of icon list.
2254                 *
2255                 * @since                2.1
2256                 */
2257                 _OSP_EXPORT_ static const int TEXT_NORMAL;
2258
2259                 /**
2260                 * The property key to get the pressed text color of icon list.
2261                 *
2262                 * @since                2.1
2263                 */
2264                 _OSP_EXPORT_ static const int TEXT_PRESSED;
2265
2266                 /**
2267                 * The property key to get the highlighted text color of icon list.
2268                 *
2269                 * @since                2.1
2270                 */
2271                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
2272
2273                 /**
2274                 * The property key to get the inner normal text color of icon list.
2275                 *
2276                 * @since                2.1
2277                 */
2278                 _OSP_EXPORT_ static const int INNER_TEXT_NORMAL;
2279
2280                 /**
2281                 * The property key to get the inner pressed text color of icon list.
2282                 *
2283                 * @since                2.1
2284                 */
2285                 _OSP_EXPORT_ static const int INNER_TEXT_PRESSED;
2286
2287                 /**
2288                 * The property key to get the inner highlighted text color of icon list.
2289                 *
2290                 * @since                2.1
2291                 */
2292                 _OSP_EXPORT_ static const int INNER_TEXT_HIGHLIGHTED;
2293
2294                 /**
2295                 * The property key to get the background color of inner text area of icon list.
2296                 *
2297                 * @since                2.1
2298                 */
2299                 _OSP_EXPORT_ static const int INNER_TEXT_BG_NORMAL;
2300
2301                 /**
2302                 * The property key to get the pressed background color of the item of icon list.
2303                 *
2304                 * @since                2.1
2305                 */
2306                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
2307
2308                 /**
2309                 * The property key to get the normal border color of the item of icon list.
2310                 *
2311                 * @since                2.1
2312                 */
2313                 _OSP_EXPORT_ static const int ITEM_BORDER_NORMAL;
2314
2315                 /**
2316                 * The property key to get the pressed border color of the item of icon list.
2317                 *
2318                 * @since                2.1
2319                 */
2320                 _OSP_EXPORT_ static const int ITEM_BORDER_PRESSED;
2321
2322                 /**
2323                 * The property key to get the highlighted border color of the item of icon list.
2324                 *
2325                 * @since                2.1
2326                 */
2327                 _OSP_EXPORT_ static const int ITEM_BORDER_HIGHLIGHTED;
2328         };
2329
2330         struct _OSP_EXPORT_ InputPad
2331         {
2332                 /**
2333                 * The property key to get the normal text color of input pad.
2334                 *
2335                 * @since                2.1
2336                 */
2337                 _OSP_EXPORT_ static const int TEXT_NORMAL;
2338
2339                 /**
2340                 * The property key to get the pressed text color of input pad.
2341                 *
2342                 * @since                2.1
2343                 */
2344                 _OSP_EXPORT_ static const int TEXT_PRESSED;
2345
2346                 /**
2347                 * The property key to get the highlighted text color of input pad.
2348                 *
2349                 * @since                2.1
2350                 */
2351                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
2352
2353                 /**
2354                 * The property key to get the disabled text color of input pad.
2355                 *
2356                 * @since                2.1
2357                 */
2358                 _OSP_EXPORT_ static const int TEXT_DISABLED;
2359
2360                 /**
2361                 * The property key to get the normal guide text color of input pad.
2362                 *
2363                 * @since                2.1
2364                 */
2365                 _OSP_EXPORT_ static const int GUIDE_TEXT_NORMAL;
2366
2367                 /**
2368                 * The property key to get the pressed guide text color of input pad.
2369                 *
2370                 * @since                2.2
2371                 */
2372                 _OSP_EXPORT_ static const int GUIDE_TEXT_PRESSED;
2373
2374                 /**
2375                 * The property key to get the disabled guide text color of input pad.
2376                 *
2377                 * @since                2.2
2378                 */
2379                 _OSP_EXPORT_ static const int GUIDE_TEXT_DISABLED;
2380
2381                 /**
2382                 * The property key to get the normal background color of the button of input pad.
2383                 *
2384                 * @since                2.1
2385                 */
2386                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
2387
2388                 /**
2389                 * The property key to get the pressed background color of the button of input pad.
2390                 *
2391                 * @since                2.1
2392                 */
2393                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
2394
2395                 /**
2396                 * The property key to get the highlighted background color of the button of input pad.
2397                 *
2398                 * @since                2.1
2399                 */
2400                 _OSP_EXPORT_ static const int BUTTON_BG_HIGHLIGHTED;
2401
2402                 /**
2403                 * The property key to get the disabled background color of the button of input pad.
2404                 *
2405                 * @since                2.1
2406                 */
2407                 _OSP_EXPORT_ static const int BUTTON_BG_DISABLED;
2408         };
2409
2410         struct _OSP_EXPORT_ Label
2411         {
2412                 /**
2413                 * The property key to get the text color of label.
2414                 *
2415                 * @since                2.1
2416                 */
2417                 _OSP_EXPORT_ static const int TEXT_NORMAL;
2418         };
2419
2420         struct _OSP_EXPORT_ MessageBox
2421         {
2422                 /**
2423                 * The property key to get the background color of messagebox.
2424                 *
2425                 * @since                2.1
2426                 */
2427                 _OSP_EXPORT_ static const int BG_NORMAL;
2428
2429                 /**
2430                 * The property key to get the color of the title text of messagebox.
2431                 *
2432                 * @since                2.1
2433                 */
2434                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
2435
2436                 /**
2437                 * The property key to get the color of the text of messagebox.
2438                 *
2439                 * @since                2.1
2440                 */
2441                 _OSP_EXPORT_ static const int TEXT_NORMAL;
2442
2443                 /**
2444                 * The property key to get the normal background color of the bottom button area of messagebox.
2445                 *
2446                 * @since                2.2
2447                 */
2448                 _OSP_EXPORT_ static const int BOTTOM_BG_NORMAL;
2449
2450                 /**
2451                 * The property key to get the normal background color of the title area of messagebox.
2452                 *
2453                 * @since                2.2
2454                 */
2455                 _OSP_EXPORT_ static const int TITLE_BG_NORMAL;
2456
2457                 /**
2458                 * The property key to get the normal background color of the buttons of messagebox.
2459                 *
2460                 * @since                2.2
2461                 */
2462                 _OSP_EXPORT_ static const int BOTTOM_BUTTON_BG_NORMAL;
2463
2464                 /**
2465                 * The property key to get the pressed background color of the buttons of messagebox.
2466                 *
2467                 * @since                2.2
2468                 */
2469                 _OSP_EXPORT_ static const int BOTTOM_BUTTON_BG_PRESSED;
2470
2471                 /**
2472                 * The property key to get the disabled background color of the buttons of messagebox.
2473                 *
2474                 * @since                2.2
2475                 */
2476                 _OSP_EXPORT_ static const int BOTTOM_BUTTON_BG_DISABLED;
2477
2478                 /**
2479                 * The property key to get the highlighted background color of the buttons of messagebox.
2480                 *
2481                 * @since                2.2
2482                 */
2483                 _OSP_EXPORT_ static const int BOTTOM_BUTTON_BG_HIGHLIGHTED;
2484
2485                 /**
2486                 * The property key to get the normal text color of the buttons of messagebox.
2487                 *
2488                 * @since                2.2
2489                 */
2490                 _OSP_EXPORT_ static const int BOTTOM_BUTTON_TEXT_NORMAL;
2491
2492                 /**
2493                 * The property key to get the pressed text color of the buttons of messagebox.
2494                 *
2495                 * @since                2.2
2496                 */
2497                 _OSP_EXPORT_ static const int BOTTOM_BUTTON_TEXT_PRESSED;
2498
2499                 /**
2500                 * The property key to get the disabled text color of the buttons of messagebox.
2501                 *
2502                 * @since                2.2
2503                 */
2504                 _OSP_EXPORT_ static const int BOTTOM_BUTTON_TEXT_DISABLED;
2505
2506                 /**
2507                 * The property key to get the highlighted text color of the buttons of messagebox.
2508                 *
2509                 * @since                2.2
2510                 */
2511                 _OSP_EXPORT_ static const int BOTTOM_BUTTON_TEXT_HIGHLIGHTED;
2512         };
2513
2514         struct _OSP_EXPORT_ OptionMenu
2515         {
2516                 /**
2517                 * The property key to get the normal background color of option menu.
2518                 *
2519                 * @since                2.2
2520                 */
2521                 _OSP_EXPORT_ static const int BG_NORMAL;
2522
2523                 /**
2524                 * The property key to get the normal text color of the item of option menu.
2525                 *
2526                 * @since                2.2
2527                 */
2528                 _OSP_EXPORT_ static const int ITEM_TEXT_NORMAL;
2529
2530                 /**
2531                 * The property key to get the pressed text color of the item of option menu.
2532                 *
2533                 * @since                2.2
2534                 */
2535                 _OSP_EXPORT_ static const int ITEM_TEXT_PRESSED;
2536
2537                 /**
2538                 * The property key to get the disabled text color of the item of option menu.
2539                 *
2540                 * @since                2.2
2541                 */
2542                 _OSP_EXPORT_ static const int ITEM_TEXT_DISABLED;
2543
2544                 /**
2545                 * The property key to get the highlighted text color of the item of option menu.
2546                 *
2547                 * @since                2.2
2548                 */
2549                 _OSP_EXPORT_ static const int ITEM_TEXT_HIGHLIGHTED;
2550
2551                 /**
2552                 * The property key to get the normal background color of the item of option menu.
2553                 *
2554                 * @since                2.2
2555                 */
2556                 _OSP_EXPORT_ static const int ITEM_BG_NORMAL;
2557
2558                 /**
2559                 * The property key to get the pressed background color of the item of option menu.
2560                 *
2561                 * @since                2.2
2562                 */
2563                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
2564
2565                 /**
2566                 * The property key to get the disabled background color of the item of option menu.
2567                 *
2568                 * @since                2.2
2569                 */
2570                 _OSP_EXPORT_ static const int ITEM_BG_DISABLED;
2571
2572                 /**
2573                 * The property key to get the highlighted background color of the item of option menu.
2574                 *
2575                 * @since                2.2
2576                 */
2577                 _OSP_EXPORT_ static const int ITEM_BG_HIGHLIGHTED;
2578
2579                 /**
2580                 * The property key to get the normal color of the arrow of option menu.
2581                 *
2582                 * @since                2.2
2583                 */
2584                 _OSP_EXPORT_ static const int CONTEXTUAL_POPUP_ARROW_NORMAL;
2585
2586                 /**
2587                 * The property key to get the pressed color of the arrow of option menu.
2588                 *
2589                 * @since                2.2
2590                 */
2591                 _OSP_EXPORT_ static const int CONTEXTUAL_POPUP_ARROW_PRESSED;
2592
2593                 /**
2594                 * The property key to get the disabled color of the arrow of option menu.
2595                 *
2596                 * @since                2.2
2597                 */
2598                 _OSP_EXPORT_ static const int CONTEXTUAL_POPUP_ARROW_DISABLED;
2599
2600                 /**
2601                 * The property key to get the highlighted color of the arrow of option menu.
2602                 *
2603                 * @since                2.2
2604                 */
2605                 _OSP_EXPORT_ static const int CONTEXTUAL_POPUP_ARROW_HIGHLIGHTED;
2606
2607                 /**
2608                 * The property key to get the color of list type divider 01 of option menu.
2609                 *
2610                 * @since                2.2
2611                 */
2612                 _OSP_EXPORT_ static const int LIST_ITEM_DIVIDER_01_NORMAL;
2613
2614                 /**
2615                 * The property key to get the color of list type divider 02 of option menu.
2616                 *
2617                 * @since                2.2
2618                 */
2619                 _OSP_EXPORT_ static const int LIST_ITEM_DIVIDER_02_NORMAL;
2620         };
2621
2622         struct _OSP_EXPORT_ Panel
2623         {
2624                 /**
2625                 * The property key to get the background color of grouped style of panel.
2626                 *
2627                 * @since                2.1
2628                 */
2629                 _OSP_EXPORT_ static const int GROUPED_STYLE_BG_NORMAL;
2630         };
2631
2632         struct _OSP_EXPORT_ Popup
2633         {
2634                 /**
2635                 * The property key to get the background color of popup.
2636                 *
2637                 * @since                2.1
2638                 */
2639                 _OSP_EXPORT_ static const int BG_NORMAL;
2640
2641                 /**
2642                 * The property key to get the color of the title text of popup.
2643                 *
2644                 * @since                2.1
2645                 */
2646                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
2647
2648                 /**
2649                 * The property key to get the background color of the title of popup.
2650                 *
2651                 * @since                2.2
2652                 */
2653                 _OSP_EXPORT_ static const int TITLE_BG_NORMAL;
2654         };
2655
2656         struct _OSP_EXPORT_ Progress
2657         {
2658                 /**
2659                 * The property key to get the background color of the bar of progress.
2660                 *
2661                 * @since                2.1
2662                 */
2663                 _OSP_EXPORT_ static const int BAR_BG_NORMAL;
2664
2665                 /**
2666                 * The property key to get the background color of progress.
2667                 *
2668                 * @since                2.1
2669                 */
2670                 _OSP_EXPORT_ static const int BAR_NORMAL;
2671         };
2672
2673         struct _OSP_EXPORT_ Scroll
2674         {
2675                 /**
2676                 * The property key to get the background color of thumb of scroll.
2677                 *
2678                 * @since                2.1
2679                 */
2680                 _OSP_EXPORT_ static const int THUMB_BG_NORMAL;
2681
2682                 /**
2683                 * The property key to get the normal color of the jump-to-top button of scroll.
2684                 *
2685                 * @since                2.1
2686                 */
2687                 _OSP_EXPORT_ static const int JUMP_TO_TOP_NORMAL;
2688
2689                 /**
2690                 * The property key to get the pressed color of the jump-to-top button of scroll.
2691                 *
2692                 * @since                2.1
2693                 */
2694                 _OSP_EXPORT_ static const int JUMP_TO_TOP_PRESSED;
2695
2696                 /**
2697                 * The property key to get the normal background color of the button of scroll
2698                 *
2699                 * @since                2.1
2700                 */
2701                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
2702
2703                 /**
2704                 * The property key to get the pressed background color of the button of scroll.
2705                 *
2706                 * @since                2.1
2707                 */
2708                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
2709         };
2710
2711         struct _OSP_EXPORT_ SearchBar
2712         {
2713                 /**
2714                 * The property key to get the normal background color of the button of search bar.
2715                 *
2716                 * @since                2.1
2717                 */
2718                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
2719
2720                 /**
2721                 * The property key to get the pressed background color of the button of search bar.
2722                 *
2723                 * @since                2.1
2724                 */
2725                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
2726
2727                 /**
2728                 * The property key to get the disabled background color of the button of search bar.
2729                 *
2730                 * @since                2.1
2731                 */
2732                 _OSP_EXPORT_ static const int BUTTON_BG_DISABLED;
2733
2734                 /**
2735                 * The property key to get the highlighted background color of the button of search bar.
2736                 *
2737                 * @since                2.1
2738                 */
2739                 _OSP_EXPORT_ static const int BUTTON_BG_HIGHLIGHTED;
2740
2741                 /**
2742                 * The property key to get the normal text color of the button of search bar.
2743                 *
2744                 * @since                2.1
2745                 */
2746                 _OSP_EXPORT_ static const int BUTTON_TEXT_NORMAL;
2747
2748                 /**
2749                 * The property key to get the pressed text color of the button of search bar.
2750                 *
2751                 * @since                2.1
2752                 */
2753                 _OSP_EXPORT_ static const int BUTTON_TEXT_PRESSED;
2754
2755                 /**
2756                 * The property key to get the disabled text color of the button of search bar.
2757                 *
2758                 * @since                2.1
2759                 */
2760                 _OSP_EXPORT_ static const int BUTTON_TEXT_DISABLED;
2761
2762                 /**
2763                 * The property key to get the highlighted text color of the button of search bar.
2764                 *
2765                 * @since                2.1
2766                 */
2767                 _OSP_EXPORT_ static const int BUTTON_TEXT_HIGHLIGHTED;
2768
2769                 /**
2770                 * The property key to get the normal background color of the edit of search bar.
2771                 *
2772                 * @since                2.1
2773                 */
2774                 _OSP_EXPORT_ static const int EDIT_BG_NORMAL;
2775
2776                 /**
2777                 * The property key to get the disabled background color of the edit of search bar.
2778                 *
2779                 * @since                2.1
2780                 */
2781                 _OSP_EXPORT_ static const int EDIT_BG_DISABLED;
2782
2783                 /**
2784                 * The property key to get the pressed background color of the edit of search bar.
2785                 *
2786                 * @since                2.2
2787                 */
2788                 _OSP_EXPORT_ static const int EDIT_BG_PRESSED;
2789
2790                 /**
2791                 * The property key to get the highlighted background color of the edit of search bar.
2792                 *
2793                 * @since                2.2
2794                 */
2795                 _OSP_EXPORT_ static const int EDIT_BG_HIGHLIGHTED;
2796
2797                 /**
2798                 * The property key to get the normal guide text color of the edit of search bar.
2799                 *
2800                 * @since                2.2
2801                 */
2802                 _OSP_EXPORT_ static const int GUIDE_TEXT_NORMAL;
2803
2804                 /**
2805                 * The property key to get the disabled guide text color of the edit of search bar.
2806                 *
2807                 * @since                2.2
2808                 */
2809                 _OSP_EXPORT_ static const int GUIDE_TEXT_DISABLED;
2810
2811                 /**
2812                 * The property key to get the normal text color of the edit of search bar.
2813                 *
2814                 * @since                2.1
2815                 */
2816                 _OSP_EXPORT_ static const int EDIT_TEXT_NORMAL;
2817
2818                 /**
2819                 * The property key to get the disabled text color of the edit of search bar.
2820                 *
2821                 * @since                2.1
2822                 */
2823                 _OSP_EXPORT_ static const int EDIT_TEXT_DISABLED;
2824
2825                 /**
2826                 * The property key to get the highlighted text color of the edit of search bar.
2827                 *
2828                 * @since                2.1
2829                 */
2830                 _OSP_EXPORT_ static const int EDIT_TEXT_HIGHLIGHTED;
2831
2832                 /**
2833                 * The property key to get the pressed text color of the edit of search bar.
2834                 *
2835                 * @since                2.2
2836                 */
2837                 _OSP_EXPORT_ static const int EDIT_TEXT_PRESSED;
2838
2839                 /**
2840                 * The property key to get the normal background color of the icon of search bar.
2841                 *
2842                 * @since                2.1
2843                 */
2844                 _OSP_EXPORT_ static const int ICON_BG_NORMAL;
2845
2846                 /**
2847                 * The property key to get the disabled background color of the icon of search bar.
2848                 *
2849                 * @since                2.1
2850                 */
2851                 _OSP_EXPORT_ static const int ICON_BG_DISABLED;
2852
2853                 /**
2854                 * The property key to get the background color of the content area of search bar.
2855                 *
2856                 * @since                2.1
2857                 */
2858                 _OSP_EXPORT_ static const int CONTENT_AREA_BG_NORMAL;
2859
2860                 /**
2861                 * The property key to get the default background color of search bar.
2862                 *
2863                 * @since                2.2
2864                 */
2865                 _OSP_EXPORT_ static const int BG_NORMAL;
2866         };
2867
2868         struct _OSP_EXPORT_ Slider
2869         {
2870                 /**
2871                 * The property key to get the background color of the others style of slider.
2872                 *
2873                 * @since                2.1
2874                 */
2875                 _OSP_EXPORT_ static const int BG_OTHERS_NORMAL;
2876
2877                 /**
2878                 * The property key to get the background color of the default style of slider.
2879                 *
2880                 * @since                2.1
2881                 */
2882                 _OSP_EXPORT_ static const int BG_DEFAULT_NORMAL;
2883
2884                 /**
2885                 * The property key to get the background color of the bar of slider.
2886                 *
2887                 * @since                2.1
2888                 */
2889                 _OSP_EXPORT_ static const int BAR_BG_NORMAL;
2890
2891                 /**
2892                 * The property key to get the color of the bar of slider.
2893                 *
2894                 * @since                2.1
2895                 */
2896                 _OSP_EXPORT_ static const int BAR_NORMAL;
2897
2898                 /**
2899                 * The property key to get the normal background color of the handle of slider.
2900                 *
2901                 * @since                2.1
2902                 */
2903                 _OSP_EXPORT_ static const int HANDLE_BG_NORMAL;
2904
2905                 /**
2906                 * The property key to get the pressed background color of the handle of slider.
2907                 *
2908                 * @since                2.1
2909                 */
2910                 _OSP_EXPORT_ static const int HANDLE_BG_PRESSED;
2911
2912                 /**
2913                 * The property key to get the disabled background color of the handle of slider.
2914                 *
2915                 * @since                2.1
2916                 */
2917                 _OSP_EXPORT_ static const int HANDLE_BG_DISABLED;
2918
2919                 /**
2920                 * The property key to get the highlighted background color of the handle of slider.
2921                 *
2922                 * @since                2.1
2923                 */
2924                 _OSP_EXPORT_ static const int HANDLE_BG_HIGHLIGHTED;
2925
2926                 /**
2927                 * The property key to get the normal text color of the handle of slider.
2928                 *
2929                 * @since                2.1
2930                 */
2931                 _OSP_EXPORT_ static const int HANDLE_NUMBER_TEXT_NORMAL;
2932
2933                 /**
2934                 * The property key to get the disabled text color of the handle of slider.
2935                 *
2936                 * @since                2.1
2937                 */
2938                 _OSP_EXPORT_ static const int HANDLE_NUMBER_TEXT_DISABLED;
2939
2940                 /**
2941                 * The property key to get the pressed text color of the handle of slider.
2942                 *
2943                 * @since                2.2
2944                 */
2945                 _OSP_EXPORT_ static const int HANDLE_NUMBER_TEXT_PRESSED;
2946
2947                 /**
2948                 * The property key to get the highlighted text color of the handle of slider.
2949                 *
2950                 * @since                2.2
2951                 */
2952                 _OSP_EXPORT_ static const int HANDLE_NUMBER_TEXT_HIGHLIGHTED;
2953
2954                 /**
2955                 * The property key to get the color of the title text of slider.
2956                 *
2957                 * @since                2.1
2958                 */
2959                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
2960
2961                 /**
2962                  * The property key to get the background color of the overlay of slider.
2963                  *
2964                 * @since                2.1
2965                 */
2966                 _OSP_EXPORT_ static const int OVERLAY_BG_NORMAL;
2967
2968                 /**
2969                  * The property key to get the text color of the overlay of slider.
2970                  *
2971                 * @since                2.1
2972                 */
2973                 _OSP_EXPORT_ static const int OVERLAY_TEXT_NORMAL;
2974         };
2975
2976         struct _OSP_EXPORT_ SplitPanel
2977         {
2978                 /**
2979                  * The property key to get the normal color of the divider of split panel.
2980                  *
2981                 * @since                2.1
2982                 */
2983                 _OSP_EXPORT_ static const int DIVIDER_BG_NORMAL;
2984
2985                 /**
2986                  * The property key to get the pressed color of the divider of split panel.
2987                  *
2988                 * @since                2.1
2989                 */
2990                 _OSP_EXPORT_ static const int DIVIDER_BG_PRESSED;
2991
2992                 /**
2993                  * The property key to get the disabled color of the divider of split panel.
2994                  *
2995                 * @since                2.2
2996                 */
2997                 _OSP_EXPORT_ static const int DIVIDER_BG_DISABLED;
2998         };
2999
3000         struct _OSP_EXPORT_ TabBar
3001         {
3002                 /**
3003                  * The property key to get the background color of tab bar.
3004                  *
3005                 * @since                2.1
3006                 */
3007                 _OSP_EXPORT_ static const int BG_NORMAL;
3008
3009                 /**
3010                  * The property key to get the normal background color of the item of tab bar.
3011                  *
3012                 * @since                2.1
3013                 */
3014                 _OSP_EXPORT_ static const int ITEM_BG_NORMAL;
3015
3016                 /**
3017                  * The property key to get the pressed background color of the item of tab bar.
3018                  *
3019                 * @since                2.1
3020                 */
3021                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
3022
3023                 /**
3024                  * The property key to get the selected background color of the item of tab bar.
3025                  *
3026                 * @since                2.1
3027                 */
3028                 _OSP_EXPORT_ static const int ITEM_BG_SELECTED;
3029
3030                 /**
3031                  * The property key to get the disabled background color of the item of tab bar.
3032                  *
3033                 * @since                2.2
3034                 */
3035                 _OSP_EXPORT_ static const int ITEM_BG_DISABLED;
3036
3037                 /**
3038                  * The property key to get the normal text color of the item of tab bar.
3039                  *
3040                 * @since                2.1
3041                 */
3042                 _OSP_EXPORT_ static const int ITEM_TEXT_NORMAL;
3043
3044                 /**
3045                  * The property key to get the pressed text color of the item of tab bar.
3046                  *
3047                 * @since                2.1
3048                 */
3049                 _OSP_EXPORT_ static const int ITEM_TEXT_PRESSED;
3050
3051                 /**
3052                  * The property key to get the selected text color of the item of tab bar.
3053                  *
3054                 * @since                2.1
3055                 */
3056                 _OSP_EXPORT_ static const int ITEM_TEXT_SELECTED;
3057
3058                 /**
3059                  * The property key to get the disabled text color of the item of tab bar.
3060                  *
3061                 * @since                2.2
3062                 */
3063                 _OSP_EXPORT_ static const int ITEM_TEXT_DISABLED;
3064
3065                 /**
3066                  * The property key to get the background color of the arrow of tab bar.
3067                  *
3068                 * @since                2.1
3069                 */
3070                 _OSP_EXPORT_ static const int ARROW_BG_NORMAL;
3071         };
3072
3073         struct _OSP_EXPORT_ Tab
3074         {
3075                 /**
3076                  * The property key to get the normal background color of the item of tab.
3077                  *
3078                 * @since                2.1
3079                 */
3080                 _OSP_EXPORT_ static const int ITEM_BG_NORMAL;
3081
3082                 /**
3083                  * The property key to get the pressed background color of the item of tab.
3084                  *
3085                 * @since                2.1
3086                 */
3087                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
3088
3089                 /**
3090                  * The property key to get the selected background color of the item of tab.
3091                  *
3092                 * @since                2.1
3093                 */
3094                 _OSP_EXPORT_ static const int ITEM_BG_SELECTED;
3095
3096                 /**
3097                  * The property key to get the highlighted background color of the item of tab.
3098                  *
3099                 * @since                2.1
3100                 */
3101                 _OSP_EXPORT_ static const int ITEM_BG_HIGHLIGHTED;
3102
3103                 /**
3104                  * The property key to get the disabled background color of the item of tab.
3105                  *
3106                 * @since                2.1
3107                 */
3108                 _OSP_EXPORT_ static const int ITEM_BG_DISABLED;
3109
3110                 /**
3111                  * The property key to get the normal text color of the item of tab.
3112                  *
3113                 * @since                2.1
3114                 */
3115                 _OSP_EXPORT_ static const int ITEM_TEXT_NORMAL;
3116
3117                 /**
3118                  * The property key to get the pressed text color of the item of tab.
3119                  *
3120                 * @since                2.1
3121                 */
3122                 _OSP_EXPORT_ static const int ITEM_TEXT_PRESSED;
3123
3124                 /**
3125                  * The property key to get the selected text color of the item of tab.
3126                  *
3127                 * @since                2.1
3128                 */
3129                 _OSP_EXPORT_ static const int ITEM_TEXT_SELECTED;
3130
3131                 /**
3132                  * The property key to get the highlighted text color of the item of tab.
3133                  *
3134                 * @since                2.1
3135                 */
3136                 _OSP_EXPORT_ static const int ITEM_TEXT_HIGHLIGHTED;
3137
3138                 /**
3139                  * The property key to get the disabled text color of the item of tab.
3140                  *
3141                 * @since                2.1
3142                 */
3143                 _OSP_EXPORT_ static const int ITEM_TEXT_DISABLED;
3144         };
3145
3146         struct _OSP_EXPORT_ TableView
3147         {
3148                 /**
3149                  * The property key to get the background color of table view.
3150                  *
3151                 * @since                2.1
3152                 */
3153                 _OSP_EXPORT_ static const int BG_NORMAL;
3154
3155                 /**
3156                  * The property key to get the color of top divider of table view.
3157                  *
3158                 * @since                2.1
3159                 */
3160                 _OSP_EXPORT_ static const int ITEM_DIVIDER_TOP_BG_NORMAL;
3161
3162                 /**
3163                  * The property key to get the color of bottom divider of table view.
3164                  *
3165                 * @since                2.1
3166                 */
3167                 _OSP_EXPORT_ static const int ITEM_DIVIDER_BOTTOM_BG_NORMAL;
3168
3169                 /**
3170                  * The property key to get the normal background color of the item of table view.
3171                  *
3172                 * @since                2.1
3173                 */
3174                 _OSP_EXPORT_ static const int ITEM_BG_NORMAL;
3175
3176                 /**
3177                  * The property key to get the pressed background color of the item of table view.
3178                  *
3179                 * @since                2.1
3180                 */
3181                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
3182
3183                 /**
3184                  * The property key to get the highlighted background color of the item of table view.
3185                  *
3186                 * @since                2.1
3187                 */
3188                 _OSP_EXPORT_ static const int ITEM_BG_HIGHLIGHTED;
3189
3190                 /**
3191                  * The property key to get the disabled background color of the item of table view.
3192                  *
3193                 * @since                2.1
3194                 */
3195                 _OSP_EXPORT_ static const int ITEM_BG_DISABLED;
3196
3197                 /**
3198                  * The property key to get the normal text color of the item of table view.
3199                  *
3200                 * @since                2.1
3201                 */
3202                 _OSP_EXPORT_ static const int ITEM_TEXT_NORMAL;
3203
3204                 /**
3205                  * The property key to get the pressed text color of the item of table view.
3206                  *
3207                 * @since                2.1
3208                 */
3209                 _OSP_EXPORT_ static const int ITEM_TEXT_PRESSED;
3210
3211                 /**
3212                  * The property key to get the highlighted text color of the item of table view.
3213                  *
3214                 * @since                2.1
3215                 */
3216                 _OSP_EXPORT_ static const int ITEM_TEXT_HIGHLIGHTED;
3217
3218                 /**
3219                  * The property key to get the disabled text color of the item of table view.
3220                  *
3221                 * @since                2.1
3222                 */
3223                 _OSP_EXPORT_ static const int ITEM_TEXT_DISABLED;
3224
3225                 /**
3226                  * The property key to get the color of the description text of table view.
3227                  *
3228                 * @since                2.1
3229                 */
3230                 _OSP_EXPORT_ static const int ITEM_DESCRIPTION_TEXT_NORMAL;
3231
3232                 /**
3233                  * The property key to get the normal color of the annex of table view.
3234                  *
3235                 * @since                2.1
3236                 */
3237                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_NORMAL;
3238
3239                 /**
3240                  * The property key to get the pressed color of the annex of table view.
3241                  *
3242                 * @since                2.1
3243                 */
3244                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_PRESSED;
3245
3246                 /**
3247                  * The property key to get the highlighted color of the annex of table view.
3248                  *
3249                 * @since                2.1
3250                 */
3251                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_HIGHLIGHTED;
3252
3253                 /**
3254                  * The property key to get the normal background color of the annex of table view.
3255                  *
3256                 * @since                2.1
3257                 */
3258                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_BG_NORMAL;
3259
3260                 /**
3261                  * The property key to get the pressed background color of the annex of table view.
3262                  *
3263                 * @since                2.1
3264                 */
3265                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_BG_PRESSED;
3266
3267                 /**
3268                  * The property key to get the highlighted background color of the annex of table view.
3269                  *
3270                 * @since                2.1
3271                 */
3272                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_BG_HIGHLIGHTED;
3273
3274                 /**
3275                  * The property key to get the background color of the group item of table view.
3276                  *
3277                 * @since                2.1
3278                 */
3279                 _OSP_EXPORT_ static const int GROUP_ITEM_BG_NORMAL;
3280
3281                 /**
3282                  * The property key to get the pressed background color of the group item of table view.
3283                  *
3284                 * @since                2.2
3285                 */
3286                 _OSP_EXPORT_ static const int GROUP_ITEM_BG_PRESSED;
3287
3288                 /**
3289                  * The property key to get the highlighted background color of the group item of table view.
3290                  *
3291                 * @since                2.2
3292                 */
3293                 _OSP_EXPORT_ static const int GROUP_ITEM_BG_HIGHLIGHTED;
3294
3295                 /**
3296                  * The property key to get the disabled background color of the group item of table view.
3297                  *
3298                 * @since                2.2
3299                 */
3300                 _OSP_EXPORT_ static const int GROUP_ITEM_BG_DISABLED;
3301
3302                 /**
3303                  * The property key to get the normal text color of the group item of table view.
3304                  *
3305                 * @since                2.1
3306                 */
3307                 _OSP_EXPORT_ static const int GROUP_ITEM_TEXT_NORMAL;
3308
3309                 /**
3310                  * The property key to get the pressed text color of the group item of table view.
3311                  *
3312                 * @since                2.1
3313                 */
3314                 _OSP_EXPORT_ static const int GROUP_ITEM_TEXT_PRESSED;
3315
3316                 /**
3317                  * The property key to get the highlighted text color of the group item of table view.
3318                  *
3319                 * @since                2.1
3320                 */
3321                 _OSP_EXPORT_ static const int GROUP_ITEM_TEXT_HIGHLIGHTED;
3322
3323                 /**
3324                  * The property key to get the disabled text color of the group item of table view.
3325                  *
3326                 * @since                2.2
3327                 */
3328                 _OSP_EXPORT_ static const int GROUP_ITEM_TEXT_DISABLED;
3329
3330                 /**
3331                  * The property key to get the normal color of the index bar of the group item of table view.
3332                  *
3333                 * @since                2.1
3334                 */
3335                 _OSP_EXPORT_ static const int GROUP_ITEM_INDEX_BAR_NORMAL;
3336
3337                 /**
3338                  * The property key to get the pressed color of the index bar of the group item of table view.
3339                  *
3340                 * @since                2.1
3341                 */
3342                 _OSP_EXPORT_ static const int GROUP_ITEM_INDEX_BAR_PRESSED;
3343
3344                 /**
3345                  * The property key to get the disabled color of the index bar of the group item of table view.
3346                  *
3347                 * @since                2.2
3348                 */
3349                 _OSP_EXPORT_ static const int GROUP_ITEM_INDEX_BAR_DISABLED;
3350
3351                 /**
3352                  * The property key to get the highlighted color of the index bar of the group item of table view.
3353                  *
3354                 * @since                2.1
3355                 */
3356                 _OSP_EXPORT_ static const int GROUP_ITEM_INDEX_BAR_HIGHLIGHTED;
3357
3358                 /**
3359                  * The property key to get the normal color of the bar of the group item of table view.
3360                  *
3361                 * @since                2.1
3362                 */
3363                 _OSP_EXPORT_ static const int GROUP_ITEM_BAR_NORMAL;
3364
3365                 /**
3366                  * The property key to get the pressed color of the bar of the group item of table view.
3367                  *
3368                 * @since                2.1
3369                 */
3370                 _OSP_EXPORT_ static const int GROUP_ITEM_BAR_PRESSED;
3371
3372                 /**
3373                  * The property key to get the highlighted color of the bar of the group item of table view.
3374                  *
3375                 * @since                2.1
3376                 */
3377                 _OSP_EXPORT_ static const int GROUP_ITEM_BAR_HIGHLIGHTED;
3378
3379                 /**
3380                  * The property key to get the disabled color of the bar of the group item of table view.
3381                  *
3382                 * @since                2.2
3383                 */
3384                 _OSP_EXPORT_ static const int GROUP_ITEM_BAR_DISABLED;
3385
3386                 /**
3387                  * The property key to get the background color of the section item of table view.
3388                  *
3389                 * @since                2.1
3390                 */
3391                 _OSP_EXPORT_ static const int SECTION_ITEM_BG_NORMAL;
3392
3393                 /**
3394                  * The property key to get the background color of the context item of table view.
3395                  *
3396                 * @since                2.1
3397                 */
3398                 _OSP_EXPORT_ static const int CONTEXT_ITEM_BG_NORMAL;
3399
3400                 /**
3401                  * The property key to get the empty text color of table view.
3402                  *
3403                 * @since                2.1
3404                 */
3405                 _OSP_EXPORT_ static const int EMPTY_TEXT_NORMAL;
3406
3407                 /**
3408                  * The property key to get the normal color of Left Divider of table view.
3409                  *
3410                 * @since                2.2
3411                 */
3412                 _OSP_EXPORT_ static const int ITEM_ANNEX_DIVIDER_LEFT_BG_NORMAL;
3413
3414                 /**
3415                  * The property key to get the normal color of Right Divider of table view.
3416                  *
3417                 * @since                2.2
3418                 */
3419                 _OSP_EXPORT_ static const int ITEM_ANNEX_DIVIDER_RIGHT_BG_NORMAL;
3420         };
3421
3422         struct _OSP_EXPORT_ TokenEdit
3423         {
3424                 /**
3425                  * The property key to get the normal background color of token edit.
3426                  *
3427                 * @since                2.1
3428                 */
3429                 _OSP_EXPORT_ static const int BG_NORMAL;
3430
3431                 /**
3432                  * The property key to get the selected background color of token edit.
3433                  *
3434                 * @since                2.1
3435                 */
3436                 _OSP_EXPORT_ static const int BG_SELECTED;
3437
3438                 /**
3439                  * The property key to get the highlighted background color of token edit.
3440                  *
3441                 * @since                2.1
3442                 */
3443                 _OSP_EXPORT_ static const int BG_HIGHLIGHTED;
3444
3445                 /**
3446                  * The property key to get the disabled background color of token edit.
3447                  *
3448                 * @since                2.1
3449                 */
3450                 _OSP_EXPORT_ static const int BG_DISABLED;
3451
3452                 /**
3453                  * The property key to get the normal text color of token edit.
3454                  *
3455                 * @since                2.1
3456                 */
3457                 _OSP_EXPORT_ static const int TEXT_NORMAL;
3458
3459                 /**
3460                  * The property key to get the selected text color of token edit.
3461                  *
3462                 * @since                2.1
3463                 */
3464                 _OSP_EXPORT_ static const int TEXT_SELECTED;
3465
3466                 /**
3467                  * The property key to get the highlighted text color of token edit.
3468                  *
3469                 * @since                2.2
3470                 */
3471                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
3472
3473                 /**
3474                  * The property key to get the disabled text color of token edit.
3475                  *
3476                 * @since                2.2
3477                 */
3478                 _OSP_EXPORT_ static const int TEXT_DISABLED;
3479
3480                 /**
3481                  * The property key to get the normal title text color of token edit.
3482                  *
3483                 * @since                2.2
3484                 */
3485                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
3486
3487                 /**
3488                  * The property key to get the pressed title text color of token edit.
3489                  *
3490                 * @since                2.2
3491                 */
3492                 _OSP_EXPORT_ static const int TITLE_TEXT_PRESSED;
3493
3494                 /**
3495                  * The property key to get the highlighted title text color of token edit.
3496                  *
3497                 * @since                2.2
3498                 */
3499                 _OSP_EXPORT_ static const int TITLE_TEXT_HIGHLIGHTED;
3500
3501                 /**
3502                  * The property key to get the disabled title text color of token edit.
3503                  *
3504                 * @since                2.2
3505                 */
3506                 _OSP_EXPORT_ static const int TITLE_TEXT_DISABLED;
3507         };
3508 };
3509 }} //Tizen::Ui
3510 #endif // _FUI_UI_CONFIGURATION_TYPES_H_