root / trunk / Pithos.Client.WPF / Preferences / PreferencesView.xaml @ 99882980
History | View | Annotate | Download (22.8 kB)
1 | 0e2b2c19 | George Pantazis | <Window x:Class="Pithos.Client.WPF.Preferences.PreferencesView" |
---|---|---|---|
2 | 0e2b2c19 | George Pantazis | xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
3 | 0e2b2c19 | George Pantazis | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
4 | 0e2b2c19 | George Pantazis | xmlns:cal="http://www.caliburnproject.org" |
5 | 0e2b2c19 | George Pantazis | xmlns:extToolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended" |
6 | 7e39367d | pkanavos | xmlns:Converters="clr-namespace:Pithos.Client.WPF.Converters" |
7 | 0e2b2c19 | George Pantazis | xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" x:Name="TheView" |
8 | e7fb3ef2 | George Pantazis | Title="Pithos+ Preferences" Height="480" Width="732" |
9 | 0e2b2c19 | George Pantazis | WindowStartupLocation="CenterScreen" |
10 | 0e2b2c19 | George Pantazis | Icon="/PithosPlus;component/Images/PithosTaskbar.png" |
11 | 0e2b2c19 | George Pantazis | WindowStyle="ToolWindow" |
12 | 0e2b2c19 | George Pantazis | ResizeMode="NoResize" |
13 | 0e2b2c19 | George Pantazis | ShowInTaskbar="True" |
14 | 0e2b2c19 | George Pantazis | BorderThickness="1" |
15 | 0e2b2c19 | George Pantazis | Background="White"> |
16 | 0e2b2c19 | George Pantazis | |
17 | 0e2b2c19 | George Pantazis | <!-- Background="{StaticResource {x:Static SystemColors.ControlBrushKey}}"> --> |
18 | 0e2b2c19 | George Pantazis | <Window.Resources> |
19 | 0e2b2c19 | George Pantazis | <ResourceDictionary> |
20 | 0e2b2c19 | George Pantazis | <ResourceDictionary.MergedDictionaries> |
21 | 0e2b2c19 | George Pantazis | <ResourceDictionary Source="..\PithosStyles.xaml" /> |
22 | 0e2b2c19 | George Pantazis | </ResourceDictionary.MergedDictionaries> |
23 | 0e2b2c19 | George Pantazis | <Converters:NullToVisibilityConverter x:Key="NullToVisible" /> |
24 | 0e2b2c19 | George Pantazis | <BooleanToVisibilityConverter x:Key="BoolToVisible" /> |
25 | 0e2b2c19 | George Pantazis | </ResourceDictionary> |
26 | 0e2b2c19 | George Pantazis | </Window.Resources> |
27 | 0e2b2c19 | George Pantazis | <!-- <Window.TaskbarItemInfo> |
28 | 0e2b2c19 | George Pantazis | <TaskbarItemInfo Description="{Binding StatusMessage}" > |
29 | 0e2b2c19 | George Pantazis | <TaskbarItemInfo.ThumbButtonInfos> |
30 | 0e2b2c19 | George Pantazis | <ThumbButtonInfo> |
31 | 0e2b2c19 | George Pantazis | |
32 | 0e2b2c19 | George Pantazis | </ThumbButtonInfo> |
33 | 0e2b2c19 | George Pantazis | </TaskbarItemInfo.ThumbButtonInfos> |
34 | 0e2b2c19 | George Pantazis | </TaskbarItemInfo> |
35 | 0e2b2c19 | George Pantazis | </Window.TaskbarItemInfo>--> |
36 | 2115e2a5 | pkanavos | <xctk:BusyIndicator IsBusy="{Binding IsBusy}" BusyContent="Please Wait ..." > |
37 | 2115e2a5 | pkanavos | <Grid> |
38 | 0e2b2c19 | George Pantazis | <Grid.RowDefinitions> |
39 | 0e2b2c19 | George Pantazis | <RowDefinition Height="*"/> |
40 | 0e2b2c19 | George Pantazis | <RowDefinition Height="Auto"/> |
41 | 0e2b2c19 | George Pantazis | </Grid.RowDefinitions> |
42 | 0e2b2c19 | George Pantazis | |
43 | 2115e2a5 | pkanavos | <TabControl Grid.Row="0" x:Name="Tabs" > |
44 | 0e2b2c19 | George Pantazis | <TabItem VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" x:Name="GeneralTab"> |
45 | 0e2b2c19 | George Pantazis | <TabItem.Header> |
46 | 0e2b2c19 | George Pantazis | <StackPanel> |
47 | e7fb3ef2 | George Pantazis | <Image Source="/PithosPlus;component/Images/settings.png" Stretch="Uniform" Height="77"/> |
48 | 0e2b2c19 | George Pantazis | <TextBlock Text="General"/> |
49 | 0e2b2c19 | George Pantazis | </StackPanel> |
50 | 0e2b2c19 | George Pantazis | </TabItem.Header> |
51 | 1b3ee255 | George Pantazis | <Grid> |
52 | 1b3ee255 | George Pantazis | <Grid.ColumnDefinitions> |
53 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="230"/> |
54 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="230"/> |
55 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="240"/> |
56 | 1b3ee255 | George Pantazis | </Grid.ColumnDefinitions> |
57 | 1b3ee255 | George Pantazis | <Grid.RowDefinitions> |
58 | 1b3ee255 | George Pantazis | <RowDefinition Height="180"/> |
59 | 1b3ee255 | George Pantazis | <RowDefinition Height="110"/> |
60 | 1b3ee255 | George Pantazis | </Grid.RowDefinitions> |
61 | 1b3ee255 | George Pantazis | <GroupBox VerticalAlignment="Top" Name="groupBox1" Margin="10,5"> |
62 | 1b3ee255 | George Pantazis | <StackPanel> |
63 | 1b3ee255 | George Pantazis | <CheckBox Content="Show Desktop Notifications" Height="16" Name="Settings_ShowDesktopNotifications" Margin="5,10,5,0" /> |
64 | 1b3ee255 | George Pantazis | <CheckBox Content="Start on System Startup" Height="16" Name="Settings_StartOnSystemStartup" Margin="5,5,5,0" /> |
65 | 1b3ee255 | George Pantazis | </StackPanel> |
66 | 1b3ee255 | George Pantazis | </GroupBox> |
67 | 1b3ee255 | George Pantazis | </Grid> |
68 | 0e2b2c19 | George Pantazis | </TabItem> |
69 | 0e2b2c19 | George Pantazis | <TabItem VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" x:Name="AccountTab" IsSelected="{Binding AccountTabSelected,Mode=OneWay}"> |
70 | 0e2b2c19 | George Pantazis | <TabItem.Header> |
71 | 0e2b2c19 | George Pantazis | <StackPanel> |
72 | e7fb3ef2 | George Pantazis | <Image Source="/PithosPlus;component/Images/users.png" Stretch="Uniform" Height="77"/> |
73 | 0e2b2c19 | George Pantazis | <TextBlock Text="Accounts"/> |
74 | 0e2b2c19 | George Pantazis | </StackPanel> |
75 | 0e2b2c19 | George Pantazis | </TabItem.Header> |
76 | 0e2b2c19 | George Pantazis | <Grid VerticalAlignment="Stretch" > |
77 | 0e2b2c19 | George Pantazis | <Grid.ColumnDefinitions> |
78 | 0e2b2c19 | George Pantazis | <ColumnDefinition Width="Auto"/> |
79 | 0e2b2c19 | George Pantazis | <ColumnDefinition Width="*"/> |
80 | 0e2b2c19 | George Pantazis | </Grid.ColumnDefinitions> |
81 | 1b3ee255 | George Pantazis | <Grid Margin="5,10,5,5" Column="0" Width="230"> |
82 | 0e2b2c19 | George Pantazis | <Grid.RowDefinitions> |
83 | 0e2b2c19 | George Pantazis | <RowDefinition Height="*"/> |
84 | 0e2b2c19 | George Pantazis | <RowDefinition Height="Auto"/> |
85 | 0e2b2c19 | George Pantazis | </Grid.RowDefinitions> |
86 | 99882980 | George Pantazis | <ListBox Name="Accounts" Padding="2" Margin="2,2,-18,0" Grid.Row="0" VerticalAlignment="Stretch" ItemsSource="{Binding Accounts,Mode=OneWay}" SelectedItem="{Binding CurrentAccount,Mode=TwoWay}" > |
87 | 0e2b2c19 | George Pantazis | <ListBox.ItemTemplate> |
88 | 0e2b2c19 | George Pantazis | <DataTemplate> |
89 | 0e2b2c19 | George Pantazis | <StackPanel Orientation="Horizontal"> |
90 | 0e2b2c19 | George Pantazis | <Image Visibility="{Binding Converter={StaticResource BoolToVisible}, Path=IsExpired,Mode=OneWay}" Source="/PithosPlus;component/Images/SmallWarning.png" Margin="2,0"/> |
91 | 0e2b2c19 | George Pantazis | <StackPanel> |
92 | 854c715a | pkanavos | <TextBlock Text="{Binding AccountName}" /> |
93 | 0e2b2c19 | George Pantazis | <TextBlock Text="{Binding ServerUrl}" FontStyle="Italic" FontSize="10" /> |
94 | 0e2b2c19 | George Pantazis | </StackPanel> |
95 | 0e2b2c19 | George Pantazis | </StackPanel> |
96 | 0e2b2c19 | George Pantazis | </DataTemplate> |
97 | 0e2b2c19 | George Pantazis | </ListBox.ItemTemplate> |
98 | 0e2b2c19 | George Pantazis | </ListBox> |
99 | 99882980 | George Pantazis | <Grid Grid.Row="1" Margin="0,0,-18,0"> |
100 | 1b3ee255 | George Pantazis | <!-- <Grid.ColumnDefinitions> |
101 | 0e2b2c19 | George Pantazis | <ColumnDefinition Width="50*"/> |
102 | 0e2b2c19 | George Pantazis | <ColumnDefinition Width="50*"/> |
103 | 1b3ee255 | George Pantazis | </Grid.ColumnDefinitions> --> |
104 | 99882980 | George Pantazis | <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="0,0,-17,0" Width="247"> |
105 | 1b3ee255 | George Pantazis | <Button Name="AddAccount" Grid.Column="0" Content="Add" ToolTip="Enter account details manually" Margin="5,5,10,5" Height="25" Width="100"/> |
106 | 1b3ee255 | George Pantazis | <Button Name="RemoveAccount" Grid.Column="1" Content="Remove" Margin="5,5,10,5" Height="25" Width="100"/> |
107 | 1b3ee255 | George Pantazis | </StackPanel> |
108 | 0e2b2c19 | George Pantazis | </Grid> |
109 | 0e2b2c19 | George Pantazis | </Grid> |
110 | 99882980 | George Pantazis | <GroupBox Header="Account" Padding="2" Margin="18,2,2,0" Height="231" HorizontalAlignment="Stretch" VerticalAlignment="Top" Grid.Column="1" Visibility="{Binding Path=CurrentAccount, Converter={StaticResource NullToVisible},ConverterParameter='Invert'}" |
111 | 0e2b2c19 | George Pantazis | HorizontalContentAlignment="Center" VerticalContentAlignment="Center"> |
112 | 0e2b2c19 | George Pantazis | <TextBlock VerticalAlignment="Center" HorizontalAlignment="Center" TextWrapping="Wrap" > |
113 | 0e2b2c19 | George Pantazis | No account is selected. Please select an account or add a new one. |
114 | 0e2b2c19 | George Pantazis | </TextBlock> |
115 | 0e2b2c19 | George Pantazis | </GroupBox> |
116 | 99882980 | George Pantazis | <GroupBox Header="Account" Padding="2" Margin="18,2,2,0" Height="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Top" Grid.Column="1" Visibility="{Binding Path=CurrentAccount, Converter={StaticResource NullToVisible}}"> |
117 | 0e2b2c19 | George Pantazis | <Grid> |
118 | 0e2b2c19 | George Pantazis | <Grid.ColumnDefinitions> |
119 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="45"/> |
120 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="90*"/> |
121 | 0e2b2c19 | George Pantazis | </Grid.ColumnDefinitions> |
122 | 0e2b2c19 | George Pantazis | <Grid.RowDefinitions> |
123 | 0e2b2c19 | George Pantazis | <RowDefinition Height="Auto"/> |
124 | 0e2b2c19 | George Pantazis | <RowDefinition Height="Auto"/> |
125 | 0e2b2c19 | George Pantazis | <RowDefinition Height="Auto"/> |
126 | 0e2b2c19 | George Pantazis | <RowDefinition Height="Auto"/> |
127 | 0e2b2c19 | George Pantazis | <RowDefinition Height="Auto"/> |
128 | 0e2b2c19 | George Pantazis | <RowDefinition Height="Auto"/> |
129 | 0e2b2c19 | George Pantazis | <RowDefinition Height="Auto"/> |
130 | 0e2b2c19 | George Pantazis | <RowDefinition Height="Auto"/> |
131 | 1b3ee255 | George Pantazis | <RowDefinition Height="Auto"/> |
132 | 0e2b2c19 | George Pantazis | <RowDefinition /> |
133 | 0e2b2c19 | George Pantazis | </Grid.RowDefinitions> |
134 | 1b3ee255 | George Pantazis | <Label Content="Server" Grid.Column="0" Grid.Row="0" Margin="0,2" HorizontalAlignment="Right"/> |
135 | 1b3ee255 | George Pantazis | <TextBox Name="CurrentAccount_ServerUrl" IsReadOnly="True" Grid.Column="1" Grid.Row="0" Margin="0,2"/> |
136 | 1b3ee255 | George Pantazis | <Label Content="eMail" Grid.Column="0" Grid.Row="1" Margin="0,2" HorizontalAlignment="Right"/> |
137 | 854c715a | pkanavos | <TextBox Name="CurrentAccount_DisplayName" IsReadOnly="True" Grid.Column="1" Grid.Row="1" Margin="0,2"/> |
138 | 1b3ee255 | George Pantazis | <Label Content="UID" ToolTip="User ID" Grid.Column="0" Grid.Row="2" Margin="0,2" HorizontalAlignment="Right"/> |
139 | 1b3ee255 | George Pantazis | <TextBox Name="CurrentAccount_AccountName" IsReadOnly="True" Grid.Column="1" Grid.Row="2" Margin="0,2"/> |
140 | 1b3ee255 | George Pantazis | <Grid Grid.Column="0" Grid.Row="3" Grid.ColumnSpan="2" > |
141 | 0e2b2c19 | George Pantazis | <Grid.ColumnDefinitions> |
142 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="45"/> |
143 | 0e2b2c19 | George Pantazis | <ColumnDefinition Width="*"/> |
144 | 0e2b2c19 | George Pantazis | <ColumnDefinition Width="Auto"/> |
145 | 0e2b2c19 | George Pantazis | </Grid.ColumnDefinitions> |
146 | 1b3ee255 | George Pantazis | <Label Content="Token" Grid.Column="0" Margin="0,2" HorizontalAlignment="Right"/> |
147 | 1b3ee255 | George Pantazis | <TextBox Name="CurrentAccount_ApiKey" IsReadOnly="True" Grid.Column="1" Margin="2" /> |
148 | 1b3ee255 | George Pantazis | <Button Name="RefreshApiKey" Grid.Column="2" Content="Refresh" Margin="2"/> |
149 | 0e2b2c19 | George Pantazis | </Grid> |
150 | 1b3ee255 | George Pantazis | <Label Content="Folder" Grid.Column="0" Grid.Row="4" Margin="0,2" HorizontalAlignment="Right"/> |
151 | 1b3ee255 | George Pantazis | <Grid Grid.Row="4" Grid.Column="1" > |
152 | 0e2b2c19 | George Pantazis | <Grid.ColumnDefinitions> |
153 | 0e2b2c19 | George Pantazis | <ColumnDefinition Width="*"/> |
154 | 0e2b2c19 | George Pantazis | <ColumnDefinition Width="Auto"/> |
155 | 0e2b2c19 | George Pantazis | </Grid.ColumnDefinitions> |
156 | 1b3ee255 | George Pantazis | <TextBox Name="CurrentAccount_RootPath" Margin="2" HorizontalAlignment="Stretch" IsReadOnly="True" ToolTip="{Binding CurrentAccount.RootPath}" Height="61" TextWrapping="WrapWithOverflow" /> |
157 | 0e2b2c19 | George Pantazis | </Grid> |
158 | 1b3ee255 | George Pantazis | <CheckBox Name="CurrentAccount_IsActive" Content="Account is Active" Grid.Row="7" Grid.Column="1" /> |
159 | 1b3ee255 | George Pantazis | <CheckBox Name="CurrentAccount_SelectiveSyncEnabled" Content="Selective Sync Enabled" Grid.Row="8" Grid.Column="1"/> |
160 | 1b3ee255 | George Pantazis | <StackPanel Orientation="Horizontal" Grid.Row="9" Grid.Column="1" HorizontalAlignment="center"> |
161 | 1b3ee255 | George Pantazis | <Button Name="SelectiveSyncFolders" Width="100" Height="25" Content="Selective Sync" Margin="5,5,10,5"/> |
162 | 1b3ee255 | George Pantazis | <Button Name="MoveAccountFolder" Content="Move ..." Width="100" Height="25" IsEnabled="False" Margin="5,5,10,5"/> |
163 | 1b3ee255 | George Pantazis | <Button x:Name="ClearAccountCache" Content="Clear Cache" Margin="5,5,10,5" Width="100" Height="25"/> |
164 | 0e2b2c19 | George Pantazis | </StackPanel> |
165 | 0e2b2c19 | George Pantazis | </Grid> |
166 | 0e2b2c19 | George Pantazis | |
167 | 0e2b2c19 | George Pantazis | </GroupBox> |
168 | 0e2b2c19 | George Pantazis | |
169 | 0e2b2c19 | George Pantazis | </Grid> |
170 | 0e2b2c19 | George Pantazis | </TabItem> |
171 | 0e2b2c19 | George Pantazis | <TabItem VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" x:Name="PluginTab"> |
172 | 0e2b2c19 | George Pantazis | <TabItem.Header> |
173 | 0e2b2c19 | George Pantazis | <StackPanel> |
174 | e7fb3ef2 | George Pantazis | <Image Source="/PithosPlus;component/Images/Plugins.png" Stretch="Uniform" Height="77"/> |
175 | 0e2b2c19 | George Pantazis | <TextBlock Text="Plugins"/> |
176 | 0e2b2c19 | George Pantazis | </StackPanel> |
177 | 0e2b2c19 | George Pantazis | </TabItem.Header> |
178 | 1b3ee255 | George Pantazis | <Grid> |
179 | 1b3ee255 | George Pantazis | <Grid.ColumnDefinitions> |
180 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="50"/> |
181 | 1b3ee255 | George Pantazis | <ColumnDefinition/> |
182 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="50"/> |
183 | 1b3ee255 | George Pantazis | </Grid.ColumnDefinitions> |
184 | 1b3ee255 | George Pantazis | <Grid.RowDefinitions> |
185 | 1b3ee255 | George Pantazis | <RowDefinition Height="30"/> |
186 | 1b3ee255 | George Pantazis | <RowDefinition/> |
187 | 1b3ee255 | George Pantazis | <RowDefinition Height="40"/> |
188 | 1b3ee255 | George Pantazis | </Grid.RowDefinitions> |
189 | 1b3ee255 | George Pantazis | |
190 | 1b3ee255 | George Pantazis | <Label Content="Type" Grid.Column="0" Grid.Row="0"/> |
191 | 1b3ee255 | George Pantazis | <Label Content="Plugin" Grid.Column="1" Grid.Row="0"/> |
192 | 1b3ee255 | George Pantazis | <Label Content="Status" Grid.Column="2" Grid.Row="0"/> |
193 | 1b3ee255 | George Pantazis | |
194 | 1b3ee255 | George Pantazis | <Label Content="No Plugins found in the plugins folder." Grid.Column="1" Grid.Row="1"/> |
195 | 1b3ee255 | George Pantazis | |
196 | 1b3ee255 | George Pantazis | <StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Margin="2" Grid.Column="1" Grid.Row="2"> |
197 | 1b3ee255 | George Pantazis | <Button Content="Install" Height="25" Width="100" Margin="5,5,10,5" IsEnabled="False"/> |
198 | 1b3ee255 | George Pantazis | <Button Content="Remove" Height="25" Width="100" Margin="5,5,10,5" IsEnabled="False"/> |
199 | 1b3ee255 | George Pantazis | <Button Content="Toggle Status" Height="25" Width="100" Margin="5,5,10,5" IsEnabled="False"/> |
200 | 1b3ee255 | George Pantazis | </StackPanel> |
201 | 1b3ee255 | George Pantazis | |
202 | 1b3ee255 | George Pantazis | </Grid> |
203 | 1b3ee255 | George Pantazis | |
204 | 0e2b2c19 | George Pantazis | </TabItem> |
205 | 0e2b2c19 | George Pantazis | <TabItem VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" Visibility="Collapsed" x:Name="RateTab"> |
206 | 0e2b2c19 | George Pantazis | <TabItem.Header> |
207 | 0e2b2c19 | George Pantazis | <StackPanel> |
208 | 0e2b2c19 | George Pantazis | <Image Source="/PithosPlus;component/Images/Bandwidth.png" Stretch="Uniform" Height="32"/> |
209 | 0e2b2c19 | George Pantazis | <TextBlock Text="Bandwidth"/> |
210 | 0e2b2c19 | George Pantazis | </StackPanel> |
211 | 0e2b2c19 | George Pantazis | </TabItem.Header> |
212 | 0e2b2c19 | George Pantazis | <StackPanel> |
213 | 0e2b2c19 | George Pantazis | <GroupBox Header="Download Rate" Height="100" Margin="10,5" VerticalAlignment="Top"> |
214 | 0e2b2c19 | George Pantazis | <Grid /> |
215 | 0e2b2c19 | George Pantazis | </GroupBox> |
216 | 0e2b2c19 | George Pantazis | <GroupBox Header="Upload Rate" Height="100" Margin="10,5" VerticalAlignment="Top"> |
217 | 0e2b2c19 | George Pantazis | <Grid /> |
218 | 0e2b2c19 | George Pantazis | </GroupBox> |
219 | 0e2b2c19 | George Pantazis | </StackPanel> |
220 | 0e2b2c19 | George Pantazis | </TabItem> |
221 | 0e2b2c19 | George Pantazis | <TabItem VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" x:Name="ProxyTab"> |
222 | 0e2b2c19 | George Pantazis | <TabItem.Header> |
223 | 0e2b2c19 | George Pantazis | <StackPanel> |
224 | e7fb3ef2 | George Pantazis | <Image Source="/PithosPlus;component/Images/proxy.png" Stretch="Uniform" Height="77"/> |
225 | 0e2b2c19 | George Pantazis | <TextBlock Text="Proxy"/> |
226 | 0e2b2c19 | George Pantazis | </StackPanel> |
227 | 0e2b2c19 | George Pantazis | </TabItem.Header> |
228 | 0e2b2c19 | George Pantazis | <Grid Margin="10,5"> |
229 | 0e2b2c19 | George Pantazis | <RadioButton Name="Settings_UseDefaultProxy" Content="Use System Defaults" Margin="5,6,5,0" Height="16" VerticalAlignment="Top"/> |
230 | 0e2b2c19 | George Pantazis | <RadioButton Name="Settings_UseNoProxy" Content="No Proxy" Margin="5,25,5,0" Height="16" VerticalAlignment="Top"/> |
231 | 0e2b2c19 | George Pantazis | <RadioButton Name="Settings_UseManualProxy" Content="Manual" Margin="5,44,5,0" Height="16" VerticalAlignment="Top"/> |
232 | 0e2b2c19 | George Pantazis | <Label Content="Server" Height="28" HorizontalAlignment="Left" Margin="5,63,0,0" Name="label2" VerticalAlignment="Top" /> |
233 | 0e2b2c19 | George Pantazis | <TextBox Height="23" HorizontalAlignment="Left" Margin="76,67,0,0" Name="Settings_ProxyServer" VerticalAlignment="Top" Width="162" IsEnabled="{Binding ElementName=Settings_UseManualProxy, Path=IsChecked}"/> |
234 | 0e2b2c19 | George Pantazis | <TextBlock Height="23" HorizontalAlignment="Left" Margin="244,67,0,0" Name="textBlock1" Text=":" VerticalAlignment="Top" /> |
235 | 0e2b2c19 | George Pantazis | <TextBox Height="23" HorizontalAlignment="Left" Margin="254,67,0,0" Name="Settings_ProxyPort" VerticalAlignment="Top" Width="65" IsEnabled="{Binding ElementName=Settings_UseManualProxy, Path=IsChecked}"/> |
236 | 0e2b2c19 | George Pantazis | |
237 | 0e2b2c19 | George Pantazis | <GroupBox Height="109" HorizontalAlignment="Left" Margin="5,96,0,0" Name="groupBox2" VerticalAlignment="Top" Width="373" IsEnabled="{Binding ElementName=Settings_UseManualProxy, Path=IsChecked}"> |
238 | 0e2b2c19 | George Pantazis | <GroupBox.Header> |
239 | 0e2b2c19 | George Pantazis | <CheckBox Content="Proxy requires authentication" Height="16" VerticalAlignment="Top" Name="Settings_ProxyAuthentication" /> |
240 | 0e2b2c19 | George Pantazis | </GroupBox.Header> |
241 | 0e2b2c19 | George Pantazis | <Grid > |
242 | 0e2b2c19 | George Pantazis | <Grid.RowDefinitions> |
243 | 0e2b2c19 | George Pantazis | <RowDefinition/> |
244 | 0e2b2c19 | George Pantazis | <RowDefinition/> |
245 | 0e2b2c19 | George Pantazis | <RowDefinition/> |
246 | 0e2b2c19 | George Pantazis | </Grid.RowDefinitions> |
247 | 0e2b2c19 | George Pantazis | <Grid.ColumnDefinitions> |
248 | 0e2b2c19 | George Pantazis | <ColumnDefinition/> |
249 | 0e2b2c19 | George Pantazis | <ColumnDefinition/> |
250 | 0e2b2c19 | George Pantazis | </Grid.ColumnDefinitions> |
251 | 0e2b2c19 | George Pantazis | <Label Content="Username" Height="28" HorizontalAlignment="Left" Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" /> |
252 | 0e2b2c19 | George Pantazis | <Label Content="Password" Height="28" HorizontalAlignment="Left" Grid.Row="1" Grid.Column="0" VerticalAlignment="Top" /> |
253 | 0e2b2c19 | George Pantazis | <Label Content="Domain" Height="28" HorizontalAlignment="Left" Grid.Row="2" Grid.Column="0" VerticalAlignment="Top" /> |
254 | 0e2b2c19 | George Pantazis | <TextBox Height="23" HorizontalAlignment="Left" Grid.Row="0" Grid.Column="1" Name="Settings_ProxyUsername" VerticalAlignment="Top" Width="157" IsEnabled="{Binding IsChecked,ElementName=Settings_ProxyAuthentication}"/> |
255 | 3044d745 | George Pantazis | <PasswordBox Height="23" HorizontalAlignment="Left" Grid.Row="1" Grid.Column="1" Name="Settings_ProxyPassword" PasswordChar="*" VerticalAlignment="Top" Width="157" IsEnabled="{Binding IsChecked,ElementName=Settings_ProxyAuthentication}"/> |
256 | 0e2b2c19 | George Pantazis | <TextBox Height="23" HorizontalAlignment="Left" Grid.Row="2" Grid.Column="1" Name="Settings_ProxyDomain" VerticalAlignment="Top" Width="157" IsEnabled="{Binding IsChecked,ElementName=Settings_ProxyAuthentication}"/> |
257 | 0e2b2c19 | George Pantazis | </Grid> |
258 | 0e2b2c19 | George Pantazis | </GroupBox> |
259 | 0e2b2c19 | George Pantazis | </Grid> |
260 | 0e2b2c19 | George Pantazis | </TabItem> |
261 | 0e2b2c19 | George Pantazis | <TabItem VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" x:Name="AdvancedTab"> |
262 | 0e2b2c19 | George Pantazis | <TabItem.Header> |
263 | 0e2b2c19 | George Pantazis | <StackPanel> |
264 | e7fb3ef2 | George Pantazis | <Image Source="/PithosPlus;component/Images/Advanced.png" Stretch="Uniform" Height="77"/> |
265 | 0e2b2c19 | George Pantazis | <TextBlock Text="Advanced"/> |
266 | 0e2b2c19 | George Pantazis | </StackPanel> |
267 | 0e2b2c19 | George Pantazis | </TabItem.Header> |
268 | 0e2b2c19 | George Pantazis | <WrapPanel Orientation="Vertical"> |
269 | 1b3ee255 | George Pantazis | <Grid> |
270 | 1b3ee255 | George Pantazis | <Grid.ColumnDefinitions> |
271 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="230"/> |
272 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="230"/> |
273 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="240"/> |
274 | 1b3ee255 | George Pantazis | </Grid.ColumnDefinitions> |
275 | 1b3ee255 | George Pantazis | <Grid.RowDefinitions> |
276 | 1b3ee255 | George Pantazis | <RowDefinition Height="180"/> |
277 | 1b3ee255 | George Pantazis | <RowDefinition Height="110"/> |
278 | 1b3ee255 | George Pantazis | </Grid.RowDefinitions> |
279 | 1b3ee255 | George Pantazis | <GroupBox Header="Hash Settings" Grid.Column="0" Grid.Row="0"> |
280 | 1b3ee255 | George Pantazis | <StackPanel Margin="5"> |
281 | 1b3ee255 | George Pantazis | <TextBlock Text="Polling Interval (Seconds)" Margin="5"/> |
282 | 1b3ee255 | George Pantazis | <xctk:IntegerUpDown x:Name="Settings_PollingInterval" HorizontalAlignment="Left" Width="100" Margin="5,0" Watermark="Enter seconds" Minimum="1" /> |
283 | 1b3ee255 | George Pantazis | <TextBlock Text="Hashing Parallelism" Margin="5"/> |
284 | 1b3ee255 | George Pantazis | <xctk:IntegerUpDown x:Name="Settings_HashingParallelism" HorizontalAlignment="Left" Width="100" Margin="5,0" Watermark="Enter number of tasks" Minimum="1" /> |
285 | 1b3ee255 | George Pantazis | <TextBlock Text="Startup Delay (Minutes)" Margin="5"/> |
286 | 1b3ee255 | George Pantazis | <xctk:IntegerUpDown x:Name="StartupDelay" HorizontalAlignment="Left" Width="100" Margin="5,0" Watermark="Enter number of tasks" Minimum="0" /> |
287 | 1b3ee255 | George Pantazis | </StackPanel> |
288 | 1b3ee255 | George Pantazis | </GroupBox> |
289 | 1b3ee255 | George Pantazis | <GroupBox Header="Logging" Grid.Column="1" Grid.Row="1"> |
290 | 1b3ee255 | George Pantazis | <StackPanel Margin="5"> |
291 | 1b3ee255 | George Pantazis | <CheckBox Content="Debug Logging" Height="16" HorizontalAlignment="Left" Margin="5,10,5,5" Name="DebugLoggingEnabled" VerticalAlignment="Top"/> |
292 | 1b3ee255 | George Pantazis | <Button x:Name="OpenLogPath" Content="Log Folder" HorizontalAlignment="Left" Margin="5" Height="25" Width="100" /> |
293 | 1b3ee255 | George Pantazis | <Button x:Name="OpenLogConsole" Content="Open Log Console" HorizontalAlignment="Left" Margin="5" Height="25" Width="100" Visibility="Collapsed"/> |
294 | 1b3ee255 | George Pantazis | </StackPanel> |
295 | 1b3ee255 | George Pantazis | </GroupBox> |
296 | 1b3ee255 | George Pantazis | <GroupBox Header="Warning" Grid.Column="1" Grid.Row="0"> |
297 | 1b3ee255 | George Pantazis | <StackPanel Margin="5"> |
298 | 1b3ee255 | George Pantazis | <Button x:Name="WipeAccount" Content="Wipe Account" HorizontalAlignment="Left" Margin="5" Height="25" Width="100" /> |
299 | 1b3ee255 | George Pantazis | <CheckBox Content="Ignore Certificates" Height="16" Foreground="Red" HorizontalAlignment="Left" Margin="5,10,5,5" x:Name="IgnoreCertificateErrors" VerticalAlignment="Top"/> |
300 | 1b3ee255 | George Pantazis | <Grid> |
301 | 1b3ee255 | George Pantazis | <Grid.ColumnDefinitions> |
302 | 1b3ee255 | George Pantazis | <ColumnDefinition Width="80"/> |
303 | 1b3ee255 | George Pantazis | <ColumnDefinition/> |
304 | 1b3ee255 | George Pantazis | </Grid.ColumnDefinitions> |
305 | 1b3ee255 | George Pantazis | <Label Content="Containers" Margin="5" Height="25" Width="Auto" HorizontalAlignment="Left" Grid.Column="0"/> |
306 | 1b3ee255 | George Pantazis | <TextBox Name="Account_Containers" Text="pithos;" Margin="5" Width="Auto" Height="25" Grid.Column="1" IsReadOnly="True"/> |
307 | 1b3ee255 | George Pantazis | </Grid> |
308 | 1b3ee255 | George Pantazis | </StackPanel> |
309 | 1b3ee255 | George Pantazis | </GroupBox> |
310 | 1b3ee255 | George Pantazis | <GroupBox Header="System" Grid.Column="0" Grid.Row="1"> |
311 | 1b3ee255 | George Pantazis | <Button Content="Refresh Overlays" Name="RefreshOverlays" HorizontalAlignment="Left" Margin="5" Height="25" Width="100" /> |
312 | 1b3ee255 | George Pantazis | </GroupBox> |
313 | 1b3ee255 | George Pantazis | </Grid> |
314 | 0e2b2c19 | George Pantazis | </WrapPanel> |
315 | 0e2b2c19 | George Pantazis | </TabItem> |
316 | 0e2b2c19 | George Pantazis | </TabControl> |
317 | 0e2b2c19 | George Pantazis | |
318 | 0e2b2c19 | George Pantazis | <StackPanel Orientation="Horizontal" Grid.Row="1" HorizontalAlignment="Right" Margin="2"> |
319 | 0e2b2c19 | George Pantazis | <Button Name="SaveChanges" Content="OK" Margin="5,5,10,5" Height="25" Width="100" /> |
320 | 0e2b2c19 | George Pantazis | <Button Name="RejectChanges" Content="Cancel" Margin="5,5,10,5" Height="25" Width="100" /> |
321 | 0e2b2c19 | George Pantazis | <Button Name="ApplyChanges" Content="Apply" Height="25" Width="100" /> |
322 | 0e2b2c19 | George Pantazis | <!-- <Button Name="ApplyChanges" Content="Apply" Style="{StaticResource BorderlessButton}" /> --> |
323 | 0e2b2c19 | George Pantazis | </StackPanel> |
324 | 0e2b2c19 | George Pantazis | </Grid> |
325 | 2115e2a5 | pkanavos | </xctk:BusyIndicator> |
326 | 0e2b2c19 | George Pantazis | </Window> |