[SOCPB 2006] Projet # 2-3 : Skinner fenêtre/gadgets/Menus

Sujets variés concernant le développement en PureBasic
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Ouai, personnellement sa me plairait bien que des tâches soient distribuées. Deplus sa me donnerais un point de départ pour les recharche car la je nage :?
Dernière modification par Dorian le sam. 19/août/2006 2:11, modifié 1 fois.
Gillou
Messages : 373
Inscription : sam. 28/août/2004 17:35
Localisation : Bretagne, 22
Contact :

Message par Gillou »

Dans la liste que j'ai posté qu'estce qui t'intéresses?

et vois tu d'autre d'axes à developper?
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Bah le problème est que pour pouvoir passer à la gestion du zip et du descripteur il faudrait avoir une bonne idée sur la façon de skinner une fenêtre et les gadgets.

Mais comment faire :
- Pour les gadgets : créer des nouveaux gadgets ? Mettre des images par dessus en gérant les transparent ? Je vois pas trop comment faire :?

- Pour les fenêtres : Supprimer toute la bordure et en refaire une en gérant tout les truc qui vont avec ? Mettre des images par dessus mais dans ce cas on reste un peu coincé par les boutons et la largeur imposé pa windows ?

Si déjà tu as une idée sur les 2 points précédents, je pense que sa pourrat servir de départ :wink:
Dernière modification par Dorian le sam. 19/août/2006 2:11, modifié 1 fois.
Gillou
Messages : 373
Inscription : sam. 28/août/2004 17:35
Localisation : Bretagne, 22
Contact :

Message par Gillou »

Pour répondre à tes questions je ne pense pas qu'il soit possible de rendre un gadget en particulier transparent, mais la fenêtre et les menus c possible.

En fait, toutes les données concernant la position des gadgets et menus seront directement enregistrées dans le fichier de configuration du skin.

ex : pour un bouton, il y aura la bordure, la couleur du fond, la police, l'image de fond et tout ça pour le mode disable, normal, souris au dessus du bouton, souris appuyé.

et après avec ça la lib determinera la dimension et la position de la bordure de l'image, la position du texte...
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Bon si je comprend ce que tu dis en prenant l'exemple d'un EditBox :
On créé un EditBox, on met une image au dessus, une en dessous, une à gauche, une à droite et une à chaques angles.

Toutes les positions sont enregistrées mais comment placer autant d'image ? avec un imagegadget ?
Dernière modification par Dorian le sam. 19/août/2006 2:12, modifié 1 fois.
Gillou
Messages : 373
Inscription : sam. 28/août/2004 17:35
Localisation : Bretagne, 22
Contact :

Message par Gillou »

le principe est que tu créés une images à la dimension souhaitée avec tous ça mis dedans avec une couleur de transparence
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Ah ok en gros si je comprend bien tu crée une image avec tout les petits morceau d'images (côtés, angles, fond ...) et tu la met sur ta fenêtre ?

Mais la seul transparence permet un clique à travers ?
Dernière modification par Dorian le sam. 19/août/2006 2:13, modifié 1 fois.
Gillou
Messages : 373
Inscription : sam. 28/août/2004 17:35
Localisation : Bretagne, 22
Contact :

Message par Gillou »

Je comprends pas bien ce que tu veux faire avec la transparence des gadgets, tu peux m'expliquer
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Gillou a écrit :Je comprends pas bien ce que tu veux faire avec la transparence des gadgets, tu peux m'expliquer
Si tu met une image au dessus avec ton skin, il y a bien une transparence sur cette image pour voir la partie du gadget qui nous intéresse ? Mais la transparence suffit pour cliquer à travers l'image ?

Si c'est pas sa alors j'ai pas tout compris à ton système dsl :?
Dernière modification par Dorian le sam. 19/août/2006 2:14, modifié 1 fois.
Gillou
Messages : 373
Inscription : sam. 28/août/2004 17:35
Localisation : Bretagne, 22
Contact :

Message par Gillou »

oui c ça, c pour ça que qu'il faut calculer la forme du bouton après sa création.
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Bon j'ai trouvé une piste pour les scrolls barres (en cherchant comment afficher correctement une formule de math dans un programme sans pour autant avoir trouvé ^^) sur The code project :

Ici et ici.

Bon j'ai pas trop regardé encore mais apparement il redessine sur la scroll bar avec des commandes GDI+ en VB.net :? , à voir sa peu peut-être aider ...
Dernière modification par Dorian le sam. 19/août/2006 2:14, modifié 1 fois.
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

Une lib de Localmotion qui pourrait vous aider pour les boutons

MoreButton Le code source est fourni avec. code en PB v3.94
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

News au 10 Juillet ?
Dorian
Messages : 489
Inscription : mar. 15/mars/2005 15:33

Message par Dorian »

Progi1984 a écrit :News au 10 Juillet ?
Je suis pommé :evil:
Dernière modification par Dorian le sam. 19/août/2006 2:14, modifié 1 fois.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Essaie de voir avec Gillou où vous en êtes ! Et n'hésitez pas à aller d'étapes en étapes, de demander des conseils, d'utiliser ce forum pour vos échanges, etc... !
Répondre