Skip to content

Commit cf27e07

Browse files
author
Juan Segura
committed
Beta 1.4
1 parent f27c82f commit cf27e07

File tree

3 files changed

+31
-13
lines changed

3 files changed

+31
-13
lines changed

ZXBStudio/Dialogs/ZXAboutDialog.axaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,17 @@
1010
Title="About..." CanResize="False"
1111
WindowStartupLocation="CenterScreen"
1212
Topmost="True">
13-
<Grid RowDefinitions="2.7*,1*,0.5*,0.5*,0.5*,0.5*,1.5*,1.6*,*,0.4*,0.4*,0.4*,*">
13+
<Grid RowDefinitions="Auto,Auto,Auto,*,*,Auto,Auto,Auto,Auto,*,Auto,Auto,*,32">
1414
<Image Margin="10" Width="128" Height="128" VerticalAlignment="Top" Source="avares://ZXBasicStudio/Assets/IconAbout.png"></Image>
1515
<TextBlock Grid.Row="1" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="36" FontWeight="Black">ZX Basic Studio</TextBlock>
1616
<TextBlock Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="24">Beta release</TextBlock>
17-
<TextBlock Grid.Row="3" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="16" Name="txtBuild">Build 1.3.5.6</TextBlock>
18-
<TextBlock Grid.Row="4" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="16" Name="txtDate">2023-10-29</TextBlock>
19-
<TextBlock Grid.Row="6" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="20" TextAlignment="Center" TextWrapping="Wrap" FontWeight="DemiBold">The ZX Basic Studio development team</TextBlock>
20-
<TextBlock Grid.Row="7" VerticalAlignment="Center" TextAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextWrapping="Wrap">El Dr. Gusman, Duefectu, AdolFITO, Hash6Iron, SirRickster</TextBlock>
21-
<TextBlock Grid.Row="8" VerticalAlignment="Center" TextAlignment="Center" HorizontalAlignment="Center" FontSize="16" TextWrapping="Wrap">Many thanks to Boriel for the ZX Basic compiler and his support to this project.</TextBlock>
22-
<TextBlock Grid.Row="10" VerticalAlignment="Center" TextAlignment="Center" HorizontalAlignment="Center" FontSize="12" TextWrapping="Wrap">(C) 2023, El Dr. Gusman</TextBlock>
23-
<Button Name="btnClose" Grid.Row="12">Close</Button>
17+
<TextBlock Grid.Row="3" VerticalAlignment="Bottom" HorizontalAlignment="Center" FontSize="16" Name="txtBuild">Build 1.3.5.6</TextBlock>
18+
<TextBlock Grid.Row="4" VerticalAlignment="Top" HorizontalAlignment="Center" FontSize="16" Name="txtDate">2023-10-29</TextBlock>
19+
<TextBlock Grid.Row="6" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="16" TextAlignment="Center" TextWrapping="Wrap" FontWeight="DemiBold">The ZX Basic Studio development team</TextBlock>
20+
<TextBlock Grid.Row="7" VerticalAlignment="Center" TextAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextWrapping="Wrap">El Dr. Gusman, Boriel, Duefectu, AdolFITO, Hash6Iron, SirRickster</TextBlock>
21+
<TextBlock Grid.Row="9" VerticalAlignment="Center" TextAlignment="Center" HorizontalAlignment="Center" FontSize="16" TextWrapping="Wrap">Many thanks to Boriel for the ZX Basic compiler and his support to this project.</TextBlock>
22+
<TextBlock Grid.Row="11" VerticalAlignment="Center" TextAlignment="Center" HorizontalAlignment="Center" FontSize="12" TextWrapping="Wrap">(C) 2023, El Dr. Gusman</TextBlock>
23+
<TextBlock Grid.Row="12" VerticalAlignment="Center" TextAlignment="Center" HorizontalAlignment="Center" FontSize="12" TextWrapping="Wrap">(C) 2025, Boriel &amp; DuefectuCorp</TextBlock>
24+
<Button Name="btnClose" Grid.Row="14">Close</Button>
2425
</Grid>
2526
</Window>

ZXBStudio/DocumentEditors/ZXTextEditor/Controls/ZXBasicEditor.cs

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,16 @@ static ZXBasicEditor()
475475
public ZXBasicEditor() : base() { }
476476
public ZXBasicEditor(string DocumentPath) : base(DocumentPath, ZXBasicDocument.Id) { }
477477

478+
479+
/// <summary>
480+
/// Gestion de autocompletar
481+
/// </summary>
482+
/// <param name="Document"></param>
483+
/// <param name="Line"></param>
484+
/// <param name="Column"></param>
485+
/// <param name="RequestedChar"></param>
486+
/// <param name="ByRequest"></param>
487+
/// <returns></returns>
478488
protected override IEnumerable<ICompletionData>? ShouldComplete(IDocument Document, int Line, int Column, char? RequestedChar, bool ByRequest)
479489
{
480490
var line = Document.GetLineByNumber(Line);
@@ -524,26 +534,33 @@ public ZXBasicEditor(string DocumentPath) : base(DocumentPath, ZXBasicDocument.I
524534
}
525535

526536
if (context == ContextType.Comment)
537+
{
527538
return null;
539+
}
528540

529541
string trimmed = preText.Trim();
530542

531-
if(context == ContextType.Assembler)
543+
if (context == ContextType.Assembler)
532544
{
533545
if (!char.IsLetter(RequestedChar ?? ' ') || regCommentAsm.IsMatch(trimmed))
546+
{
534547
return null;
535548

549+
}
536550
if (string.IsNullOrWhiteSpace(trimmed))
551+
{
537552
PrioritizeAssemblerKeywords();
553+
}
538554
else
555+
{
539556
PrioritizeAssemblerRegisters();
540-
557+
}
541558
return assembler;
542559
}
543560

544561

545-
//if (string.IsNullOrWhiteSpace(preText))
546-
if(trimmed.Length > 1)
562+
if (string.IsNullOrWhiteSpace(preText))
563+
//if(trimmed.Length > 1)
547564
{
548565
if (RequestedChar == '#')
549566
return directives;

ZXBStudio/ZXBasicStudio.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<Platforms>AnyCPU;x64</Platforms>
1212
<ApplicationIcon>zxbs.ico</ApplicationIcon>
1313
<Title>ZX Basic Studio</Title>
14-
<AssemblyVersion>1.4.*</AssemblyVersion>
14+
<AssemblyVersion>1.5.*</AssemblyVersion>
1515
<Deterministic>False</Deterministic>
1616
<Version></Version>
1717
</PropertyGroup>

0 commit comments

Comments
 (0)