-
Notifications
You must be signed in to change notification settings - Fork 0
/
MainWindow.xaml
92 lines (92 loc) · 5.62 KB
/
MainWindow.xaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<Window x:Class="kazOilMap.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="kazOilMap" Height="409" Width="576" xmlns:my="clr-namespace:System;assembly=mscorlib" Closing="mainWindow_Closing" KeyDown="mainWindow_KeyDown">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="9*"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="2*"/>
</Grid.RowDefinitions>
<Menu Height="22" Margin="0,0,0,0" Name="menu1" VerticalAlignment="Top">
<MenuItem Name="fileMI" Header="_File" SubmenuOpened="fileMI_SubmenuOpened">
<MenuItem Name="runTestMI" Header="runTests" Click="RunTests"/>
<MenuItem Name="newProjectMI" Header="Create new project" Click="NewProject"/>
<MenuItem Name="saveProjectAsMI" Header="save project as" Click="SaveProjectAs" IsEnabled="False"/>
<MenuItem Name="openProjectMI" Header="open project" Click="OpenProject"/>
<Separator/>
<MenuItem Name="openMI" Header="_Open..." Click="openMI_Click"/>
<Separator/>
<MenuItem Name="resetMI" Header="_Reset" Click="resetMI_Click"/>
<Separator/>
<MenuItem Name="exitMI" Header="E_xit" Click="exitMI_Click"/>
</MenuItem>
<MenuItem Name="viewMI" Header="_View" SubmenuOpened="viewMI_SubmenuOpened">
<MenuItem Name="displayLonLatMI" Header="Display _Lon/Lat" IsCheckable="True" IsChecked="True" Click="displayLonLatMI_Click"/>
<Separator/>
<MenuItem Name="enablePanningMI" Header="Enable _Panning" IsCheckable="True" IsChecked="True" Click="enablePanningMI_Click"/>
<MenuItem Name="zoomMI" Header="_Zoom" SubmenuOpened="zoomMI_SubmenuOpened">
<MenuItem Name="zoom50MI" Header="Zoom 50%" Click="zoom50_Click"/>
<MenuItem Name="zoom100MI" Header="Zoom 100%" Click="zoom100_Click"/>
<MenuItem Name="zoom200MI" Header="Zoom 200%" Click="zoom200_Click"/>
<MenuItem Name="zoom400MI" Header="Zoom 400%" Click="zoom400_Click"/>
<MenuItem Name="zoom800MI" Header="Zoom 800%" Click="zoom800_Click"/>
<MenuItem Name="zoom1600MI" Header="Zoom 1600%" Click="zoom1600_Click"/>
<MenuItem Name="zoom3200MI" Header="Zoom 3200%" Click="zoom3200_Click"/>
</MenuItem>
</MenuItem>
<MenuItem Header="Optio_ns">
<MenuItem Name="geometryTypeMI" Header="_Geometry Type" SubmenuOpened="geometryTypeMI_SubmenuOpened">
<MenuItem Name="pathGeometryMI" Header="_Path Geometry" IsCheckable="True" Click="pathGeometryMI_Click"/>
<MenuItem Name="streamGeometryMI" Header="_Stream Geometry" IsCheckable="True" Click="streamGeometryMI_Click"/>
<MenuItem Name="streamGeometryUnstrokedMI" Header="Stream Geometry _Unstroked" IsCheckable="True" Click="streamGeometryUnstrokedMI_Click"/>
</MenuItem>
</MenuItem>
</Menu>
<Menu Height="22" Margin="0,22,0,0" Name="menu2" VerticalAlignment="Top" FlowDirection="RightToLeft">
<MenuItem HorizontalAlignment="Right">
<MenuItem.Header>
<StackPanel>
<Image Width="20" Height="20" Source="./resources/images/zoom_in.ico" />
<ContentPresenter Content="Reports" />
</StackPanel>
</MenuItem.Header>
</MenuItem>
<MenuItem HorizontalAlignment="Right">
<MenuItem.Header>
<StackPanel>
<Image Width="20" Height="20" Source="./resources/images/zoom_out.ico" />
<ContentPresenter Content="Reports" />
</StackPanel>
</MenuItem.Header>
</MenuItem>
<MenuItem>
<MenuItem.Header>
<StackPanel>
<Image Width="20" Height="20" Source="./resources/images/hand.png" />
<ContentPresenter Content="Reports" />
</StackPanel>
</MenuItem.Header>
</MenuItem>
</Menu>
<Grid Grid.Row="2">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="9*"/>
</Grid.ColumnDefinitions>
<Label Content="Left" Grid.Column="0" Opacity="0.1"/>
<GridSplitter HorizontalAlignment="Right"
VerticalAlignment="Stretch"
Grid.Column="1" ResizeBehavior="PreviousAndNext"
Width="5" Background="#FFBCBCBC"/>
<Canvas Grid.Column="2" MinHeight="50" MinWidth="50" Name="canvas1" ClipToBounds="True" RenderOptions.BitmapScalingMode="Unspecified">
</Canvas>
</Grid>
<GridSplitter HorizontalAlignment="Stretch" VerticalAlignment="Bottom" ResizeBehavior="PreviousAndNext" Grid.Row="3" Height="5" Background="#FFBCBCBC"/>
<Grid Grid.Row="4">
<Label Name="Messager" Content="Messager" Grid.Row="1" Visibility="Hidden"/>
<Label Name="DebugMessager" Margin="0,15,0,0" Content="" Grid.Row="2" />
<Label Margin="0,30,0,0" Content="Bottom" Grid.Row="3" Opacity="0.1"/>
</Grid>
</Grid>
</Window>