PureFORM 1.99 (yet another FORM designer)

All PureFORM, JaPBe, Libs and useful code maintained by gnozal

Moderator: gnozal

gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Update

Changes :
- added 'Clone gadget' feature (please see help file for details)
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
michel
Enthusiast
Enthusiast
Posts: 142
Joined: Mon Feb 19, 2007 5:47 pm
Location: Luxemburg

clone gadget

Post by michel »

Hello Gnozal

Very nice feature the clone gadget option. It really saves a lot of time. Continue like that

:D :D

Michel
User avatar
yoxola
Enthusiast
Enthusiast
Posts: 386
Joined: Sat Feb 25, 2006 4:23 pm

Post by yoxola »

The new additions are so nice

KILLER Designer by KILLER Developer :wink:

Fred, you may want to integrate it as official one?
Pantcho!!
Enthusiast
Enthusiast
Posts: 538
Joined: Tue Feb 24, 2004 3:43 am
Location: Israel
Contact:

Post by Pantcho!! »

This editor rocks!

Any chances for skinned gadgets? :o
User avatar
GeoTrail
Addict
Addict
Posts: 2794
Joined: Fri Feb 13, 2004 12:45 am
Location: Bergen, Norway
Contact:

Post by GeoTrail »

I agree, a fantastic GUI designer.
Oh no, not with the skinning again :lol:
I Stepped On A Cornflake!!! Now I'm A Cereal Killer!
PureLust
Enthusiast
Enthusiast
Posts: 477
Joined: Mon Apr 16, 2007 3:57 am
Location: Germany, NRW

Post by PureLust »

Thanks again for all these greate improvements. :D

And sorry for comming up again with another bug: :oops:
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.
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

PureLust wrote:And sorry for comming up again :oops:
No problem, as long as it is not skinning :D
PureLust 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.
Should be fixed
PureLust 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?
It should work now like when you select a gadget in the gadget list window
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.
Good idea. I will keep that in mind.

Update (build 157)
Bugs fixed : see above
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
PureLust
Enthusiast
Enthusiast
Posts: 477
Joined: Mon Apr 16, 2007 3:57 am
Location: Germany, NRW

Post by PureLust »

gnozal wrote:
PureLust 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?
It should work now like when you select a gadget in the gadget list window
Works great - thanks for these great and quick changes again. :D

But ... (I think you know what's comming now :wink: ) ... I have another one: :twisted:
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).
Pantcho!!
Enthusiast
Enthusiast
Posts: 538
Joined: Tue Feb 24, 2004 3:43 am
Location: Israel
Contact:

Post by Pantcho!! »

Sorry i mentioned skining but the thing is that this thread has 30 pages and i can't pass on all over it to see if it was discussed.

even used google site search.

thats why i asked. asking never hurt nobody!
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

PureLust 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.
Changed
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Update

Changes :
- you can now paste gadget / copy-move gadget group at mouse position
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Update

Changes :
- added some missing gadget flags
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
PureLust
Enthusiast
Enthusiast
Posts: 477
Joined: Mon Apr 16, 2007 3:57 am
Location: Germany, NRW

Post by PureLust »

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 !!! :D

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.)
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

PureLust wrote:PureFORM will always select the gadget above.
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:The created Code for Tooltips does not support Multilingual.
Ok
PureLust 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.
Ok
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Update

Changes :
- added multilanguage support for tooltips
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Post Reply