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 (build 300)

Changes :
- fixed crash while editing gadget text if UI = classic and gadgetlist = disabled
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
eddy
Addict
Addict
Posts: 1479
Joined: Mon May 26, 2003 3:07 pm
Location: Nantes

Post by eddy »

First, great job :D
I have a feature request : a easier way to place gadget
Dock gadget > Top, Bottom, Left, Right

It's mainly to place gadget inside usable client area.
  • For example 'Dock gadget > Top' will update the gadget position like that
    x = 0
    y = 0 + toolbar height (if exists)
    w = ... current window width
    h = ... unchanged
  • For example 'Dock gadget > Bottom' will update the gadget position like that
    x = 0
    y = window height - h - statusbar height (if exists)
    w = ... current window width
    h = ... unchanged
Thanks
Imagewin10 x64 5.72 | IDE | PB plugin | Tools | Sprite | JSON | visual tool
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 'Dock gadget' feature
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
eddy
Addict
Addict
Posts: 1479
Joined: Mon May 26, 2003 3:07 pm
Location: Nantes

Post by eddy »

yes

thx :lol:
Imagewin10 x64 5.72 | IDE | PB plugin | Tools | Sprite | JSON | visual tool
User avatar
eddy
Addict
Addict
Posts: 1479
Joined: Mon May 26, 2003 3:07 pm
Location: Nantes

Post by eddy »

Bug Report : sometimes, the main panel of your editor is resized when the editor is restored.

And I can't fix its size. I tried the 'rearrange' option but the main panel size is not fixed by this.
Imagewin10 x64 5.72 | IDE | PB plugin | Tools | Sprite | JSON | visual tool
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

eddy wrote:Sometimes, the main panel of your editor is resized when the editor is restored.
And I can't fix its size. I tried the 'rearrange' option but the main panel size is not fixed by this.
I don't fully understand : Editor = CodeView ? Main panel = ?
Could you post the steps to reproduce the problem ?
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
eddy
Addict
Addict
Posts: 1479
Joined: Mon May 26, 2003 3:07 pm
Location: Nantes

Post by eddy »

1 - create a project (mine contains a splitter gadget)
2 - minimize application
3 - restore application

(click bellow for screenshot )
Image
Imagewin10 x64 5.72 | IDE | PB plugin | Tools | Sprite | JSON | visual tool
storck
User
User
Posts: 83
Joined: Sat Oct 18, 2003 4:56 pm
Location: Sweden

Featue request

Post by storck »

@gnozal

Thank you for the dock gadget feature. Would it be possible, in some distant future, to add one more option. Something like Dock gadget -> Fill to have the gadget fill the entire client area.

Regards,

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

Post by gnozal »

eddy wrote:1 - create a project (mine contains a splitter gadget)
2 - minimize application
3 - restore application
Could not reproduce the problem, tried with multiple forms under NT4 and XP. Changed some code, don't know if it helps though.
storck wrote:Would it be possible, in some distant future, to add one more option. Something like Dock gadget -> Fill to have the gadget fill the entire client area.
Done.

Download updated (build 302).
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
eddy
Addict
Addict
Posts: 1479
Joined: Mon May 26, 2003 3:07 pm
Location: Nantes

Post by eddy »

@gnozal

'PURERESIZE Minimum size control' causes this problem. (In my example, the values are 600x600)
This option resizes the editor but not the edited form. :?
Imagewin10 x64 5.72 | IDE | PB plugin | Tools | Sprite | JSON | visual tool
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

eddy wrote:'PURERESIZE Minimum size control' causes this problem. (In my example, the values are 600x600)
Yes!!!! That's it!
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 (build 306)

Changes :
- fixed resizing bug posted by eddy
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
andyryu
New User
New User
Posts: 7
Joined: Mon Jul 30, 2007 7:58 am
Location: Shanghai,China

bug report

Post by andyryu »

-build 309 1.99
1.when check "prepare multilanguage support" and select "procedure":
if purebasic was not install in "c:\program files",the temp language file will not be created
2.about window should be "modeless" like "visual designer",now it looks very strange
3.very hope for double-byte charset string support :) (i have to use english name in title$ etc,and use multilanguage support for chinese)
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Re: bug report

Post by gnozal »

andyryu wrote:-build 309 1.99
1.when check "prepare multilanguage support" and select "procedure":
if purebasic was not install in "c:\program files",the temp language file will not be created
I have Purebasic not installed in 'Program files', and it works (the temp language file during compile/run is created).
If PBversion <= 4.02, the temp language file is created in the PB 'Compilers' directory.
If PBversion > 4.02, the temp language file is created in windows temp directory [GetTempPath_()].
andyryu wrote:2.about window should be "modeless" like "visual designer",now it looks very strange
Since build 1, the 'About' window is a message requester, and therefore modal. What's the issue with this anyway ?
andyryu wrote:3.very hope for double-byte charset string support :) (i have to use english name in title$ etc,and use multilanguage support for chinese)
Sorry, but some characters are used internally and in ini file as data separators, so they are not authorized.
These are : #ProjectSeparator = "¶", #ListSeparator = "·", #ListItemSeparator = "¸".
And PureFORM is (still) written in PB3.94 anyway (not unicode capable).
So I guess multibyte compatibility is not for tomorrow.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Discoverer
New User
New User
Posts: 4
Joined: Fri May 09, 2008 1:38 pm

Post by Discoverer »

v1.99 build 312

Crash:
When I try to add the "ProgressBarGadget", and set "#PB_ProgressBar_Vertical" to be actived.
Then I set again to cancel, the PureFORM crashed.
Post Reply