blob: dfebf51f762b55839cbc4aff6acb74fded2811cf [file] [log] [blame]
Nicolas Jager998fbd72016-08-08 11:41:28 -04001<!-- **********************************************************************
2* Copyright (C) 2016 by Savoir-faire Linux *
3* Author: Jäger Nicolas<nicolas.jager@savoirfairelinux.com> *
atraczyk61b28422016-08-24 09:25:59 -04004* Author: Traczyk Andreas<andreas.traczyk@savoirfairelinux.com> *
Nicolas Jager998fbd72016-08-08 11:41:28 -04005* *
6* This program is free software; you can redistribute it and/or modify *
7* it under the terms of the GNU General Public License as published by *
8* the Free Software Foundation; either version 3 of the License, or *
9* (at your option) any later version. *
10* *
11* This program is distributed in the hope that it will be useful, *
12* but WITHOUT ANY WARRANTY; without even the implied warranty of *
13* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
14* GNU General Public License for more details. *
15* *
16* You should have received a copy of the GNU General Public License *
17* along with this program. If not, see <http://www.gnu.org/licenses/> . *
18*********************************************************************** -->
19<ResourceDictionary
20 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
21 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
22
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040023 <!-- general -->
24 <Style x:Key="GridLightBlue" TargetType="Grid">
25 <Setter Property="Background"
26 Value="#FFE4F1F9"/>
27 </Style>
28 <Style x:Key="StackLightBlue" TargetType="StackPanel">
29 <Setter Property="Background"
30 Value="#FFE4F1F9"/>
31 </Style>
Nicolas Jager998fbd72016-08-08 11:41:28 -040032 <Style x:Key="TextStyle1"
33 TargetType="TextBlock">
34 <Setter Property="FontSize"
35 Value="20"/>
36 <Setter Property="Foreground"
37 Value="Black"/>
38 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040039 <Style x:Key="TextStyle2"
40 TargetType="TextBlock">
41 <Setter Property="FontSize"
42 Value="20"/>
43 <Setter Property="VerticalAlignment"
44 Value="Center"/>
45 <Setter Property="Foreground"
46 Value="White"/>
47 </Style>
48 <Style x:Key="TextStyle3"
49 TargetType="TextBlock">
50 <Setter Property="FontSize"
51 Value="15"/>
52 <Setter Property="HorizontalAlignment"
53 Value="Center"/>
54 <Setter Property="VerticalAlignment"
55 Value="Center"/>
56 <Setter Property="Foreground"
57 Value="White"/>
58 </Style>
Nicolas Jager95c526b2016-10-20 09:47:03 -040059 <Style x:Key="TextStyle4"
60 TargetType="TextBlock">
61 <Setter Property="FontSize"
62 Value="12"/>
63 <Setter Property="HorizontalAlignment"
64 Value="Center"/>
65 <Setter Property="VerticalAlignment"
66 Value="Center"/>
67 <Setter Property="Foreground"
68 Value="Black"/>
69 </Style>
Nicolas Jager586e3622016-10-21 08:21:11 -040070 <Style x:Key="TextStyle5"
71 TargetType="TextBlock">
72 <Setter Property="FontSize"
73 Value="15"/>
74 <Setter Property="HorizontalAlignment"
75 Value="Left"/>
76 <Setter Property="VerticalAlignment"
77 Value="Center"/>
78 <Setter Property="FontStyle"
79 Value="Italic"/>
80 <Setter Property="Foreground"
81 Value="Black"/>
82 </Style>
83 <Style x:Key="TextStyle6"
84 TargetType="TextBlock">
85 <Setter Property="FontSize"
86 Value="12"/>
87 <Setter Property="HorizontalAlignment"
88 Value="Left"/>
89 <Setter Property="VerticalAlignment"
90 Value="Center"/>
91 <Setter Property="Foreground"
92 Value="Black"/>
93 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040094 <Style x:Key="TextSegoeStyle1"
95 TargetType="TextBlock">
96 <Setter Property="FontFamily"
97 Value="Segoe MDL2 Assets"/>
98 <Setter Property="FontSize"
99 Value="15"/>
100 <Setter Property="HorizontalAlignment"
101 Value="Center"/>
102 <Setter Property="VerticalAlignment"
103 Value="Center"/>
104 <Setter Property="Foreground"
105 Value="White"/>
106 </Style>
Nicolas Jager6abfc0d2016-10-21 14:57:47 -0400107 <Style x:Key="TextSegoeStyle-20pt-black"
108 TargetType="TextBlock">
109 <Setter Property="FontFamily"
110 Value="Segoe MDL2 Assets"/>
111 <Setter Property="FontSize"
112 Value="20"/>
113 <Setter Property="HorizontalAlignment"
114 Value="Left"/>
115 <Setter Property="VerticalAlignment"
116 Value="Center"/>
117 <Setter Property="Foreground"
118 Value="Black"/>
119 </Style>
Nicolas Jager598aee22016-11-14 09:32:02 -0500120 <Style x:Key="TextSegoeStyle-24pt-black"
121 TargetType="TextBlock">
122 <Setter Property="FontFamily"
123 Value="Segoe MDL2 Assets"/>
124 <Setter Property="FontSize"
125 Value="24"/>
126 <Setter Property="HorizontalAlignment"
127 Value="Left"/>
128 <Setter Property="VerticalAlignment"
129 Value="Bottom"/>
130 <Setter Property="Foreground"
131 Value="Black"/>
132 <Setter Property="Margin"
133 Value="0,0,10,0"/>
134 </Style>
Nicolas Jagerf3ad2c02016-10-26 13:39:03 -0400135 <Style x:Key="TextSegoeStyle-Centered-40pt-white"
136 TargetType="TextBlock">
137 <Setter Property="FontFamily"
138 Value="Segoe MDL2 Assets"/>
139 <Setter Property="FontSize"
140 Value="40"/>
141 <Setter Property="HorizontalAlignment"
142 Value="Center"/>
143 <Setter Property="VerticalAlignment"
144 Value="Center"/>
145 <Setter Property="Foreground"
146 Value="White"/>
147 </Style>
Nicolas Jager598aee22016-11-14 09:32:02 -0500148 <Style x:Key="TextSegoeStyle-20pt-green"
149 TargetType="TextBlock">
150 <Setter Property="HorizontalAlignment"
151 Value="Center"/>
152 <Setter Property="FontFamily"
153 Value="Segoe MDL2 Assets"/>
154 <Setter Property="VerticalAlignment"
155 Value="Center"/>
156 <Setter Property="Foreground"
157 Value="Green"/>
158 <Setter Property="FontSize"
159 Value="20"/>
160 </Style>
161 <Style x:Key="TextSegoeStyle-20pt-red"
162 TargetType="TextBlock">
163 <Setter Property="HorizontalAlignment"
164 Value="Center"/>
165 <Setter Property="FontFamily"
166 Value="Segoe MDL2 Assets"/>
167 <Setter Property="VerticalAlignment"
168 Value="Center"/>
169 <Setter Property="Foreground"
170 Value="Red"/>
171 <Setter Property="FontSize"
172 Value="20"/>
173 </Style>
Nicolas Jager15861202016-08-12 11:13:05 -0400174 <Style x:Key="ButtonStyle1"
175 TargetType="Button">
176 <Setter Property="Width"
177 Value="50"/>
178 <Setter Property="Height"
179 Value="50"/>
180 <Setter Property="FontFamily"
181 Value="Segoe MDL2 Assets"/>
182 <Setter Property="Foreground"
183 Value="White"/>
184 </Style>
atraczyk0cf42d72016-09-06 11:16:37 -0400185 <Style x:Key="HamburgerButtonStyle"
186 TargetType="Button">
187 <Setter Property="Width"
188 Value="50"/>
189 <Setter Property="Height"
190 Value="30"/>
191 <Setter Property="FontFamily"
192 Value="Segoe MDL2 Assets"/>
193 <Setter Property="Foreground"
194 Value="White"/>
195 <Setter Property="Background"
196 Value="Transparent"/>
197 </Style>
Nicolas Jager15861202016-08-12 11:13:05 -0400198 <Style x:Key="ButtonStyle2"
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400199 TargetType="Button">
200 <Setter Property="Width"
atraczyk61b28422016-08-24 09:25:59 -0400201 Value="400"/>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400202 <Setter Property="Height"
203 Value="30"/>
204 <Setter Property="FontFamily"
205 Value="Segoe MDL2 Assets"/>
206 <Setter Property="Foreground"
207 Value="White"/>
208 <Setter Property="Background"
209 Value="Transparent"/>
210 </Style>
211 <Style x:Key="ButtonStyle3"
Nicolas Jager15861202016-08-12 11:13:05 -0400212 TargetType="Button">
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400213 <Setter Property="Foreground"
214 Value="Black"/>
215 <Setter Property="Background"
216 Value="Transparent"/>
217 <Setter Property="FontFamily"
218 Value="Segoe MDL2 Assets"/>
219 <Setter Property="Width"
220 Value="80"/>
221 <Setter Property="Width"
222 Value="120"/>
223 <Setter Property="FontSize"
224 Value="70"/>
225 </Style>
atraczyk61b28422016-08-24 09:25:59 -0400226 <Style x:Key="ButtonStyle4"
227 TargetType="Button">
228 <Setter Property="Foreground"
229 Value="White"/>
230 <Setter Property="Background"
231 Value="LightBlue"/>
232 </Style>
atraczyk196936e2016-09-02 15:31:53 -0400233 <Style x:Key="ButtonStyle5"
234 TargetType="Button">
235 <Setter Property="Width"
236 Value="160"/>
237 <Setter Property="Height"
238 Value="30"/>
239 <Setter Property="FontFamily"
240 Value="Segoe MDL2 Assets"/>
241 <Setter Property="Foreground"
242 Value="White"/>
243 <Setter Property="Background"
244 Value="Transparent"/>
245 </Style>
atraczyke87716f2016-09-20 13:46:22 -0400246 <Style x:Key="ButtonStyle6"
247 TargetType="Button">
248 <Setter Property="Width"
249 Value="320"/>
250 <Setter Property="Height"
251 Value="30"/>
252 <Setter Property="FontFamily"
253 Value="Segoe MDL2 Assets"/>
254 <Setter Property="Foreground"
255 Value="White"/>
256 <Setter Property="Background"
257 Value="Transparent"/>
258 </Style>
Nicolas Jager586e3622016-10-21 08:21:11 -0400259 <Style x:Key="ButtonStyle7"
260 TargetType="Button">
261 <Setter Property="Width"
262 Value="20"/>
263 <Setter Property="Height"
264 Value="20"/>
265 <Setter Property="FontFamily"
266 Value="Segoe MDL2 Assets"/>
267 <Setter Property="Foreground"
268 Value="White"/>
269 <Setter Property="Background"
270 Value="Transparent"/>
271 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400272 <Style x:Key="ToggleButtonStyle1"
273 TargetType="ToggleButton">
Nicolas Jager15861202016-08-12 11:13:05 -0400274 <Setter Property="Width"
275 Value="50"/>
276 <Setter Property="Height"
277 Value="30"/>
278 <Setter Property="FontFamily"
279 Value="Segoe MDL2 Assets"/>
280 <Setter Property="Foreground"
281 Value="White"/>
282 <Setter Property="Background"
283 Value="Transparent"/>
284 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400285 <Style x:Key="TextBoxStyle2"
286 TargetType="TextBox">
287 <Setter Property="IsReadOnly" Value="True"/>
288 <Setter Property="FontWeight" Value="Bold"/>
289 <Setter Property="Foreground" Value="Black"/>
290 <Setter Property="Background" Value="Transparent"/>
291 <Setter Property="BorderBrush" Value="Transparent"/>
292 <Setter Property="BorderThickness" Value="0"/>
293 <Setter Property="FontFamily" Value="{ThemeResource ContentControlThemeFontFamily}"/>
294 <Setter Property="FontSize" Value="12"/>
295 </Style>
296
297 <!-- console -->
Nicolas Jager998fbd72016-08-08 11:41:28 -0400298 <Style x:Key="ConsoleScrollViewerStyle"
299 TargetType="ScrollViewer">
300 <Setter Property="Background"
301 Value="Black"/>
302 </Style>
303 <Style x:Key="ConsoleTextStyle1"
304 TargetType="RichTextBlock">
305 <Setter Property="FontSize"
306 Value="12"/>
307 <Setter Property="Foreground"
308 Value="GreenYellow"/>
309 </Style>
310 <Style x:Key="ButtonSendCmdStyle"
311 TargetType="Button">
312 <Setter Property="FontFamily"
313 Value="Segoe MDL2 Assets"/>
314 <Setter Property="Width"
315 Value="50"/>
316 <Setter Property="Height"
317 Value="30"/>
318 <Setter Property="Foreground"
319 Value="Black"/>
320 <Setter Property="FontSize"
321 Value="17"/>
322 <Setter Property="Content"
323 Value="&#xE751;"/>
324 <Setter Property="Background"
325 Value="Transparent"/>
326 </Style>
327 <Style x:Key="ConsoleTextBoxStyle"
328 TargetType="TextBox">
329 <Setter Property="Height"
330 Value="30"/>
331 </Style>
332
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400333 <!-- smartlist -->
334 <Style x:Key="contactsListBoxStyle" TargetType="ListBoxItem">
335 <Setter Property="MinWidth" Value="{StaticResource SplitViewCompactPaneThemeLength}"/>
336 <Setter Property="Height" Value="auto"/>
337 <Setter Property="Padding" Value="0"/>
338 </Style>
339
340 <Style x:Key ="greenRoundedButtonStyle1" TargetType ="Button">
341 <Setter Property="Height" Value="50"/>
342 <Setter Property="FontSize" Value="30"/>
343
344 <Setter Property ="Template">
345 <Setter.Value>
346 <ControlTemplate TargetType ="Button">
347 <Grid>
348 <Ellipse Name ="OuterRing" Width ="50" Height ="50" Fill ="LightGreen"/>
349 <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
350 </Grid>
351 </ControlTemplate>
352 </Setter.Value>
353 </Setter>
354 </Style>
355 <Style x:Key ="redRoundedButtonStyle1" TargetType ="Button">
356 <Setter Property ="Foreground" Value ="Black"/>
357 <Setter Property ="FontWeight" Value ="Bold"/>
358 <Setter Property ="Template">
359 <Setter.Value>
360 <ControlTemplate TargetType ="Button">
361 <Grid>
362 <Ellipse Name ="OuterRing" Width ="50" Height ="50" Fill ="LightCoral"/>
363 <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
364 </Grid>
365 </ControlTemplate>
366 </Setter.Value>
367 </Setter>
368 </Style>
369
370 <Style x:Key="BorderStyle1"
371 TargetType="Border">
372 <Setter Property="Background" Value="LightBlue"/>
373 <Setter Property="CornerRadius" Value="6"/>
374 <Setter Property="Width" Value="25"/>
375 <Setter Property="Height" Value="23"/>
376 <Setter Property="Padding" Value="4"/>
377 </Style>
378 <Style x:Key="BorderStyle2"
379 TargetType="Border">
380 <Setter Property="Background" Value="Red"/>
381 <Setter Property="CornerRadius" Value="6"/>
382 <Setter Property="Width" Value="25"/>
383 <Setter Property="Height" Value="23"/>
384 <Setter Property="Padding" Value="4"/>
385 </Style>
Nicolas Jager586e3622016-10-21 08:21:11 -0400386 <Style x:Key="BorderStyle3"
387 TargetType="Border">
388 <Setter Property="Background" Value="LightBlue"/>
389 <Setter Property="CornerRadius" Value="6"/>
390 <Setter Property="Width" Value="28"/>
391 <Setter Property="Height" Value="50"/>
392 <Setter Property="BorderThickness" Value="2"/>
393 <Setter Property="BorderBrush" Value="white"/>
394 <Setter Property="Padding" Value="4"/>
395 </Style>
Nicolas Jager7bef1492016-09-14 11:23:29 -0400396 <Style x:Key="messageBubleStyle"
397 TargetType="ListBoxItem">
398 <Setter Property="HorizontalAlignment" Value="Stretch" />
399 <Setter Property="HorizontalContentAlignment" Value="Stretch" />
400 <Setter Property="Margin" Value="20,0,40,0"/>
401 <Setter Property="Template">
402 <Setter.Value>
403 <ControlTemplate TargetType="ListBoxItem">
404 <Border Background="Transparent">
405 <VisualStateManager.VisualStateGroups>
406 <VisualStateGroup x:Name="SelectionStates">
407 <VisualState x:Name="Selected" />
408 <VisualState x:Name="Unselected">
409 </VisualState>
410 </VisualStateGroup>
411 </VisualStateManager.VisualStateGroups>
412 <ContentPresenter />
413 </Border>
414 </ControlTemplate>
415 </Setter.Value>
416 </Setter>
417 </Style>
Nicolas Jagerc551c362016-10-01 19:24:50 -0400418 <!-- rounded button for call -->
419 <Style x:Key ="roundButtonTemplate" TargetType ="Button">
420 <Setter Property ="Foreground" Value ="Black"/>
421 <Setter Property ="FontWeight" Value ="Bold"/>
422 <Setter Property ="Template">
423 <Setter.Value>
424 <ControlTemplate TargetType ="Button">
425 <Grid>
426 <Ellipse Name ="OuterRing" Width ="30" Height ="30" Fill ="LightBlue"/>
427 <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
428 </Grid>
429 </ControlTemplate>
430 </Setter.Value>
431 </Setter>
432 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400433
Nicolas Jager998fbd72016-08-08 11:41:28 -0400434</ResourceDictionary>