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:

PureFORM 1.99 (yet another FORM designer)

Post by gnozal »

PureFORM : just another FORM designer V1.99 build 440 (MAR 28th 2013)

Yet another visual form designer (for Purebasic x86 Windows)

Features :
- may be used as jaPBe plugin (extra functions)
- almost all functions available with right-click context menus
- supports multiple windows in a project
- supports all purebasic 4.00 gadgets (except MDI) and custom gadgets
- supports container gadget in container gadget in container gadget etc...
- supports toolbars in containers
- full working splitter gadget, scrollareagadget
- menu editor, toolbar editor, statusbar editor
- tab insert / reorder for panelgadgets
- multilanguage support (array or procedure)
- gadget groups (move, resize, alignment, arrangement)
- center gadgets, dock gadgets
- templates
- infinite undo / redo
- code infusion
- source update
- supports PureCOLOR or the PB4 genuine functions for gadget coloring
- supports PureRESIZE for automatic gadget resizing
- import FORM from code (with some limitations, seems to work well with my sources)
- produces PB3.94, PB4.0x-4.20, PB4.3x-4.4x code, PB4.6x, PB5.0x and PB5.1x compatible code
- two different UIs
- project file is plain text (it can be embedded in a purebasic source)
- written in PB (well PB3.94, it's an old project reborn)
- free
On line manual
http://gnozal.ucoz.com/PureFORM/PureFORM_Manual.htm

Download
http://gnozal.ucoz.com/PureFORM.zip

Note for Windows 7 users :
Some users have experienced a compatibility issue with Windows 7 ; you may have to run PureFORM in Windows XP SP3 compatibility mode.

Note for Windows x64 users :
PureFORM may detect your Purebasic x64 installation.
You can change the compiler path in Preferences : set the path to the x86 compiler.
You may also modify PureFORM.ini directly : FORM_CompilerPath = C:\YourPBx86path\Compilers\pbcompiler.exe.
Last edited by gnozal on Fri Aug 28, 2009 9:14 am, edited 337 times in total.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
Comtois
Addict
Addict
Posts: 1429
Joined: Tue Aug 19, 2003 11:36 am
Location: Doubs - France

Post by Comtois »

Wow , very nice . easy to use, i like it.
French version for next release ?


[EDIT]
CTRL + C and CTRL + V would be fine to copy a gadget.
Last edited by Comtois on Mon Sep 04, 2006 11:24 am, edited 2 times in total.
Please correct my english
http://purebasic.developpez.com/
Dare
Addict
Addict
Posts: 1965
Joined: Mon May 29, 2006 1:01 am
Location: Outback

Post by Dare »

Magic!

How far are you going with this? All the way would be good! :)

Want feedback or is this just a teaser?
Dare2 cut down to size
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Post by Inf0Byt3 »

Wow this is very nice! Thanks!
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
roherter
User
User
Posts: 17
Joined: Fri Mar 10, 2006 9:49 am
Contact:

Post by roherter »

That is a great tool,thx. :D
Skype:Roherter

PB4.20
User avatar
Kiffi
Addict
Addict
Posts: 1353
Joined: Tue Mar 02, 2004 1:20 pm
Location: Amphibios 9

Post by Kiffi »

Looks promising! Just hang in there! Image

Greetings .... Kiffi
Bonne_den_kule
Addict
Addict
Posts: 841
Joined: Mon Jun 07, 2004 7:10 pm

Post by Bonne_den_kule »

Nice!
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

gnozal wrote: Gadget icons :
- the icons are ripped from the Purebasic help file (if it's a problem, the gadget bar will be disabled for the public release).
here some free icons (a bit small):
http://www.ts-soft.eu/dl/controls.zip

nice tool, thanks
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

@All : thanks for the kind comments.
ts-soft wrote:here some free icons (a bit small):
http://www.ts-soft.eu/dl/controls.zip
Thanks, but a bit small indeed. I am waiting for Fred's decision.
Comtois wrote:French version for next release ?
It's not a priority right now, but I will think about it.
Comtois wrote:CTRL + C and CTRL + V would be fine to copy a gadget.
Ok, added some basic copy/paste function.
Dare wrote:How far are you going with this? All the way would be good! :)
As far as I find it usefull. What do you mean with 'all the way' ?
Dare wrote:Want feedback or is this just a teaser?
I hope it is more than just a teaser. It should be quite functional.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
Hroudtwolf
Addict
Addict
Posts: 803
Joined: Sat Feb 12, 2005 3:35 am
Location: Germany(Hessen)
Contact:

Post by Hroudtwolf »

Thanks Gnozal.
And of course thanks for freeware-status, too.
Dare
Addict
Addict
Posts: 1965
Joined: Mon May 29, 2006 1:01 am
Location: Outback

Post by Dare »

gnozal wrote:
Dare wrote:How far are you going with this? All the way would be good! :)
As far as I find it usefull. What do you mean with 'all the way' ?
Dare wrote:Want feedback or is this just a teaser?
I hope it is more than just a teaser. It should be quite functional.
Hi gnozal,

It is functional. And magic. :)

By "teaser" I meant early release of something larger, ditto "All the way" as in maybe turning this into a small project management system, adding the ability to create code per gadget (onClick, etc, procedures), and etc.

This is good as-is and also has some very exciting potential. As the PureForm king and the JaPBe heir-apparent, you are one step away from creating a fully functional project management system for PureBasic.
Dare2 cut down to size
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Dare wrote:By "teaser" I meant early release of something larger, ditto "All the way" as in maybe turning this into a small project management system, adding the ability to create code per gadget (onClick, etc, procedures), and etc.
Some time ago (PB3.93), I wanted to make an IDE plugin (something like gDesign). But I dropped the project (not enough time). Then I wanted to make a visual designer like the official one, but I dropped the project again : jaPBe for PB4 was a priority for me (I am addicted to jaPBe). jaPBe finally updated, I started this project again in june. But it is still PB3.94 code.
I don't know exactly what features I may add : some 'in source' modification like gDesign does would be nice. The project files are plain text, so one can include them into the source code and PureFORM can read them from the source, but not modify the source yet.
Also the 'Translate from source' importer works quite well but needs some more work.
I may also add some jaPBe plugin functions.
There are some refreshing / gadget capture bugs, mainly due to the fact that the real gadgets are dragged / resized in realtime and not only drawn frames like in other designers, and I am not very confortable with the GDI stuff.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

WindowWidth and WindowHeight was ignored at all. Only 400 was saved, but i
have changed it with the mouse.
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Post by Inf0Byt3 »

@gnozal
I can make an icon for it if you want!
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

ts-soft wrote:WindowWidth and WindowHeight was ignored at all. Only 400 was saved, but i have changed it with the mouse.
I don't understand. Could you be more precise ?
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Post Reply