Gambas France BETA


Pas de compte ? Incription

Suggestion aux développeurs de Gambas

12
AuteurMessages
jlouis#1 Posté le 13/1/2010 à 20:36:00
Bonjour à tous,

j'aimerais vous exprimer une envie au sujet de l'utilisation de l'IDE de Gambas 2 sans savoir si Gambas 3 n'a pas solutionné le petit manque (c'est mon avis personnel).



Comme le montre l'image j'ai sélectionné tous les contrôles et j'aurais aimé trouver un bouton "Centrer dans le formulaire".

Dites-moi ce que vous en pensez... avez-vous parfois besoin d'un tel bouton ?

Très bonne soirée à tous.

Jean-Louis
jeanyvon#2 Posté le 14/1/2010 à 17:23:00
Gambas? Ma! Et gustoHello JLouis

J'utilise ça c'est certainement pas très classe mais ça marche

1
PUBLIC SUB _new()EndPublic Sub Form_Open()centre(Label1)EndPublic Sub centre(trucacentre AS Control) trucacentre.x = (FMain.w - trucacentre.W) / 2 END
Vieillir? On peut retarder mais pas y échapper!
jlouis#3 Posté le 14/1/2010 à 18:00:00
Merci Jean-Yvon,

à défaut du petit bouton magique, c'est une solution. Merci beaucoup.
spheris#4 Posté le 14/1/2010 à 20:02:00
Tant que l'on y est, pourquoi ne pas rendre GB3 tactile ?
vous imaginez le temps gagné pour la réalisation de l'interface ?
avec ça :

http://www.youtube.com/watch?v=5s5EvhHy7eQ

avis aux amateurs de WII.

;) ;)
jlouis#5 Posté le 14/1/2010 à 20:15:00
Ou mieux GB3 Vocale. Ca c'est le must :bounce:

Mais c'est déjà bien comme çà. Il faut l'avouer, c'est un plaisir de pouvoir programmer sous Linux avec un langage que l'on connait (plus ou moins).

C'était juste une suggestion. :no:
spheris#6 Posté le 14/1/2010 à 21:13:00
GB3 vocale ? non pas trop non... :tongue:
tu imagines GB3 vocale à Marseille ?

IFE poalacuisson ZEN

Casseulézeu

ELSEeeeeu

peuchere

HEINDIFEeeuu
HEINDeeuuuu

Je crois qu'il ne comprendrais pas grand chose, et que cela terminerait comme la reconnaissance vocale de 7 ou vista.
Un gadget rangé au placard !

:lol:
jlouis#7 Posté le 14/1/2010 à 21:34:00
On imagine facilement la complexité d'un tel programme, qui tournerait, évidement en permanence. Il faut non seulement la machine pour le créer, mais surtout pour le faire tourner.

Mais une version Gambas Pastis ne me déplairait pas. :drunken:
jeanyvon#8 Posté le 15/1/2010 à 17:36:00
Gambas? Ma! Et gustoHo! fan de lune, spheris, en te lisant j'ai compris pourquoi quand je téléphonais au serveur de SNCF pour avoir un billet de train, je recevais une pizza anchois fromage à la place... On arrête pas le progrès
JY
Vieillir? On peut retarder mais pas y échapper!
Foromus#9 Posté le 19/1/2010 à 11:52:00
Bonjour,

Pendant qu'on y est, avez-vous la formule pour centrer quelque chose ?
(A part la feuille Me.Center..)

Donc du style :

controle.left = (largeur écran - largeur controle) / 2
controle.top = (hauteur écran - hauteur controle) /2

Etant donné que les tailles sous Gambas sont en pixels, ça devrait être assez facile.
Largeur et hauteur du contrôle, je sais les trouver, celles de l'écran, non (à part celles du mien bien sûr..)

Merci.

A y réfléchir, mes contrôles se positionnent depuis le coin haut gauche de la feuille, pas de l'écran. Mais alors, qu'est-ce qui se passe quand on passe en mode "plein écran" ? Voire même en maximized ?
jeanyvon#10 Posté le 19/1/2010 à 12:00:00
Gambas? Ma! Et gustoNon, non pas largeur écran mais largeur form ce qui est différent!
et ce n'est pas top et left mais x et y!
Reprend ce que j'ai écrit plus haut et inspire toi en! (enfin, si tu veux)
en informatique le + facile pour apprendre c'est l'exemple
JY :scratch:
Vieillir? On peut retarder mais pas y échapper!
Foromus#11 Posté le 19/1/2010 à 12:09:00
Eh oui, x et y ! Et le plus beau, c'est que je le sais...

Ben oui, les vieux réflexes.... D'autant plus accrochés qu'on est vieux...

Désolé...
gambix#12 Posté le 19/1/2010 à 19:25:00
Faire simple !control.top et control.left existent
Moins de texte dans une signature c'est agrandir son espace.
jeanyvon#13 Posté le 20/1/2010 à 08:11:00
Gambas? Ma! Et gusto
control.top et control.left existent

Salut
Tu veux nous dire quel(s) contrôle(s). Je viens de regarder sur les contrôles de form il n'y a que X et Y
Merci d'avance
JY
Vieillir? On peut retarder mais pas y échapper!
micio#14 Posté le 20/1/2010 à 10:03:00
Un petit exemple :

1
' Gambas class filePUBLIC SUB Form_Open() TextLabel1.top = 30 TextLabel1.Left = 20 TextBox1.top = TextLabel1.y + TextLabel1.Height + 5 TextBox1.left = 20END
jeanyvon#15 Posté le 20/1/2010 à 10:25:00
Gambas? Ma! Et gustoLe gars Gambix a encore frappé! :lol!:

Encore un pas vers VB. Bon, faut dire que de taper "top" c'est plus long que de taper "X"
C'est bien de le savoir mais ça n'apporte pas grand chose!

En tout cas merci Gambix!
JY
Vieillir? On peut retarder mais pas y échapper!
12