PureFORM 1.99 (yet another FORM designer)
Moderator: gnozal
-
- User
- Posts: 81
- Joined: Thu Sep 23, 2010 4:22 am
Re: PureFORM 1.99 (yet another FORM designer)
This was fixed in new release??
Russian characters use a double byte length, English char use less, don't matter if executable is Unicode or not.
Russian characters use a double byte length, English char use less, don't matter if executable is Unicode or not.
Sorry by bad English.
HP Pavilion DV6-2155DX: Intel i3-330m 2.13 / 4GB DDR3 / 500GB Sata2 HD / Display 15.6" LED / Win7 Ultimate x64 / PB 4.50 x86 demo.
HP Pavilion DV6-2155DX: Intel i3-330m 2.13 / 4GB DDR3 / 500GB Sata2 HD / Display 15.6" LED / Win7 Ultimate x64 / PB 4.50 x86 demo.
Re: Using Pureform
Hi Gnozal,
i use your very fine PureFORM (newest version), because i like to programm visual-like.
But your code-injection window has an few bugs.
Perheps - it is realy o.k. for me, to donate some money via paypal - you can solve the following "problems";
1.) when open the code injection window, there is no option to save or note the code-injection window size. It is to little, and i have to make it greater.
2.) when i scroll down in the code injection window, and than click to an code-position, the window-inside will go back to the beginn.
3.) this point is - i suspect - much more work, but perheps you can think about it; if the code-inject window is open, and i click on an gadget, the code of "common - all events" will show. But i want to show automaticalle the code of "PB event type left click". Is it possible to save this in an option (ini file), or - if not, or to much work - open ever automatically the event left click ?
Thanks
i use your very fine PureFORM (newest version), because i like to programm visual-like.
But your code-injection window has an few bugs.
Perheps - it is realy o.k. for me, to donate some money via paypal - you can solve the following "problems";
1.) when open the code injection window, there is no option to save or note the code-injection window size. It is to little, and i have to make it greater.
2.) when i scroll down in the code injection window, and than click to an code-position, the window-inside will go back to the beginn.
3.) this point is - i suspect - much more work, but perheps you can think about it; if the code-inject window is open, and i click on an gadget, the code of "common - all events" will show. But i want to show automaticalle the code of "PB event type left click". Is it possible to save this in an option (ini file), or - if not, or to much work - open ever automatically the event left click ?
Thanks
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
Re: PureFORM 1.99 (yet another FORM designer)
Well, did you try it ?Vitor_Boss® wrote:This was fixed in new release??
Yes, but it's one character when displayed, so Len() should work.Vitor_Boss® wrote:Russian characters use a double byte length, English char use less, don't matter if executable is Unicode or not.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
Re: Using Pureform
I will see what I can do.John(ny) wrote:1.) when open the code injection window, there is no option to save or note the code-injection window size. It is to little, and i have to make it greater.
2.) when i scroll down in the code injection window, and than click to an code-position, the window-inside will go back to the beginn.
3.) this point is - i suspect - much more work, but perheps you can think about it; if the code-inject window is open, and i click on an gadget, the code of "common - all events" will show. But i want to show automaticalle the code of "PB event type left click". Is it possible to save this in an option (ini file), or - if not, or to much work - open ever automatically the event left click ?
However, like I told you in another post, the 'Code Infusion' feature was not planed, it was added later, after some user requests, so it's more a workaround.
It will never be a 'click & code' interface.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
-
- User
- Posts: 81
- Joined: Thu Sep 23, 2010 4:22 am
Re: PureFORM 1.99 (yet another FORM designer)
Work. 

