Gambas France BETA


Pas de compte ? Incription

Button et ToogleButton

12
AuteurMessages
LanoueC#1 Posté le 2/5/2010 à 16:55:00
Bon dimanche a tous

Quelles différences y a t'il entre le Button et le toogleButton
Dans quels cas le ToogleButton est plus adapté?

merci
a bientôt
LanoueC
manu#2 Posté le 2/5/2010 à 17:10:00
Avec Gambas ca roule !ToogleButon, c'est un bouton bascule,i ll reste enfonçé quand tu cliques dessus. Non appuyer : False, appuyer - True. Ca permet a l'utilisateur de voir tous de suite si l'action est activé ou pas. On vois par exemple ce type de bouton dans les barres d'outils d'editeur de texte sur les boutons Gras Italique etc...
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
spheris#3 Posté le 2/5/2010 à 19:28:00
L'un est probablement un dérivé de l'autre au meme titre que les toolpanel et panel.
Ne croyez vous pas que cela surcharge trop l'IDE ?
Cela laisserait probablement la place à de nouveau composants créés par les utilisateurs, non ?
A+
;)
manu#4 Posté le 2/5/2010 à 19:44:00
Avec Gambas ca roule !Non je ne trouve pas que ca surcharge et que ca fasse double emplois.

Je trouve que c'est plutôt une qualité d'avoir beaucoup de contrôles... plus il y en a mieux c'est .
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
jeanyvon#5 Posté le 3/5/2010 à 06:39:00
Gambas? Ma! Et gusto
Cela laisserait probablement la place à de nouveau composants créés par les utilisateurs, non ?
A+
;)


Mais, il y a de la place, non? Et puis, on en créé pas tant que ça des composants!
Je suis bien de l'avis de manu il n'y a jamais assez de contrôles, ça permet d'affiner son interface utilisateur et de donner le meilleur de Gambas!
A+
JY
Vieillir? On peut retarder mais pas y échapper!
spheris#6 Posté le 3/5/2010 à 08:32:00
Vous avez raison, et 2 composants me manquent terriblement dans Gambas pour des interfaces, c'est un bouton sans fin genre celui la (bouton Vol) et un voyant genre (LED midi) comme ci dessous :



A+

;)
jeanyvon#7 Posté le 3/5/2010 à 09:00:00
Gambas? Ma! Et gusto
Vous avez raison, et 2 composants me manquent terriblement dans Gambas pour des interfaces, c'est un bouton sans fin genre celui la (bouton Vol) et un voyant genre (LED midi) comme ci dessous : ;)


Pas de problème Sphéris je te les créée en GB3!
Pour le voyant c'est un simple oui/non?
Pour le bouton un tour doit suffir, non? Il faut qu'il tourne pendant le click ou en relâchant?
ça prendra peut être autant de temps que pour le vu-mètre à diode mais ça viendra. D'ici là on sera tous passé au GB3 :lol!: :lol!: :lol!:
A+
JY
Vieillir? On peut retarder mais pas y échapper!
spheris#8 Posté le 3/5/2010 à 10:42:00
pour le voyant, un simple oui/non suffit.
pour le bouton, je te propose ceci :

- un bouton non gradué comme la photo(un simple point pour repère).
- une propriété MULTITOUR :
si TRUE alors on le ferait tourner de 5 tours pour atteindre sa valeur MAX.Et il faut qu'il tourne apres le clic maintenu tout en bougeant la souris de haut en bas pour décrémenter ou de bas en haut pour augmenter.
si FALSE alors il tourne d'un seul tour.

- une propriété LINEAIRE :
si TRUE alors on permet au bouton de tourner de facon linéaire
si FALSE alors il tourne par Cran (le fameux cric cric cric de ta vielle machine à laver) donnés par la propriété STEP
- Possibilité de redimensionner la taille du bouton (comme dans l'image les bouton DRIVE ou KEY)

Enfin,
Je pousse un peu.
:tongue: :tongue:
Dans l'ideal c'est un composant comme ca que je voudrais.
Merci pour ton aide
;) ;)
jeanyvon#9 Posté le 3/5/2010 à 14:49:00
Gambas? Ma! Et gustoOn est en train de polluer un post.
Le voyant tu le veux comme sur l'image avec le point blanc qui symbolise la source de lumière ext, un entourage noir ou un simple truc rouge quand c'est cuit et noir quand c'est arrêté?
Pour le potar, 5 tours waou! je sais pas si un composant peut faire ça mais pourquoi pas. Je te mets pas de son ça ne marche jamais en fonction des ordis...enfin pour moi.
A+
JY
Vieillir? On peut retarder mais pas y échapper!
spheris#10 Posté le 3/5/2010 à 19:29:00
le point blanc au centre c'est pas mal , ça fait bien LED réaliste. la lueur autour, pas importante.
Pourquoi parles tu de son ?
;)
jeanyvon#11 Posté le 4/5/2010 à 06:17:00
Gambas? Ma! Et gusto
alors il tourne par Cran (le fameux cric cric cric de ta vielle machine à laver) donnés par la propriété STEP ;) ;)

Le son c'est pour ça.
Le voyant je m'y met maintenant.
Pour le bouton en continu, je pense que je rajouterais deux boutons déguisé en "plus" et en "moins" sans altération de l'esthétique. Mais ça facilitera le travail. Tu en as un comme ça. avec peut être un compte tour. c'est à voir
Bonne journée à vous tous!
JY
Vieillir? On peut retarder mais pas y échapper!
taoteblues#12 Posté le 5/5/2010 à 05:02:00
Cher Spheris,

Es tu sur Gambas2 ou Gambas3?

Avec Gambas2, la DrawingArea permet toutes les fantaisies; la seule limite étant notre imagination.
Je t'envoie une démo.

Amitiés
taoteblues
jeanyvon#13 Posté le 5/5/2010 à 06:21:00
Gambas? Ma! Et gusto
Cher Spheris,
Es tu sur Gambas2 ou Gambas3?
Avec Gambas2, la DrawingArea permet toutes les fantaisies; la seule limite étant notre imagination.
Je t'envoie une démo.
Amitiés
taoteblues


Salut docteur
De quoi crois tu qu'on se sert pour fabriquer un composant?
La drawingArea
C'est si drôle de faire des dessins dans le code...
A+
JY
Vieillir? On peut retarder mais pas y échapper!
taoteblues#14 Posté le 5/5/2010 à 06:58:00
Cher Jean Yvon,

J'adore ce composant, la drawingArea et je découvre des tas de possibilités.
J'ai quelques codes sur le feu utilisant la DrawingArea.

Je ne connais pas encore Gambas3 et j'ai hâte (comme on dit ici en Polynésie) de le découvrir dès sa sortie officielle.

Amitiés
taoteblues
spheris#15 Posté le 5/5/2010 à 10:40:00
Avec ta permission Taoteblue, je met ton travail en ligne.
Merci !
;)

http://gambaslinux.eg2.fr/img/heberger/bouton.gambas.tar.gz

detail du fonctionnement :
cliquez sur le mot midi pour allumer/eteindre la led
cliquez sur le bouton Cutoff et deplacez la souris de gauche à droite pour voir le multitour.

J'attend ta solution JY, ce sera sympa de comparer les facons de coder la meme chose.
:tongue: :tongue: ;)
12