[NUI] Remove unused property of Transition
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI.Components / Theme / ThemeDark.cs
1 /*
2  * Copyright(c) 2021 Samsung Electronics Co., Ltd.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  *
16  */
17 #if false
18
19 using System.Diagnostics.CodeAnalysis;
20 using Tizen.NUI.BaseComponents;
21
22 namespace Tizen.NUI.Components
23 {
24     internal partial class DefaultThemeCreator : IThemeCreator
25     {
26         [SuppressMessage("Microsoft.Reliability", "CA2000: Dispose objects before losing scope", Justification = "The responsibility to dispose the object is transferred to the theme object.")]
27         public Theme Create()
28         {
29             var theme = new Theme()
30             {
31                 Id = Tizen.NUI.DefaultThemeCreator.DefaultId,
32                 Version = Tizen.NUI.DefaultThemeCreator.DefaultVersion
33             };
34
35             theme.AddStyleWithoutClone("Tizen.NUI.Components.Button", new ButtonStyle()
36             {
37                 Size = new Size(339, 96),
38                 CornerRadiusPolicy = VisualTransformPolicyType.Relative,
39                 CornerRadius = 0.2916f,
40                 ItemAlignment = LinearLayout.Alignment.Center,
41                 BackgroundColor = new Selector<Color>()
42                 {
43                     Normal = new Color(0.039f, 0.055f, 0.29f, 1),
44                     Pressed = new Color(0.106f, 0.412f, 0.792f, 1),
45                     Focused = new Color(0, 0.2f, 0.545f, 1),
46                     Disabled = new Color(0.765f, 0.792f, 0.824f, 1),
47                 },
48                 Text = new TextLabelStyle()
49                 {
50                     PixelSize = 32,
51                     TextColor = Color.White,
52                 }
53             });
54
55             theme.AddStyleWithoutClone("Tizen.NUI.Components.CheckBox", new ButtonStyle()
56             {
57                 ItemSpacing = new Size2D(32, 32),
58                 ItemAlignment = LinearLayout.Alignment.Begin,
59                 Icon = new ImageViewStyle()
60                 {
61                     Size = new Size(36, 36),
62                     ResourceUrl = new Selector<string>()
63                     {
64                         Normal = FrameworkInformation.ResourcePath + "IoT_check_off.svg",
65                         Pressed = FrameworkInformation.ResourcePath + "IoT_check_off_p.svg",
66                         Disabled = FrameworkInformation.ResourcePath + "IoT_check_off_d.svg",
67                         Focused = FrameworkInformation.ResourcePath + "IoT_check_off_f.svg",
68                         Selected = FrameworkInformation.ResourcePath + "IoT_check_on.svg",
69                         SelectedPressed = FrameworkInformation.ResourcePath + "IoT_check_on_p.svg",
70                         SelectedFocused = FrameworkInformation.ResourcePath + "IoT_check_on_f.svg",
71                         DisabledSelected = FrameworkInformation.ResourcePath + "IoT_check_on_d.svg",
72                     },
73                 },
74                 Text = new TextLabelStyle()
75                 {
76                     PixelSize = 32,
77                     TextColor = new Color("#001447")
78                 }
79             });
80
81             theme.AddStyleWithoutClone("Tizen.NUI.Components.Popup", new PopupStyle()
82             {
83                 Size = new Size(500, 280),
84                 BackgroundColor = new Color(0.9f, 0.9f, 0.9f, 1),
85                 ImageShadow = new ImageShadow()
86                 {
87                     Url = FrameworkInformation.ResourcePath + "nui_component_default_popup_shadow.png",
88                     Border = new Rectangle(24, 24, 24, 24),
89                     Extents = new Vector2(48, 48)
90                 },
91                 Title = new TextLabelStyle()
92                 {
93                     PointSize = 16,
94                     Padding = new Extents(20, 20, 20, 20),
95                 },
96                 Buttons = new ButtonStyle()
97                 {
98                     Size = new Size(0, 80),
99                     BackgroundColor = new Selector<Color>()
100                     {
101                         Normal = new Color(1, 1, 1, 1),
102                         Pressed = new Color(1, 1, 1, 0.5f),
103                     },
104                     Overlay = new ImageViewStyle()
105                     {
106                         BackgroundColor = new Selector<Color>()
107                         {
108                             Pressed = new Color(0, 0, 0, 0.1f),
109                             Other = new Color(1, 1, 1, 0.1f),
110                         },
111                     },
112                     Text = new TextLabelStyle()
113                     {
114                         TextColor = new Color(0.05f, 0.63f, 0.9f, 1),
115                     }
116                 }
117             });
118
119             theme.AddStyleWithoutClone("Tizen.NUI.Components.Progress", new ProgressStyle()
120             {
121                 Size = new Size(200, 25),
122                 Track = new ImageViewStyle()
123                 {
124                     ResourceUrl = FrameworkInformation.ResourcePath + "IoT_progressindicator_empty.png",
125                     BackgroundColor = new Color(0, 0, 0, 0.1f),
126                 },
127                 Buffer = new ImageViewStyle()
128                 {
129                     BackgroundColor = new Color(0.05f, 0.63f, 0.9f, 0.3f),
130                 },
131                 Progress = new ImageViewStyle()
132                 {
133                     ResourceUrl = new Selector<string>()
134                     {
135                         Normal = FrameworkInformation.ResourcePath + "IoT_progressindicator_progress_dark.png",
136                         Disabled = FrameworkInformation.ResourcePath + "IoT_progressindicator_progressdisabled.png",
137                     },
138                     BackgroundColor = new Color(0.05f, 0.63f, 0.9f, 1),
139                 },
140                 IndeterminateImageUrl = FrameworkInformation.ResourcePath + "nui_component_default_progress_indeterminate.png",
141             });
142
143             theme.AddStyleWithoutClone("Tizen.NUI.Components.RadioButton", new ButtonStyle()
144             {
145                 ItemSpacing = new Size2D(32, 32),
146                 ItemAlignment = LinearLayout.Alignment.Begin,
147                 Icon = new ImageViewStyle()
148                 {
149                     Size = new Size(36, 36),
150                     ResourceUrl = new Selector<string>()
151                     {
152                         Normal = FrameworkInformation.ResourcePath + "IoT_radiobutton_off.svg",
153                         Pressed = FrameworkInformation.ResourcePath + "IoT_radiobutton_off_p.svg",
154                         Disabled = FrameworkInformation.ResourcePath + "IoT_radiobutton_off_d.svg",
155                         Focused = FrameworkInformation.ResourcePath + "IoT_radiobutton_off_f.svg",
156                         Selected = FrameworkInformation.ResourcePath + "IoT_radiobutton_on.svg",
157                         SelectedPressed = FrameworkInformation.ResourcePath + "IoT_radiobutton_on_p.svg",
158                         SelectedFocused = FrameworkInformation.ResourcePath + "IoT_radiobutton_on_f.svg",
159                         DisabledSelected = FrameworkInformation.ResourcePath + "IoT_radiobutton_on_d.svg",
160                     },
161                 },
162                 Text = new TextLabelStyle()
163                 {
164                     PixelSize = 32,
165                     TextColor = new Color("#001447")
166                 }
167             });
168
169             theme.AddStyleWithoutClone("Tizen.NUI.Components.Slider", new SliderStyle()
170             {
171                 Size = new Size(200, 50),
172                 TrackThickness = 8,
173                 Track = new ImageViewStyle()
174                 {
175                     Size = new Size(100, 8),
176                     ResourceUrl = new Selector<string>()
177                     {
178                         Normal = FrameworkInformation.ResourcePath + "IoT_slider_status_empty_track.png",
179                         Disabled = FrameworkInformation.ResourcePath + "IoT_slider_status_track_disabled.png",
180                     },
181                     BackgroundColor = new Color(1.0f, 1.0f, 1.0f, 0.1f),
182                 },
183                 Progress = new ImageViewStyle()
184                 {
185                     Size = new Size(100, 8),
186                     ResourceUrl = FrameworkInformation.ResourcePath + "IoT_slider_status_trackW.png",
187                     BackgroundColor = new Color(1.0f, 1.0f, 1.0f, 1),
188                 },
189                 Thumb = new ImageViewStyle()
190                 {
191                     Size = new Size(36, 36),
192                     ResourceUrl = FrameworkInformation.ResourcePath + "IoT_slider_handler_normalW.png",
193                 },
194                 ValueIndicatorImage = new ImageViewStyle()
195                 {
196                     Size = new Size(49, 24),
197                     BackgroundColor = new Color(1.0f, 1.0f, 1.0f, 1.0f),
198                 },
199             });
200
201             theme.AddStyleWithoutClone("Tizen.NUI.Components.Switch", new SwitchStyle()
202             {
203                 ItemSpacing = new Size2D(32, 32),
204                 ItemAlignment = LinearLayout.Alignment.Begin,
205                 Track = new ImageViewStyle()
206                 {
207                     Size = new Size(80, 40),
208                     ResourceUrl = new Selector<string>()
209                     {
210                         Normal = FrameworkInformation.ResourcePath + "IoT_switch_track_off.svg",
211                         Pressed = FrameworkInformation.ResourcePath + "IoT_switch_track_off_p.svg",
212                         Disabled = FrameworkInformation.ResourcePath + "IoT_switch_track_off_d.svg",
213                         Focused = FrameworkInformation.ResourcePath + "IoT_switch_track_off_f.svg",
214                         Selected = FrameworkInformation.ResourcePath + "IoT_switch_track_on.svg",
215                         SelectedPressed = FrameworkInformation.ResourcePath + "IoT_switch_track_on_p.svg",
216                         SelectedFocused = FrameworkInformation.ResourcePath + "IoT_switch_track_on_f.svg",
217                         DisabledSelected = FrameworkInformation.ResourcePath + "IoT_switch_track_on_d.svg",
218                     },
219                 },
220                 Thumb = new ImageViewStyle()
221                 {
222                     Size = new Size(40, 40),
223                     ResourceUrl = new Selector<string>()
224                     {
225                         Normal = FrameworkInformation.ResourcePath + "IoT_switch_thumb.svg",
226                         Disabled = FrameworkInformation.ResourcePath + "IoT_switch_thumb_d.svg",
227                         Selected = FrameworkInformation.ResourcePath + "IoT_switch_thumb_s.svg",
228                         SelectedPressed = FrameworkInformation.ResourcePath + "IoT_switch_thumb_sp.svg",
229                         SelectedFocused = FrameworkInformation.ResourcePath + "IoT_switch_thumb_sf.svg",
230                     }
231                 },
232                 Text = new TextLabelStyle()
233                 {
234                     PixelSize = 32,
235                     TextColor = new Color("#001447")
236                 }
237             });
238
239             theme.AddStyleWithoutClone("Tizen.NUI.Components.Loading", new LoadingStyle()
240             {
241                 LoadingSize = new Size(100, 100),
242             });
243
244             theme.AddStyleWithoutClone("Tizen.NUI.Components.Pagination", new PaginationStyle()
245             {
246                 IndicatorImageUrl = new Selector<string>()
247                 {
248                     Normal = FrameworkInformation.ResourcePath + "nui_component_default_pagination_normal_dot.png",
249                     Selected = FrameworkInformation.ResourcePath + "nui_component_default_pagination_focus_dot.png",
250                 },
251                 IndicatorSize = new Size(10, 10),
252             });
253
254             theme.AddStyleWithoutClone("Tizen.NUI.Components.Scrollbar", new ScrollbarStyle()
255             {
256                 TrackThickness = 12,
257                 ThumbThickness = 12,
258                 TrackColor = new Color(0f, 0f, 0f, 0f),
259                 ThumbColor = new Color("#0A0E4AFF"),
260                 TrackPadding = 4,
261                 ThumbVerticalImageUrl = FrameworkInformation.ResourcePath + "nui_component_default_scroll_vbar.#.png",
262                 ThumbHorizontalImageUrl = FrameworkInformation.ResourcePath + "nui_component_default_scroll_hbar.#.png",
263             });
264
265             theme.AddStyleWithoutClone("Tizen.NUI.Components.LinearLayouter", new ViewStyle()
266             {
267                 Padding = new Extents(64, 64, 0, 0)
268             });
269
270             theme.AddStyleWithoutClone("Tizen.NUI.Components.GridLayouter", new ViewStyle()
271             {
272                 Padding = new Extents(0, 0, 0, 0),
273             });
274
275             theme.AddStyleWithoutClone("Tizen.NUI.Components.ItemsLayouter", new ViewStyle()
276             {
277                 Padding = new Extents(0, 0, 0, 0),
278             });
279
280             theme.AddStyleWithoutClone("Tizen.NUI.Components.RecyclerViewItem", new RecyclerViewItemStyle()
281             {
282                 BackgroundColor = new Selector<Color>()
283                 {
284                     Normal = new Color(1, 1, 1, 1),
285                     Pressed = new Color(0.85f, 0.85f, 0.85f, 1),
286                     Disabled = new Color(0.70f, 0.70f, 0.70f, 1),
287                     Selected = new Color(0.701f, 0.898f, 0.937f, 1),
288                 },
289             });
290
291             theme.AddStyleWithoutClone("Tizen.NUI.Components.DefaultLinearItem", new DefaultLinearItemStyle()
292             {
293                 SizeHeight = 108,
294                 Padding = new Extents(64, 64, 18, 17),
295                 Margin = new Extents(0, 0, 0, 0),
296                 BackgroundColor = new Selector<Color>()
297                 {
298                     Normal = new Color(1, 1, 1, 1),
299                     Pressed = new Color(0.85f, 0.85f, 0.85f, 1),
300                     Disabled = new Color(0.70f, 0.70f, 0.70f, 1),
301                     Selected = new Color(0.85f, 0.85f, 0.85f, 1),
302                 },
303                 Label = new TextLabelStyle()
304                 {
305                     PixelSize = 32,
306                     Ellipsis = true,
307                     FontFamily = "BreezeSans", //FXIME Font Weight is Light
308                     TextColor = new Color("#001447FF"),
309                 },
310                 SubLabel = new TextLabelStyle()
311                 {
312                     PixelSize = 28,
313                     Ellipsis = true,
314                     FontFamily = "BreezeSans",
315                     TextColor = new Color("#001447FF"),
316                 },
317                 Icon = new ViewStyle()
318                 {
319                     Margin = new Extents(0, 32, 0, 0)
320                 },
321                 Extra = new ViewStyle()
322                 {
323                     Margin = new Extents(32, 0, 0, 0)
324                 },
325                 Seperator = new ViewStyle()
326                 {
327                     SizeHeight = 1,
328                     Margin = new Extents(64, 64, 0, 0),
329                     BackgroundColor = new Color("#C3CAD2FF"),
330                 },
331             });
332             theme.AddStyleWithoutClone("Tizen.NUI.Components.DefaultGridItem", new DefaultGridItemStyle()
333             {
334                 Padding = new Extents(0, 0, 0, 0),
335                 Margin = new Extents(5, 5, 5, 5),
336                 Caption = new TextLabelStyle()
337                 {
338                     SizeHeight = 60,
339                     PixelSize = 24,
340                     LineWrapMode = LineWrapMode.Character,
341                 },
342                 Badge = new ViewStyle()
343                 {
344                     Margin = new Extents(5, 5, 5, 5),
345                 },
346             });
347
348             theme.AddStyleWithoutClone("Tizen.NUI.Components.DefaultTitleItem", new DefaultTitleItemStyle()
349             {
350                 SizeHeight = 60,
351                 Padding = new Extents(64, 64, 12, 12),
352                 Margin = new Extents(0, 0, 0, 0),
353                 BackgroundColor = new Selector<Color>()
354                 {
355                     Normal = new Color("#EEEEF1FF"),
356                 },
357                 Label = new TextLabelStyle()
358                 {
359                     PixelSize = 28,
360                     Ellipsis = true,
361                     TextColor = new Color("#001447FF"),
362                 },
363                 Icon = new ViewStyle()
364                 {
365                     Margin = new Extents(40, 0, 0, 0)
366                 },
367                 Seperator = new ViewStyle()
368                 {
369                     Margin = new Extents(0, 0, 0, 0),
370                     BackgroundColor = new Color(0, 0, 0, 0),
371                 },
372             });
373
374             theme.AddStyleWithoutClone("Tizen.NUI.Components.ContentPage", new ViewStyle()
375             {
376                 BackgroundColor = new Color("#EEEFF1FF"),
377             });
378
379             theme.AddStyleWithoutClone("Tizen.NUI.Components.AppBar", new AppBarStyle()
380             {
381                 Size = new Size(-1, 120),
382                 BackgroundColor = new Color("#EEEFF1FF"),
383                 BackButton = new ButtonStyle()
384                 {
385                     Size = new Size(48, 48),
386                     CornerRadius = 0,
387                     BackgroundColor = new Color(0, 0, 0, 0),
388                     Icon = new ImageViewStyle()
389                     {
390                         Size = new Size(48, 48),
391                         ResourceUrl = FrameworkInformation.ResourcePath + "nui_component_default_back_button.png",
392                         Color = new Selector<Color>()
393                         {
394                             Normal = new Color("#0A0E4AFF"),
395                             Focused = new Color("#00338BFF"),
396                             Pressed = new Color("#1B69CAFF"),
397                             Disabled = new Color("#C3CAD2FF"),
398                         },
399                     },
400                 },
401                 TitleTextLabel = new TextLabelStyle()
402                 {
403                     PixelSize = 40,
404                     VerticalAlignment = VerticalAlignment.Center,
405                     TextColor = new Selector<Color>()
406                     {
407                         Normal = new Color("#000C2BFF"),
408                     }
409                 },
410                 ActionView = new ViewStyle()
411                 {
412                     Size = new Size(-1, 48),
413                     CornerRadius = 0,
414                     BackgroundColor = new Color(0, 0, 0, 0),
415                 },
416                 ActionButton = new ButtonStyle()
417                 {
418                     Size = new Size(-1, 48),
419                     CornerRadius = 0,
420                     BackgroundColor = new Color(0, 0, 0, 0),
421                     Text = new TextLabelStyle()
422                     {
423                         PixelSize = 26,
424                         TextColor = new Selector<Color>()
425                         {
426                             Normal = new Color("#0A0E4AFF"),
427                             Focused = new Color("#00338BFF"),
428                             Pressed = new Color("#1B69CAFF"),
429                             Disabled = new Color("#C3CAD2FF"),
430                         },
431                     },
432                     Icon = new ImageViewStyle()
433                     {
434                         Size = new Size(-1, 48),
435                         Color = new Selector<Color>()
436                         {
437                             Normal = new Color("#0A0E4AFF"),
438                             Focused = new Color("#00338BFF"),
439                             Pressed = new Color("#1B69CAFF"),
440                             Disabled = new Color("#C3CAD2FF"),
441                         },
442                     },
443                 },
444                 Padding = new Extents(64, 64, 0, 0),
445                 NavigationPadding = new Extents(0, 24, 0, 0),
446                 ActionPadding = new Extents(40, 0, 0, 0),
447                 ActionCellPadding = new Size2D(40, 0),
448             });
449
450             theme.AddStyleWithoutClone("Tizen.NUI.Components.Picker", new PickerStyle()
451             {
452                 Size = new Size(160, 339),
453                 ItemTextLabel = new TextLabelStyle()
454                 {
455                     //FIXME: Should be check PointSize. given size from UX is too large.
456                     PixelSize = 32,
457                     VerticalAlignment = VerticalAlignment.Center,
458                     HorizontalAlignment = HorizontalAlignment.Center,
459                     Size = new Size(0,72),
460                     TextColor = new Selector<Color>()
461                     {
462                         Normal = new Color("#000C2BFF"),
463                     },
464                     BackgroundColor = Color.White,
465                 },
466                 Divider = new ViewStyle()
467                 {
468                     SizeHeight = 2.0f,
469                     WidthResizePolicy = ResizePolicyType.FillToParent,
470                     Position = new Position(0, 132),
471                     BackgroundColor = new Color("#0A0E4AFF"),
472                 },
473                 StartScrollOffset = new Size(0, 12),
474             });
475
476             theme.AddStyleWithoutClone("Tizen.NUI.Components.TabButton", new TabButtonStyle()
477             {
478                 Size = new Size(-1, 84),
479                 CornerRadius = 0,
480                 BackgroundColor = Color.White,
481                 Text = new TextLabelStyle()
482                 {
483                     PixelSize = 28,
484                     Size = new Size(-2, -2),
485                     TextColor = new Selector<Color>()
486                     {
487                         Normal = new Color("#000C2BFF"),
488                         Selected = new Color("#000C2BFF"),
489                         Pressed = new Color("#1473E6FF"),
490                         Disabled = new Color("#C3CAD2FF"),
491                     },
492                 },
493                 Icon = new ImageViewStyle()
494                 {
495                     Size = new Size(48, 48),
496                     Color = new Selector<Color>()
497                     {
498                         Normal = new Color("#000C2BFF"),
499                         Selected = new Color("#000C2BFF"),
500                         Pressed = new Color("#1473E6FF"),
501                         Disabled = new Color("#C3CAD2FF"),
502                     },
503                 },
504                 TopLine = new ViewStyle()
505                 {
506                     Size = new Size(-1, 1),
507                     BackgroundColor = new Selector<Color>()
508                     {
509                         Normal = new Color("#000C2BFF"),
510                         Selected = new Color("#000C2BFF"),
511                         Pressed = new Color("#1473E6FF"),
512                         Disabled = new Color("#C3CAD2FF"),
513                     },
514                 },
515                 BottomLine = new ViewStyle()
516                 {
517                     Size = new Size(-1, 8),
518                     Position = new Position(0, 76), // 84 - 8
519                     BackgroundColor = new Selector<Color>()
520                     {
521                         Normal = Color.Transparent,
522                         Selected = new Color("#000C2BFF"),
523                         Pressed = new Color("#1473E6FF"),
524                         Disabled = Color.Transparent,
525                     },
526                 },
527             });
528
529             theme.AddStyleWithoutClone("NotificationToast", new TextLabelStyle()
530             {
531                 BackgroundImage = FrameworkInformation.ResourcePath + "IoT_Toast_1.png",
532                 BackgroundImageBorder = new Rectangle(28, 28, 28, 28),
533                 TextColor = new Color("#000C2B"),
534                 PixelSize = 32,
535                 WidthResizePolicy = ResizePolicyType.UseNaturalSize,
536                 HeightResizePolicy = ResizePolicyType.UseNaturalSize,
537                 PositionUsesPivotPoint = true,
538                 HorizontalAlignment = HorizontalAlignment.Center,
539                 VerticalAlignment = VerticalAlignment.Center,
540                 Padding = new Extents(40, 40, 24, 24),
541                 PositionY = 120,
542             });
543
544             theme.AddStyleWithoutClone("Tizen.NUI.Components.TimePicker", new TimePickerStyle()
545             {
546                 CellPadding = new Size(50, 339),
547
548                 Pickers = new PickerStyle()
549                 {
550                     Size = new Size(160, 339),
551                     ItemTextLabel = new TextLabelStyle()
552                     {
553                         //FIXME: Should be check PointSize. given size from UX is too large.
554                         PixelSize = 32,
555                         VerticalAlignment = VerticalAlignment.Center,
556                         HorizontalAlignment = HorizontalAlignment.Center,
557                         Size = new Size(0,72),
558                         TextColor = new Selector<Color>()
559                         {
560                             Normal = new Color("#000C2BFF"),
561                         },
562                         BackgroundColor = Color.White,
563                     },
564                     Divider = new ViewStyle()
565                     {
566                         SizeHeight = 2.0f,
567                         WidthResizePolicy = ResizePolicyType.FillToParent,
568                         Position = new Position(0, 132),
569                         BackgroundColor = new Color("#0A0E4AFF"),
570                     },
571                     StartScrollOffset = new Size2D(0, 12),
572                 }
573             });
574
575             theme.AddStyleWithoutClone("Tizen.NUI.Components.DatePicker", new DatePickerStyle()
576             {
577                 CellPadding = new Size(50, 339),
578
579                 Pickers = new PickerStyle()
580                 {
581                     Size = new Size(160, 339),
582                     ItemTextLabel = new TextLabelStyle()
583                     {
584                         //FIXME: Should be check PointSize. given size from UX is too large.
585                         PixelSize = 32,
586                         VerticalAlignment = VerticalAlignment.Center,
587                         HorizontalAlignment = HorizontalAlignment.Center,
588                         Size = new Size(0,72),
589                         TextColor = new Selector<Color>()
590                         {
591                             Normal = new Color("#000C2BFF"),
592                         },
593                         BackgroundColor = Color.White,
594                     },
595                     Divider = new ViewStyle()
596                     {
597                         SizeHeight = 2.0f,
598                         WidthResizePolicy = ResizePolicyType.FillToParent,
599                         Position = new Position(0, 132),
600                         BackgroundColor = new Color("#0A0E4AFF"),
601                     },
602                     StartScrollOffset = new Size2D(0, 12),
603                 }
604             });
605
606             return theme;
607         }
608     }
609 }
610
611 #endif