Fenêtre personalisée

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Fenêtre personalisée

Message par microdevweb »

La première chose que voit l'utilisateur final est l'interface graphique, il est donc important de soigner cette dernière. Voici ici l'interface que je développe pour SpeeDev.

Image

:arrow: Télécharger le code ICI
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
GallyHC
Messages : 1703
Inscription : lun. 17/déc./2007 12:44

Re: Fenêtre personalisée

Message par GallyHC »

Bien sympa, le projet avance petit a petit ^^.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Fenêtre personalisée

Message par falsam »

Présentation sympa mais ça flicke un max au resize.
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
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Fenêtre personalisée

Message par microdevweb »

@Falsam,

En effet, même avec l'ajout de SmartWindowRefresh, la je vais en chi..... pour résoudre ce problème
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Shadow
Messages : 1373
Inscription : mer. 04/nov./2015 17:39

Re: Fenêtre personalisée

Message par Shadow »

C'est parce que la demande est faite chaque fois que la fenêtre change de taille pixel par pixel.
fais-le avec l'évènement #PB_Event_SizeWindow qui redim que quand l'utilisateur relâche le bouton de la souris et pas à chaque redim !

Maintenant si tu utilise pas une fenêtre de type sans bordure...
Sinon ouais très cool :)
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Fenêtre personalisée

Message par microdevweb »

Le problème de Flicke est résolus, le contenu de la fenêtre ne se redimensionne qu'au laché de souris
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Fenêtre personalisée

Message par Kwai chang caine »

Tres beau travail et fonctionne très bien.
Si je peux néanmoins faire quelques critiques que j’espère constructives :oops:

Je ne suis pas arrivé à resizer de l'angle qui permet de ne pas redimensionner en deux fois
Et perso je ne suis pas très fan des menus avec trop d’icônes, trop de couleurs, etc...je m'y perds :oops:
Un menu avec du texte, même si il y a des effets de survols ou autres, reste préférable, surtout quand celui ci commence à être assez conséquent comme celui que tu as la générosité de nous présenter

C'est évident pour celui qui le code, et aussi celui qui l'utilise souvent, mais au départ il faut se taper tous les tooltips pour vraiment connaitre chaque fonction des boutons.
Et s'en rappeller...ça me rappelle un peu le jeu mistigri, sauf ton respect :lol:

J'ai le même mal avec les rubans de crosoft, et je suis pas le seul à l'écoute de certaines personnes.
Enfin cet avis n'engage que moi :wink:

Quoi qu'il en soit, c'est beau. 8O
Merci du partage 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Fenêtre personalisée

Message par microdevweb »

@Kwai chang caine,

Il est vrai que c'est un choix, je pourrait proposé égalé plusieurs interfaces, Menu, Menu et Toolbar, toolbar seul.

Le problème cependant dans ce cas réside dans la gestion des raccourcis clavier qui ici, changent suivant le panneau sélectionné.
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Fenêtre personalisée

Message par Micoute »

Merci microdevweb, c'est du très bon travail et j'adhère complètement.
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
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Fenêtre personalisée

Message par Kwai chang caine »

je pourrait proposé égalé plusieurs interfaces, Menu, Menu et Toolbar, toolbar seul.
Ca fait noir de boulot en plus c'est sur :|
Mais peut etre une version hyper sobre, au minimum et une autre design..comme ça tout le monde s'y retrouve.
Regarde l'IDE de PB, je suis toujours avec le premier theme tout gris et "too much"...heu non !! tout moche :oops:
Mais qu'est ce que je l'aime, 10 ans que je le regarde 10h/jour et je m'en lasse pas...un vrai aquarium...... 8) avec des poissons morts :mrgreen:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Répondre