Building NEW 'Classic' Controls

Organizing tasks to work on, New Features Ideas, Building LCS & LCB Libraries & Widgets, Redecorating and Modifying the IDE, Hacking / Editing Tools, Compiling the Engine from Source, etc.
User avatar
richmond62
Posts: 4831
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Building NEW 'Classic' Controls

Post by richmond62 »

I'd appreciate it if someone would try my stack with embedded Widget module I posted, preferably on another platform and/or with some other build of the IDE.
Well, I did, you did, but whether what I did was ANY use at all is a Big, Fat, Purple Question. 8-)
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 2633
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Building NEW 'Classic' Controls

Post by OpenXTalkPaul »

OpenXTalkPaul wrote: Wed Aug 28, 2024 6:12 pm I do already have some very good starting points pre-made from community or myself
Worth noting that the source-code I started from for this Button-Widget was written by LC team (Ali Loyd I think), it's probably similarly part of the basis for the direction they're going in now with their 'Create' project, which has all controls as widgets, so that they display the same inside a browser. They've even added a stop-gap sort of thing for users to their engine, it will now let scripters reference widgets as a 'button" or "field".

I'd rather stick to 'widget' or 'control' to reference them as those are less specific terms. I see this as continuing that work, and as part of fulfilling those old 'stretch goals' that weren't entirely delivered (plus we're still not up to those '1000 Widgets by Christmas').
Well, I did, you did, but whether what I did was ANY use at all is a Big, Fat, Purple Question. 8-)
It always helps, thanks! Testing on different platforms with different user setups, you never know when some sort of conflict may reveal itself. It's also good to know what your immediate expectations from the thing are. I'm working on Icon size and position things right now.

I'm finding the IDE engine is nearly unusable with XFCE, but I have yet to try OXT Lite + Linux WM Fixes on it. The Browser Widget works but there's definitely issues with window-focus related issues throughout the IDE on Linux with certain Window Managers.
User avatar
OpenXTalkPaul
Posts: 2633
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Building NEW 'Classic' Controls

Post by OpenXTalkPaul »

BTW, If you REALY hate all things 'Extension' you can try unloading them all from memory, but I have no idea if the IDE will be functional if you do. There is syntax to unload modules from memory:

This should unload the module loaded by that loader demo stack:

Code: Select all

unload extension org.openxtalk.widget.button

To attempt to unload all extensions:

Code: Select all

repeat for each line tExtension in the loadedExtensions
    unload extension tExtension
end repeat
I say TRY to unload, because modules are 'lazy loaded' AND they are also 'lazily unloaded' meaning they only load once they're actually needed and they're only unload after they're no longer being used by any instances of it in any open stacks, so your module may not actually unload until you close those stacks.
User avatar
richmond62
Posts: 4831
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Building NEW 'Classic' Controls

Post by richmond62 »

Your findings re XFCE are fascinating considering I have been deploying standalones almost exclusively to Xubuntu for 18-19 years (my EFL school).
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 2633
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Building NEW 'Classic' Controls

Post by OpenXTalkPaul »

richmond62 wrote: Wed Aug 28, 2024 8:40 pm Your findings re XFCE are fascinating considering I have been deploying standalones almost exclusively to Xubuntu for 18-19 years (my EFL school).
Some of my frustration may be from the fact that I'm running that on cheap underpowered old kiddie-chomebook-ish netbook thing, rather than the beefed up Mac OS machines I'm used to working on.
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests