Un visual Designer prometteur
Re: Un visual Disigner prometteur
J'espère que le code source sera dispo un jour.
Mesa.
Mesa.
Re: Un visual Disigner prometteur
Beta 8 maintenant disponible! Merci a Atlante pour l'hebergement des fichiers.
http://www.gdpcomputing.co.uk/formdesigner.html
Beta 8 for Windows and OSX.
OSX disclaimer: please note the left panel doesn't work properly, the splitter isn't correctly resized at the beginning, and resizing is slow - all that is known PB Cocoa bugs reported in the forum
Fred did some nice testing, so quite a few things have been updated!
Drawing on Windows is now a bit more consistent with the OS, too!
http://www.gdpcomputing.co.uk/formdesigner.html
Beta 8 for Windows and OSX.
OSX disclaimer: please note the left panel doesn't work properly, the splitter isn't correctly resized at the beginning, and resizing is slow - all that is known PB Cocoa bugs reported in the forum
Fred did some nice testing, so quite a few things have been updated!
Drawing on Windows is now a bit more consistent with the OS, too!

Re: Un visual Disigner prometteur
@ Gaetan
Bonjour
Dieu de l'informatique. Enfin une exellente nouvelle.
Super travail. Il en reste encore beaucoup,alors courage
Si tu souhaites une participation pour des tests, ce sera avec plaisir.
Une traduction en Francais serait un ++, car il me semble que tu sois Gaulois
Michel
Bonjour
Dieu de l'informatique. Enfin une exellente nouvelle.

Super travail. Il en reste encore beaucoup,alors courage


Si tu souhaites une participation pour des tests, ce sera avec plaisir.
Une traduction en Francais serait un ++, car il me semble que tu sois Gaulois

Michel
Re: Un visual Disigner prometteur
Le Designer sera traduit en français et espagnol dans un premier temps (dispo dans prochaine beta, début de semaine prochaine).
J'attend avec plaisir des retours/tests positifs/negatifs tant que c'est constructif
J'attend avec plaisir des retours/tests positifs/negatifs tant que c'est constructif

