After many requests I decided to release my Wrapper of the JSPanel library under MIT license. I fixed up the code and implemented new features. I hope it will help someone and I hope I can help to better understand how WebSDK 2.0 works.
The main features are:
Using WebContainers to design your own dialog boxes.
Adds features not found in Xojo such as : Maximize, Minimize, Resize.
Creating hint messages.
Create dialog boxes with custom buttons (e.g., Yes or No).
Create progress dialogs that remain visible until the indicated routine is completed.
Create progress dialogs with messages that can be updated during the execution of a WebThread.
Ability to create Master and Slave panels.
Ability to create a dialog box containing HTML code.
Attillio, thank you very much for making it available, it comes at a very good timing for me as I needed to replace defunct code from Xojo2028 to display alerst, the example behind Hint button in posted example is exactly what I need for Xojo2023r3 - thanks again.
I want to report another bug. If you attach a WebTimer in an instance of AttyWebContainer, an error “cannot be cast to webuicontrol” fires from the FireResize event along the
for each c as WebUIControl in Controls
next
statement block. This is because WebTimer is a WebControl and not a WebUIControl.
I’m sorry I don’t know how to fix this except to avoid the use of a timer. I would if I could.
I just would like to report that if a parent is maximized and its child is also maximized, normalizing the parent leaves the child still in maximized state. Thanks!