Gambas France BETA


Pas de compte ? Incription

[RESOLU] Signaler un cafard

Ce sujet est résolu.

1
AuteurMessages
jeanyvon#1 Posté le 26/3/2010 à 13:44:00
Gambas? Ma! Et gustoHello!
Depuis ce matin et le post de Manu dans le sujet de ternais sur les container je m'amuse.
Un seul truc : Gambas plante quand une form est en autoresize et qu'on veut la redimensionner. je suis en GB2.21 et ubuntu 9.1
Pour ceux qui ne le sauraient, pas je suis sur liste noire dans nabble. Mais comme j'ai envie que mon logiciel préféré soit en pleine forme : Je le dis ici en espérant que ça remonte.
Ha! Spheris ne dis pas que tu vas le faire :lol!: :lol!: :lol!:
JY
Vieillir? On peut retarder mais pas y échapper!
spheris#2 Posté le 27/3/2010 à 03:05:00
Je n'ai pas ce problème sur ma bonne vieille version 2.17 de gambas, et ubuntu 9.04.
Je ne peux malheureusement pas t'aider.
Si !
Change de version.
Tout ce qui est nouveau n'est pas encore fiable ! :tongue: :tongue: :tongue:

;)
manu#3 Posté le 27/3/2010 à 12:17:00
Avec Gambas ca roule !Jean Yvon, pour signaler un Bug, tout est expliqué ICI et tu n'es pas sur liste noire sur la liste de diffusion ;)

Spheris, tu devrais te coucher plus tôt car tu as tords concernant les dernières version de gambas 2 ;) . Il n'y à aucune nouveauté dans les versions récentes de Gambas2 mais QUE DES CORRECTION DE BUGS.

En revanche, la distribution utilisé importe beaucoup plus.
Moi qui ais une distro récente (et toujours un peu d'avant garde), bon nombre de composants de gambas2 ne me sont plus accessible à cause du passage à QT4 et surtout l'abandon de QT3.
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#4 Posté le 27/3/2010 à 13:22:00
Gambas? Ma! Et gustoHuggg! à tous
Manu, je suis inscrit sur la liste de diffusion mais mes messages n'apparaissent jamais sur Nabble.
Bon je vais essayer d'être plus claire : Je suis entrain de découvrir les containers. C'est géant, à peine fini de lever un coin du voile que l'autre coté vous retombe dessus. Le vrais plaisir.
J'en reviens à ce qui m'occupe.
Le but évident c'est de pouvoir avoir le même aspect de son application quelque soit la résolution d'écran.
Donc une form avec autoresize à true. plein de chose dedans.
F5 (il faut bien voir ce qui ce passe)
Inspiration subite et si l'utilisateur veut redimensionner! J'attrape la souris et je tire sur un coin de la form.....
L'agrandissement se passe bien c'est à dire qu'a l'écran j'ai ma form agrandi en gris sans rien dedans
ET
Système planté, plus rien ne répond. Même le CtrL+Alt+Supp ne réagi pas.
J'ai mis en place GB.debug : Pas de réaction...
Je l'ai refait plusieurs fois avec le même résultat (on se croirait presque sous windaube)
Alors je n'ai pas de rapport d'erreur.....
Voili voilou!
Que les ceux qui savent et qui font en fasse ce que bon leur semble :geek:
JY
Vieillir? On peut retarder mais pas y échapper!
gambix#5 Posté le 27/3/2010 à 20:04:00
Faire simple !JY tu n'a pas encore compris a quoi sert les container ?


pour la question de l'aspect ... ya pas besoin de s'en occuper par défaut car une appli gambas s'adapte a la résolution de l'écran de l'utilisateur par défaut.


S'adapter a la résolution ça veut dire quoi ..; ben que si une application fait 4 pouce de large sur une résolution 1024X768 (72dpi), elle fera toujours 4 pouce de large sur un 2048X1024 (96dpi).

C'est par défaut sous gambas ... si on veut une mesure invariable en pixel ... il faut mettre Form.scalable a False.

Ensuite vien le dommaine du redimentionnement. La question c'est..;
quand je redimentionne mon formulaire, quelle sont les partie que je veut qui s'agrandissent, quelle sont celle qui vont rester plaqué a droite, etc.

Il est juste question d'autoarranger le formulaire pour que celui-ci soit toujour comble et harmonieux et ergonomique.

Déja JY vire moi le autoresize du formulaire, même s'ilsagit peut être bien d'un bug , c'est vraiement inutile.

En faite tu utilise autoresize quand tu a bien maitrisé le reste.... autoresize est sensé dimentionné l'élément en fonction de la taille de ses enfants.

mais autoresize s'oppose au pricipe de redimentionnement si tu l'utilise sur un formulaire... d'un coté tu dit au form redimentionne pas de l'autre y dit non met enfant ne font que ça et je doit m'y conformé car autoresize=true... résultat boucle infinie système surchargé.

n'utilise pas autoresize ou seulement quand tu génère un formulaire non dynamique ... sinon c'est utile aussi sur les labels.... ce que tu doit utilisé c'est les propriété arrange, expand, padding, spacing (ignore te sera pas utile de suite)


pour comprendre comment ça marche

dans un formulaire vierge tu met 3 panels dans chaque panel tu remet 3 panels

tu donne une couleur de fond a chacun bien distinct (a touts le panels y compris les parent et le form)

bien c'est fait ?

ensuite tu joue avec les propriété en commençant par le formulaire , tu teste , puis les enfant 1 niveau, tu test , etc

joue bien avec chaque propriété.

HBox, VBOX, HPanel, Vpanel c'est quoi ? c'est ni plus ni moin qu'un panel sans fond ni bordure ayant la propriété arrange forcé a un des éléments(Horizontal, Vertical, Row,Column)


Voila...

Un composant marrant a manipuler plus tard sera Scrollview car il a une gestion sépciale de sont contenu en fonction de arrange.

Bonne chance JY, Je pense que comme ça tu devrait y arrivé c'est comme cela que manu a compris
Moins de texte dans une signature c'est agrandir son espace.
jeanyvon#6 Posté le 28/3/2010 à 09:35:00
Gambas? Ma! Et gustoMerci Gambix
C'est vrai que le teste est un vrai plaisir!
Tes explications sont salutaires
Je passe en résolu et je vais ouvrir un post sur le contrôle "EXPANDER" que je ne comprends pas trop
Merci encore Gambix. Pour moi c'est important de pouvoir être entendu quand quelque chose ne fonctionne pas dans Gambas.
A+
JY
Vieillir? On peut retarder mais pas y échapper!
1