whishlist vd

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

whishlist vd

Post by blueznl »

dunno if the vd is official part of purebasic or not, if not, please move this post to the appropriate place...

some things for the vd plugin:

- save project to asci (so small glitches and bugs can be worked around by editing the project file)

- use select case endselect instead of if else endif

- add buttonbars

- give gadgets on top of a panel priority over the panel itself (clicking an object too often results in selecting the panel below)

- lock option per gadget

- there's a nasty mutliple window bug that screws up the program (well, that's a bug, not a wish but ok)

- make properties panel resizable, so it can be dragged to another monitor and the contents of the panel are readable (often not enough characters are shown so one first has to click and then go right to see what function / id is assigned to a gadget)

- mutli-select so multiple gadgets can be selected at one and dragged / copied at once... (perhaps it's in there, but couldn't get it to work, or simply couldn't find it, or i'm simply suffering from... something)

so, i'm going out to buy some boots... fred may keep his for the moment :-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Berikco
Administrator
Administrator
Posts: 1326
Joined: Wed Apr 23, 2003 7:57 pm
Location: Belgium
Contact:

Re: whishlist vd

Post by Berikco »

blueznl wrote:dunno if the vd is official part of purebasic or not, if not, please move this post to the appropriate place...
Check the about box, does it look "official" :)

Image
blueznl wrote: some things for the vd plugin:

- save project to asci (so small glitches and bugs can be worked around by editing the project file)
Not possible...
blueznl wrote: - use select case endselect instead of if else endif
works already in current unreleased beta
blueznl wrote: - add buttonbars
on todo list...
blueznl wrote: - give gadgets on top of a panel priority over the panel itself (clicking an object too often results in selecting the panel below)
They have priority, i never had a panel selected when clicking a button on it...
blueznl wrote: - lock option per gadget
Its already in there, just right click a gadget...
blueznl wrote: - there's a nasty mutliple window bug that screws up the program (well, that's a bug, not a wish but ok)
Yes, this was fixed, but got back in after using wrong file to fix another bug... it's fixed for next version.
blueznl wrote: - make properties panel resizable, so it can be dragged to another monitor and the contents of the panel are readable (often not enough characters are shown so one first has to click and then go right to see what function / id is assigned to a gadget)
Good idea
blueznl wrote: - mutli-select so multiple gadgets can be selected at one and dragged / copied at once... (perhaps it's in there, but couldn't get it to work, or simply couldn't find it, or i'm simply suffering from... something)
I guess you are drunk :D you can drag a frame around gadgets, or use CTRL key to select multiple gadgets....
blueznl wrote: so, i'm going out to buy some boots... fred may keep his for the moment :-)
Don't forget to buy "perdolan" for your headeach ;)
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

that does look official, yeah :-)

re. buttons / panels: all the time (!) try it on the samle i send to you, select a button (on a panel), change its parameters in the properties window, now try to select another button on the panel, instead of the button the panel is selected

re. multiselect: ooops, i must be getting dumbi must be getting dumb, i tried it and it didn't work (properly)... <fiddling> ah, i know how i came to this incorrect conclusion... do the following: multselect a number of objects (they're now active), copy, paste (the now pasted objects appear to be active or selected) and try to drag the pasted objects

it would be nice to have a copy-with-control function in there...

(i hope paul is not going to shoot me :-) but i like the vd over purevision, can't get used to the right mouse button controls of pv, sorry paul)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
Inner
PureBasic Expert
PureBasic Expert
Posts: 714
Joined: Fri Apr 25, 2003 4:47 pm
Location: New Zealand

Post by Inner »


blueznl:
some things for the vd plugin:

- save project to asci (so small glitches and bugs can be worked around by editing the project file)

Berikco:
Not possible...
Like hell it isn't, if I can write an application to read the vd project files and output PB source code myself, then it's sure as eggs possiable to output project files as ascii (how they should have been done in the first place imho)

Infact if you made the "loading"/"Saving" of VD project files open source, users could adapt the project files to whatever they saw fit.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

re save project in ascii format... ok, how about an import / export function from / to ascii then? :-)

here's another suggestion: create an additional list 'id's' and change the gadgetid field into an editable combobox

this way, it's easy to keep track of id's currently in use, and the same id's could be used for similar events (buttongadget / toolbar / mouse) as is often the case
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

another one: give panels an id, so setgadgetstate can be used with a constant
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Berikco
Administrator
Administrator
Posts: 1326
Joined: Wed Apr 23, 2003 7:57 pm
Location: Belgium
Contact:

Post by Berikco »

Inner wrote:

blueznl:
some things for the vd plugin:

- save project to asci (so small glitches and bugs can be worked around by editing the project file)

Berikco:
Not possible...
Like hell it isn't, if I can write an application to read the vd project files and output PB source code myself, then it's sure as eggs possiable to output project files as ascii (how they should have been done in the first place imho)

Infact if you made the "loading"/"Saving" of VD project files open source, users could adapt the project files to whatever they saw fit.
That's what we never will do....we don't want 2 years hard work to show up as a visual designer for another language....

Output project files as ascii is easy...but reading ascii file is a whole different story...it would need a complete PureBasic parser to get out all the gadgets.

So if VD will save/load ascii in the future, it will be 100 percent PB code...
See the help file
VD help file wrote:...gadget editing from PureBasic source file etc...
User avatar
Inner
PureBasic Expert
PureBasic Expert
Posts: 714
Joined: Fri Apr 25, 2003 4:47 pm
Location: New Zealand

Post by Inner »

fare enough comments Berikco, perhaps export to .RC file would be of benift there instead, since PB might one day head in that direction it would be good to be prepared for it.
Post Reply