October Improvements (I guess making it v1.2)...

This area discusses and displays samples of our different visual components.
Post Reply
ONiX
Site Admin
Posts: 245
Joined: Tue Nov 18, 2025 1:27 am

October Improvements (I guess making it v1.2)...

Post by ONiX »

Inspired by Dev-Pas 1.9

Dev-Pas IDE has forms that have unique window titles and large borders. This inspired me to incorporate that capability into our newest component TDashFramework.

TDashFramework

Was inspired by trying to teach a customer how to use the TDashboard (MCS) Modern Component Suite. He was tripping over how to make a Delphi application work like a responsive web page... and really getting confused with the way Delphi does Align. So, TDashFramework introduced a layout choice, based upon my years of using dhtmlx.com suite since 2001 or 2002.

What is a layout?
(C) 2026 by Brain Patchwork DX, LLC. and DHX.
(C) 2026 by Brain Patchwork DX, LLC. and DHX.
Screenshot 2026-10-08 015742.png (7.78 KiB) Viewed 22993 times
These auto-design TDashboard Panels. Into one of the 30 supported layouts. Every panel automatically has a TDashSplitter associated with it - so end-users can tweak the TDashPanel sizes to their preference (via TDashFramework.AutoSaveLayout filename property (an INI file)). TDashSplitter has a built in constraint of 60 pixels - so nothing can be made too small. TDashFramework also offers a run-time feature called TDashFramework.ResetLayout which puts everything back to the DFM (Developers design).

So back to the Dev-Pas influence... TDashFramework has almost total control over how Windows(tm) renders your TForm at run-time. This is done by setting the design-time property TDashFramework.WindowStyle...

WindowStyle=dwsWin95
(C) 2026 by Brain Patchwork DX, LLC.
(C) 2026 by Brain Patchwork DX, LLC.
Screenshot 2026-10-08 161705.png (4.66 KiB) Viewed 22993 times
WindowStyle=dwsWin98
(C) 2026 by Brain Patchwork DX, LLC.
(C) 2026 by Brain Patchwork DX, LLC.
Screenshot 2026-10-08 161836.png (5.02 KiB) Viewed 22993 times
WindowStyle=dwsWinDef
(C) 2026 by Brain Patchwork DX, LLC.
(C) 2026 by Brain Patchwork DX, LLC.
Screenshot 2026-10-08 162009.png (7.4 KiB) Viewed 22993 times
WindowStyle=dwsExtendedContent
(C) 2026 by Brain Patchwork DX, LLC.
(C) 2026 by Brain Patchwork DX, LLC.
Screenshot 2026-10-08 155951.png (7.37 KiB) Viewed 22993 times
ONiX
Site Admin
Posts: 245
Joined: Tue Nov 18, 2025 1:27 am

Re: October Improvements (I guess making it v1.2)...

Post by ONiX »

TDashFramework

Incorporates all of the helper routines (so you do not have to write any code...)

Via Property: ThemeKeys:=True
  • F4 toggles Night Mode (the default) to Day Mode.
  • F5 toggles colors (Night Mode: Steal, Blue, Green, Teal, Red, Purple) (Day Mode: XP Blue, XP Olive, XP Silver, Office 2003 Blue, Olive, Silver, Office 2007 Blue, Black and Silver)
Another Property:
ThemeForm - if Disabled the Form's background color does not change from what the developer set it to in the Object Inspector.
FontQuality (Windows Vista and later only): fqAntialiased, fqClearType, fqClearTypeNatural, fqDefault, fqDraft, fqNonAntialiased, fqProof.
Post Reply