🚀 Preparing Beta 1 of Upcoming MiniGUI Build – Feature Highlights & Contributions

74 views
Skip to first unread message

Grigory Filatov

unread,
May 14, 2025, 1:20:12 PM5/14/25
to Harbour Minigui
Dear MiniGUI Community,

We’re happy to inform you that Beta 1 of the upcoming MiniGUI build is being prepared!

This new beta brings several enhancements, updates, and a new sample—all thanks to valuable contributions from our active and supportive community members.

---

🔹 Enhancements

* Splitbox Control
  Now supports runtime retrieval of Width and Height properties.
  Syntax options:

  nWidth := GetProperty(FormName, 'Splitbox', 'Width')
  nHeight := GetProperty(FormName, 'Splitbox', 'Height')

  or using pseudo-OOP:

  FormName.SplitBox.Width --> nWidth
  FormName.SplitBox.Height --> nHeight

  If no Splitbox control is used on the form, these return 0.

* Panel Window – Border Property (Read/Write)
  Runtime support for setting and getting the Border value:

  Panel.Border := .F.
  SetProperty(PanelForm, 'Border', .T.)
  lBorder := GetProperty(PanelForm, 'Border')

---

🔸 Library Updates

* HMG Debugger

  * Fixed UpdateGridRec() procedure.
    *(See \Source\Debugger)*

* HMG EasySQL

  * Added detailed comments to improve code readability.
    *(See \Source\HMG_EasySQL)*

* FiveWin Class TSBrowse 9.0 Adaptation

  * Fixed RButtonDown() behavior
  * Added chess-style cell rendering in _TBrowse()
    *Suggested and contributed by Sergej Kiselev*

* HbSQLite3 Library

  * Updated to SQLite 3.49.2
    *(See demo in \samples\Advanced\SQLITE_2)*

---

🆕 New Sample

* TSBrowse Object – DBF Record Card Interface
  A new sample showing how to work with one DBF record as a card UI.
  *Contributed by Sergej Kiselev and Verchenko Andrey*
  *(See in \samples\Advanced\Tsb_EditDbf)*

---

📘 Updated Samples with Descriptive Comments

The following samples have been enhanced with detailed code comments:

* Table of Colors – \samples\Basic\ColorsTable
* Fast Find – \samples\Basic\FastFind
* Virtual Grid Test – \samples\Basic\Grid_Virtual
* Auto-Increment Key Field – \samples\Advanced\NextNumber *(by Marcos Jarrin Pita)*
* UPX shell (Pro Version) - \samples\Applications\UPXshell
* DBF Browser (Pro Version) – \Utils\hmg_dbview

---

🙏 A big thank you to Sergej Kiselev, Verchenko Andrey, and all contributors who made this beta release possible.

Best regards,
Grigory Filatov
MiniGUI Development Team
Reply all
Reply to author
Forward
0 new messages