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