Sorry by bad English.
HP Pavilion DV6-2155DX: Intel i3-330m 2.13 / 4GB DDR3 / 500GB Sata2 HD / Display 15.6" LED / Win7 Ultimate x64 / PB 4.50 x86 demo.
HP Pavilion DV6-2155DX: Intel i3-330m 2.13 / 4GB DDR3 / 500GB Sata2 HD / Display 15.6" LED / Win7 Ultimate x64 / PB 4.50 x86 demo.
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
Re: Using Pureform
I uploaded a new build (408).
PureFORM should remember the code infusion window position / size.
You can change the default gadget event by changing the CodeInjectDefaultGadgetEvent parameter in PureFORM.ini.
Example :0 = Common, 1 = PB_EventType_LeftClick, etc... (event combobox order)
PureFORM should remember the code infusion window position / size.
You can change the default gadget event by changing the CodeInjectDefaultGadgetEvent parameter in PureFORM.ini.
Example :
Code: Select all
[Options]
...
CodeInjectDefaultGadgetEvent = 1
...
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Re: PureFORM 1.99 (yet another FORM designer)
Hi Philippe,
I have the following scenario:
- I create 2 ContainerGadgets and place them into a vertical SplitterGadget
- then I create a PanelGadget inside the left Container
- I activate PureRESIZE on that PanelGadget to resize it relative to its parent (the left container), so it will auto-resize if I move the Splitter.
If I enter the Preview-Mode now and move the Splitter, the PanelGadget will be resized correctly.
But If I leave the PreView-Mode, the Splitter will stay where it is, but the width/height of the PanelGadget will stay to the values it had before I've entered the PreView-Mode.
Is there any chance, that you can either update all Gadget-Values (which are affected by PureRESIZE) while PureFORM is in PreView-Mode or restore all Values (like Splitter-Position, Window-Size, etc) if one leaves the Preview Mode?
Thanks a lot and greetz to Strasbourg,
Albert.
I have the following scenario:
- I create 2 ContainerGadgets and place them into a vertical SplitterGadget
- then I create a PanelGadget inside the left Container
- I activate PureRESIZE on that PanelGadget to resize it relative to its parent (the left container), so it will auto-resize if I move the Splitter.
If I enter the Preview-Mode now and move the Splitter, the PanelGadget will be resized correctly.
But If I leave the PreView-Mode, the Splitter will stay where it is, but the width/height of the PanelGadget will stay to the values it had before I've entered the PreView-Mode.
Is there any chance, that you can either update all Gadget-Values (which are affected by PureRESIZE) while PureFORM is in PreView-Mode or restore all Values (like Splitter-Position, Window-Size, etc) if one leaves the Preview Mode?
Thanks a lot and greetz to Strasbourg,
Albert.
[Dynamic-Dialogs] - create complex GUIs the easy way
[DeFlicker] - easily deflicker your resizeable Windows
[WinFX] - Window Effects (incl. 'click-through' Window)
[DeFlicker] - easily deflicker your resizeable Windows
[WinFX] - Window Effects (incl. 'click-through' Window)
Re: PureFORM 1.99 (yet another FORM designer)
Multi-language interface program similar to the jaPBe-General-Language, Choose the language for the development environment, hoping to translate interface language for other languages such as Japanese Korean Chinese Arabic.
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
Re: PureFORM 1.99 (yet another FORM designer)
That's what it is supposed to do.PureLust wrote:... restore all Values (like Splitter-Position, Window-Size, etc) if one leaves the Preview Mode?
But it seems that I forgot some values, like the splitter position ...
Should be fixed in build 409 (uploaded).
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Re: PureFORM 1.99 (yet another FORM designer)
Phuuuh ... that was quick !!!gnozal wrote:Should be fixed in build 409 (uploaded).

New Version is working great !!!

Thanks a lot, Philippe.
[Dynamic-Dialogs] - create complex GUIs the easy way
[DeFlicker] - easily deflicker your resizeable Windows
[WinFX] - Window Effects (incl. 'click-through' Window)
[DeFlicker] - easily deflicker your resizeable Windows
[WinFX] - Window Effects (incl. 'click-through' Window)
Allways need to press enter after renaming a gadget enum
Hi gnozal,
I really like your PureFORM designer and currently switched nearly all my projects to PureFORM now. But I realized some (small) problems. Maybe you can fix some of them?
1.
If I create a new gadget, I mostly rename the Enum value to some more remarkable name. If I do not press Enter after the change, sometimes the entered value is simply forgotten. This is really annoying and I need to remember to press Enter all the time.
2.
If I want to resize gadgets, it happens very often that the the mouse-pointer shows the resizing form but after pressing the mouse-button I drag the position instead of resizing. I don't know why, but maybe it will help if you enlarge the resize-handle-area - maybe depending on the gadget-size?
3.
The grid-snapping allways snaps to the next upper/left position. Maybe you can change to snap to the nearest position (not allways upper/left)?
4.
If I load a project with some windows that are not using the ScreenCentered property, they will get positioned initially to the upper left corner of the desktop. But there is the PureFORM window and I have to move all the forms at first. Maybe you can load them all to the center of the screen or at least search a position that is not directly over the PureFORM windows?
5.
I use many transparent PNG images. They work fine in the compiled result but PureFORM displays them all distorted:

(the program changes all PureFORM text to language dependent contents)
5.
Is it possible to copy/past multiple gadgets at one time? I can select and move multiple gadgets, but I did not manage to copy/paste them. Did I miss something? And why is a text- or string-gadget copied, but not the contained gadget-text?
This are no tragic problems, but daily working makes them bigger as they seem to be
Thank you,
Kukulkan
I really like your PureFORM designer and currently switched nearly all my projects to PureFORM now. But I realized some (small) problems. Maybe you can fix some of them?
1.
If I create a new gadget, I mostly rename the Enum value to some more remarkable name. If I do not press Enter after the change, sometimes the entered value is simply forgotten. This is really annoying and I need to remember to press Enter all the time.
2.
If I want to resize gadgets, it happens very often that the the mouse-pointer shows the resizing form but after pressing the mouse-button I drag the position instead of resizing. I don't know why, but maybe it will help if you enlarge the resize-handle-area - maybe depending on the gadget-size?
3.
The grid-snapping allways snaps to the next upper/left position. Maybe you can change to snap to the nearest position (not allways upper/left)?
4.
If I load a project with some windows that are not using the ScreenCentered property, they will get positioned initially to the upper left corner of the desktop. But there is the PureFORM window and I have to move all the forms at first. Maybe you can load them all to the center of the screen or at least search a position that is not directly over the PureFORM windows?
5.
I use many transparent PNG images. They work fine in the compiled result but PureFORM displays them all distorted:

