IceDesign GUI Designer

Programmation d'applications complexes
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: IceDesign GUI Designer

Message par ChrisR »

Good07 a écrit : lun. 03/mai/2021 3:27 Très bon travail. Je n'ai pas réussi à le mettre en défaut. :D
Pour moi, le programme est très intuitif et l'interface en anglais ne présente pas de problème.
Vraiment merci pour le partage.
Oups, j'avais loupé ton message, merci :)
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: IceDesign GUI Designer

Message par Ar-S »

Je suis sous W10x64 en QHD comme je l'ai dit, c'est du 2560x1440 et je suis en ratio de 100. Pas de zoom.
J'ai l'habitude des interfaces "petites", mais là c'est vraiment le texte de tes icones qui sont trop petites dans cette résolution., la liste des gadget à gauche est standard et ne me gène pas.
~~~~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
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: IceDesign GUI Designer

Message par ChrisR »

IceDesign_Demo_Beta3.exe

Nouvelle option pour choisir entre LoadImage et CatchImage dans les paramètres (Settings), il est donc pour toutes les images.
Redimensionnement des images à la taille des ImageGadgets, si elles sont plus grandes. Dans l'affichage et dans le code généré.
Taille de la police des boutons de la barre d'outils agrandie pour les résolutions avec une largeur > 1366 px
Quelques optimisations..
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: IceDesign GUI Designer

Message par Ar-S »

C'est mieux :)
Encore une taille ou deux en plus et ce sera top.
~~~~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
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: IceDesign GUI Designer

Message par ChrisR »

A la fois, ce n'est que le libellé des boutons.
Sinon, tu dois avoir de bons yeux et une bonne souris pour utiliser un écran QHD en 2560x1440 sans utiliser de zoom.
Je suis en 1920x1080 et par défaut la taille des applications est réglée sur 125% (recommandé)
Avatar de l’utilisateur
Ar-S
Messages : 9476
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: IceDesign GUI Designer

Message par Ar-S »

J'ai un 27 pouces
~~~~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
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: IceDesign GUI Designer

Message par Micoute »

Ar-S a écrit : ven. 07/mai/2021 20:22J'ai un 27 pouces
le mien fait 28 pouces à l'échelle 100% avec une résolution de 2560x 1080 et je n'ai pas de problème de lisibilité, je peux avec la partie désignée pour les fenêtres, en faire une de 2030x950, mais je pense que je peux en faire une de la taille de mon écran.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: IceDesign GUI Designer

Message par ChrisR »

WE en bord de mer, ça faisait longtemps et ça fait du bien de voir l'océan :)
Micoute a écrit : sam. 08/mai/2021 13:30 le mien fait 28 pouces à l'échelle 100% avec une résolution de 2560x 1080 et je n'ai pas de problème de lisibilité, je peux avec la partie désignée pour les fenêtres, en faire une de 2030x950, mais je pense que je peux en faire une de la taille de mon écran.
La partie désignée pour les fenêtres peut aller jusqu'à 2560x1440 actuellement.
Je vais sans doute l'inscrire dans IceDesign.ini pour pouvoir la personnaliser et supporter une résolution plus grande si besoin.
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: IceDesign GUI Designer

Message par ChrisR »

IceDesign GUI Designer (Final) est libéré.
Il est à disposition sur la pateforme en ligne Gumroad

Dernières améliorations:
  • Lancer IceDesign avec une forme GUI passée en paramètre (ex: IceDesign Template.icef)
  • Ajouter le nom de la fenêtre aux noms des Variables ou Constantes
  • Importer une forme IceDesign GUI pour charger un modèle (ex: adresse avec nom, rue, CP, ville) préenregistré dans le design en-cours
  • ...

Acheter et obtenir IceDesign GUI Designer (Final)
Avec un prix spécial de 10 € pour les premiers acheteurs.
Veuillez noter que les taxes ne sont pas incluses dans le prix affiché mais sont indiquées ensuite, au moment du paiement.


Licence à vie basée sur l'utilisateur. Elle est inscrite en anglais dans IceDesign via Paramètres puis le bouton Licence.
Je me suis inspiré de la licence PureBasic :
IceDesign - Terms And Conditions

Ce programme est fourni "tel quel" sans aucune garantie. L'utilisation d'IceDesign est à vos propres risques.
ChrisR, l'auteur de IceDesign n'est pas responsable de tout dommage attribué à IceDesign.

La version de démonstration de ce programme peut être distribuée librement.
Vous n'êtes pas autorisé à décompiler, désassembler, modifier ou changer le contenu du programme.

IceDesign a une licence basée sur l'utilisateur. Cela signifie que vous pouvez l'installer sur tous les ordinateurs dont vous avez besoin.
Mais vous ne pouvez pas le partager entre deux ou plusieurs personnes.

