PureFORM 1.99 (yet another FORM designer)
Moderator: gnozal
clone gadget
Hello Gnozal
Very nice feature the clone gadget option. It really saves a lot of time. Continue like that
Michel
Very nice feature the clone gadget option. It really saves a lot of time. Continue like that


Michel
Thanks again for all these greate improvements.
And sorry for comming up again with another bug:
Copy and Move Gadget group does not work correctly.
If you have more than one group, only the last group in the List will be copied or moved - regardsless which group you select to be copied or moved.
Petite Improvement recommendations:
- I'm working a lot with the groups now - because thats a very strong way to manage and manipulate your gadgets.
If you select a group in the Group List (F9), the Gadgets of the group will be selected and highlighted imediately.
If these Gadgets placed on a different Panel, would it be possible to bring this panel to the front automatically?
- If you cut a single Gadget to put (paste) it into a ContainerGadget afterwards, it creates this Gadget with the old X/Y-Offset, which is not usefull all the time, because it can be pasted in the nowhere.
A "Paste at Mouseposition" option would be handy.

And sorry for comming up again with another bug:

Copy and Move Gadget group does not work correctly.
If you have more than one group, only the last group in the List will be copied or moved - regardsless which group you select to be copied or moved.
Petite Improvement recommendations:
- I'm working a lot with the groups now - because thats a very strong way to manage and manipulate your gadgets.
If you select a group in the Group List (F9), the Gadgets of the group will be selected and highlighted imediately.
If these Gadgets placed on a different Panel, would it be possible to bring this panel to the front automatically?
- If you cut a single Gadget to put (paste) it into a ContainerGadget afterwards, it creates this Gadget with the old X/Y-Offset, which is not usefull all the time, because it can be pasted in the nowhere.
A "Paste at Mouseposition" option would be handy.
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
No problem, as long as it is not skinningPureLust wrote:And sorry for comming up again![]()

Should be fixedPureLust wrote:Copy and Move Gadget group does not work correctly.
If you have more than one group, only the last group in the List will be copied or moved - regardsless which group you select to be copied or moved.
It should work now like when you select a gadget in the gadget list windowPureLust wrote:If you select a group in the Group List (F9), the Gadgets of the group will be selected and highlighted imediately.
If these Gadgets placed on a different Panel, would it be possible to bring this panel to the front automatically?
Good idea. I will keep that in mind.PureLust wrote:If you cut a single Gadget to put (paste) it into a ContainerGadget afterwards, it creates this Gadget with the old X/Y-Offset, which is not usefull all the time, because it can be pasted in the nowhere. A "Paste at Mouseposition" option would be handy.
Update (build 157)
Bugs fixed : see above
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Works great - thanks for these great and quick changes again.gnozal wrote:It should work now like when you select a gadget in the gadget list windowPureLust wrote:If you select a group in the Group List (F9), the Gadgets of the group will be selected and highlighted imediately.
If these Gadgets placed on a different Panel, would it be possible to bring this panel to the front automatically?

But ... (I think you know what's comming now


With the Tab-Order (which changes the sequence, in which the Gadgets will be createt as far as I understood), you cannot change the order of Gadgets which are not able to get the focus (like Frame3D- or TextGadgets).
But for redrawing purpose it's sometimes necessary to change the order of those Gadgets as well.
e.g.: You create 2 Frame3DGadgets (a bigger and a smaller one) and then move the 2nd into (or overtop of) the first Frame3DGadget, the 2nd one will not be visible anymore.
At the moment there ist no (easy) way (or I don't know it so far) to bring the 2nd Gadget up in the List, so it will be created before the first one (which will fix the redrawing problem and make it visible again).
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
ChangedPureLust wrote:With the Tab-Order (which changes the sequence, in which the Gadgets will be createt as far as I understood), you cannot change the order of Gadgets which are not able to get the focus (like Frame3D- or TextGadgets).
But for redrawing purpose it's sometimes necessary to change the order of those Gadgets as well.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Thanks a lot - these are great changes again.
During the last few days I worked a lot with Build 159 and have to say: Great ... it's really handy now !!!
If you are working on PureFORM again to do some changes, I have some more proposals:
1. If you changes the Layout of a form, moving and resizing Gadgets, it could occur that you moves a Gadget underneath another Gadget (in total or just partially). In the overlapping regions you can still see the Gadgets oulines, but you cannot grab it there anymore - PureFORM will always select the gadget above. Would be great if you can prefer an actual highlighted gadget in your MouseOver selection.
2. If the user changes the Tab-Order, a resresh of all Gadgets (delete and recreate all Gadgets with the new sequence) would be great or add a Refreshbutton, so the user can force the refresh when he's finished with his changes. Because sometimes the shown Gadget sequence is not as defined by the changes Tab-Order.
3. The created Code for Tooltips does not support Multilingual. Would be great if you can add this facility. Otherwise it's quite complex to change the Tooltipcode to multilingual while keeping the code updateable by PureFORM.
4. If the user selects a Gadget in the Tab-Order Window, the Gadget will be selected after he changes the Tab-Order. Selecting (highlighting) the Gadget directly when you click on it in the Tab-Order List would be nice.
5. Because the "Disable" Button now locks a Gadget and has no effect in the created Code for the DisableGadget()-state (rather than for the Preview-Mode), shouldn't it be better to rename it into "Lock", "lock Gadget" or "lock Pos." now?
(The numbering doen't mean any priority. It's just to make it easier to refer to.)
During the last few days I worked a lot with Build 159 and have to say: Great ... it's really handy now !!!

If you are working on PureFORM again to do some changes, I have some more proposals:
1. If you changes the Layout of a form, moving and resizing Gadgets, it could occur that you moves a Gadget underneath another Gadget (in total or just partially). In the overlapping regions you can still see the Gadgets oulines, but you cannot grab it there anymore - PureFORM will always select the gadget above. Would be great if you can prefer an actual highlighted gadget in your MouseOver selection.
2. If the user changes the Tab-Order, a resresh of all Gadgets (delete and recreate all Gadgets with the new sequence) would be great or add a Refreshbutton, so the user can force the refresh when he's finished with his changes. Because sometimes the shown Gadget sequence is not as defined by the changes Tab-Order.
3. The created Code for Tooltips does not support Multilingual. Would be great if you can add this facility. Otherwise it's quite complex to change the Tooltipcode to multilingual while keeping the code updateable by PureFORM.
4. If the user selects a Gadget in the Tab-Order Window, the Gadget will be selected after he changes the Tab-Order. Selecting (highlighting) the Gadget directly when you click on it in the Tab-Order List would be nice.
5. Because the "Disable" Button now locks a Gadget and has no effect in the created Code for the DisableGadget()-state (rather than for the Preview-Mode), shouldn't it be better to rename it into "Lock", "lock Gadget" or "lock Pos." now?
(The numbering doen't mean any priority. It's just to make it easier to refer to.)
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
It's by design. Note that you can always select a gadget using the gadget list, and the context menu also works (right-click on the gadget list)PureLust wrote:PureFORM will always select the gadget above.
OkPureLust wrote:The created Code for Tooltips does not support Multilingual.
OkPureLust wrote:If the user selects a Gadget in the Tab-Order Window, the Gadget will be selected after he changes the Tab-Order. Selecting (highlighting) the Gadget directly when you click on it in the Tab-Order List would be nice.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).