351013b8ebf766218a72773264e029eaf3481d2c
[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         struct _OSP_EXPORT_ ContextMenu
344         {
345                 /**
346                 * The property key to get the normal background color of context menu.
347                 *
348                 * @since                2.1
349                 */
350                 _OSP_EXPORT_ static const int BG_NORMAL;
351
352                 /**
353                 * The property key to get the color of list type divider 01 of context menu.
354                 *
355                 * @since                2.1
356                 */
357                 _OSP_EXPORT_ static const int LIST_ITEM_DIVIDER_01_NORMAL;
358
359                 /**
360                 * The property key to get the color of list type divider 02 of context menu.
361                 *
362                 * @since                2.1
363                 */
364                 _OSP_EXPORT_ static const int LIST_ITEM_DIVIDER_02_NORMAL;
365
366                 /**
367                 * The property key to get the normal background color of the item of context menu.
368                 *
369                 * @since                2.1
370                 */
371                 _OSP_EXPORT_ static const int ITEM_BG_NORMAL;
372
373                 /**
374                 * The property key to get the pressed background color of the item of context menu.
375                 *
376                 * @since                2.1
377                 */
378                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
379
380                 /**
381                 * The property key to get the highlighted background color of the item of context menu.
382                 *
383                 * @since                2.1
384                 */
385                 _OSP_EXPORT_ static const int ITEM_BG_HIGHLIGHTED;
386
387                 /**
388                 * The property key to get the color of grid type divider 01 of context menu.
389                 *
390                 * @since                2.1
391                 */
392                 _OSP_EXPORT_ static const int GRID_ITEM_DIVIDER_01_NORMAL;
393
394                 /**
395                 * The property key to get the color of grid type divider 02 of context menu.
396                 *
397                 * @since                2.1
398                 */
399                 _OSP_EXPORT_ static const int GRID_ITEM_DIVIDER_02_NORMAL;
400
401                 /**
402                 * The property key to get the normal text color of the item of context menu.
403                 *
404                 * @since                2.1
405                 */
406                 _OSP_EXPORT_ static const int ITEM_TEXT_NORMAL;
407
408                 /**
409                 * The property key to get the pressed text color of the item of context menu.
410                 *
411                 * @since                2.1
412                 */
413                 _OSP_EXPORT_ static const int ITEM_TEXT_PRESSED;
414
415                 /**
416                 * The property key to get the highlighted text color of the item of context menu.
417                 *
418                 * @since                2.1
419                 */
420                 _OSP_EXPORT_ static const int ITEM_TEXT_HIGHLIGHTED;
421         };
422
423         struct _OSP_EXPORT_ DateTimeBar
424         {
425                 /**
426                 * The property key to get the background color of date time bar.
427                 *
428                 * @since                2.1
429                 */
430                 _OSP_EXPORT_ static const int BG_NORMAL;
431
432                 /**
433                 * The property key to get the normal text color of date time bar.
434                 *
435                 * @since                2.1
436                 */
437                 _OSP_EXPORT_ static const int TEXT_NORMAL;
438
439                 /**
440                 * The property key to get the pressed text color of date time bar.
441                 *
442                 * @since                2.1
443                 */
444                 _OSP_EXPORT_ static const int TEXT_PRESSED;
445         };
446         struct _OSP_EXPORT_ DateTimePicker
447         {
448                 /**
449                 * The property key to get the background color of date time picker.
450                 *
451                 * @since                2.1
452                 */
453                 _OSP_EXPORT_ static const int BG_NORMAL;
454
455                 /**
456                 * The property key to get the normal background color of button of date time picker.
457                 *
458                 * @since                2.1
459                 */
460                 _OSP_EXPORT_ static const int AM_PM_BG_NORMAL;
461
462                 /**
463                 * The property key to get the pressed background color of AM/PM button of date time picker.
464                 *
465                 * @since                2.1
466                 */
467                 _OSP_EXPORT_ static const int AM_PM_BG_PRESSED;
468
469                 /**
470                 * The property key to get the highlighted background color of AM/PM button of date time picker.
471                 *
472                 * @since                2.1
473                 */
474                 _OSP_EXPORT_ static const int AM_PM_BG_HIGHLIGHTED;
475
476                 /**
477                 * The property key to get the disabled background color of AM/PM button of date time picker.
478                 *
479                 * @since                2.1
480                 */
481                 _OSP_EXPORT_ static const int AM_PM_BG_DISABLED;
482
483                 /**
484                 * The property key to get the normal text color of date time picker.
485                 *
486                 * @since                2.1
487                 */
488                 _OSP_EXPORT_ static const int TEXT_NORMAL;
489
490                 /**
491                 * The property key to get the pressed text color of date time picker.
492                 *
493                 * @since                2.1
494                 */
495                 _OSP_EXPORT_ static const int TEXT_PRESSED;
496
497                 /**
498                 * The property key to get the highlighted text color of date time picker.
499                 *
500                 * @since                2.1
501                 */
502                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
503
504                 /**
505                 * The property key to get the disabled text color of date time picker.
506                 *
507                 * @since                2.1
508                 */
509                 _OSP_EXPORT_ static const int TEXT_DISABLED;
510
511                 /**
512                 * The property key to get the normal text color of AM/PM button of date time picker.
513                 *
514                 * @since                2.1
515                 */
516                 _OSP_EXPORT_ static const int AM_PM_TEXT_NORMAL;
517
518                 /**
519                 * The property key to get the pressed text color of AM/PM button of date time picker.
520                 *
521                 * @since                2.1
522                 */
523                 _OSP_EXPORT_ static const int AM_PM_TEXT_PRESSED;
524
525                 /**
526                 * The property key to get the highlighted text color of AM/PM button of date time picker.
527                 *
528                 * @since                2.1
529                 */
530                 _OSP_EXPORT_ static const int AM_PM_TEXT_HIGHLIGHTED;
531
532                 /**
533                 * The property key to get the disabled 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_DISABLED;
538
539                 /**
540                 * The property key to get the color of the left half of the divider of date time picker.
541                 *
542                 * @since                2.1
543                 */
544                 _OSP_EXPORT_ static const int DIVIDER_LEFT_HALF;
545
546                 /**
547                 * The property key to get the color of the right half of the divider of date time picker.
548                 *
549                 * @since                2.1
550                 */
551                 _OSP_EXPORT_ static const int DIVIDER_RIGHT_HALF;
552
553                 /**
554                 * The property key to get the normal background color of the picker button of date time picker
555                 *
556                 * @since                2.1
557                 */
558                 _OSP_EXPORT_ static const int CONTENT_BG_NORMAL;
559
560                 /**
561                 * The property key to get the pressed background color of the picker button of date time picker
562                 *
563                 * @since                2.1
564                 */
565                 _OSP_EXPORT_ static const int CONTENT_BG_PRESSED;
566
567                 /**
568                 * The property key to get the disabled background color of the picker button of date time picker
569                 *
570                 * @since                2.1
571                 */
572                 _OSP_EXPORT_ static const int CONTENT_BG_DISABLED;
573
574                 /**
575                 * The property key to get the highlighted background color of the picker button of date time picker
576                 *
577                 * @since                2.1
578                 */
579                 _OSP_EXPORT_ static const int CONTENT_BG_HIGHLIGHTED;
580
581                 /**
582                 * The property key to get the display area background color of date time picker
583                 *
584                 * @since                2.1
585                 */
586                 _OSP_EXPORT_ static const int DISPLAY_BG_NORMAL;
587
588                 /**
589                 * The property key to get the normal title color of date time picker
590                 *
591                 * @since                2.1
592                 */
593                 _OSP_EXPORT_ static const int TITLE_NORMAL;
594
595                 /**
596                 * The property key to get the disabled title color of date time picker
597                 *
598                 * @since                2.1
599                 */
600                 _OSP_EXPORT_ static const int TITLE_DISABLED;
601         };
602         struct _OSP_EXPORT_ Edit
603         {
604                 /**
605                 * The property key to get the normal background color of edit.
606                 *
607                 * @since                2.1
608                 */
609                 _OSP_EXPORT_ static const int BG_NORMAL;
610
611                 /**
612                 * The property key to get the pressed background color of edit.
613                 *
614                 * @since                2.1
615                 */
616                 _OSP_EXPORT_ static const int BG_PRESSED;
617
618                 /**
619                 * The property key to get the highlighted background color of edit.
620                 *
621                 * @since                2.1
622                 */
623                 _OSP_EXPORT_ static const int BG_HIGHLIGHTED;
624
625                 /**
626                 * The property key to get the disabled background color of edit.
627                 *
628                 * @since                2.1
629                 */
630                 _OSP_EXPORT_ static const int BG_DISABLED;
631
632                 /**
633                 * The property key to get the normal text color of the title text of edit.
634                 *
635                 * @since                2.1
636                 */
637                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
638
639                 /**
640                 * The property key to get the pressed color of the title text of edit.
641                 *
642                 * @since                2.1
643                 */
644                 _OSP_EXPORT_ static const int TITLE_TEXT_PRESSED;
645
646                 /**
647                 * The property key to get the highlighted color of the title text of edit.
648                 *
649                 * @since                2.1
650                 */
651                 _OSP_EXPORT_ static const int TITLE_TEXT_HIGHLIGHTED;
652
653                 /**
654                 * The property key to get the disabled color of the title text of edit.
655                 *
656                 * @since                2.1
657                 */
658                 _OSP_EXPORT_ static const int TITLE_TEXT_DISABLED;
659
660                 /**
661                 * The property key to get the normal color of the text of edit.
662                 *
663                 * @since                2.1
664                 */
665                 _OSP_EXPORT_ static const int TEXT_NORMAL;
666
667                 /**
668                 * The property key to get the pressed color of the text of edit.
669                 *
670                 * @since                2.1
671                 */
672                 _OSP_EXPORT_ static const int TEXT_PRESSED;
673
674                 /**
675                 * The property key to get the highlighted color of the text of edit.
676                 *
677                 * @since                2.1
678                 */
679                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
680
681                 /**
682                 * The property key to get the disabled color of the text of edit.
683                 *
684                 * @since                2.1
685                 */
686                 _OSP_EXPORT_ static const int TEXT_DISABLED;
687
688                 /**
689                 * The property key to get the color of the guide text of edit.
690                 *
691                 * @since                2.1
692                 */
693                 _OSP_EXPORT_ static const int GUIDE_TEXT_NORMAL;
694
695                 /**
696                 * The property key to get the normal color of the clear icon of edit.
697                 *
698                 * @since                2.1
699                 */
700                 _OSP_EXPORT_ static const int CLEAR_ICON_NORMAL;
701
702                 /**
703                 * The property key to get the pressed color of the clear icon of edit.
704                 *
705                 * @since                2.1
706                 */
707                 _OSP_EXPORT_ static const int CLEAR_ICON_PRESSED;
708
709                 /**
710                 * The property key to get the color of the cut link text of edit.
711                 *
712                 * @since                2.1
713                 */
714                 _OSP_EXPORT_ static const int CUT_LINK_TEXT_NORMAL;
715
716                 /**
717                 * The property key to get the background color of the cut link text of edit.
718                 *
719                 * @since                2.1
720                 */
721                 _OSP_EXPORT_ static const int CUT_LINK_BG_NORMAL;
722
723                 /**
724                 * The property key to get the color of the cursor of edit.
725                 *
726                 * @since                2.1
727                 */
728                 _OSP_EXPORT_ static const int CURSOR_NORMAL;
729         };
730
731         struct _OSP_EXPORT_ EditDate
732         {
733                 /**
734                 * The property key to get the normal color of the text of edit date.
735                 *
736                 * @since                2.1
737                 */
738                 _OSP_EXPORT_ static const int TEXT_NORMAL;
739
740                 /**
741                 * The property key to get the pressed color of the text of edit date.
742                 *
743                 * @since                2.1
744                 */
745                 _OSP_EXPORT_ static const int TEXT_PRESSED;
746
747                 /**
748                 * The property key to get the disabled color of the text of edit date.
749                 *
750                 * @since                2.1
751                 */
752                 _OSP_EXPORT_ static const int TEXT_DISABLED;
753
754                 /**
755                 * The property key to get the normal color of the title text of edit date.
756                 *
757                 * @since                2.1
758                 */
759                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
760
761                 /**
762                 * The property key to get the disabled color of the title text of edit date.
763                 *
764                 * @since                2.1
765                 */
766                 _OSP_EXPORT_ static const int TITLE_TEXT_DISABLED;
767
768                 /**
769                 * The property key to get the color of the left half divider of edit date.
770                 *
771                 * @since                2.1
772                 */
773                 _OSP_EXPORT_ static const int DIVIDER_HALF_LEFT;
774
775                 /**
776                 * The property key to get the color of the right half divider of edit date.
777                 *
778                 * @since                2.1
779                 */
780                 _OSP_EXPORT_ static const int DIVIDER_HALF_RIGHT;
781
782                 /**
783                 * The property key to get the normal background color of the picker button of edit date
784                 *
785                 * @since                2.1
786                 */
787                 _OSP_EXPORT_ static const int CONTENT_BG_NORMAL;
788
789                 /**
790                 * The property key to get the pressed background color of the picker button of edit date
791                 *
792                 * @since                2.1
793                 */
794                 _OSP_EXPORT_ static const int CONTENT_BG_PRESSED;
795
796                 /**
797                 * The property key to get the disabled background color of the picker button of edit date
798                 *
799                 * @since                2.1
800                 */
801                 _OSP_EXPORT_ static const int CONTENT_BG_DISABLED;
802
803                 /**
804                 * The property key to get the highlighted background color of the picker button of edit date
805                 *
806                 * @since                2.1
807                 */
808                 _OSP_EXPORT_ static const int CONTENT_BG_HIGHLIGHTED;
809         };
810
811         struct _OSP_EXPORT_ EditTime
812         {
813                 /**
814                 * The property key to get the normal background color of the button of edit time.
815                 *
816                 * @since                2.1
817                 */
818                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
819
820                 /**
821                 * The property key to get the pressed background color of the button of edit time.
822                 *
823                 * @since                2.1
824                 */
825                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
826
827                 /**
828                 * The property key to get the disabled background color of the button of edit time.
829                 *
830                 * @since                2.1
831                 */
832                 _OSP_EXPORT_ static const int BUTTON_BG_DISABLED;
833
834                 /**
835                 * The property key to get the normal text color of the button of edit time.
836                 *
837                 * @since                2.1
838                 */
839                 _OSP_EXPORT_ static const int BUTTON_TEXT_NORMAL;
840
841                 /**
842                 * The property key to get the pressed text color of the button of edit time.
843                 *
844                 * @since                2.1
845                 */
846                 _OSP_EXPORT_ static const int BUTTON_TEXT_PRESSED;
847
848                 /**
849                 * The property key to get the disabled text color of the button of edit time.
850                 *
851                 * @since                2.1
852                 */
853                 _OSP_EXPORT_ static const int BUTTON_TEXT_DISABLED;
854
855                 /**
856                 * The property key to get the normal text color of edit time.
857                 *
858                 * @since                2.1
859                 */
860                 _OSP_EXPORT_ static const int TEXT_NORMAL;
861
862                 /**
863                 * The property key to get the pressed text color of edit time.
864                 *
865                 * @since                2.1
866                 */
867                 _OSP_EXPORT_ static const int TEXT_PRESSED;
868
869                 /**
870                 * The property key to get the disabled text color of edit time.
871                 *
872                 * @since                2.1
873                 */
874                 _OSP_EXPORT_ static const int TEXT_DISABLED;
875
876                 /**
877                 * The property key to get the normal title text color of edit time.
878                 *
879                 * @since                2.1
880                 */
881                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
882
883                 /**
884                 * The property key to get the disabled title text color of edit time.
885                 *
886                 * @since                2.1
887                 */
888                 _OSP_EXPORT_ static const int TITLE_TEXT_DISABLED;
889
890                 /**
891                 * The property key to get the highlighted text color of the button of edit time
892                 *
893                 * @since                2.1
894                 */
895                 _OSP_EXPORT_ static const int BUTTON_BG_HIGHLIGHTED;
896
897                 /**
898                 * The property key to get the normal background color of the picker button of edit time
899                 *
900                 * @since                2.1
901                 */
902                 _OSP_EXPORT_ static const int CONTENT_BG_NORMAL;
903
904                 /**
905                 * The property key to get the pressed background color of the picker button of edit time
906                 *
907                 * @since                2.1
908                 */
909                 _OSP_EXPORT_ static const int CONTENT_BG_PRESSED;
910
911                 /**
912                 * The property key to get the disabled background color of the picker button of edit time
913                 *
914                 * @since                2.1
915                 */
916                 _OSP_EXPORT_ static const int CONTENT_BG_DISABLED;
917
918                 /**
919                 * The property key to get the highlighted background color of the picker button of edit time
920                 *
921                 * @since                2.1
922                 */
923                 _OSP_EXPORT_ static const int CONTENT_BG_HIGHLIGHTED;
924         };
925
926         struct _OSP_EXPORT_ FastScroll
927         {
928                 /**
929                 * The property key to get the normal background color of fast scroll index.
930                 *
931                 * @since                2.1
932                 */
933                 _OSP_EXPORT_ static const int INDEX_BG_NORMAL;
934
935                 /**
936                 * The property key to get the pressed background color of fast scroll index.
937                 *
938                 * @since                2.1
939                 */
940                 _OSP_EXPORT_ static const int INDEX_BG_PRESSED;
941
942                 /**
943                 * The property key to get the color of the line of fast scroll index.
944                 *
945                 * @since                2.1
946                 */
947                 _OSP_EXPORT_ static const int INDEX_LINE_PRESSED;
948
949                 /**
950                 * The property key to get the normal text color of fast scroll index.
951                 *
952                 * @since                2.1
953                 */
954                 _OSP_EXPORT_ static const int INDEX_TEXT_NORMAL;
955
956                 /**
957                 * The property key to get the pressed text color of fast scroll index.
958                 *
959                 * @since                2.1
960                 */
961                 _OSP_EXPORT_ static const int INDEX_TEXT_PRESSED;
962
963                 /**
964                 * The property key to get the color of the divider of fast scroll index.
965                 *
966                 * @since                2.1
967                 */
968                 _OSP_EXPORT_ static const int INDEX_DIVIDER_NORMAL;
969
970                 /**
971                 * The property key to get the background color of the popup of fast scroll.
972                 *
973                 * @since                2.1
974                 */
975                 _OSP_EXPORT_ static const int POPUP_BG_NORMAL;
976
977                 /**
978                 * The property key to get the text color of the popup of fast scroll.
979                 *
980                 * @since                2.1
981                 */
982                 _OSP_EXPORT_ static const int POPUP_TEXT_NORMAL;
983         };
984
985         struct _OSP_EXPORT_ Footer
986         {
987                 /**
988                 * The property key to get the background color of footer.
989                 *
990                 * @since                2.1
991                 */
992                 _OSP_EXPORT_ static const int BG_NORMAL;
993
994                 /**
995                 * The property key to get the background color of the translucent style of footer.
996                 *
997                 * @since                2.1
998                 */
999                 _OSP_EXPORT_ static const int TRANSLUCENT_BG_NORMAL;
1000
1001                 /**
1002                 * The property key to get the normal background color of the button style of footer.
1003                 *
1004                 * @since                2.1
1005                 */
1006                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
1007
1008                 /**
1009                 * The property key to get the disabled background color of the button style of footer.
1010                 *
1011                 * @since                2.1
1012                 */
1013                 _OSP_EXPORT_ static const int BUTTON_BG_DISABLED;
1014
1015                 /**
1016                 * The property key to get the pressed background color of the button style of footer.
1017                 *
1018                 * @since                2.1
1019                 */
1020                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
1021
1022                 /**
1023                 * The property key to get the highlighted background color of the button style of footer.
1024                 *
1025                 * @since                2.1
1026                 */
1027                 _OSP_EXPORT_ static const int BUTTON_BG_HIGHLIGHTED;
1028
1029                 /**
1030                 * The property key to get the normal background color of the translucent style button of footer.
1031                 *
1032                 * @since                2.1
1033                 */
1034                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_NORMAL;
1035
1036                 /**
1037                 * The property key to get the disabled background color of the translucent style button of footer.
1038                 *
1039                 * @since                2.1
1040                 */
1041                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_DISABLED;
1042
1043                 /**
1044                 * The property key to get the pressed background color of the translucent style button of footer.
1045                 *
1046                 * @since                2.1
1047                 */
1048                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_PRESSED;
1049
1050                 /**
1051                 * The property key to get the highlighted background color of the translucent style button of footer.
1052                 *
1053                 * @since                2.1
1054                 */
1055                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_HIGHLIGHTED;
1056
1057                 /**
1058                 * The property key to get the normal text color of the button style of footer.
1059                 *
1060                 * @since                2.1
1061                 */
1062                 _OSP_EXPORT_ static const int BUTTON_TEXT_NORMAL;
1063
1064                 /**
1065                 * The property key to get the disabled text color of the button style of footer.
1066                 *
1067                 * @since                2.1
1068                 */
1069                 _OSP_EXPORT_ static const int BUTTON_TEXT_DISABLED;
1070
1071                 /**
1072                 * The property key to get the pressed text color of the button style of footer.
1073                 *
1074                 * @since                2.1
1075                 */
1076                 _OSP_EXPORT_ static const int BUTTON_TEXT_PRESSED;
1077
1078                 /**
1079                 * The property key to get the highlighted text color of the button style of footer.
1080                 *
1081                 * @since                2.1
1082                 */
1083                 _OSP_EXPORT_ static const int BUTTON_TEXT_HIGHLIGHTED;
1084
1085                 /**
1086                 * The property key to get the normal text color of the translucent style button of footer.
1087                 *
1088                 * @since                2.1
1089                 */
1090                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_NORMAL;
1091
1092                 /**
1093                 * The property key to get the disabled text color of the translucent style button of footer.
1094                 *
1095                 * @since                2.1
1096                 */
1097                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_DISABLED;
1098
1099                 /**
1100                 * The property key to get the pressed text color of the translucent style button of footer.
1101                 *
1102                 * @since                2.1
1103                 */
1104                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_PRESSED;
1105
1106                 /**
1107                 * The property key to get the highlighted text color of the translucent style button of footer.
1108                 *
1109                 * @since                2.1
1110                 */
1111                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED;
1112
1113                 /**
1114                 * The property key to get the normal background color of the segmented item of footer.
1115                 *
1116                 * @since                2.1
1117                 */
1118                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_NORMAL;
1119
1120                 /**
1121                 * The property key to get the disabled background color of the segmented item of footer.
1122                 *
1123                 * @since                2.1
1124                 */
1125                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_DISABLED;
1126
1127                 /**
1128                 * The property key to get the pressed background color of the segmented item of footer.
1129                 *
1130                 * @since                2.1
1131                 */
1132                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_PRESSED;
1133
1134                 /**
1135                 * The property key to get the highlighted background color of the segmented item of footer.
1136                 *
1137                 * @since                2.1
1138                 */
1139                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_HIGHLIGHTED;
1140
1141                 /**
1142                 * The property key to get the selected background color of the segmented item of footer.
1143                 *
1144                 * @since                2.1
1145                 */
1146                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_SELECTED;
1147
1148                 /**
1149                 * The property key to get the normal background color of the segmented item of the translucent style of footer.
1150                 *
1151                 * @since                2.1
1152                 */
1153                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL;
1154
1155                 /**
1156                 * The property key to get the disabled background color of the segmented item of the translucent style of footer.
1157                 *
1158                 * @since                2.1
1159                 */
1160                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED;
1161
1162                 /**
1163                 * The property key to get the pressed background color of the segmented item of the translucent style of footer.
1164                 *
1165                 * @since                2.1
1166                 */
1167                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED;
1168
1169                 /**
1170                 * The property key to get the highlighted background color of the segmented item of the translucent style of footer.
1171                 *
1172                 * @since                2.1
1173                 */
1174                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
1175
1176                 /**
1177                 * The property key to get the selected 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_SELECTED;
1182
1183                 /**
1184                 * The property key to get the normal text color of the segmented item of footer.
1185                 *
1186                 * @since                2.1
1187                 */
1188                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_NORMAL;
1189
1190                 /**
1191                 * The property key to get the disabled text color of the segmented item of footer.
1192                 *
1193                 * @since                2.1
1194                 */
1195                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_DISABLED;
1196
1197                 /**
1198                 * The property key to get the pressed text color of the segmented item of footer.
1199                 *
1200                 * @since                2.1
1201                 */
1202                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_PRESSED;
1203
1204                 /**
1205                 * The property key to get the highlighted text color of the segmented item of footer.
1206                 *
1207                 * @since                2.1
1208                 */
1209                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_HIGHLIGHTED;
1210
1211                 /**
1212                 * The property key to get the selected text color of the segmented item of footer.
1213                 *
1214                 * @since                2.1
1215                 */
1216                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_SELECTED;
1217
1218                 /**
1219                 * The property key to get the normal text color of the segmented item of the translucent style of footer.
1220                 *
1221                 * @since                2.1
1222                 */
1223                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL;
1224
1225                 /**
1226                 * The property key to get the disabled text color of the segmented item of the translucent style of footer.
1227                 *
1228                 * @since                2.1
1229                 */
1230                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED;
1231
1232                 /**
1233                 * The property key to get the pressed text color of the segmented item of the translucent style of footer.
1234                 *
1235                 * @since                2.1
1236                 */
1237                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED;
1238
1239                 /**
1240                 * The property key to get the highlighted text color of the segmented item of the translucent style of footer.
1241                 *
1242                 * @since                2.1
1243                 */
1244                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
1245
1246                 /**
1247                 * The property key to get the selected 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_SELECTED;
1252
1253                 /**
1254                 * The property key to get the normal background color of the tab item of footer.
1255                 *
1256                 * @since                2.1
1257                 */
1258                 _OSP_EXPORT_ static const int TAB_ITEM_BG_NORMAL;
1259
1260                 /**
1261                 * The property key to get the disabled background color of the tab item of footer.
1262                 *
1263                 * @since                2.1
1264                 */
1265                 _OSP_EXPORT_ static const int TAB_ITEM_BG_DISABLED;
1266
1267                 /**
1268                 * The property key to get the pressed background color of the tab item of footer.
1269                 *
1270                 * @since                2.1
1271                 */
1272                 _OSP_EXPORT_ static const int TAB_ITEM_BG_PRESSED;
1273
1274                 /**
1275                 * The property key to get the highlighted background color of the tab item of footer.
1276                 *
1277                 * @since                2.1
1278                 */
1279                 _OSP_EXPORT_ static const int TAB_ITEM_BG_HIGHLIGHTED;
1280
1281                 /**
1282                 * The property key to get the selected background color of the tab item of footer.
1283                 *
1284                 * @since                2.1
1285                 */
1286                 _OSP_EXPORT_ static const int TAB_ITEM_BG_SELECTED;
1287
1288                 /**
1289                 * The property key to get the normal background color of the tab item of the translucent style of footer.
1290                 *
1291                 * @since                2.1
1292                 */
1293                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_NORMAL;
1294
1295                 /**
1296                 * The property key to get the disabled background color of the tab item of the translucent style of footer.
1297                 *
1298                 * @since                2.1
1299                 */
1300                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_DISABLED;
1301
1302                 /**
1303                 * The property key to get the pressed background color of the tab item of the translucent style of footer.
1304                 *
1305                 * @since                2.1
1306                 */
1307                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_PRESSED;
1308
1309                 /**
1310                 * The property key to get the highlighted background color of the tab item of the translucent style of footer.
1311                 *
1312                 * @since                2.1
1313                 */
1314                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
1315
1316                 /**
1317                 * The property key to get the selected 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_SELECTED;
1322
1323                 /**
1324                 * The property key to get the normal text color of the tab item of footer.
1325                 *
1326                 * @since                2.1
1327                 */
1328                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_NORMAL;
1329
1330                 /**
1331                 * The property key to get the disabled text color of the tab item of footer.
1332                 *
1333                 * @since                2.1
1334                 */
1335                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_DISABLED;
1336
1337                 /**
1338                 * The property key to get the pressed text color of the tab item of footer.
1339                 *
1340                 * @since                2.1
1341                 */
1342                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_PRESSED;
1343
1344                 /**
1345                 * The property key to get the highlighted text color of the tab item of footer.
1346                 *
1347                 * @since                2.1
1348                 */
1349                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_HIGHLIGHTED;
1350
1351                 /**
1352                 * The property key to get the selected text color of the tab item of footer.
1353                 *
1354                 * @since                2.1
1355                 */
1356                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_SELECTED;
1357
1358                 /**
1359                 * The property key to get the normal text color of the tab item of the translucent style of footer.
1360                 *
1361                 * @since                2.1
1362                 */
1363                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_NORMAL;
1364
1365                 /**
1366                 * The property key to get the disabled text color of the tab item of the translucent style of footer.
1367                 *
1368                 * @since                2.1
1369                 */
1370                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_DISABLED;
1371
1372                 /**
1373                 * The property key to get the pressed text color of the tab item of the translucent style of footer.
1374                 *
1375                 * @since                2.1
1376                 */
1377                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_PRESSED;
1378
1379                 /**
1380                 * The property key to get the highlighted text color of the tab item of the translucent style of footer.
1381                 *
1382                 * @since                2.1
1383                 */
1384                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
1385
1386                 /**
1387                 * The property key to get the selected 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_SELECTED;
1392
1393                 /**
1394                 * The property key to get the normal background color of the button item of footer.
1395                 *
1396                 * @since                2.1
1397                 */
1398                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_NORMAL;
1399
1400                 /**
1401                 * The property key to get the disabled background color of the button item of footer.
1402                 *
1403                 * @since                2.1
1404                 */
1405                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_DISABLED;
1406
1407                 /**
1408                 * The property key to get the pressed background color of the button item of footer.
1409                 *
1410                 * @since                2.1
1411                 */
1412                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_PRESSED;
1413
1414                 /**
1415                 * The property key to get the highlighted background color of the button item of footer.
1416                 *
1417                 * @since                2.1
1418                 */
1419                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_HIGHLIGHTED;
1420
1421                 /**
1422                 * The property key to get the normal background color of the button item of the translucent style of footer.
1423                 *
1424                 * @since                2.1
1425                 */
1426                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_NORMAL;
1427
1428                 /**
1429                 * The property key to get the disabled background color of the button item of the translucent style of footer.
1430                 *
1431                 * @since                2.1
1432                 */
1433                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_DISABLED;
1434
1435                 /**
1436                 * The property key to get the pressed background color of the button item of the translucent style of footer.
1437                 *
1438                 * @since                2.1
1439                 */
1440                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_PRESSED;
1441
1442                 /**
1443                 * The property key to get the highlighted background color of the button item of the translucent style of footer.
1444                 *
1445                 * @since                2.1
1446                 */
1447                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
1448
1449                 /**
1450                 * The property key to get the normal text color of the button item of footer.
1451                 *
1452                 * @since                2.1
1453                 */
1454                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_NORMAL;
1455
1456                 /**
1457                 * The property key to get the disabled text color of the button item of footer.
1458                 *
1459                 * @since                2.1
1460                 */
1461                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_DISABLED;
1462
1463                 /**
1464                 * The property key to get the pressed text color of the button item of footer.
1465                 *
1466                 * @since                2.1
1467                 */
1468                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_PRESSED;
1469
1470                 /**
1471                 * The property key to get the highlighted text color of the button item of footer.
1472                 *
1473                 * @since                2.1
1474                 */
1475                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_HIGHLIGHTED;
1476
1477                 /**
1478                 * The property key to get the normal text color of the button item of the translucent style of footer.
1479                 *
1480                 * @since                2.1
1481                 */
1482                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL;
1483
1484                 /**
1485                 * The property key to get the disabled text color of the button item of the translucent style of footer.
1486                 *
1487                 * @since                2.1
1488                 */
1489                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED;
1490
1491                 /**
1492                 * The property key to get the pressed text color of the button item of the translucent style of footer.
1493                 *
1494                 * @since                2.1
1495                 */
1496                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED;
1497
1498                 /**
1499                 * The property key to get the highlighted text color of the button item of the translucent style of footer.
1500                 *
1501                 * @since                2.1
1502                 */
1503                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
1504
1505                 /**
1506                 * The property key to get the normal color of the back icon of footer.
1507                 *
1508                 * @since                2.1
1509                 */
1510                 _OSP_EXPORT_ static const int BACK_ICON_NORMAL;
1511
1512                 /**
1513                 * The property key to get the disabled color of the back icon of footer.
1514                 *
1515                 * @since                2.1
1516                 */
1517                 _OSP_EXPORT_ static const int BACK_ICON_DISABLED;
1518
1519                 /**
1520                 * The property key to get the pressed color of the back icon of footer.
1521                 *
1522                 * @since                2.1
1523                 */
1524                 _OSP_EXPORT_ static const int BACK_ICON_PRESSED;
1525
1526                 /**
1527                 * The property key to get the highlighted color of the back icon of footer.
1528                 *
1529                 * @since                2.1
1530                 */
1531                 _OSP_EXPORT_ static const int BACK_ICON_HIGHLIGHTED;
1532
1533                 /**
1534                 * The property key to get the color of the left divider line of footer.
1535                 *
1536                 * @since  2.1
1537                 */
1538                 _OSP_EXPORT_ static const int DIVIDER_LINE_LEFT_NORMAL;
1539
1540                 /**
1541                 * The property key to get the color of the right divider line of footer.
1542                 *
1543                 * @since  2.1
1544                 */
1545                 _OSP_EXPORT_ static const int DIVIDER_LINE_RIGHT_NORMAL;
1546
1547                 /**
1548                 * The property key to get the color of the left divider line of the translucent style of footer.
1549                 *
1550                 * @since  2.1
1551                 */
1552                 _OSP_EXPORT_ static const int DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL;
1553
1554                 /**
1555                 * The property key to get the color of the right divider line of the translucent style of footer.
1556                 *
1557                 * @since  2.1
1558                 */
1559                 _OSP_EXPORT_ static const int DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL;
1560         };
1561
1562         struct _OSP_EXPORT_ Form
1563         {
1564                 /**
1565                 * The property key to get the background color of form.
1566                 *
1567                 * @since                2.1
1568                 */
1569                 _OSP_EXPORT_ static const int BG_NORMAL;
1570         };
1571
1572         struct _OSP_EXPORT_ Gallery
1573         {
1574                 /**
1575                 * The property key to get the empty text color of gallery.
1576                 *
1577                 * @since                2.1
1578                 */
1579                 _OSP_EXPORT_ static const int EMPTY_TEXT_NORMAL;
1580         };
1581
1582         struct _OSP_EXPORT_ Header
1583         {
1584                 /**
1585                 * The property key to get the background of header.
1586                 *
1587                 * @since                2.1
1588                 */
1589                 _OSP_EXPORT_ static const int BG_NORMAL;
1590
1591                 /**
1592                 * The property key to get the background of the translucent style of header.
1593                 *
1594                 * @since                2.1
1595                 */
1596                 _OSP_EXPORT_ static const int TRANSLUCENT_BG_NORMAL;
1597
1598                 /**
1599                 * The property key to get the color of the title text of header.
1600                 *
1601                 * @since                2.1
1602                 */
1603                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
1604
1605                 /**
1606                 * The property key to get the color of the title text of translucent style of header.
1607                 *
1608                 * @since                2.1
1609                 */
1610                 _OSP_EXPORT_ static const int TRANSLUCENT_TITLE_TEXT_NORMAL;
1611
1612                 /**
1613                 * The property key to get the color of the description text of header.
1614                 *
1615                 * @since                2.1
1616                 */
1617                 _OSP_EXPORT_ static const int DESCRIPTION_TEXT_NORMAL;
1618
1619                 /**
1620                 * The property key to get the color of the description text of the translucent style of header.
1621                 *
1622                 * @since                2.1
1623                 */
1624                 _OSP_EXPORT_ static const int TRANSLUCENT_DESCRIPTION_TEXT_NORMAL;
1625
1626                 /**
1627                 * The property key to get the normal background color of the button of header.
1628                 *
1629                 * @since                2.1
1630                 */
1631                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
1632
1633                 /**
1634                 * The property key to get the disabled background color of the button of header.
1635                 *
1636                 * @since                2.1
1637                 */
1638                 _OSP_EXPORT_ static const int BUTTON_BG_DISABLED;
1639
1640                 /**
1641                 * The property key to get the pressed background color of the button of header.
1642                 *
1643                 * @since                2.1
1644                 */
1645                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
1646
1647                 /**
1648                 * The property key to get the highlighted background color of the button of header.
1649                 *
1650                 * @since                2.1
1651                 */
1652                 _OSP_EXPORT_ static const int BUTTON_BG_HIGHLIGHTED;
1653
1654                 /**
1655                 * The property key to get the normal background color of the button of the translucent style of header.
1656                 *
1657                 * @since                2.1
1658                 */
1659                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_NORMAL;
1660
1661                 /**
1662                 * The property key to get the disabled background color of the button of the translucent style of header.
1663                 *
1664                 * @since                2.1
1665                 */
1666                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_DISABLED;
1667
1668                 /**
1669                 * The property key to get the pressed background color of the button of the translucent style of header.
1670                 *
1671                 * @since                2.1
1672                 */
1673                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_PRESSED;
1674
1675                 /**
1676                 * The property key to get the highlighted background color of the button of the translucent style of header.
1677                 *
1678                 * @since                2.1
1679                 */
1680                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_BG_HIGHLIGHTED;
1681
1682                 /**
1683                 * The property key to get the normal text color of the button of header.
1684                 *
1685                 * @since                2.1
1686                 */
1687                 _OSP_EXPORT_ static const int BUTTON_TEXT_NORMAL;
1688
1689                 /**
1690                 * The property key to get the disabled text color of the button of header.
1691                 *
1692                 * @since                2.1
1693                 */
1694                 _OSP_EXPORT_ static const int BUTTON_TEXT_DISABLED;
1695
1696                 /**
1697                 * The property key to get the pressed text color of the button of header.
1698                 *
1699                 * @since                2.1
1700                 */
1701                 _OSP_EXPORT_ static const int BUTTON_TEXT_PRESSED;
1702
1703                 /**
1704                 * The property key to get the highlighted text color of the button of header.
1705                 *
1706                 * @since                2.1
1707                 */
1708                 _OSP_EXPORT_ static const int BUTTON_TEXT_HIGHLIGHTED;
1709
1710                 /**
1711                 * The property key to get the normal text color of the button of the translucent style of header.
1712                 *
1713                 * @since                2.1
1714                 */
1715                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_NORMAL;
1716
1717                 /**
1718                 * The property key to get the disabled text color of the button of the translucent style of header.
1719                 *
1720                 * @since                2.1
1721                 */
1722                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_DISABLED;
1723
1724                 /**
1725                 * The property key to get the pressed text color of the button of the translucent style of header.
1726                 *
1727                 * @since                2.1
1728                 */
1729                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_PRESSED;
1730
1731                 /**
1732                 * The property key to get the highlighted text color of the button of the translucent style of header.
1733                 *
1734                 * @since                2.1
1735                 */
1736                 _OSP_EXPORT_ static const int BUTTON_TRANSLUCENT_TEXT_HIGHLIGHTED;
1737
1738                 /**
1739                 * The property key to get the normal background color of the segmented item of header.
1740                 *
1741                 * @since                2.1
1742                 */
1743                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_NORMAL;
1744
1745                 /**
1746                 * The property key to get the disabled background color of the segmented item of header.
1747                 *
1748                 * @since                2.1
1749                 */
1750                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_DISABLED;
1751
1752                 /**
1753                 * The property key to get the pressed background color of the segmented item of header.
1754                 *
1755                 * @since                2.1
1756                 */
1757                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_PRESSED;
1758
1759                 /**
1760                 * The property key to get the highlighted background color of the segmented item of header.
1761                 *
1762                 * @since                2.1
1763                 */
1764                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_HIGHLIGHTED;
1765
1766                 /**
1767                 * The property key to get the selected background color of the segmented item of header.
1768                 *
1769                 * @since                2.1
1770                 */
1771                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_BG_SELECTED;
1772
1773                 /**
1774                 * The property key to get the normal background color of the segmented item of the translucent style of header.
1775                 *
1776                 * @since                2.1
1777                 */
1778                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_NORMAL;
1779
1780                 /**
1781                 * The property key to get the disabled background color of the segmented item of the translucent style of header.
1782                 *
1783                 * @since                2.1
1784                 */
1785                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_DISABLED;
1786
1787                 /**
1788                 * The property key to get the pressed background color of the segmented item of the translucent style of header.
1789                 *
1790                 * @since                2.1
1791                 */
1792                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_PRESSED;
1793
1794                 /**
1795                 * The property key to get the highlighted background color of the segmented item of the translucent style of header.
1796                 *
1797                 * @since                2.1
1798                 */
1799                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
1800
1801                 /**
1802                 * The property key to get the selected 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_SELECTED;
1807
1808                 /**
1809                 * The property key to get the normal text color of the segmented item of header.
1810                 *
1811                 * @since                2.1
1812                 */
1813                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_NORMAL;
1814
1815                 /**
1816                 * The property key to get the disabled text color of the segmented item of header.
1817                 *
1818                 * @since                2.1
1819                 */
1820                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_DISABLED;
1821
1822                 /**
1823                 * The property key to get the pressed text color of the segmented item of header.
1824                 *
1825                 * @since                2.1
1826                 */
1827                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_PRESSED;
1828
1829                 /**
1830                 * The property key to get the highlighted text color of the segmented item of header.
1831                 *
1832                 * @since                2.1
1833                 */
1834                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_HIGHLIGHTED;
1835
1836                 /**
1837                 * The property key to get the selected text color of the segmented item of header.
1838                 *
1839                 * @since                2.1
1840                 */
1841                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TEXT_SELECTED;
1842
1843                 /**
1844                 * The property key to get the normal text color of the segmented item of the translucent style of header.
1845                 *
1846                 * @since                2.1
1847                 */
1848                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_NORMAL;
1849
1850                 /**
1851                 * The property key to get the disabled text color of the segmented item of the translucent style of header.
1852                 *
1853                 * @since                2.1
1854                 */
1855                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_DISABLED;
1856
1857                 /**
1858                 * The property key to get the pressed text color of the segmented item of the translucent style of header.
1859                 *
1860                 * @since                2.1
1861                 */
1862                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_PRESSED;
1863
1864                 /**
1865                 * The property key to get the highlighted text color of the segmented item of the translucent style of header.
1866                 *
1867                 * @since                2.1
1868                 */
1869                 _OSP_EXPORT_ static const int SEGMENTED_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
1870
1871                 /**
1872                 * The property key to get the selected 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_SELECTED;
1877
1878                 /**
1879                 * The property key to get the normal background color of the tab item of header.
1880                 *
1881                 * @since                2.1
1882                 */
1883                 _OSP_EXPORT_ static const int TAB_ITEM_BG_NORMAL;
1884
1885                 /**
1886                 * The property key to get the disabled background color of the tab item of header.
1887                 *
1888                 * @since                2.1
1889                 */
1890                 _OSP_EXPORT_ static const int TAB_ITEM_BG_DISABLED;
1891
1892                 /**
1893                 * The property key to get the pressed background color of the tab item of header.
1894                 *
1895                 * @since                2.1
1896                 */
1897                 _OSP_EXPORT_ static const int TAB_ITEM_BG_PRESSED;
1898
1899                 /**
1900                 * The property key to get the highlighted background color of the tab item of header.
1901                 *
1902                 * @since                2.1
1903                 */
1904                 _OSP_EXPORT_ static const int TAB_ITEM_BG_HIGHLIGHTED;
1905
1906                 /**
1907                 * The property key to get the selected background color of the tab item of header.
1908                 *
1909                 * @since                2.1
1910                 */
1911                 _OSP_EXPORT_ static const int TAB_ITEM_BG_SELECTED;
1912
1913                 /**
1914                 * The property key to get the normal background color of the tab item of the translucent style of header.
1915                 *
1916                 * @since                2.1
1917                 */
1918                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_NORMAL;
1919
1920                 /**
1921                 * The property key to get the disabled background color of the tab item of the translucent style of header.
1922                 *
1923                 * @since                2.1
1924                 */
1925                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_DISABLED;
1926
1927                 /**
1928                 * The property key to get the pressed background color of the tab item of the translucent style of header.
1929                 *
1930                 * @since                2.1
1931                 */
1932                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_PRESSED;
1933
1934                 /**
1935                 * The property key to get the highlighted background color of the tab item of the translucent style of header.
1936                 *
1937                 * @since                2.1
1938                 */
1939                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
1940
1941                 /**
1942                 * The property key to get the selected 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_SELECTED;
1947
1948                 /**
1949                 * The property key to get the normal text color of the tab item of header.
1950                 *
1951                 * @since                2.1
1952                 */
1953                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_NORMAL;
1954
1955                 /**
1956                 * The property key to get the disabled text color of the tab item of header.
1957                 *
1958                 * @since                2.1
1959                 */
1960                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_DISABLED;
1961
1962                 /**
1963                 * The property key to get the pressed text color of the tab item of header.
1964                 *
1965                 * @since                2.1
1966                 */
1967                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_PRESSED;
1968
1969                 /**
1970                 * The property key to get the highlighted text color of the tab item of header.
1971                 *
1972                 * @since                2.1
1973                 */
1974                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_HIGHLIGHTED;
1975
1976                 /**
1977                 * The property key to get the selected text color of the tab item of header.
1978                 *
1979                 * @since                2.1
1980                 */
1981                 _OSP_EXPORT_ static const int TAB_ITEM_TEXT_SELECTED;
1982
1983                 /**
1984                 * The property key to get the normal text color of the tab item of the translucent style of header.
1985                 *
1986                 * @since                2.1
1987                 */
1988                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_NORMAL;
1989
1990                 /**
1991                 * The property key to get the disabled text color of the tab item of the translucent style of header.
1992                 *
1993                 * @since                2.1
1994                 */
1995                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_DISABLED;
1996
1997                 /**
1998                 * The property key to get the pressed text color of the tab item of the translucent style of header.
1999                 *
2000                 * @since                2.1
2001                 */
2002                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_PRESSED;
2003
2004                 /**
2005                 * The property key to get the highlighted text color of the tab item of the translucent style of header.
2006                 *
2007                 * @since                2.1
2008                 */
2009                 _OSP_EXPORT_ static const int TAB_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
2010
2011                 /**
2012                 * The property key to get the selected 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_SELECTED;
2017
2018                 /**
2019                 * The property key to get the normal background color of badge icon of header.
2020                 *
2021                 * @since                2.1
2022                 */
2023                 _OSP_EXPORT_ static const int BADGE_ICON_BG_NORMAL;
2024
2025                 /**
2026                 * The property key to get the disabled background color of badge icon of header.
2027                 *
2028                 * @since                2.1
2029                 */
2030                 _OSP_EXPORT_ static const int BADGE_ICON_BG_DISABLED;
2031
2032                 /**
2033                 * The property key to get the pressed background color of badge icon of header.
2034                 *
2035                 * @since                2.1
2036                 */
2037                 _OSP_EXPORT_ static const int BADGE_ICON_BG_PRESSED;
2038
2039                 /**
2040                 * The property key to get the highlighted background color of badge icon of header.
2041                 *
2042                 * @since                2.1
2043                 */
2044                 _OSP_EXPORT_ static const int BADGE_ICON_BG_HIGHLIGHTED;
2045
2046                 /**
2047                 * The property key to get the normal text color of badge icon of header.
2048                 *
2049                 * @since                2.1
2050                 */
2051                 _OSP_EXPORT_ static const int BADGE_ICON_TEXT_NORMAL;
2052
2053                 /**
2054                 * The property key to get the disabled text color of badge icon of header.
2055                 *
2056                 * @since                2.1
2057                 */
2058                 _OSP_EXPORT_ static const int BADGE_ICON_TEXT_DISABLED;
2059
2060                 /**
2061                 * The property key to get the pressed text color of badge icon of header.
2062                 *
2063                 * @since                2.1
2064                 */
2065                 _OSP_EXPORT_ static const int BADGE_ICON_TEXT_PRESSED;
2066
2067                 /**
2068                 * The property key to get the highlighted text color of badge icon of header.
2069                 *
2070                 * @since                2.1
2071                 */
2072                 _OSP_EXPORT_ static const int BADGE_ICON_TEXT_HIGHLIGHTED;
2073
2074                                 /**
2075                 * The property key to get the color of the left divider line of header.
2076                 *
2077                 * @since  2.1
2078                 */
2079                 _OSP_EXPORT_ static const int DIVIDER_LINE_LEFT_NORMAL;
2080
2081                 /**
2082                 * The property key to get the color of the right divider line of header.
2083                 *
2084                 * @since  2.1
2085                 */
2086                 _OSP_EXPORT_ static const int DIVIDER_LINE_RIGHT_NORMAL;
2087
2088                 /**
2089                 * The property key to get the color of the left divider line of the translucent style of header.
2090                 *
2091                 * @since  2.1
2092                 */
2093                 _OSP_EXPORT_ static const int DIVIDER_LINE_LEFT_TRANSLUCENT_NORMAL;
2094
2095                 /**
2096                 * The property key to get the color of the right divider line of the translucent style of header.
2097                 *
2098                 * @since  2.1
2099                 */
2100                 _OSP_EXPORT_ static const int DIVIDER_LINE_RIGHT_TRANSLUCENT_NORMAL;
2101
2102                 /**
2103                 * The property key to get the normal background color of the button item of header.
2104                 *
2105                 * @since  2.1
2106                 */
2107                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_NORMAL;
2108
2109                 /**
2110                 * The property key to get the disabled background color of the button item of header.
2111                 *
2112                 * @since  2.1
2113                 */
2114                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_DISABLED;
2115
2116                 /**
2117                 * The property key to get the pressed background color of the button item of header.
2118                 *
2119                 * @since  2.1
2120                 */
2121                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_PRESSED;
2122
2123                 /**
2124                 * The property key to get the highlighted background color of the button item of header.
2125                 *
2126                 * @since  2.1
2127                 */
2128                 _OSP_EXPORT_ static const int BUTTON_ITEM_BG_HIGHLIGHTED;
2129
2130                 /**
2131                 * The property key to get the normal background color of the button item of the translucent style of header
2132                 *
2133                 * @since  2.1
2134                 */
2135                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_NORMAL;
2136
2137                 /**
2138                 * The property key to get the disabled background color of the button item of the translucent style of header
2139                 *
2140                 * @since  2.1
2141                 */
2142                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_DISABLED;
2143
2144                 /**
2145                 * The property key to get the pressed background color of the button item of the translucent style of header
2146                 *
2147                 * @since  2.1
2148                 */
2149                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_PRESSED;
2150
2151                 /**
2152                 * The property key to get the highlighted background color of the button item of the translucent style of header
2153                 *
2154                 * @since  2.1
2155                 */
2156                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_BG_HIGHLIGHTED;
2157
2158                 /**
2159                 * The property key to get the normal text color of the button item of header
2160                 *
2161                 * @since  2.1
2162                 */
2163                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_NORMAL;
2164
2165                 /**
2166                 * The property key to get the disabled text color of the button item of header
2167                 *
2168                 * @since  2.1
2169                 */
2170                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_DISABLED;
2171
2172                 /**
2173                 * The property key to get the pressed text color of the button item of header
2174                 *
2175                 * @since  2.1
2176                 */
2177                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_PRESSED;
2178
2179                 /**
2180                 * The property key to get the highlighted text color of the button item of header
2181                 *
2182                 * @since  2.1
2183                 */
2184                 _OSP_EXPORT_ static const int BUTTON_ITEM_TEXT_HIGHLIGHTED;
2185
2186                 /**
2187                 * The property key to get the normal text color of the button item of the translucent style of header
2188                 *
2189                 * @since  2.1
2190                 */
2191                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_NORMAL;
2192
2193                 /**
2194                 * The property key to get the disabled text color of the button item of the translucent style of header
2195                 *
2196                 * @since  2.1
2197                 */
2198                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_DISABLED;
2199
2200                 /**
2201                 * The property key to get the pressed text color of the button item of the translucent style of header
2202                 *
2203                 * @since  2.1
2204                 */
2205                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_PRESSED;
2206
2207                 /**
2208                 * The property key to get the highlighted text color of the button item of the translucent style of header
2209                 *
2210                 * @since  2.1
2211                 */
2212                 _OSP_EXPORT_ static const int BUTTON_ITEM_TRANSLUCENT_TEXT_HIGHLIGHTED;
2213         };
2214
2215         struct _OSP_EXPORT_ IconList
2216         {
2217                 /**
2218                 * The property key to get the empty text color of icon list.
2219                 *
2220                 * @since                2.1
2221                 */
2222                 _OSP_EXPORT_ static const int EMPTY_TEXT_NORMAL;
2223
2224                 /**
2225                 * The property key to get the normal text color of icon list.
2226                 *
2227                 * @since                2.1
2228                 */
2229                 _OSP_EXPORT_ static const int TEXT_NORMAL;
2230
2231                 /**
2232                 * The property key to get the pressed text color of icon list.
2233                 *
2234                 * @since                2.1
2235                 */
2236                 _OSP_EXPORT_ static const int TEXT_PRESSED;
2237
2238                 /**
2239                 * The property key to get the highlighted text color of icon list.
2240                 *
2241                 * @since                2.1
2242                 */
2243                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
2244
2245                 /**
2246                 * The property key to get the inner normal text color of icon list.
2247                 *
2248                 * @since                2.1
2249                 */
2250                 _OSP_EXPORT_ static const int INNER_TEXT_NORMAL;
2251
2252                 /**
2253                 * The property key to get the inner pressed text color of icon list.
2254                 *
2255                 * @since                2.1
2256                 */
2257                 _OSP_EXPORT_ static const int INNER_TEXT_PRESSED;
2258
2259                 /**
2260                 * The property key to get the inner highlighted text color of icon list.
2261                 *
2262                 * @since                2.1
2263                 */
2264                 _OSP_EXPORT_ static const int INNER_TEXT_HIGHLIGHTED;
2265
2266                 /**
2267                 * The property key to get the background color of inner text area of icon list.
2268                 *
2269                 * @since                2.1
2270                 */
2271                 _OSP_EXPORT_ static const int INNER_TEXT_BG_NORMAL;
2272
2273                 /**
2274                 * The property key to get the pressed background color of the item of icon list.
2275                 *
2276                 * @since                2.1
2277                 */
2278                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
2279
2280                 /**
2281                 * The property key to get the normal border color of the item of icon list.
2282                 *
2283                 * @since                2.1
2284                 */
2285                 _OSP_EXPORT_ static const int ITEM_BORDER_NORMAL;
2286
2287                 /**
2288                 * The property key to get the pressed border color of the item of icon list.
2289                 *
2290                 * @since                2.1
2291                 */
2292                 _OSP_EXPORT_ static const int ITEM_BORDER_PRESSED;
2293
2294                 /**
2295                 * The property key to get the highlighted border color of the item of icon list.
2296                 *
2297                 * @since                2.1
2298                 */
2299                 _OSP_EXPORT_ static const int ITEM_BORDER_HIGHLIGHTED;
2300         };
2301
2302         struct _OSP_EXPORT_ InputPad
2303         {
2304                 /**
2305                 * The property key to get the normal text color of input pad.
2306                 *
2307                 * @since                2.1
2308                 */
2309                 _OSP_EXPORT_ static const int TEXT_NORMAL;
2310
2311                 /**
2312                 * The property key to get the pressed text color of input pad.
2313                 *
2314                 * @since                2.1
2315                 */
2316                 _OSP_EXPORT_ static const int TEXT_PRESSED;
2317
2318                 /**
2319                 * The property key to get the highlighted text color of input pad.
2320                 *
2321                 * @since                2.1
2322                 */
2323                 _OSP_EXPORT_ static const int TEXT_HIGHLIGHTED;
2324
2325                 /**
2326                 * The property key to get the disabled text color of input pad.
2327                 *
2328                 * @since                2.1
2329                 */
2330                 _OSP_EXPORT_ static const int TEXT_DISABLED;
2331
2332                 /**
2333                 * The property key to get the guide text color of input pad.
2334                 *
2335                 * @since                2.1
2336                 */
2337                 _OSP_EXPORT_ static const int GUIDE_TEXT_NORMAL;
2338
2339                 /**
2340                 * The property key to get the normal background color of the button of input pad.
2341                 *
2342                 * @since                2.1
2343                 */
2344                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
2345
2346                 /**
2347                 * The property key to get the pressed background color of the button of input pad.
2348                 *
2349                 * @since                2.1
2350                 */
2351                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
2352
2353                 /**
2354                 * The property key to get the highlighted background color of the button of input pad.
2355                 *
2356                 * @since                2.1
2357                 */
2358                 _OSP_EXPORT_ static const int BUTTON_BG_HIGHLIGHTED;
2359
2360                 /**
2361                 * The property key to get the disabled background color of the button of input pad.
2362                 *
2363                 * @since                2.1
2364                 */
2365                 _OSP_EXPORT_ static const int BUTTON_BG_DISABLED;
2366         };
2367
2368         struct _OSP_EXPORT_ Label
2369         {
2370                 /**
2371                 * The property key to get the text color of label.
2372                 *
2373                 * @since                2.1
2374                 */
2375                 _OSP_EXPORT_ static const int TEXT_NORMAL;
2376         };
2377
2378         struct _OSP_EXPORT_ MessageBox
2379         {
2380                 /**
2381                 * The property key to get the background color of messagebox.
2382                 *
2383                 * @since                2.1
2384                 */
2385                 _OSP_EXPORT_ static const int BG_NORMAL;
2386
2387                 /**
2388                 * The property key to get the color of the title text of messagebox.
2389                 *
2390                 * @since                2.1
2391                 */
2392                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
2393
2394                 /**
2395                 * The property key to get the color of the text of messagebox.
2396                 *
2397                 * @since                2.1
2398                 */
2399                 _OSP_EXPORT_ static const int TEXT_NORMAL;
2400         };
2401
2402         struct _OSP_EXPORT_ Panel
2403         {
2404                 /**
2405                 * The property key to get the background color of grouped style of panel.
2406                 *
2407                 * @since                2.1
2408                 */
2409                 _OSP_EXPORT_ static const int GROUPED_STYLE_BG_NORMAL;
2410         };
2411
2412         struct _OSP_EXPORT_ Popup
2413         {
2414                 /**
2415                 * The property key to get the background color of popup.
2416                 *
2417                 * @since                2.1
2418                 */
2419                 _OSP_EXPORT_ static const int BG_NORMAL;
2420
2421                 /**
2422                 * The property key to get the color of the title text of popup.
2423                 *
2424                 * @since                2.1
2425                 */
2426                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
2427         };
2428
2429         struct _OSP_EXPORT_ Progress
2430         {
2431                 /**
2432                 * The property key to get the background color of the bar of progress.
2433                 *
2434                 * @since                2.1
2435                 */
2436                 _OSP_EXPORT_ static const int BAR_BG_NORMAL;
2437
2438                 /**
2439                 * The property key to get the background color of progress.
2440                 *
2441                 * @since                2.1
2442                 */
2443                 _OSP_EXPORT_ static const int BAR_NORMAL;
2444         };
2445
2446         struct _OSP_EXPORT_ Scroll
2447         {
2448                 /**
2449                 * The property key to get the background color of thumb of scroll.
2450                 *
2451                 * @since                2.1
2452                 */
2453                 _OSP_EXPORT_ static const int THUMB_BG_NORMAL;
2454
2455                 /**
2456                 * The property key to get the normal color of the jump-to-top button of scroll.
2457                 *
2458                 * @since                2.1
2459                 */
2460                 _OSP_EXPORT_ static const int JUMP_TO_TOP_NORMAL;
2461
2462                 /**
2463                 * The property key to get the pressed color of the jump-to-top button of scroll.
2464                 *
2465                 * @since                2.1
2466                 */
2467                 _OSP_EXPORT_ static const int JUMP_TO_TOP_PRESSED;
2468
2469                 /**
2470                 * The property key to get the normal background color of the button of scroll
2471                 *
2472                 * @since                2.1
2473                 */
2474                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
2475
2476                 /**
2477                 * The property key to get the pressed background color of the button of scroll.
2478                 *
2479                 * @since                2.1
2480                 */
2481                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
2482         };
2483
2484         struct _OSP_EXPORT_ SearchBar
2485         {
2486                 /**
2487                 * The property key to get the normal background color of the button of search bar.
2488                 *
2489                 * @since                2.1
2490                 */
2491                 _OSP_EXPORT_ static const int BUTTON_BG_NORMAL;
2492
2493                 /**
2494                 * The property key to get the pressed background color of the button of search bar.
2495                 *
2496                 * @since                2.1
2497                 */
2498                 _OSP_EXPORT_ static const int BUTTON_BG_PRESSED;
2499
2500                 /**
2501                 * The property key to get the disabled background color of the button of search bar.
2502                 *
2503                 * @since                2.1
2504                 */
2505                 _OSP_EXPORT_ static const int BUTTON_BG_DISABLED;
2506
2507                 /**
2508                 * The property key to get the highlighted background color of the button of search bar.
2509                 *
2510                 * @since                2.1
2511                 */
2512                 _OSP_EXPORT_ static const int BUTTON_BG_HIGHLIGHTED;
2513
2514                 /**
2515                 * The property key to get the normal text color of the button of search bar.
2516                 *
2517                 * @since                2.1
2518                 */
2519                 _OSP_EXPORT_ static const int BUTTON_TEXT_NORMAL;
2520
2521                 /**
2522                 * The property key to get the pressed text color of the button of search bar.
2523                 *
2524                 * @since                2.1
2525                 */
2526                 _OSP_EXPORT_ static const int BUTTON_TEXT_PRESSED;
2527
2528                 /**
2529                 * The property key to get the disabled text color of the button of search bar.
2530                 *
2531                 * @since                2.1
2532                 */
2533                 _OSP_EXPORT_ static const int BUTTON_TEXT_DISABLED;
2534
2535                 /**
2536                 * The property key to get the highlighted text color of the button of search bar.
2537                 *
2538                 * @since                2.1
2539                 */
2540                 _OSP_EXPORT_ static const int BUTTON_TEXT_HIGHLIGHTED;
2541
2542                 /**
2543                 * The property key to get the normal background color of the edit of search bar.
2544                 *
2545                 * @since                2.1
2546                 */
2547                 _OSP_EXPORT_ static const int EDIT_BG_NORMAL;
2548
2549                 /**
2550                 * The property key to get the disabled background color of the edit of search bar.
2551                 *
2552                 * @since                2.1
2553                 */
2554                 _OSP_EXPORT_ static const int EDIT_BG_DISABLED;
2555
2556                 /**
2557                 * The property key to get the normal text color of the edit of search bar.
2558                 *
2559                 * @since                2.1
2560                 */
2561                 _OSP_EXPORT_ static const int EDIT_TEXT_NORMAL;
2562
2563                 /**
2564                 * The property key to get the disabled text color of the edit of search bar.
2565                 *
2566                 * @since                2.1
2567                 */
2568                 _OSP_EXPORT_ static const int EDIT_TEXT_DISABLED;
2569
2570                 /**
2571                 * The property key to get the highlighted text color of the edit of search bar.
2572                 *
2573                 * @since                2.1
2574                 */
2575                 _OSP_EXPORT_ static const int EDIT_TEXT_HIGHLIGHTED;
2576
2577                 /**
2578                 * The property key to get the normal background color of the icon of search bar.
2579                 *
2580                 * @since                2.1
2581                 */
2582                 _OSP_EXPORT_ static const int ICON_BG_NORMAL;
2583
2584                 /**
2585                 * The property key to get the disabled background color of the icon of search bar.
2586                 *
2587                 * @since                2.1
2588                 */
2589                 _OSP_EXPORT_ static const int ICON_BG_DISABLED;
2590
2591                 /**
2592                 * The property key to get the background color of the content area of search bar.
2593                 *
2594                 * @since                2.1
2595                 */
2596                 _OSP_EXPORT_ static const int CONTENT_AREA_BG_NORMAL;
2597         };
2598
2599         struct _OSP_EXPORT_ Slider
2600         {
2601                 /**
2602                 * The property key to get the background color of the others style of slider.
2603                 *
2604                 * @since                2.1
2605                 */
2606                 _OSP_EXPORT_ static const int BG_OTHERS_NORMAL;
2607
2608                 /**
2609                 * The property key to get the background color of the default style of slider.
2610                 *
2611                 * @since                2.1
2612                 */
2613                 _OSP_EXPORT_ static const int BG_DEFAULT_NORMAL;
2614
2615                 /**
2616                 * The property key to get the background color of the bar of slider.
2617                 *
2618                 * @since                2.1
2619                 */
2620                 _OSP_EXPORT_ static const int BAR_BG_NORMAL;
2621
2622                 /**
2623                 * The property key to get the color of the bar of slider.
2624                 *
2625                 * @since                2.1
2626                 */
2627                 _OSP_EXPORT_ static const int BAR_NORMAL;
2628
2629                 /**
2630                 * The property key to get the normal background color of the handle of slider.
2631                 *
2632                 * @since                2.1
2633                 */
2634                 _OSP_EXPORT_ static const int HANDLE_BG_NORMAL;
2635
2636                 /**
2637                 * The property key to get the pressed background color of the handle of slider.
2638                 *
2639                 * @since                2.1
2640                 */
2641                 _OSP_EXPORT_ static const int HANDLE_BG_PRESSED;
2642
2643                 /**
2644                 * The property key to get the disabled background color of the handle of slider.
2645                 *
2646                 * @since                2.1
2647                 */
2648                 _OSP_EXPORT_ static const int HANDLE_BG_DISABLED;
2649
2650                 /**
2651                 * The property key to get the highlighted background color of the handle of slider.
2652                 *
2653                 * @since                2.1
2654                 */
2655                 _OSP_EXPORT_ static const int HANDLE_BG_HIGHLIGHTED;
2656
2657                 /**
2658                 * The property key to get the normal text color of the handle of slider.
2659                 *
2660                 * @since                2.1
2661                 */
2662                 _OSP_EXPORT_ static const int HANDLE_NUMBER_TEXT_NORMAL;
2663
2664                 /**
2665                 * The property key to get the disabled text color of the handle of slider.
2666                 *
2667                 * @since                2.1
2668                 */
2669                 _OSP_EXPORT_ static const int HANDLE_NUMBER_TEXT_DISABLED;
2670
2671                 /**
2672                 * The property key to get the color of the title text of slider.
2673                 *
2674                 * @since                2.1
2675                 */
2676                 _OSP_EXPORT_ static const int TITLE_TEXT_NORMAL;
2677
2678                 /**
2679                  * The property key to get the background color of the overlay of slider.
2680                  *
2681                 * @since                2.1
2682                 */
2683                 _OSP_EXPORT_ static const int OVERLAY_BG_NORMAL;
2684
2685                 /**
2686                  * The property key to get the text color of the overlay of slider.
2687                  *
2688                 * @since                2.1
2689                 */
2690                 _OSP_EXPORT_ static const int OVERLAY_TEXT_NORMAL;
2691         };
2692
2693         struct _OSP_EXPORT_ SplitPanel
2694         {
2695                 /**
2696                  * The property key to get the normal color of the divider of split panel.
2697                  *
2698                 * @since                2.1
2699                 */
2700                 _OSP_EXPORT_ static const int DIVIDER_BG_NORMAL;
2701
2702                 /**
2703                  * The property key to get the pressed color of the divider of split panel.
2704                  *
2705                 * @since                2.1
2706                 */
2707                 _OSP_EXPORT_ static const int DIVIDER_BG_PRESSED;
2708         };
2709
2710         struct _OSP_EXPORT_ TabBar
2711         {
2712                 /**
2713                  * The property key to get the background color of tab bar.
2714                  *
2715                 * @since                2.1
2716                 */
2717                 _OSP_EXPORT_ static const int BG_NORMAL;
2718
2719                 /**
2720                  * The property key to get the normal background color of the item of tab bar.
2721                  *
2722                 * @since                2.1
2723                 */
2724                 _OSP_EXPORT_ static const int ITEM_BG_NORMAL;
2725
2726                 /**
2727                  * The property key to get the pressed background color of the item of tab bar.
2728                  *
2729                 * @since                2.1
2730                 */
2731                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
2732
2733                 /**
2734                  * The property key to get the selected background color of the item of tab bar.
2735                  *
2736                 * @since                2.1
2737                 */
2738                 _OSP_EXPORT_ static const int ITEM_BG_SELECTED;
2739
2740                 /**
2741                  * The property key to get the normal text color of the item of tab bar.
2742                  *
2743                 * @since                2.1
2744                 */
2745                 _OSP_EXPORT_ static const int ITEM_TEXT_NORMAL;
2746
2747                 /**
2748                  * The property key to get the pressed text color of the item of tab bar.
2749                  *
2750                 * @since                2.1
2751                 */
2752                 _OSP_EXPORT_ static const int ITEM_TEXT_PRESSED;
2753
2754                 /**
2755                  * The property key to get the selected text color of the item of tab bar.
2756                  *
2757                 * @since                2.1
2758                 */
2759                 _OSP_EXPORT_ static const int ITEM_TEXT_SELECTED;
2760
2761                 /**
2762                  * The property key to get the background color of the arrow of tab bar.
2763                  *
2764                 * @since                2.1
2765                 */
2766                 _OSP_EXPORT_ static const int ARROW_BG_NORMAL;
2767         };
2768         
2769         struct _OSP_EXPORT_ Tab
2770         {
2771                 /**
2772                  * The property key to get the normal background color of the item of tab.
2773                  *
2774                 * @since                2.1
2775                 */
2776                 _OSP_EXPORT_ static const int ITEM_BG_NORMAL;
2777
2778                 /**
2779                  * The property key to get the pressed background color of the item of tab.
2780                  *
2781                 * @since                2.1
2782                 */
2783                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
2784
2785                 /**
2786                  * The property key to get the selected background color of the item of tab.
2787                  *
2788                 * @since                2.1
2789                 */
2790                 _OSP_EXPORT_ static const int ITEM_BG_SELECTED;
2791
2792                 /**
2793                  * The property key to get the highlighted background color of the item of tab.
2794                  *
2795                 * @since                2.1
2796                 */
2797                 _OSP_EXPORT_ static const int ITEM_BG_HIGHLIGHTED;
2798
2799                 /**
2800                  * The property key to get the disabled background color of the item of tab.
2801                  *
2802                 * @since                2.1
2803                 */
2804                 _OSP_EXPORT_ static const int ITEM_BG_DISABLED;
2805
2806                 /**
2807                  * The property key to get the normal text color of the item of tab.
2808                  *
2809                 * @since                2.1
2810                 */
2811                 _OSP_EXPORT_ static const int ITEM_TEXT_NORMAL;
2812
2813                 /**
2814                  * The property key to get the pressed text color of the item of tab.
2815                  *
2816                 * @since                2.1
2817                 */
2818                 _OSP_EXPORT_ static const int ITEM_TEXT_PRESSED;
2819
2820                 /**
2821                  * The property key to get the selected text color of the item of tab.
2822                  *
2823                 * @since                2.1
2824                 */
2825                 _OSP_EXPORT_ static const int ITEM_TEXT_SELECTED;
2826
2827                 /**
2828                  * The property key to get the highlighted text color of the item of tab.
2829                  *
2830                 * @since                2.1
2831                 */
2832                 _OSP_EXPORT_ static const int ITEM_TEXT_HIGHLIGHTED;
2833
2834                 /**
2835                  * The property key to get the disabled text color of the item of tab.
2836                  *
2837                 * @since                2.1
2838                 */
2839                 _OSP_EXPORT_ static const int ITEM_TEXT_DISABLED;
2840         };
2841
2842         struct _OSP_EXPORT_ TableView
2843         {
2844                 /**
2845                  * The property key to get the background color of table view.
2846                  *
2847                 * @since                2.1
2848                 */
2849                 _OSP_EXPORT_ static const int BG_NORMAL;
2850
2851                 /**
2852                  * The property key to get the color of top divider of table view.
2853                  *
2854                 * @since                2.1
2855                 */
2856                 _OSP_EXPORT_ static const int ITEM_DIVIDER_TOP_BG_NORMAL;
2857
2858                 /**
2859                  * The property key to get the color of bottom divider of table view.
2860                  *
2861                 * @since                2.1
2862                 */
2863                 _OSP_EXPORT_ static const int ITEM_DIVIDER_BOTTOM_BG_NORMAL;
2864
2865                 /**
2866                  * The property key to get the normal background color of the item of table view.
2867                  *
2868                 * @since                2.1
2869                 */
2870                 _OSP_EXPORT_ static const int ITEM_BG_NORMAL;
2871
2872                 /**
2873                  * The property key to get the pressed background color of the item of table view.
2874                  *
2875                 * @since                2.1
2876                 */
2877                 _OSP_EXPORT_ static const int ITEM_BG_PRESSED;
2878
2879                 /**
2880                  * The property key to get the highlighted background color of the item of table view.
2881                  *
2882                 * @since                2.1
2883                 */
2884                 _OSP_EXPORT_ static const int ITEM_BG_HIGHLIGHTED;
2885
2886                 /**
2887                  * The property key to get the disabled background color of the item of table view.
2888                  *
2889                 * @since                2.1
2890                 */
2891                 _OSP_EXPORT_ static const int ITEM_BG_DISABLED;
2892
2893                 /**
2894                  * The property key to get the normal text color of the item of table view.
2895                  *
2896                 * @since                2.1
2897                 */
2898                 _OSP_EXPORT_ static const int ITEM_TEXT_NORMAL;
2899
2900                 /**
2901                  * The property key to get the pressed text color of the item of table view.
2902                  *
2903                 * @since                2.1
2904                 */
2905                 _OSP_EXPORT_ static const int ITEM_TEXT_PRESSED;
2906
2907                 /**
2908                  * The property key to get the highlighted text color of the item of table view.
2909                  *
2910                 * @since                2.1
2911                 */
2912                 _OSP_EXPORT_ static const int ITEM_TEXT_HIGHLIGHTED;
2913
2914                 /**
2915                  * The property key to get the disabled text color of the item of table view.
2916                  *
2917                 * @since                2.1
2918                 */
2919                 _OSP_EXPORT_ static const int ITEM_TEXT_DISABLED;
2920
2921                 /**
2922                  * The property key to get the color of the description text of table view.
2923                  *
2924                 * @since                2.1
2925                 */
2926                 _OSP_EXPORT_ static const int ITEM_DESCRIPTION_TEXT_NORMAL;
2927
2928                 /**
2929                  * The property key to get the normal color of the annex of table view.
2930                  *
2931                 * @since                2.1
2932                 */
2933                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_NORMAL;
2934
2935                 /**
2936                  * The property key to get the pressed color of the annex of table view.
2937                  *
2938                 * @since                2.1
2939                 */
2940                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_PRESSED;
2941
2942                 /**
2943                  * The property key to get the highlighted color of the annex of table view.
2944                  *
2945                 * @since                2.1
2946                 */
2947                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_HIGHLIGHTED;
2948
2949                 /**
2950                  * The property key to get the normal background color of the annex of table view.
2951                  *
2952                 * @since                2.1
2953                 */
2954                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_BG_NORMAL;
2955
2956                 /**
2957                  * The property key to get the pressed background color of the annex of table view.
2958                  *
2959                 * @since                2.1
2960                 */
2961                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_BG_PRESSED;
2962
2963                 /**
2964                  * The property key to get the highlighted background color of the annex of table view.
2965                  *
2966                 * @since                2.1
2967                 */
2968                 _OSP_EXPORT_ static const int ITEM_ANNEX_DETAIL_BG_HIGHLIGHTED;
2969
2970                 /**
2971                  * The property key to get the background color of the group item of table view.
2972                  *
2973                 * @since                2.1
2974                 */
2975                 _OSP_EXPORT_ static const int GROUP_ITEM_BG_NORMAL;
2976
2977                 /**
2978                  * The property key to get the normal text color of the group item of table view.
2979                  *
2980                 * @since                2.1
2981                 */
2982                 _OSP_EXPORT_ static const int GROUP_ITEM_TEXT_NORMAL;
2983
2984                 /**
2985                  * The property key to get the pressed text color of the group item of table view.
2986                  *
2987                 * @since                2.1
2988                 */
2989                 _OSP_EXPORT_ static const int GROUP_ITEM_TEXT_PRESSED;
2990
2991                 /**
2992                  * The property key to get the highlighted text color of the group item of table view.
2993                  *
2994                 * @since                2.1
2995                 */
2996                 _OSP_EXPORT_ static const int GROUP_ITEM_TEXT_HIGHLIGHTED;
2997
2998                 /**
2999                  * The property key to get the normal color of the index bar of the group item of table view.
3000                  *
3001                 * @since                2.1
3002                 */
3003                 _OSP_EXPORT_ static const int GROUP_ITEM_INDEX_BAR_NORMAL;
3004
3005                 /**
3006                  * The property key to get the pressed color of the index bar of the group item of table view.
3007                  *
3008                 * @since                2.1
3009                 */
3010                 _OSP_EXPORT_ static const int GROUP_ITEM_INDEX_BAR_PRESSED;
3011
3012                 /**
3013                  * The property key to get the highlighted color of the index bar of the group item of table view.
3014                  *
3015                 * @since                2.1
3016                 */
3017                 _OSP_EXPORT_ static const int GROUP_ITEM_INDEX_BAR_HIGHLIGHTED;
3018
3019                 /**
3020                  * The property key to get the normal color of the bar of the group item of table view.
3021                  *
3022                 * @since                2.1
3023                 */
3024                 _OSP_EXPORT_ static const int GROUP_ITEM_BAR_NORMAL;
3025
3026                 /**
3027                  * The property key to get the pressed color of the bar of the group item of table view.
3028                  *
3029                 * @since                2.1
3030                 */
3031                 _OSP_EXPORT_ static const int GROUP_ITEM_BAR_PRESSED;
3032
3033                 /**
3034                  * The property key to get the highlighted color of the bar of the group item of table view.
3035                  *
3036                 * @since                2.1
3037                 */
3038                 _OSP_EXPORT_ static const int GROUP_ITEM_BAR_HIGHLIGHTED;
3039
3040                 /**
3041                  * The property key to get the background color of the section item of table view.
3042                  *
3043                 * @since                2.1
3044                 */
3045                 _OSP_EXPORT_ static const int SECTION_ITEM_BG_NORMAL;
3046
3047                 /**
3048                  * The property key to get the background color of the context item of table view.
3049                  *
3050                 * @since                2.1
3051                 */
3052                 _OSP_EXPORT_ static const int CONTEXT_ITEM_BG_NORMAL;
3053
3054                 /**
3055                  * The property key to get the empty text color of table view.
3056                  *
3057                 * @since                2.1
3058                 */
3059                 _OSP_EXPORT_ static const int EMPTY_TEXT_NORMAL;
3060         };
3061
3062         struct _OSP_EXPORT_ TokenEdit
3063         {
3064                 /**
3065                  * The property key to get the normal background color of token edit.
3066                  *
3067                 * @since                2.1
3068                 */
3069                 _OSP_EXPORT_ static const int BG_NORMAL;
3070
3071                 /**
3072                  * The property key to get the selected background color of token edit.
3073                  *
3074                 * @since                2.1
3075                 */
3076                 _OSP_EXPORT_ static const int BG_SELECTED;
3077
3078                 /**
3079                  * The property key to get the normal text color of token edit.
3080                  *
3081                 * @since                2.1
3082                 */
3083                 _OSP_EXPORT_ static const int TEXT_NORMAL;
3084
3085                 /**
3086                  * The property key to get the selected text color of token edit.
3087                  *
3088                 * @since                2.1
3089                 */
3090                 _OSP_EXPORT_ static const int TEXT_SELECTED;
3091         };
3092 };
3093 }} //Tizen::Ui
3094 #endif // _FUI_UI_CONFIGURATION_TYPES_H_