diff options
| author | jpbruyere <jp.bruyere@hotmail.com> | 2016-08-14 03:45:57 +0200 |
|---|---|---|
| committer | jpbruyere <jp.bruyere@hotmail.com> | 2016-08-14 03:45:57 +0200 |
| commit | 854f2f732acc4c1d9fa4126962149cae14f4d4e9 (patch) | |
| tree | b9ed25c54bf261b6e22c755db86811a6ee12836f /Tests/Interfaces/basicTests/1.crow | |
| parent | 4f1128a8001b90e1d163056ef66763bc3b7b8576 (diff) | |
* 0.crow, 1.crow, 2.crow, 5.crow, 7.crow:
tests
* GraphicObject.cs:
enabled, code clean and naming conventions
* Label.cs, TextBox.cs:
debug
* Interface.cs:
keyboard repeat
Diffstat (limited to 'Tests/Interfaces/basicTests/1.crow')
| -rwxr-xr-x | Tests/Interfaces/basicTests/1.crow | 159 |
1 files changed, 16 insertions, 143 deletions
diff --git a/Tests/Interfaces/basicTests/1.crow b/Tests/Interfaces/basicTests/1.crow index 8df18346..eaee99e8 100755 --- a/Tests/Interfaces/basicTests/1.crow +++ b/Tests/Interfaces/basicTests/1.crow @@ -1,144 +1,17 @@ <?xml version="1.0"?> -<Window Title="Showcase" Height="90%" Width="90%"> - <HorizontalStack > - <VerticalStack Width="33%" Margin="5"> - <GroupBox Caption="Performance" Height="Fit"> - <VerticalStack Width="90%" Height="Fit" Spacing="2" > - <HorizontalStack Height="Fit"> - <Label Text="Fps:" Style="FpsLabel"/> - <Label Text="{fps}" Style="FpsDisp"/> - </HorizontalStack> - <HorizontalStack Height="Fit"> - <Label Text="Min:" Style="FpsLabel"/> - <Label Text="{fpsMin}" Style="FpsDisp"/> - </HorizontalStack> - <HorizontalStack Height="Fit"> - <Label Text="Max:" Style="FpsLabel"/> - <Label Text="{fpsMax}" Style="FpsDisp"/> - </HorizontalStack> - <HorizontalStack Height="Fit"> - <Label Text="Update:" Style="FpsLabel"/> - <Label Text="{update}" Style="FpsDisp"/> - </HorizontalStack> - <HorizontalStack Height="Fit"> - <Label Text="Layouting:" Style="FpsLabel"/> - <Label Text="{layouting}" Style="FpsDisp"/> - </HorizontalStack> - <HorizontalStack Height="Fit"> - <Label Text="Clipping:" Style="FpsLabel"/> - <Label Text="{clipping}" Style="FpsDisp"/> - </HorizontalStack> - <HorizontalStack Height="Fit"> - <Label Text="Drawing:" Style="FpsLabel"/> - <Label Text="{drawing}" Style="FpsDisp"/> - </HorizontalStack> - </VerticalStack> - </GroupBox> - <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"/> - <CheckBox Fit="true"/> - <CheckBox Fit="true"/> - <CheckBox Fit="true"/> - </VerticalStack> - <VerticalStack Spacing="5" Width="50%"> - <RadioButton Fit="true"/> - <RadioButton Fit="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 Template="#Tests.Interfaces.CheckBox2.imlt" Style="CheckBox2"/> - <CheckBox Template="#Tests.Interfaces.CheckBox2.imlt" Style="CheckBox2"/> - <CheckBox Template="#Tests.Interfaces.CheckBox2.imlt" Style="CheckBox2"/> - <CheckBox Template="#Tests.Interfaces.CheckBox2.imlt" Style="CheckBox2"/> - </VerticalStack> - <Splitter/> - <VerticalStack Width="50%"> - <RadioButton Template="#Tests.Interfaces.CheckBox2.imlt" Style="RadioButton2"/> - <RadioButton Template="#Tests.Interfaces.CheckBox2.imlt" Style="RadioButton2"/> - <RadioButton Template="#Tests.Interfaces.CheckBox2.imlt" Style="RadioButton2"/> - <RadioButton Template="#Tests.Interfaces.CheckBox2.imlt" Style="RadioButton2"/> - </VerticalStack> - </HorizontalStack> - </GroupBox> - <Spinner Fit="true"/> - </VerticalStack> - <VerticalStack Width="33%" Margin="5" Spacing="5"> - <Expandable Background="DimGray"> - <Image Path="#Crow.Images.Icons.crow.svg"/> - </Expandable> - <Popper Background="DimGray" PopDirection="Bottom"> - <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" 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" /> - <TabView Name="tabview1" - Height="120" Orientation="Horizontal" Spacing="15"> - <TabItem Name="TabItem1" Caption="Tab 1" Margin="0"> - <VerticalStack Fit="true"> - <CheckBox/> - <CheckBox/> - <CheckBox/> - <CheckBox/> - </VerticalStack> - </TabItem> - <TabItem Name="TabItem2" Caption="Tab 2" Background="Gray"> - <VerticalStack Fit="true"> - <RadioButton/> - <RadioButton/> - <RadioButton/> - <RadioButton/> - </VerticalStack> - </TabItem> - <TabItem Name="TabItem2" Caption="Tab 3" Background="Gray"> - <Container Margin="5" CornerRadius="2"> - <TextBox Height="Stretched" Margin="5" Multiline="true" TextAlignment="TopLeft"/> - </Container> - </TabItem> - </TabView> - <MessageBox Movable="false"/> - </VerticalStack> - <VerticalStack Width="33%" Margin="5"> - <Border Margin="5" Background="Onyx" Height="Fit"> - <Label Width="Stretched" Margin="1" Text="{../../dv.SelectedItem}"/> - </Border> - <Border Margin="5" Background="Onyx" Height="50%"> - <DirectoryView Name="dv" Root="./" Margin="1"/> - </Border> - <ListBox Data="{TestList}" Background="Onyx" Margin="5" - ItemTemplate="#Tests.Interfaces.colorItem.crow" - Template="#Crow.Templates.ScrollingListBox.goml"/> - </VerticalStack> - </HorizontalStack> -</Window>
\ No newline at end of file +<ListBox Data="{TestList}"> + <Template> + <Scroller Name="scroller1" Height="{./HeightPolicy}" Width="{./WidthPolicy}" + Margin="2" VerticalScrolling="true" + ValueChanged="../../../_scroller_ValueChanged"> + <Wrapper Width="{./WidthPolicy}" Height="Fit" MinimumSize="10,10" + Name="List" Margin="0" + VerticalAlignment="Top" + HorizontalAlignment="Left" + LayoutChanged="./_list_LayoutChanged"/> + </Scroller> + </Template> + <ItemTemplate> + <GraphicObject Height="4" Width="4" Background="{}" Margin="0" CornerRadius="1"/> + </ItemTemplate> +</ListBox>
\ No newline at end of file |