aboutsummaryrefslogtreecommitdiffstatsci
path: root/Samples/common/ui/Interfaces/Divers/0.crow
blob: f84ad20a69e5e2f544bade64721060f6a351dc66 (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
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
93
94
95
96
97
98
<?xml version="1.0" encoding="UTF-8"?>
<Window Caption="Showcase" Height="90%" Width="90%" Background="DarkGrey">
	<HorizontalStack>
		<VerticalStack Width="30%" Margin="5">
			<GroupBox Caption="Performance" Height="Fit">
				<VerticalStack DataSource="{updateMeasure}" Width="90%" Height="Fit" Spacing="2">
					<HorizontalStack Style="HStackMeasure">
						<Label Text="Cur:" Style="FpsLabel"/>
						<Label Text="{current}" Style="FpsDisp"/>
					</HorizontalStack>
					<HorizontalStack Style="HStackMeasure">
						<Label Text="Min:" Style="FpsLabel"/>
						<Label Text="{minimum}" Style="FpsDisp"/>
					</HorizontalStack>
					<HorizontalStack Style="HStackMeasure">
						<Label Text="Mean:" Style="FpsLabel"/>
						<Label Text="{mean}" Style="FpsDisp"/>
					</HorizontalStack>
					<HorizontalStack Style="HStackMeasure">
						<Label Text="Max:" Style="FpsLabel"/>
						<Label Text="{maximum}" Style="FpsDisp"/>
					</HorizontalStack>										
				</VerticalStack>
			</GroupBox>
			<Label Width="Stretched" Margin="3" Background="DimGrey" />
			<TextBox Text="TextBox" Multiline="true" Margin="3" />
			<HorizontalStack Height="Fit" Margin="5" Background="DimGrey" CornerRadius="10">
				<VerticalStack Spacing="5" Width="50%">
					<CheckBox Fit="true" Caption="test" />
					<CheckBox Fit="true" />
					<CheckBox Fit="true" />
					<CheckBox Fit="true" IsChecked="true" />
				</VerticalStack>
				<VerticalStack Spacing="5" Width="50%">
					<RadioButton Fit="true" />
					<RadioButton Fit="true" IsChecked="true" />
					<RadioButton Fit="true" />
					<RadioButton Fit="true" />
				</VerticalStack>
			</HorizontalStack>
			<HorizontalStack Height="Fit" Margin="5">
				<Label Text="MouseEvents" Width="50%" Margin="3" Focusable="true" Background="Jet" Foreground="DimGrey" TextAlignment="Center" MouseEnter="{Foreground=White}" MouseLeave="{Foreground=DimGrey}" MouseDown="{Background=DarkRed}" MouseClick="{Foreground=Green}" MouseDoubleClick="{Foreground=Yellow}" MouseUp="{Background=Jet}" />
				<Label Text="MouseEvents" Width="50%" Margin="3" Background="Jet" Foreground="DimGrey" TextAlignment="Center" MouseClick="{Foreground=Green}" MouseDoubleClick="{Foreground=Yellow}" MouseEnter="{Foreground=White}" MouseLeave="{Foreground=DimGrey}" MouseDown="{Background=SeaGreen}" MouseUp="{Background=DimGrey}" />
			</HorizontalStack>
			<GroupBox Caption="Templated controls" Height="Fit" Margin="5">
				<HorizontalStack Height="Fit">
					<VerticalStack Width="50%">
						<CheckBox Style="CheckBox2" IsChecked="true" />
						<CheckBox Style="CheckBox2" />
						<CheckBox Style="CheckBox2" />
						<CheckBox Style="CheckBox2" />
					</VerticalStack>
					<Splitter />
					<VerticalStack Width="50%">
						<RadioButton Style="CheckBox2" Caption="RadioButton"/>
						<RadioButton Style="CheckBox2" Caption="RadioButton"/>
						<RadioButton Style="CheckBox2" Caption="RadioButton"/>
						<RadioButton Style="CheckBox2" Caption="RadioButton"/>
					</VerticalStack>
				</HorizontalStack>
			</GroupBox>
			<HorizontalStack Height="Fit">
				<Label Text="Spinner" />
				<Spinner Fit="true" />
			</HorizontalStack>
			<HorizontalStack Height="Fit">
				<Button Caption="Button">
					<Label Font="{./Font}" Name="caption" Margin="3" Foreground="LightGrey" Text="{./Caption}" />
				</Button>
				<Button Caption="Button" IsEnabled="false">
					<Label Font="{./Font}" Name="caption" Margin="3" Foreground="LightGrey" Text="{./Caption}" />
				</Button>
			</HorizontalStack>
		</VerticalStack>
		<Splitter />
		<VerticalStack Width="Stretched" Margin="5" Spacing="5">
			<Expandable>
				<Image Path="#Crow.Icons.crow.svg" />
			</Expandable>
			<Popper >
				<Image Path="#Crow.Icons.crow.svg" Background="White" Height="100" Width="100" Margin="20" />
			</Popper>
			<Slider Height="10" Width="90%" />
			<Container Height="Fit" Width="200" Background="DimGrey" Margin="2" CornerRadius="5">
				<ProgressBar Background="DimGrey" Height="10" Value="50" />
			</Container>
			<Image Path="#Crow.Icons.crow.svg" Width="60" Height="60" Background="LightGrey" />
			<ColorPicker CurrentColor="{²../go.Background}" Name="colorPicker" Margin="5" />
			<Widget Name="go" Width="100" Height="60" Background="{../../colorList.SelectedItem}" />
			<Label Text="{../colorPicker.CurrentColor}" />
			<MessageBox Movable="false" />
		</VerticalStack>
		<Splitter />
		<VerticalStack Width="30%" Margin="5">
			<ListBox Focusable="true" Name="colorList" Data="{TestList}" Margin="5" ItemTemplate="Interfaces/colorItem.crow" />
		</VerticalStack>
	</HorizontalStack>
</Window>