blob: 91bb4dc197633c9f000c15a70f0a7e1b97c8eb59 [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 -->
atraczykaeb4a5c2016-12-01 19:17:18 -050024 <Style x:Key="Grid#3bc1d3" TargetType="Grid">
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040025 <Setter Property="Background"
atraczykaeb4a5c2016-12-01 19:17:18 -050026 Value="#3bc1d3"/>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040027 </Style>
atraczykaeb4a5c2016-12-01 19:17:18 -050028 <Style x:Key="Stack#3bc1d3" TargetType="StackPanel">
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040029 <Setter Property="Background"
atraczykaeb4a5c2016-12-01 19:17:18 -050030 Value="#3bc1d3"/>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -040031 </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"/>
atraczykaeb4a5c2016-12-01 19:17:18 -0500184 <Setter Property="BorderThickness"
185 Value="0"/>
Nicolas Jager15861202016-08-12 11:13:05 -0400186 </Style>
atraczyk0cf42d72016-09-06 11:16:37 -0400187 <Style x:Key="HamburgerButtonStyle"
188 TargetType="Button">
189 <Setter Property="Width"
190 Value="50"/>
191 <Setter Property="Height"
192 Value="30"/>
193 <Setter Property="FontFamily"
194 Value="Segoe MDL2 Assets"/>
195 <Setter Property="Foreground"
196 Value="White"/>
197 <Setter Property="Background"
198 Value="Transparent"/>
atraczykaeb4a5c2016-12-01 19:17:18 -0500199 <Setter Property="BorderThickness"
200 Value="0"/>
atraczyk0cf42d72016-09-06 11:16:37 -0400201 </Style>
Nicolas Jager15861202016-08-12 11:13:05 -0400202 <Style x:Key="ButtonStyle2"
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400203 TargetType="Button">
204 <Setter Property="Width"
atraczyk61b28422016-08-24 09:25:59 -0400205 Value="400"/>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400206 <Setter Property="Height"
207 Value="30"/>
208 <Setter Property="FontFamily"
209 Value="Segoe MDL2 Assets"/>
210 <Setter Property="Foreground"
211 Value="White"/>
212 <Setter Property="Background"
atraczykaeb4a5c2016-12-01 19:17:18 -0500213 Value="#3bc1d3"/>
214 <Setter Property="BorderThickness"
215 Value="0"/>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400216 </Style>
217 <Style x:Key="ButtonStyle3"
Nicolas Jager15861202016-08-12 11:13:05 -0400218 TargetType="Button">
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400219 <Setter Property="Foreground"
220 Value="Black"/>
221 <Setter Property="Background"
222 Value="Transparent"/>
223 <Setter Property="FontFamily"
224 Value="Segoe MDL2 Assets"/>
225 <Setter Property="Width"
226 Value="80"/>
227 <Setter Property="Width"
228 Value="120"/>
229 <Setter Property="FontSize"
230 Value="70"/>
atraczykaeb4a5c2016-12-01 19:17:18 -0500231 <Setter Property="BorderThickness"
232 Value="0"/>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400233 </Style>
atraczyk61b28422016-08-24 09:25:59 -0400234 <Style x:Key="ButtonStyle4"
235 TargetType="Button">
236 <Setter Property="Foreground"
237 Value="White"/>
238 <Setter Property="Background"
atraczykaeb4a5c2016-12-01 19:17:18 -0500239 Value="#3bc1d3"/>
240 <Setter Property="BorderThickness"
241 Value="0"/>
atraczyk61b28422016-08-24 09:25:59 -0400242 </Style>
atraczyk196936e2016-09-02 15:31:53 -0400243 <Style x:Key="ButtonStyle5"
244 TargetType="Button">
245 <Setter Property="Width"
246 Value="160"/>
247 <Setter Property="Height"
248 Value="30"/>
249 <Setter Property="FontFamily"
250 Value="Segoe MDL2 Assets"/>
251 <Setter Property="Foreground"
252 Value="White"/>
253 <Setter Property="Background"
atraczykaeb4a5c2016-12-01 19:17:18 -0500254 Value="#3bc1d3"/>
255 <Setter Property="BorderThickness"
256 Value="0"/>
atraczyk196936e2016-09-02 15:31:53 -0400257 </Style>
atraczyke87716f2016-09-20 13:46:22 -0400258 <Style x:Key="ButtonStyle6"
259 TargetType="Button">
260 <Setter Property="Width"
261 Value="320"/>
262 <Setter Property="Height"
263 Value="30"/>
264 <Setter Property="FontFamily"
265 Value="Segoe MDL2 Assets"/>
266 <Setter Property="Foreground"
267 Value="White"/>
268 <Setter Property="Background"
269 Value="Transparent"/>
atraczykaeb4a5c2016-12-01 19:17:18 -0500270 <Setter Property="BorderThickness"
271 Value="0"/>
atraczyke87716f2016-09-20 13:46:22 -0400272 </Style>
Nicolas Jager586e3622016-10-21 08:21:11 -0400273 <Style x:Key="ButtonStyle7"
274 TargetType="Button">
275 <Setter Property="Width"
276 Value="20"/>
277 <Setter Property="Height"
278 Value="20"/>
279 <Setter Property="FontFamily"
280 Value="Segoe MDL2 Assets"/>
281 <Setter Property="Foreground"
282 Value="White"/>
283 <Setter Property="Background"
284 Value="Transparent"/>
atraczykaeb4a5c2016-12-01 19:17:18 -0500285 <Setter Property="BorderThickness"
286 Value="0"/>
Nicolas Jager586e3622016-10-21 08:21:11 -0400287 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400288 <Style x:Key="ToggleButtonStyle1"
289 TargetType="ToggleButton">
Nicolas Jager15861202016-08-12 11:13:05 -0400290 <Setter Property="Width"
291 Value="50"/>
292 <Setter Property="Height"
293 Value="30"/>
294 <Setter Property="FontFamily"
295 Value="Segoe MDL2 Assets"/>
296 <Setter Property="Foreground"
297 Value="White"/>
298 <Setter Property="Background"
299 Value="Transparent"/>
atraczykaeb4a5c2016-12-01 19:17:18 -0500300 <Setter Property="BorderThickness"
301 Value="0"/>
Nicolas Jager15861202016-08-12 11:13:05 -0400302 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400303 <Style x:Key="TextBoxStyle2"
304 TargetType="TextBox">
305 <Setter Property="IsReadOnly" Value="True"/>
306 <Setter Property="FontWeight" Value="Bold"/>
307 <Setter Property="Foreground" Value="Black"/>
308 <Setter Property="Background" Value="Transparent"/>
309 <Setter Property="BorderBrush" Value="Transparent"/>
310 <Setter Property="BorderThickness" Value="0"/>
311 <Setter Property="FontFamily" Value="{ThemeResource ContentControlThemeFontFamily}"/>
312 <Setter Property="FontSize" Value="12"/>
313 </Style>
314
315 <!-- console -->
Nicolas Jager998fbd72016-08-08 11:41:28 -0400316 <Style x:Key="ConsoleScrollViewerStyle"
317 TargetType="ScrollViewer">
318 <Setter Property="Background"
319 Value="Black"/>
320 </Style>
321 <Style x:Key="ConsoleTextStyle1"
322 TargetType="RichTextBlock">
323 <Setter Property="FontSize"
324 Value="12"/>
325 <Setter Property="Foreground"
326 Value="GreenYellow"/>
327 </Style>
328 <Style x:Key="ButtonSendCmdStyle"
329 TargetType="Button">
330 <Setter Property="FontFamily"
331 Value="Segoe MDL2 Assets"/>
332 <Setter Property="Width"
333 Value="50"/>
334 <Setter Property="Height"
335 Value="30"/>
336 <Setter Property="Foreground"
337 Value="Black"/>
338 <Setter Property="FontSize"
339 Value="17"/>
340 <Setter Property="Content"
341 Value="&#xE751;"/>
342 <Setter Property="Background"
343 Value="Transparent"/>
344 </Style>
345 <Style x:Key="ConsoleTextBoxStyle"
346 TargetType="TextBox">
347 <Setter Property="Height"
348 Value="30"/>
349 </Style>
350
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400351 <!-- smartlist -->
352 <Style x:Key="contactsListBoxStyle" TargetType="ListBoxItem">
353 <Setter Property="MinWidth" Value="{StaticResource SplitViewCompactPaneThemeLength}"/>
354 <Setter Property="Height" Value="auto"/>
355 <Setter Property="Padding" Value="0"/>
356 </Style>
357
358 <Style x:Key ="greenRoundedButtonStyle1" TargetType ="Button">
359 <Setter Property="Height" Value="50"/>
360 <Setter Property="FontSize" Value="30"/>
361
362 <Setter Property ="Template">
363 <Setter.Value>
364 <ControlTemplate TargetType ="Button">
365 <Grid>
366 <Ellipse Name ="OuterRing" Width ="50" Height ="50" Fill ="LightGreen"/>
367 <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
368 </Grid>
369 </ControlTemplate>
370 </Setter.Value>
371 </Setter>
372 </Style>
373 <Style x:Key ="redRoundedButtonStyle1" TargetType ="Button">
374 <Setter Property ="Foreground" Value ="Black"/>
375 <Setter Property ="FontWeight" Value ="Bold"/>
376 <Setter Property ="Template">
377 <Setter.Value>
378 <ControlTemplate TargetType ="Button">
379 <Grid>
380 <Ellipse Name ="OuterRing" Width ="50" Height ="50" Fill ="LightCoral"/>
381 <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
382 </Grid>
383 </ControlTemplate>
384 </Setter.Value>
385 </Setter>
386 </Style>
387
388 <Style x:Key="BorderStyle1"
389 TargetType="Border">
atraczykaeb4a5c2016-12-01 19:17:18 -0500390 <Setter Property="Background" Value="#3bc1d3"/>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400391 <Setter Property="CornerRadius" Value="6"/>
392 <Setter Property="Width" Value="25"/>
393 <Setter Property="Height" Value="23"/>
394 <Setter Property="Padding" Value="4"/>
395 </Style>
396 <Style x:Key="BorderStyle2"
397 TargetType="Border">
398 <Setter Property="Background" Value="Red"/>
399 <Setter Property="CornerRadius" Value="6"/>
400 <Setter Property="Width" Value="25"/>
401 <Setter Property="Height" Value="23"/>
402 <Setter Property="Padding" Value="4"/>
403 </Style>
Nicolas Jager586e3622016-10-21 08:21:11 -0400404 <Style x:Key="BorderStyle3"
405 TargetType="Border">
atraczykaeb4a5c2016-12-01 19:17:18 -0500406 <Setter Property="Background" Value="#3bc1d3"/>
Nicolas Jager586e3622016-10-21 08:21:11 -0400407 <Setter Property="CornerRadius" Value="6"/>
408 <Setter Property="Width" Value="28"/>
409 <Setter Property="Height" Value="50"/>
410 <Setter Property="BorderThickness" Value="2"/>
411 <Setter Property="BorderBrush" Value="white"/>
412 <Setter Property="Padding" Value="4"/>
413 </Style>
Nicolas Jager7bef1492016-09-14 11:23:29 -0400414 <Style x:Key="messageBubleStyle"
415 TargetType="ListBoxItem">
416 <Setter Property="HorizontalAlignment" Value="Stretch" />
417 <Setter Property="HorizontalContentAlignment" Value="Stretch" />
atraczykaeb4a5c2016-12-01 19:17:18 -0500418 <Setter Property="Margin" Value="0,0,2,0"/>
Nicolas Jager7bef1492016-09-14 11:23:29 -0400419 <Setter Property="Template">
420 <Setter.Value>
421 <ControlTemplate TargetType="ListBoxItem">
422 <Border Background="Transparent">
423 <VisualStateManager.VisualStateGroups>
424 <VisualStateGroup x:Name="SelectionStates">
425 <VisualState x:Name="Selected" />
426 <VisualState x:Name="Unselected">
427 </VisualState>
428 </VisualStateGroup>
429 </VisualStateManager.VisualStateGroups>
430 <ContentPresenter />
431 </Border>
432 </ControlTemplate>
433 </Setter.Value>
434 </Setter>
435 </Style>
Nicolas Jagerc551c362016-10-01 19:24:50 -0400436 <!-- rounded button for call -->
437 <Style x:Key ="roundButtonTemplate" TargetType ="Button">
438 <Setter Property ="Foreground" Value ="Black"/>
439 <Setter Property ="FontWeight" Value ="Bold"/>
440 <Setter Property ="Template">
441 <Setter.Value>
442 <ControlTemplate TargetType ="Button">
443 <Grid>
atraczykaeb4a5c2016-12-01 19:17:18 -0500444 <Ellipse Name ="OuterRing" Width ="30" Height ="30" Fill ="#3bc1d3"/>
Nicolas Jagerc551c362016-10-01 19:24:50 -0400445 <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
446 </Grid>
447 </ControlTemplate>
448 </Setter.Value>
449 </Setter>
450 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400451
Nicolas Jager998fbd72016-08-08 11:41:28 -0400452</ResourceDictionary>