Avalonia based Editor for Romhackers

FilePage.xaml 3.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <UserControl xmlns="https://github.com/avaloniaui">
  2. <UserControl.Styles>
  3. </UserControl.Styles>
  4. <StackPanel Orientation="Vertical" Gap="4" Background="{DynamicResource ThemeBackgroundBrush}">
  5. <TextBlock Classes="h1">File</TextBlock>
  6. <TextBlock Classes="sub1">Manage your project</TextBlock>
  7. <Grid RowDefinitions="Auto,*"
  8. ColumnDefinitions="Auto,*" Margin="0,16,0,0">
  9. <StackPanel Grid.Column="0" Grid.Row="1" HorizontalAlignment="Left" Margin="0,0,0,0">
  10. <Border Classes="grouped">
  11. <StackPanel Margin="8">
  12. <StackPanel Orientation="Horizontal" Gap="10">
  13. <Image Source="resm:Editopia.Editor.Assets.Font.Awesome.project-diagram.png" Width="30" Height="36" Grid.Column="0" Grid.Row="0"/>
  14. <TextBlock Classes="h2" >Project Data</TextBlock>
  15. </StackPanel>
  16. <Grid RowDefinitions="Auto,*" ColumnDefinitions="Auto,*">
  17. <StackPanel Grid.Column="0" Grid.Row="0">
  18. <TextBlock Classes="content emph">Name: </TextBlock>
  19. <TextBlock Classes="content emph">Workspace: </TextBlock>
  20. <TextBlock Classes="content emph">Modules: </TextBlock>
  21. </StackPanel>
  22. <StackPanel Grid.Column="1" Grid.Row="0" Margin="8,0,0,0">
  23. <TextBlock Classes="content">{projectName}</TextBlock>
  24. <TextBlock Classes="content">{workspacePath}</TextBlock>
  25. <TextBlock Classes="content">{loadedModules[]}</TextBlock>
  26. </StackPanel>
  27. </Grid>
  28. <Button Margin="0,8,0,0">OPEN FOLDER</Button>
  29. </StackPanel>
  30. </Border>
  31. </StackPanel>
  32. <Border Grid.Column="1" Grid.Row="2" HorizontalAlignment="Right" Margin="0,0,32,0" Classes="grouped">
  33. <StackPanel>
  34. <Grid RowDefinitions="Auto,*" Margin="8"
  35. ColumnDefinitions="Auto,*">
  36. <Image Source="resm:Editopia.Editor.Assets.Font.Awesome.gitsquare.png" Width="30" Height="36" Grid.Column="0" Grid.Row="0"/>
  37. <TextBlock Classes="h2" Grid.Column="1" Grid.Row="0" Margin="12,0,0,0">Version Control</TextBlock>
  38. <!--
  39. <Image Source="resm:Editopia.Editor.Assets.git.png" Width="24" Height="30" Grid.Column="2" Grid.Row="0"/>
  40. -->
  41. </Grid>
  42. <Grid RowDefinitions="Auto,*" ColumnDefinitions="Auto,*">
  43. <StackPanel Grid.Column="0" Grid.Row="0" Margin="8">
  44. <TextBlock Classes="content emph">Branch: </TextBlock>
  45. <TextBlock Classes="content emph">Commit: </TextBlock>
  46. <TextBlock Classes="content emph">Status: </TextBlock>
  47. </StackPanel>
  48. <StackPanel Grid.Column="1" Grid.Row="0" Margin="8">
  49. <TextBlock Classes="content">{branch}</TextBlock>
  50. <TextBlock Classes="content">{commitHash}</TextBlock>
  51. <TextBlock Classes="content">{repositoryStatus}</TextBlock>
  52. </StackPanel>
  53. </Grid>
  54. </StackPanel>
  55. </Border>
  56. </Grid>
  57. </StackPanel>
  58. </UserControl>