Re: Un visual Disigner prometteur
Tu donnes la possibilité de modifier la taille de la fenêtre avec la souris, mais actuellement cela ne change rien dans le Width/Height des properties (Ce n'est peut-être pas encore implémenté.)
Une fonction pratique pour des fenêtres secondaires (pas dans PB pour le moment) serait quelle soit non visible dans la barre de tâches windows.
Petit oublis
Un bouton quitte Form Designer, dans la barre d'outil serait appréciable
Une fonction pratique pour des fenêtres secondaires (pas dans PB pour le moment) serait quelle soit non visible dans la barre de tâches windows.
Petit oublis

Un bouton quitte Form Designer, dans la barre d'outil serait appréciable
Re: Un visual Designer prometteur
salut
J'ai testé ton visual designer. C'est très intéressant, beau boulot bravo.
Voici mes quelques remarques et les bugs que j'ai pu rencontré :
- lorsque l'on change un paramètre d'un "objet" (menu, statusbar, gadget, etc..) on valide le changement en changeant de case. Il faudrait ajouter un bouton "ok" plutôt, ce serait plus simple que de devoir changer de case.
- il y a un soucis avec le code obtenu, dans certains cas. Par exemple, j'ai ajouté 2 panelgadget() et tous deux avaient le nom panel_0
- dans le code obtenu pour positionner les gadgets, je suggérerai d'ajouter - statusbarheight(0) en y, si on a ajouté une statusbar.
ex :
- dans la procédure : Procedure Window_0_Events(event), si on laisse tel quel :
lorsque l'on clique sur la croix, ça fait planter le programme. Ainsi, il faudrait ajouter un "end", ou alors faire une boucle de ce type (valable que s'il n'y a qu'une fenêtre) :
- on ne peut pas décocher : #PB_Window_MinimizeGadget, #PB_Window_SystemMenu, #PB_Window_MaximizeGadget et #PB_Window_sizeGadget
Sinon, autres suggestions :
- pouvoir tester la fenêtre
- pouvoir éditer le code directement dans le form designer (?)
Voilà pour les quelques remarques, bonne continuation
.
J'ai testé ton visual designer. C'est très intéressant, beau boulot bravo.
Voici mes quelques remarques et les bugs que j'ai pu rencontré :
- lorsque l'on change un paramètre d'un "objet" (menu, statusbar, gadget, etc..) on valide le changement en changeant de case. Il faudrait ajouter un bouton "ok" plutôt, ce serait plus simple que de devoir changer de case.
- il y a un soucis avec le code obtenu, dans certains cas. Par exemple, j'ai ajouté 2 panelgadget() et tous deux avaient le nom panel_0
- dans le code obtenu pour positionner les gadgets, je suggérerai d'ajouter - statusbarheight(0) en y, si on a ajouté une statusbar.
ex :
Code : Tout sélectionner
Panel_0 = PanelGadget(#PB_Any, 0, MenuHeight() + ToolBarHeight(0) - StatusBarHeight(0) + 10, 190, 550))
Code : Tout sélectionner
Case #PB_Event_CloseWindow
CloseWindow(Window_0)
Code : Tout sélectionner
Repeat
event = WaitWindowEvent()
Window_0_Events(event)
Until event= #PB_Event_CloseWindow
Sinon, autres suggestions :
- pouvoir tester la fenêtre
- pouvoir éditer le code directement dans le form designer (?)
Voilà pour les quelques remarques, bonne continuation

http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Re: Un visual Designer prometteur
Merci beaucoup pour ce test détaille !
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
Re: Un visual Designer prometteur
Merci a toi Gaetan de ton partage , tu as fait du bon boulot
Jbernard13
Re: Un visual Designer prometteur
Je n'arrive pas a reproduire - tu as le detail des operations faites pour arriver a cette erreur?blendman a écrit :il y a un soucis avec le code obtenu, dans certains cas. Par exemple, j'ai ajouté 2 panelgadget() et tous deux avaient le nom panel_0
Ca ne me parait pas logique - s'il y a une statusbar ca veut dire que un gagdet avec coordonnee y de 0 serait a la position - StatusbarHeight() ?blendman a écrit :dans le code obtenu pour positionner les gadgets, je suggérerai d'ajouter - statusbarheight(0) en y, si on a ajouté une statusbar.
Pour les evenements c'est normal, la procedure n'est la que pour aider, pour l'instant, mais il faut effectivement l'appeler dans une boucle. Il est prevu d'ajouter une gestion des evenements plus etendue, mais pas pour la premiere version.
La boucle n'est pas ajoutee car a l'heure actuelle tu peux faire un IncludeFile "form.pbf" dans ton projet, rajouter une boucle dans le code genere casserait cette posssibilite.
Le probleme des flags est connu, c'est du a la facon dont je les gere, je vais corriger des que possible!
Merci encore

Re: Un visual Designer prometteur
Merci beaucoup pour ce travail.
Personnellement, j'aimerais bien trouver un onglet "Code View_x" à côté de l'onglet "Window_x", ça serait un peu plus confortable que de naviguer dans la barre des menus "Home/Design View Home/Code View.
Et puis, s'il y avait moyen d'intégrer les "Layout", (Et si Fred avait l'intention d'intégrer ce genre de fonction dans PB, ça bien
) voir ici
http://www.purebasic.fr/french/viewtopi ... 21&t=12865
Mesa.
Personnellement, j'aimerais bien trouver un onglet "Code View_x" à côté de l'onglet "Window_x", ça serait un peu plus confortable que de naviguer dans la barre des menus "Home/Design View Home/Code View.
Et puis, s'il y avait moyen d'intégrer les "Layout", (Et si Fred avait l'intention d'intégrer ce genre de fonction dans PB, ça bien

http://www.purebasic.fr/french/viewtopi ... 21&t=12865
Mesa.
Re: Un visual Designer prometteur
+1000- pouvoir tester la fenêtre
- pouvoir éditer le code directement dans le form designer (?)
En tout cas il est beau et très prometteur.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Un visual Designer prometteur
éh bien écoute, je n'arrive plus non plus à reproduire ce bug. On peut considérer que c'est corrigé ^^.Gaetan a écrit :Je n'arrive pas a reproduire - tu as le detail des operations faites pour arriver a cette erreur?
oui, je comprends.blendman a écrit :Ca ne me parait pas logique - s'il y a une statusbar ca veut dire que un gagdet avec coordonnee y de 0 serait a la position - StatusbarHeight() ?
Par contre, avec un des tests que j'avais fait (en ajoutant une statusbar), les gadgets dépassaient quelques fois sur la statusbar.
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Re: Un visual Designer prometteur
C'est normal, car la statusbar est placee a l'interieur de la fenetre, il faut donc "prevoir" que l'on va rajouter une statusbar. Ce probleme se pose aussi quand les gadgets sont crees a la main avec Purebasic.blendman a écrit :Par contre, avec un des tests que j'avais fait (en ajoutant une statusbar), les gadgets dépassaient quelques fois sur la statusbar.
Lorsqu'un systeme plus avance (type XCode) sera mis en place la question ne se posera plus

Re: Un visual Designer prometteur
http://www.gdpcomputing.co.uk/formdesigner.html
beta 9 disponible, topic anglais pour savoir les nouveautes.
http://www.purebasic.fr/english/viewtop ... 14&t=50737
beta 9 disponible, topic anglais pour savoir les nouveautes.
http://www.purebasic.fr/english/viewtop ... 14&t=50737
Re: Un visual Designer prometteur
j'ai lancé Form Designer.exe , puis bouton droit de la souris Paste d'affiche, clic bouton gauche et crash ... Je n'ai pas regardé , c'est sans doute déjà signalé.
ça manquait un form designer compatible pour les 3 OS, bon courage pour la suite.
ça manquait un form designer compatible pour les 3 OS, bon courage pour la suite.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.