1

Topic: 2024/11/7

There won't be a patch this week. The changes I'm making to the GUI code won't be done in time. It's a big change, and there's a lot left to do.

2

Re: 2024/11/7

As to specifics, versus last week, I've got CheckBox, RadioBox, and TextBox all working now, as well as LanguageSelector, but ListBox, forms, menu, and all the skinned controls are still to go. Not to mention all the changes every UI form will need to make them work again..

3

Re: 2024/11/7

As an example of this change, from my test form, the following actually works now:

    <VScrollable X="250" Y="350" Height="100">
      <VStack>
        <Label Text="123"/>
        <Border>
          <TextBox Width="250"/>
        </Border>
        <Border>
          <TextBox Width="250" Height="50" Multiline="True"/>
        </Border>
        <Label Text="456"/>
        <Border>
          <CheckBox Text="Hello World"/>
        </Border>
      </VStack>
    </VScrollable>

So TextBox, with no height specified, automatically sizes to one line height. Border can now contain controls instead of just sitting behind them, and will automatically size to its contents and pad them appropriately. The VStack will line these all up vertically. Finally, the VScrollable will wrap it all in an area with a scrollbar.