©2021 ChrisR

Image


La version de demo est disponible ici, elle est limitée à 16 Gadgets sans autre limitation:
IceDesign_Demo.exe (Final)


Merci aux futurs acheteurs pour leur participation au financement du temps passé, efforts et développement :)
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: IceDesign GUI Designer

Message par ChrisR »

Merci aux 15 premiers acheteurs, j'espère que vous le trouverez utile et assez convivial pour concevoir facilement vos interfaces :)
Je supprime le prix spécial pour les premiers adoptants, il est maintenant au prix final de 16 €.
Merci d'avance aux prochains acheteurs :)
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: IceDesign GUI Designer

Message par ChrisR »

IceDesign a été mis à jour

Nouvelle fonctionnalité : Espace égal Horizontal, Vertical avec 2 boutons dans la barre d'outils et 2 options également dans le menu contextuel.

Les liens pour la version démo ou pour l'obtenir sont sur le 1er post.
Pour ceux qui l'ont déjà acheté, je vous envoie un message via Gumroad, il est à vous gratuitement.
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: IceDesign GUI Designer

Message par ChrisR »

J'ai prolonger la période avec le prix spécial de lancement de 10 €, jusqu'à mardi prochain pour laisser passer au moins un WE.
Et pour ceux qui ont payé le prix final, je leur ai remboursé la différence.

Et si quelqu'un souhaite donner plus (demandé), il est toujours possible de le faire sur ma page de don paypal
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: IceDesign GUI Designer

Message par falsam »

Bonjour. Bravo pour toutes ces fonctionnalités de mise en page des gadgets. Un regret que j'ai déja signalé il me semble. Une case à cocher pour signifier que je souhaite #PB_Any sur certains gadget et le splittergadget manquant.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: IceDesign GUI Designer

Message par ChrisR »

Bonjour Falsam,
#PB_Any est déjà disponible via les paramètres (Settings) en cochant la case Variable #PB_Any.

Image

L'option est pour tous les contrôles. Voici un exemple du code généré :

Code : Tout sélectionner

EnableExplicit

;- Global
Global iWindow_0.i

Global iButton_1.i
Global iCheckbox_1.i

;- Declare
Declare Open_Window_0(X = 0, Y = 0, Width = 640, Height = 480)

Procedure Open_Window_0(X = 0, Y = 0, Width = 640, Height = 480)
  iWindow_0       = OpenWindow(#PB_Any, X, Y, Width, Height, "Title", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_ScreenCentered)
  If iWindow_0
    iButton_1     = ButtonGadget(#PB_Any, 20, 20, 200, 60, "Button_1")
    iCheckbox_1   = CheckBoxGadget(#PB_Any, 20, 100, 200, 30, "Checkbox_1")
  EndIf
EndProcedure

;- Main Program
Open_Window_0()

Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
Sinon, voici le code généré en cochant la case Constant:

Code : Tout sélectionner

EnableExplicit

;- Enumerations
Enumeration Window
  #Window_0
EndEnumeration

Enumeration Gadgets
  #Button_1
  #Checkbox_1
EndEnumeration

;- Declare
Declare Open_Window_0(X = 0, Y = 0, Width = 640, Height = 480)

Procedure Open_Window_0(X = 0, Y = 0, Width = 640, Height = 480)
  If OpenWindow(#Window_0, X, Y, Width, Height, "Title", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_ScreenCentered)
    ButtonGadget(#Button_1, 20, 20, 200, 60, "Button_1")
    CheckBoxGadget(#Checkbox_1, 20, 100, 200, 30, "Checkbox_1")
  EndIf
EndProcedure

;- Main Program
Open_Window_0()

Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow

#
Oui, le SplitterGadget est manquant. Tous les gadgets actuels, y compris les conteneurs (Container, Panel, Scrollarea, Canvas container) sont supportés sauf celui là.
Je n'ai pas vu comment le faire simplement dans le modèle actuel et j'ai préféré aller de l'avant plutôt que de rester bloqué sur ce cas particulier.
Mais bon, il faudra que je regarde à nouveau, plus tard, en espérant trouver une bonne idée.
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: IceDesign GUI Designer

Message par ChrisR »

IceDesign a été mis à jour en version 1.0.4

Nouvelle fonctionnalité :
La version est désormais affichée dans les paramètres à côté du bouton Licence.
3 nouvelles options ajoutées dans le menu contextuel : Aligner au centre, Aligner au milieu et Rendre la taille identique.

Image

Pour rappel, la version de démonstration est limitée à 16 gadgets, sans autre restriction. Cela devrait vous permettre de la tester et de l'évaluer.
Et si vous le souhaitez, le prix spécial de lancement de 10 € est valable jusqu'à mardi prochain (inclus) :wink:
Répondre