Page 10 sur 10
Re: IceDesign GUI Designer
Publié : jeu. 18/déc./2025 13:36
par ChrisR
IceDesign a été mis à jour en version 2.4.0
- Ajouter l'option "Conserver Procédures Bind et EventLoop" in Settings
Conserver les modifications apportées dans le code sources pour les procédures de liaison et la boucle d'événements.
Pour conserver les modifications apportées à la boucle d'événements, il est importants de conserver les 2 drapeaux: ";IceKeepEventLoop" et ";EndIceKeepEventLoop" dans le code source. Sinon la boucle d'événements sera regénérée.
L'option est active lors de la création du code pour les options "Save and Open in a New Tab" ou "Save the Code As"
Le code généré pour la Prévisualisation, l'éditeur, "Copier dans le Presse-Papiers" et "Fichier Temp dans Nouvel Onglet",
est le code généré par défaut, sans prendre en compte les éventuelles modifications apportées au fichier source.
Ainsi, vous pouvez modifier la boucle d'événement, les procedures Bind Gadget Event, dans le fichier source ou dans un fichiers inclus, sans craintes de perdre votre code ajouté. Petite démo
Joyeuse fêtes de fin d'année

Re: IceDesign GUI Designer
Publié : jeu. 18/déc./2025 14:20
par falsam
Jolie cette nouvelle fonctionnalité

Re: IceDesign GUI Designer
Publié : jeu. 01/janv./2026 6:15
par plabouro472
Beau travail, Bravo.
J'ai vu sur le forum il y a quelques jour et je n'ai pas hésité une seconde, j'ai acheté tout de suite.
Juste une chose : la "FrameGadget" peut maintenant être définie en container avec l'option "#PB_Frame_Container" depuis la version 6.21.
Je suis sur que la mise à jour est prévu pour la prochaine version.
Merci pour la qualité de ton travail, bonne continuation et bonne année 2026.
Re: IceDesign GUI Designer
Publié : jeu. 01/janv./2026 16:57
par plabouro472
Bonjour ChrisR,
J'ai un problème avec la case à cocher "Lier évènement dans un fichier inclus".
quand on arrive à la cocher, car parfois elle ne réagit pas, il faut [enregistrer] 2 fois avant de [créer le code (F7)]
pour que les sources soient correctement générés. Est-ce normal ?
Re: IceDesign GUI Designer
Publié : ven. 02/janv./2026 19:25
par ChrisR
Bonjour plabouro472,
Oui, pour le FrameGadget il faut que j'ajoute le Frame Container. J'avais commencé à l'implémenter après la sortie de PB v6.21 mais il y avait un soucis avec OpenGadgetList() qui ne fonctionnait pas à l'époque, il a était corrigé ensuite.
Il y a un peu de boulot pour l'ajouter du fait que le FrameGadget soit un Gadget de décoration ou un container, il n'est pas uniquement l'ajout d'un flag. Pour IceDesign, il y aura 2 contrôles, FrameGadget et FrameContainerGadget. Je regarde dès que j'ai un peu de temps libre.
Pour ton problème avec la case à cocher "Lier évènement dans un fichier inclus", il semble fonctionner correctement ici, je ne comprends pas ce qui se passe pour toi!
Pour info, la checkbox est désactivée et si tu as l'option "Copier dans le presse papier" et le fichier inclus xxxx_event.pb est créer si tu utilise au moins un événement lié ou un redimensionnement proportionnelle mais sinon, je ne vois rien de spécial.
Re: IceDesign GUI Designer
Publié : ven. 02/janv./2026 22:22
par plabouro472
Merci pour ta réponse, je ne devais probablement pas l'utilisé de façon correct.
Merci encore pour ton application, c'est du bon boulot.

Re: IceDesign GUI Designer
Publié : sam. 03/janv./2026 12:02
par plabouro472
Salut ChrisR
ça fonctionne bien quand on connait la méthode mais Je te propose une solution pour éviter que d'autres ne tombent dans le même piège que moi.
Elle permet de rendre visible la CheckBox que si les conditions sont remplis.
Solution proposée : Mais c'est toi qui vois.
Pour CheckBox "Lier Evènemts dans un Fichier Inclus"
Condition 1 :
si pas cochée : CheckBox "Lier Tous les Evènemts des Gadgets"
ou selectionnée : "Copier dans le presse papier"
Action :
A décocher et rendre non visible
Condition 2 :
si <> "Copier dans le presse papier"
et si cochée : CheckBox "Lier Tous les Evènemts des Gadgets"
Action :
Rendre visible et exploitable
Bonne continuation.
Re: IceDesign GUI Designer
Publié : ven. 09/janv./2026 16:36
par ChrisR
Salut plabouro472,
Je n'ai pas reçu de mail m'indiquant ton dernier post, je ne le vois que maintenant.
J'y ai pensé, à activer ou désactiver la CheckBox "Lier Evènements dans un Fichier Inclus" mais il y a trop d'élément qui rentre en considération:
"Lier tous les Evènements des Gadgets", "Copier dans le presse papier", "tailles proportionelles", propriété "Lier Evènement" pour chaque Gadget.
Je pense qu'il serait vraiment troublant de ne pas comprendre pourquoi la CheckBox "Lier Evènements dans un Fichier Inclus" serait désactiver.
Re: IceDesign GUI Designer
Publié : ven. 09/janv./2026 16:39
par ChrisR
IceDesign a été mis à jour en version 2.4.2
- Ajouter le FrameGadget #PB_Frame_Container.
Pour IceDesign, il est considéré comme un nouveau gadget conteneur, distinct du FrameGadget .
Dans la liste des contrôles, nous avons donc à la fois le FrameGadget et le FrameContainerGadget. Une fois créés, il n'est pas possible de passer de l'un à l'autre. Comme c'est le cas pour CanvasGadget et CanvasContainerGadget
- ObjectTheme mis à jour vers la version 1.6.2, ajouter le thème StartPanel pour l'en-tête des gadgets Listicon et ExplorerList