blob: aa8e173aea832b69c688449f32582dc16f65e10c [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 Jagerbff5fbb2016-08-18 08:58:56 -040070 <Style x:Key="TextSegoeStyle1"
71 TargetType="TextBlock">
72 <Setter Property="FontFamily"
73 Value="Segoe MDL2 Assets"/>
74 <Setter Property="FontSize"
75 Value="15"/>
76 <Setter Property="HorizontalAlignment"
77 Value="Center"/>
78 <Setter Property="VerticalAlignment"
79 Value="Center"/>
80 <Setter Property="Foreground"
81 Value="White"/>
82 </Style>
Nicolas Jager15861202016-08-12 11:13:05 -040083 <Style x:Key="ButtonStyle1"
84 TargetType="Button">
85 <Setter Property="Width"
86 Value="50"/>
87 <Setter Property="Height"
88 Value="50"/>
89 <Setter Property="FontFamily"
90 Value="Segoe MDL2 Assets"/>
91 <Setter Property="Foreground"
92 Value="White"/>
93 </Style>
atraczyk0cf42d72016-09-06 11:16:37 -040094 <Style x:Key="HamburgerButtonStyle"
95 TargetType="Button">
96 <Setter Property="Width"
97 Value="50"/>
98 <Setter Property="Height"
99 Value="30"/>
100 <Setter Property="FontFamily"
101 Value="Segoe MDL2 Assets"/>
102 <Setter Property="Foreground"
103 Value="White"/>
104 <Setter Property="Background"
105 Value="Transparent"/>
106 </Style>
Nicolas Jager15861202016-08-12 11:13:05 -0400107 <Style x:Key="ButtonStyle2"
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400108 TargetType="Button">
109 <Setter Property="Width"
atraczyk61b28422016-08-24 09:25:59 -0400110 Value="400"/>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400111 <Setter Property="Height"
112 Value="30"/>
113 <Setter Property="FontFamily"
114 Value="Segoe MDL2 Assets"/>
115 <Setter Property="Foreground"
116 Value="White"/>
117 <Setter Property="Background"
118 Value="Transparent"/>
119 </Style>
120 <Style x:Key="ButtonStyle3"
Nicolas Jager15861202016-08-12 11:13:05 -0400121 TargetType="Button">
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400122 <Setter Property="Foreground"
123 Value="Black"/>
124 <Setter Property="Background"
125 Value="Transparent"/>
126 <Setter Property="FontFamily"
127 Value="Segoe MDL2 Assets"/>
128 <Setter Property="Width"
129 Value="80"/>
130 <Setter Property="Width"
131 Value="120"/>
132 <Setter Property="FontSize"
133 Value="70"/>
134 </Style>
atraczyk61b28422016-08-24 09:25:59 -0400135 <Style x:Key="ButtonStyle4"
136 TargetType="Button">
137 <Setter Property="Foreground"
138 Value="White"/>
139 <Setter Property="Background"
140 Value="LightBlue"/>
141 </Style>
atraczyk196936e2016-09-02 15:31:53 -0400142 <Style x:Key="ButtonStyle5"
143 TargetType="Button">
144 <Setter Property="Width"
145 Value="160"/>
146 <Setter Property="Height"
147 Value="30"/>
148 <Setter Property="FontFamily"
149 Value="Segoe MDL2 Assets"/>
150 <Setter Property="Foreground"
151 Value="White"/>
152 <Setter Property="Background"
153 Value="Transparent"/>
154 </Style>
atraczyke87716f2016-09-20 13:46:22 -0400155 <Style x:Key="ButtonStyle6"
156 TargetType="Button">
157 <Setter Property="Width"
158 Value="320"/>
159 <Setter Property="Height"
160 Value="30"/>
161 <Setter Property="FontFamily"
162 Value="Segoe MDL2 Assets"/>
163 <Setter Property="Foreground"
164 Value="White"/>
165 <Setter Property="Background"
166 Value="Transparent"/>
167 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400168 <Style x:Key="ToggleButtonStyle1"
169 TargetType="ToggleButton">
Nicolas Jager15861202016-08-12 11:13:05 -0400170 <Setter Property="Width"
171 Value="50"/>
172 <Setter Property="Height"
173 Value="30"/>
174 <Setter Property="FontFamily"
175 Value="Segoe MDL2 Assets"/>
176 <Setter Property="Foreground"
177 Value="White"/>
178 <Setter Property="Background"
179 Value="Transparent"/>
180 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400181 <Style x:Key="TextBoxStyle2"
182 TargetType="TextBox">
183 <Setter Property="IsReadOnly" Value="True"/>
184 <Setter Property="FontWeight" Value="Bold"/>
185 <Setter Property="Foreground" Value="Black"/>
186 <Setter Property="Background" Value="Transparent"/>
187 <Setter Property="BorderBrush" Value="Transparent"/>
188 <Setter Property="BorderThickness" Value="0"/>
189 <Setter Property="FontFamily" Value="{ThemeResource ContentControlThemeFontFamily}"/>
190 <Setter Property="FontSize" Value="12"/>
191 </Style>
192
193 <!-- console -->
Nicolas Jager998fbd72016-08-08 11:41:28 -0400194 <Style x:Key="ConsoleScrollViewerStyle"
195 TargetType="ScrollViewer">
196 <Setter Property="Background"
197 Value="Black"/>
198 </Style>
199 <Style x:Key="ConsoleTextStyle1"
200 TargetType="RichTextBlock">
201 <Setter Property="FontSize"
202 Value="12"/>
203 <Setter Property="Foreground"
204 Value="GreenYellow"/>
205 </Style>
206 <Style x:Key="ButtonSendCmdStyle"
207 TargetType="Button">
208 <Setter Property="FontFamily"
209 Value="Segoe MDL2 Assets"/>
210 <Setter Property="Width"
211 Value="50"/>
212 <Setter Property="Height"
213 Value="30"/>
214 <Setter Property="Foreground"
215 Value="Black"/>
216 <Setter Property="FontSize"
217 Value="17"/>
218 <Setter Property="Content"
219 Value="&#xE751;"/>
220 <Setter Property="Background"
221 Value="Transparent"/>
222 </Style>
223 <Style x:Key="ConsoleTextBoxStyle"
224 TargetType="TextBox">
225 <Setter Property="Height"
226 Value="30"/>
227 </Style>
228
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400229 <!-- smartlist -->
230 <Style x:Key="contactsListBoxStyle" TargetType="ListBoxItem">
231 <Setter Property="MinWidth" Value="{StaticResource SplitViewCompactPaneThemeLength}"/>
232 <Setter Property="Height" Value="auto"/>
233 <Setter Property="Padding" Value="0"/>
234 </Style>
235
236 <Style x:Key ="greenRoundedButtonStyle1" TargetType ="Button">
237 <Setter Property="Height" Value="50"/>
238 <Setter Property="FontSize" Value="30"/>
239
240 <Setter Property ="Template">
241 <Setter.Value>
242 <ControlTemplate TargetType ="Button">
243 <Grid>
244 <Ellipse Name ="OuterRing" Width ="50" Height ="50" Fill ="LightGreen"/>
245 <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
246 </Grid>
247 </ControlTemplate>
248 </Setter.Value>
249 </Setter>
250 </Style>
251 <Style x:Key ="redRoundedButtonStyle1" TargetType ="Button">
252 <Setter Property ="Foreground" Value ="Black"/>
253 <Setter Property ="FontWeight" Value ="Bold"/>
254 <Setter Property ="Template">
255 <Setter.Value>
256 <ControlTemplate TargetType ="Button">
257 <Grid>
258 <Ellipse Name ="OuterRing" Width ="50" Height ="50" Fill ="LightCoral"/>
259 <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
260 </Grid>
261 </ControlTemplate>
262 </Setter.Value>
263 </Setter>
264 </Style>
265
266 <Style x:Key="BorderStyle1"
267 TargetType="Border">
268 <Setter Property="Background" Value="LightBlue"/>
269 <Setter Property="CornerRadius" Value="6"/>
270 <Setter Property="Width" Value="25"/>
271 <Setter Property="Height" Value="23"/>
272 <Setter Property="Padding" Value="4"/>
273 </Style>
274 <Style x:Key="BorderStyle2"
275 TargetType="Border">
276 <Setter Property="Background" Value="Red"/>
277 <Setter Property="CornerRadius" Value="6"/>
278 <Setter Property="Width" Value="25"/>
279 <Setter Property="Height" Value="23"/>
280 <Setter Property="Padding" Value="4"/>
281 </Style>
Nicolas Jager7bef1492016-09-14 11:23:29 -0400282 <Style x:Key="messageBubleStyle"
283 TargetType="ListBoxItem">
284 <Setter Property="HorizontalAlignment" Value="Stretch" />
285 <Setter Property="HorizontalContentAlignment" Value="Stretch" />
286 <Setter Property="Margin" Value="20,0,40,0"/>
287 <Setter Property="Template">
288 <Setter.Value>
289 <ControlTemplate TargetType="ListBoxItem">
290 <Border Background="Transparent">
291 <VisualStateManager.VisualStateGroups>
292 <VisualStateGroup x:Name="SelectionStates">
293 <VisualState x:Name="Selected" />
294 <VisualState x:Name="Unselected">
295 </VisualState>
296 </VisualStateGroup>
297 </VisualStateManager.VisualStateGroups>
298 <ContentPresenter />
299 </Border>
300 </ControlTemplate>
301 </Setter.Value>
302 </Setter>
303 </Style>
Nicolas Jagerc551c362016-10-01 19:24:50 -0400304 <!-- rounded button for call -->
305 <Style x:Key ="roundButtonTemplate" TargetType ="Button">
306 <Setter Property ="Foreground" Value ="Black"/>
307 <Setter Property ="FontWeight" Value ="Bold"/>
308 <Setter Property ="Template">
309 <Setter.Value>
310 <ControlTemplate TargetType ="Button">
311 <Grid>
312 <Ellipse Name ="OuterRing" Width ="30" Height ="30" Fill ="LightBlue"/>
313 <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White"/>
314 </Grid>
315 </ControlTemplate>
316 </Setter.Value>
317 </Setter>
318 </Style>
Nicolas Jagerbff5fbb2016-08-18 08:58:56 -0400319
Nicolas Jager998fbd72016-08-08 11:41:28 -0400320</ResourceDictionary>