aboutsummaryrefslogtreecommitdiffstatsci
path: root/CrowIDE/ui/imlEditor.crow
blob: 4015b58e71427173c08fff39f7b81fc0f0617393 (plain)
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
<?xml version="1.0"?>
<Window Height="Stretched" Width="Stretched" >
	<VerticalStack>
		<Menu>
			<MenuItem Caption="File" Fit="True" PopWidth="150">
				<MenuItem Command="{CMDLoad}"/>
				<MenuItem Command="{CMDLoad}"/>
				<MenuItem Command="{CMDSave}"/>
				<MenuItem Command="{CMDQuit}"/>
			</MenuItem>
			<MenuItem Caption="Edit" Fit="true" PopWidth="120">
				<MenuItem Command="{CMDCut}"/>
				<MenuItem Command="{CMDCopy}"/>
				<MenuItem Command="{CMDPaste}"/>
			</MenuItem>
			<MenuItem Caption="View" Fit="true" PopWidth="150">
				<MenuItem Command="{CMDViewGTExp}"/>
				<MenuItem Command="{CMDViewProps}"/>
				<MenuItem Command="{CMDViewProj}"/>
			</MenuItem>
			<MenuItem Caption="Help" Fit="true" PopWidth="150">
				<MenuItem Command="{CMDHelp}"/>
				<MenuItem Caption="About"/>
			</MenuItem>
		</Menu>
<!--		<HorizontalStack Height="Fit" Margin="2">
			<Image Style="icon" Path="#CrowIDE.images.save.svg" MouseClick="onCommandSave"/>
		</HorizontalStack>-->
		<Border Margin="1" Background="Onyx" Height="Fit">
			<Label Width="Stretched" Margin="1" Text="{../../dv.SelectedItem}"/>
		</Border>
		<HorizontalStack>
			<DirectoryView Name="dv" CurrentDirectory="./" SelectedItemChanged="Tv_SelectedItemChanged"
				Width="20%" Height="100%" Margin="0"/>
			<Splitter/>
			<VerticalStack Width="Stretched">
				<ImlVisualEditor Height="60%" Margin="0" MinimumSize="10,10" Foreground="SkyBlue"
					ImlPath="{../../../dv.SelectedItem}" SelectedItem="{²SelectedItem}"
					Name="crowContainer" Background="Onyx"/>
				<Splitter/>
				<HorizontalStack Margin="10" MinimumSize="10,1">
					<Scroller Name="scroller1" Background="White"
							Margin="2" VerticalScrolling="true" ScrollY="{../scrollbar1.Value}"
							ValueChanged="./_scroller_ValueChanged">
						<TextBox Background="White" Height="Fit"
								VerticalAlignment="Top"
								TextAlignment="TopLeft" Font="mono, 12"
								Text="{²../../../crowContainer.ImlSource}" Multiline="true"/>
					</Scroller>
					<ScrollBar Name="scrollbar1" Value="{../scroller1.ScrollY}"
						Maximum="{../scroller1.MaximumScroll}" Orientation="Vertical"
						Width="14" />
				</HorizontalStack>
			</VerticalStack>
			<Splitter/>
		</HorizontalStack>
	</VerticalStack>
</Window>