The function keys send through cwdaemon or a WinKeyer, with N1MM's message macros. Escape stops sending. Settings are read with the reflection serializer rather than a generated one: the generated one hands back null for every property the file leaves out instead of the value the property is declared with, which crashed the program the first time a new setting was added. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
22 lines
1.2 KiB
XML
22 lines
1.2 KiB
XML
<Window xmlns="https://github.com/avaloniaui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
x:Class="Nonemm.App.Dialogs.ClusterDialog"
|
|
Title="DX cluster" Width="440" SizeToContent="Height"
|
|
WindowStartupLocation="CenterOwner" CanResize="False">
|
|
<StackPanel Margin="14" Spacing="6">
|
|
<Grid ColumnDefinitions="*,8,110" RowDefinitions="Auto,Auto">
|
|
<TextBlock Text="Node" FontSize="11" Opacity="0.7" Margin="0,0,0,1" />
|
|
<TextBox Name="HostBox" Grid.Row="1" PlaceholderText="dxc.example.net" />
|
|
<TextBlock Grid.Column="2" Text="Port" FontSize="11" Opacity="0.7" Margin="0,0,0,1" />
|
|
<TextBox Name="PortBox" Grid.Row="1" Grid.Column="2" />
|
|
</Grid>
|
|
<TextBlock Text="Commands sent after login, one per line" FontSize="11" Opacity="0.7" Margin="0,6,0,1" />
|
|
<TextBox Name="CommandsBox" AcceptsReturn="True" Height="90" />
|
|
<CheckBox Name="EnabledBox" Content="Connect" Margin="0,6,0,0" />
|
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Spacing="6" Margin="0,8,0,0">
|
|
<Button Content="Cancel" Click="OnCancel" />
|
|
<Button Content="Save" Click="OnSave" IsDefault="True" />
|
|
</StackPanel>
|
|
</StackPanel>
|
|
</Window>
|