Windows Widgets!
#3
BUMP
to version 1.2

Now included, a comprehensive Technical guide on the properties usable with the package.  A complete 5900 line long guide of sorts; though as any technical manual... be prepared for a long ride.

But that's not all!
  • I created a new configuration page just to handle Storage devices.  Ya know... your hard drives, CDs, and flash drives.
    • Because of that, I moved the config values covering their graphics out of the Basic Configuration page.
    • And moreso, the file extensions recognized by the Filebox Widget are no longer hardcoded as it too is now configurable
  • I deleted an  un-used refresh method from the WidgetFrame Class.  It was no more than a duplicate of what already existed
  • I removed an unnecessary line that appeared in the Listbox Widget class
  • And I removed an unused filenames variable from FileSys class.  Only the drive and pathways need to be memorized for the service.
  • For safety reasons, I added safeguards to the Windows class so negative boundary values cannot accidentally be added.
  • I deleted unused handler methods from both the Window class and the Background class.
  • A minor alteration was made to the Right-Click Window class so the window border is now configurable.
  • Major work was needed to the add_item method within the List Widget class
    • This issue affected all classes that depended upon the List widget (Listboxes, Comboboxes, Right-Click window... etc.)
    • For some reason, the standard insert property for arrays was not functioning, forcing the rewrite.
  • The visible= property is now available for all widgets, with some special considerations
    • Base widgets are drawn on the contents window. If the contents window has a background applied, making a widget invisible will erase that part of the background
    • Widgets with scrollboxes have their visibility tied to the window in which they are drawn, and cannot be changed by the property.
  • The FileBox window now lists all the files shown in alphabetic order
  • Fixed an issue where files within the filebox were not showing their proper file extension icon

Indeed, the latest version of Windows Widgets had some work applied.

Still, some things I may wish to tackle:
  • Creating a secondary contents layer so the contents background layer is not adversely hampered by a widget's visibility status
  • Creating a PictureBox widget 
  • An extension to the Keyboard control system to [Tab] can cycle through widgets, and hotkeys can be defined
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)

[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png]    [Image: liM4ikn.png]    [Image: fdzKgZA.png]    [Image: sj0H81z.png]
[Image: QL7oRau.png]    [Image: uSqjY09.png]    [Image: GAA3qE9.png]    [Image: 2Hmnx1G.png]    [Image: BwtNdKw.png%5B]
  Above are clickable links
Reply


Messages In This Thread
Windows Widgets! - by DerVVulfman - 08-10-2025, 12:57 AM
RE: Windows Widgets! - by DerVVulfman - 03-06-2026, 09:41 PM
RE: Windows Widgets! - by DerVVulfman - 03-13-2026, 07:52 PM
RE: Windows Widgets! - by DerVVulfman - 03-20-2026, 01:22 AM
RE: Windows Widgets! - by DerVVulfman - 03-23-2026, 11:50 PM
RE: Windows Widgets! - by DerVVulfman - 03-28-2026, 09:27 PM
RE: Windows Widgets! - by DerVVulfman - 04-15-2026, 07:57 PM
RE: Windows Widgets! - by DerVVulfman - 04-18-2026, 08:43 PM
RE: Windows Widgets! - by DerVVulfman - 04-25-2026, 08:46 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
   Talking Messages: Audio playback for Message Windows DerVVulfman 1 2,206 04-02-2026, 11:01 PM
Last Post: DerVVulfman
   Multiple Message Windows Extended DerVVulfman 1 2,895 04-02-2026, 10:38 PM
Last Post: DerVVulfman
   Auto-Sizing Text Windows RPG Advocate 9 27,718 06-11-2011, 06:18 PM
Last Post: sagam12
   Popup Windows deValdr 5 16,394 06-02-2011, 09:38 AM
Last Post: deValdr
   Command Windows - Animated Text Selwyn 0 7,299 03-03-2008, 06:18 AM
Last Post: Selwyn
   Moving Windows Trickster 0 6,508 03-02-2008, 06:10 AM
Last Post: Trickster



Users browsing this thread: 1 Guest(s)