commit
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
<Window x:Class="InterpreterGui.MainWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="CMP-7009A Interpreter + Maths Visualiser" Height="650" Width="800"
|
||||
MinHeight="500" MinWidth="650">
|
||||
<Grid Margin="12">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<TextBlock Grid.Row="0" Text="Enter an expression (e.g. 3 + 4 x 2), a variable assignment (e.g. a = 5), or a line equation (e.g. y = 2x + 1):"
|
||||
TextWrapping="Wrap" Margin="0,0,0,6"/>
|
||||
|
||||
<Grid Grid.Row="1" Margin="0,0,0,6">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBox x:Name="InputBox" Grid.Column="0" Height="28" VerticalContentAlignment="Center"
|
||||
KeyDown="InputBox_KeyDown"/>
|
||||
<Button x:Name="RunButton" Grid.Column="1" Content="Run" Width="80" Margin="6,0,0,0"
|
||||
Click="RunButton_Click"/>
|
||||
<Button x:Name="ClearButton" Grid.Column="2" Content="Clear Canvas" Width="100" Margin="6,0,0,0"
|
||||
Click="ClearButton_Click"/>
|
||||
</Grid>
|
||||
|
||||
<Grid Grid.Row="2" Margin="0,0,0,6">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Grid.Column="0" Text="Output: " VerticalAlignment="Center" FontWeight="Bold"/>
|
||||
<TextBox x:Name="OutputBox" Grid.Column="1" Height="28" IsReadOnly="True"
|
||||
VerticalContentAlignment="Center" Background="#F2F2F2"/>
|
||||
</Grid>
|
||||
|
||||
<Border Grid.Row="3" BorderBrush="Gray" BorderThickness="1">
|
||||
<Canvas x:Name="DrawCanvas" Background="White" ClipToBounds="True"
|
||||
SizeChanged="DrawCanvas_SizeChanged"/>
|
||||
</Border>
|
||||
|
||||
<TextBlock Grid.Row="4" x:Name="StatusText" Margin="0,6,0,0" Foreground="Gray"
|
||||
Text="Ready."/>
|
||||
</Grid>
|
||||
</Window>
|
||||
Reference in New Issue
Block a user