diff options
Diffstat (limited to 'testDrm/ui')
| -rwxr-xr-x | testDrm/ui/0.crow | 7 | ||||
| -rwxr-xr-x | testDrm/ui/1.crow | 2 | ||||
| -rwxr-xr-x | testDrm/ui/2.crow | 95 | ||||
| -rwxr-xr-x | testDrm/ui/colorItem.crow | 10 | ||||
| -rwxr-xr-x | testDrm/ui/menu.crow | 2 |
5 files changed, 111 insertions, 5 deletions
diff --git a/testDrm/ui/0.crow b/testDrm/ui/0.crow index 744f3cb4..bcb80e7c 100755 --- a/testDrm/ui/0.crow +++ b/testDrm/ui/0.crow @@ -149,10 +149,9 @@ <DirectoryView Name="dv" CurrentDirectory="/" Margin="1"/> </Border> <Splitter/>--> - <ListBox Name="colorList" Data="{TestList}" Margin="5" - ItemTemplate="#Tests.Interfaces.colorItem.crow" - Template="#Crow.Templates.ScrollingListBox.goml" - /> +<!-- <ListBox Name="colorList" Data="{TestList}" Margin="5"/>--> +<!-- ItemTemplate="#testDrm.ui.colorItem.crow" + Template="#Crow.Templates.ScrollingListBox.goml"--> </VerticalStack> </HorizontalStack> </Window>
\ No newline at end of file diff --git a/testDrm/ui/1.crow b/testDrm/ui/1.crow new file mode 100755 index 00000000..c6979205 --- /dev/null +++ b/testDrm/ui/1.crow @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<GraphicObject Width="100" Height="100" Background="Teal"/>
\ No newline at end of file diff --git a/testDrm/ui/2.crow b/testDrm/ui/2.crow new file mode 100755 index 00000000..2b2ead7a --- /dev/null +++ b/testDrm/ui/2.crow @@ -0,0 +1,95 @@ +<?xml version="1.0"?> +<Window Caption="Showcase" Height="90%" Width="90%"> + <HorizontalStack > + <VerticalStack Width="30%" Margin="5"> + <Label Width="Stretched" Margin="3" Background="Onyx"/> + <TextBox Text="TextBox" Multiline="true" Margin="3"/> + <HorizontalStack Height="Fit" Margin="5" Background="Onyx" 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" + Background="Onyx" + Foreground="DimGray" + TextAlignment="Center" + MouseEnter="{Foreground=White}" + MouseLeave="{Foreground=DimGray}" + MouseDown="{Background=DarkRed}" + MouseUp="{Background=Onyx}"/> + <Label Text="MouseEvents" Width="50%" Margin="3" + Background="Onyx" + Foreground="DimGray" + TextAlignment="Center" + MouseEnter="{Foreground=White}" + MouseLeave="{Foreground=DimGray}" + MouseDown="{Background=Mantis}" + MouseUp="{Background=Onyx}"/> + </HorizontalStack> + <GroupBox Caption="Templated controls" Height="Fit" Margin="5"> + <HorizontalStack Height="Fit"> + <VerticalStack Width="50%"> + <CheckBox IsChecked="true" Style="CheckBox2"/> + <CheckBox Style="CheckBox2"/> + <CheckBox Style="CheckBox2"/> + <CheckBox Style="CheckBox2"/> + </VerticalStack> + <Splitter/> + <VerticalStack Width="50%"> + <RadioButton Style="RadioButton2"/> + <RadioButton Style="RadioButton2"/> + <RadioButton Style="RadioButton2"/> + <RadioButton Style="RadioButton2"/> + </VerticalStack> + </HorizontalStack> + </GroupBox> + <HorizontalStack Height="Fit"> + <Label Text="Spinner"/> + <Spinner Fit="true"/> + </HorizontalStack> + <HorizontalStack Height="Fit"> + <Button Caption="Button"/> + <Button Caption="Button" IsEnabled="false"/> + </HorizontalStack> + </VerticalStack> + <Splitter/> + <VerticalStack Width="40%" Margin="5" Spacing="5"> + <Expandable Background="DimGray"> + <Image Path="#Crow.Images.Icons.crow.svg"/> + </Expandable> + <Popper Background="DimGray" > + <Border Fit="True" Background="DimGray" CornerRadius="0" BorderWidth="1"> + <Image Path="#Crow.Images.Icons.crow.svg" Width="100" Height="100" Margin="10" + MouseEnter="{Background=LightGray}" + MouseLeave="{Background=Transparent}"/> + </Border> + </Popper> + <Slider Height="10" Width="90%"/> + <Container Height="Fit" Width="200" Background="Onyx" Margin="2" CornerRadius="5"> + <ProgressBar Background="DimGray" Height="10" Value="50"/> + </Container> + <Image Path="#Crow.Images.Icons.crow.svg" Width="60" Height="60" Background="LightGray" /> + <MessageBox Movable="false"/> + <ColorPicker SelectedColor="{²../go.Background}" Name="colorPicker" Background="Onyx" Margin="5" Fit="True" /> + <GraphicObject Name="go" Width="100" Height="60" Background="{../../colorList.SelectedItem}"/> + <Label Text="{../../colorPicker.SelectedRawColor}"/> + </VerticalStack> + <Splitter/> + <VerticalStack Width="30%" Margin="5"> + <ListBox Name="colorList" Data="{TestList}" Margin="5" + ItemTemplate="#testDrm.ui.colorItem.crow" + Template="#Crow.Templates.ScrollingListBox.goml" + /> + </VerticalStack> + </HorizontalStack> +</Window>
\ No newline at end of file diff --git a/testDrm/ui/colorItem.crow b/testDrm/ui/colorItem.crow new file mode 100755 index 00000000..e3e54827 --- /dev/null +++ b/testDrm/ui/colorItem.crow @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<Border Foreground="Transparent" Focusable="true" HorizontalAlignment="Left" Height="Fit" Width="200"> + <HorizontalStack Margin="0" + MouseEnter="{Background=hgradient|0:DarkRed|1:Transparent}" + MouseLeave="{Background=Transparent}"> + <GraphicObject Height="12" Width="20" Background="{}" Margin="0" CornerRadius="3"/> + <Label Text="{}" Margin="0" Width="Stretched"/> + </HorizontalStack> +</Border> + diff --git a/testDrm/ui/menu.crow b/testDrm/ui/menu.crow index 67e5d604..b3863d5d 100755 --- a/testDrm/ui/menu.crow +++ b/testDrm/ui/menu.crow @@ -1,7 +1,7 @@ <?xml version="1.0"?> <Menu> <MenuItem Caption="File" Width="Fit"> - <MenuItem Caption="New" /> + <MenuItem Caption="New" MouseClick="onLoadClick"/> <MenuItem Caption="Open"/> <MenuItem Caption="Save"/> <MenuItem Caption="Quit" MouseClick="onQuitClick"/> |