Thanks a lot gnozal for this awesome great Masterpeace !!!
But ... I'm afraid I found a bug during my first tries, where PureFORM crashes (=> hangs with 100% CPU usage).
After it chrashes several times during my tests, lately I found a quick way to reproduce the Bug:
- create a new Project
- create a PanelGadget
- add 4 more Panels to the Gadget (maybe not necessary)
- create a Frame3DGadget within the PanelGadget
- play a little bit with the Frame3DGadget and change Position and Size a few times.
After a few Clicks you will already recognize that something is not working like expected and after a few more moves (the main problem seems to be a resize of the Frame3DGadget) PureFORM will not respond anymore and hangs with a 100% CPU Usage.
If you cannot reproduce this bug, I could try to create a ScreenShot-Video for you.
Further I have some small proposals and a question:
- Option to LOCK the coordinates and dimensions of a Gadget (maybe quick lock for all as well as a seperate lock for x,y,with,height)
- accept smaler gridvalues then 5 pixel
- Option to Cut a Gadget (usually Ctrl+X => Copy into Clipboard and Delete)
- Moving a Group of selected Gadgets by using the Cursor-Keys would be very helpfull (or is it a bug, that it does not work so far?).
- Enabeling MultiLine-Selection in the Gadget-List Window would make it easier to select the right Gadgts for a Multiselect or a Group.
Reasons for the first two of the above proposals:
The Gridfunction itselve is very usefull ... no question.
But quite often the height of a Gadget (and also either the x or y coordinate) has to be an amount which could not be devided by the gridvalue - so the value has to be set seperately using the SpinGadgets in the PropertySection ... no Problem so far.
But if you grab this Gadget again (to move it or change only one dimension) all 4 corners will snap to the Grid again and you have to resize the hole Gadget again.
So either a gridsnapamount of less than 5 or even better a lock-option to lock dimensions and/or x/y-coordinates whould be great.
-
Question: Is there an easier way to move a Gadget from one container/panel into another container/panel (or even out of a container/panel) rather than copying it, deleting it, pasting it into the other container/panel, moving it to the right (old) coordinates and reentering all its properties again?
[Edit:] I just recognized the new "Group"-Functions. Even if they are not available for a single Gadget, they are still very helpfull to simplify the procedure above.
Nevertheless this peace of software is absolutely awesome !!!
ThanX a lot for this and also for all the other great PureXXXX libs from you.
Greetz, PureLust.
----------------------------------------------------------------------------------------------------------------------------------
Sorry for my imperfect english, I tried my best .... I hope you can understand what I'd like to advise.