(the program changes all PureFORM text to language dependent contents)
5.
Is it possible to copy/past multiple gadgets at one time? I can select and move multiple gadgets, but I did not manage to copy/paste them. Did I miss something? And why is a text- or string-gadget copied, but not the contained gadget-text?
This are no tragic problems, but daily working makes them bigger as they seem to be

Thank you,
Kukulkan
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
Re: Allways need to press enter after renaming a gadget enum
It's a habit to take.Kukulkan wrote:1.
If I create a new gadget, I mostly rename the Enum value to some more remarkable name. If I do not press Enter after the change, sometimes the entered value is simply forgotten. This is really annoying and I need to remember to press Enter all the time.
But I will see if I can do....
I will try this.Kukulkan wrote:2.
If I want to resize gadgets, it happens very often that the the mouse-pointer shows the resizing form but after pressing the mouse-button I drag the position instead of resizing. I don't know why, but maybe it will help if you enlarge the resize-handle-area - maybe depending on the gadget-size?
Snapping to the next upper/left position seems logical to me ?Kukulkan wrote:3.
The grid-snapping allways snaps to the next upper/left position. Maybe you can change to snap to the nearest position (not allways upper/left)?
You could set the windows X/Y coordinates. The non centered windows open at the last known position (if the project is saved). Or at least they should.Kukulkan wrote:4.
If I load a project with some windows that are not using the ScreenCentered property, they will get positioned initially to the upper left corner of the desktop. But there is the PureFORM window and I have to move all the forms at first. Maybe you can load them all to the center of the screen or at least search a position that is not directly over the PureFORM windows?
Maybe because PureFORM is still compiled with PB3.94 ?Kukulkan wrote:5.
I use many transparent PNG images. They work fine in the compiled result but PureFORM displays them all distorted:
(the program changes all PureFORM text to language dependent contents)
Have a look at http://gnozal.ucoz.com/PureFORM/GadgetCopyMove.htmKukulkan wrote:5.
Is it possible to copy/past multiple gadgets at one time? I can select and move multiple gadgets, but I did not manage to copy/paste them. Did I miss something? And why is a text- or string-gadget copied, but not the contained gadget-text?
The text is conserved if the gadget is moved, not if it is copied (it's a new gadget).
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Re: PureFORM 1.99 (yet another FORM designer)
Hi
I have a message ....sorry I'm french
"Windows ne parvient pas à accéder au périphérique, au chemin d'accès ou au fichier spécifié. Vous ne disposez peut-être pas des autorisations appropriées pour avoir accès à l'élément."
when I try to run Pureform (version from 17.11.2010)
I have a message ....sorry I'm french
"Windows ne parvient pas à accéder au périphérique, au chemin d'accès ou au fichier spécifié. Vous ne disposez peut-être pas des autorisations appropriées pour avoir accès à l'élément."
when I try to run Pureform (version from 17.11.2010)
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
Re: PureFORM 1.99 (yet another FORM designer)
I have no idea.glops wrote:"Windows ne parvient pas à accéder au périphérique, au chemin d'accès ou au fichier spécifié. Vous ne disposez peut-être pas des autorisations appropriées pour avoir accès à l'élément."
I suspect you use Vista or Seven ?
Try installing PureFORM into a folder where it has read and write access.
Or maybe it's an anti virus issue ?
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
-
- User
- Posts: 81
- Joined: Thu Sep 23, 2010 4:22 am
Re: PureFORM 1.99 (yet another FORM designer)
I'm using win7 and don't got this message. Maybe you aren't a Administrator user.
On my windows I disabled the UAC because sometimes this sucks.
On my windows I disabled the UAC because sometimes this sucks.
Sorry by bad English.
HP Pavilion DV6-2155DX: Intel i3-330m 2.13 / 4GB DDR3 / 500GB Sata2 HD / Display 15.6" LED / Win7 Ultimate x64 / PB 4.50 x86 demo.
HP Pavilion DV6-2155DX: Intel i3-330m 2.13 / 4GB DDR3 / 500GB Sata2 HD / Display 15.6" LED / Win7 Ultimate x64 / PB 4.50 x86 demo.