Gambas France BETA


Pas de compte ? Incription

GB3.18, Comment fait-on?

1
AuteurMessages
spheris#1 Posté le 19/2/2023 à 19:11:51
Bonjour,
La 3.18 dans les bacs mérite son essai mais plusieurs questions surgissent :

A)
Comment enlève-t-on les menus Fichier, Editer, Projet etc.. de la barre d'outils, alors que tous ces menus sont présent 1 cm au dessus?
B) Comment change-t-on les icones de travail de la barre d'outil de gambas?
C) Comment récupère-t-on la boite de widget si on la ferme par erreur?
D) Pourquoi avoir mis les codes couleurs dans la boite de sélection de couleur? fpnction inutile qui surcharge la boite.
E) Pourquoi avoir mis un bouton pour trier les propriétés d'un widget de bas en haut ou de haut en bas? (jamais utilisé)
F) Pourquoi avoir mis la fenêtre de débogage par dessus l'arborescence du projet? Une erreur est une phrase avec des mots lisibles de gauche à droite, donc en bas du projet ou dans la console c'était bien meieux.
G) Pourquoi la transparence a disparu sur beaucoup de widgets?
H) Pourquoi la commande Desktop.open n'existe plus? Par quoi est-elle remplacée?
I) Pourquoi Génerer un nouvel exécutable se nomme Configurer l'exécutable?
J) Pourquoi n'y a -t-il toujours pas de boite de recherche pour chercher une occurence dans la documentation officielle? c'est vraiement pénible de parcourir tout seul l'arborescence pendant des heures pour trouver une info.
K) Pourquoi avoir changé le fonctionnement de la columnview? j'admets, peut être bien mieux pratique maintenant.
L) Comment pourrait-on-avoir un gambas uniquement avec les composants que l'on a besoin et non tout installer par défaut? L'ID devient trop lourde d'options par moment.
M) Pourquoi avoir créé des tonnes de widgets qui n'ont aucune utilité en temps normal?
N) Pourquoi ne pas avoir stabilisé les widgets existants (exemple moviebox) ?
O) Comment fait on pour changer les apercus des widgets pour retrouver nos repères(exemple de l'icone de la drawarea qui est introuvable au premier coup d'oeil?
P) Comment peut on retrouver la bulle descriptive de chaque widget qui a disparue au profit de la description du widget tout en bas (mais caché par la barre des tâches)? Et oui nous n'avons pas tous le même bureau.
Q) Pourquoi la valeur VALUE de la ValueBox est elle un TEXT?
R) Si tant d'évolutions majeurs pourquoi ne pas avoir décrété maintent c'est un gambas 4?
S) Pourquoi quand je choisi le composant gb.qt5 en survolant les widgets dans la boite, je m'apercoi que bon nombre d'entre eux ne sont pas du qt5 mais dépendent d'autres composants comme gb.form, etc...?
T) Pourquoi la valeur EXPAND d'un tabpanel ne l'agrandit pas?
U) Que veut dire METTRE A JOUR LES FORMULAIRES dans le menu Outils, n'est ce pas la même chose que Rafraichir dans Projet?
V) Comment puis je supprimer des widgets de l'IDE que je n'utilise jamais?
W) La dernière et pas des moindres, pourquoi quand je fais CTRL+A pour tout sélectionner et que je change la font de tous les éléments sélectionnés, et que je valide, il y a des polices non changées dans les widgets?
Je suis obligé de refaire toutes les sélections des sous-groupes...

Merci pour vos réponses.
;)




valaquarus#2 Posté le 20/2/2023 à 14:17:00
-- Unus Ex Altera --
A) Comment enlève-t-on les menus Fichier, Editer, Projet etc.. de la barre d'outils, alors que tous ces menus sont présent 1 cm au dessus?
B) Comment change-t-on les icones de travail de la barre d'outil de gambas?
C) Comment récupère-t-on la boite de widget si on la ferme par erreur?
D) Pourquoi avoir mis les codes couleurs dans la boite de sélection de couleur? fpnction inutile qui surcharge la boite.
E) Pourquoi avoir mis un bouton pour trier les propriétés d'un widget de bas en haut ou de haut en bas? (jamais utilisé)
F) Pourquoi avoir mis la fenêtre de débogage par dessus l'arborescence du projet? Une erreur est une phrase avec des mots lisibles de gauche à droite, donc en bas du projet ou dans la console c'était bien meieux.
G) Pourquoi la transparence a disparu sur beaucoup de widgets?
H) Pourquoi la commande Desktop.open n'existe plus? Par quoi est-elle remplacée?
I) Pourquoi Génerer un nouvel exécutable se nomme Configurer l'exécutable?
J) Pourquoi n'y a -t-il toujours pas de boite de recherche pour chercher une occurence dans la documentation officielle? c'est vraiement pénible de parcourir tout seul l'arborescence pendant des heures pour trouver une info.
K) Pourquoi avoir changé le fonctionnement de la columnview? j'admets, peut être bien mieux pratique maintenant.
L) Comment pourrait-on-avoir un gambas uniquement avec les composants que l'on a besoin et non tout installer par défaut? L'ID devient trop lourde d'options par moment.
M) Pourquoi avoir créé des tonnes de widgets qui n'ont aucune utilité en temps normal?
N) Pourquoi ne pas avoir stabilisé les widgets existants (exemple moviebox) ?
O) Comment fait on pour changer les apercus des widgets pour retrouver nos repères(exemple de l'icone de la drawarea qui est introuvable au premier coup d'oeil?
P) Comment peut on retrouver la bulle descriptive de chaque widget qui a disparue au profit de la description du widget tout en bas (mais caché par la barre des tâches)? Et oui nous n'avons pas tous le même bureau.
Q) Pourquoi la valeur VALUE de la ValueBox est elle un TEXT?
R) Si tant d'évolutions majeurs pourquoi ne pas avoir décrété maintent c'est un gambas 4?
S) Pourquoi quand je choisi le composant gb.qt5 en survolant les widgets dans la boite, je m'apercoi que bon nombre d'entre eux ne sont pas du qt5 mais dépendent d'autres composants comme gb.form, etc...?
T) Pourquoi la valeur EXPAND d'un tabpanel ne l'agrandit pas?
U) Que veut dire METTRE A JOUR LES FORMULAIRES dans le menu Outils, n'est ce pas la même chose que Rafraichir dans Projet?
V) Comment puis je supprimer des widgets de l'IDE que je n'utilise jamais?
W) La dernière et pas des moindres, pourquoi quand je fais CTRL+A pour tout sélectionner et que je change la font de tous les éléments sélectionnés, et que je valide, il y a des polices non changées dans les widgets?
Je suis obligé de refaire toutes les sélections des sous-groupes...


Je reprend ta citation pour essayer de répondre, certainement pas à tout mais au moins sur certains points :

A) Sur ma machine, je me méfie (QT versus GTK), il suffit de faire un clique droit sur le menu que tu veux configurer pour pouvoir modifier celui-ci
B) de même clique droit, deux options configurer ou taille des icônes
C), il suffit de cliquer sur les petites icônes à droite de l'image pour faire réapparaître les objets de tes désirs
D) pour pouvoir récupérer ces codes couleur pour le code de ton programme sans avoir à les chercher
E) là, je suis assez d'accord avec toi, il suffit de les laisser triées
F) ça aussi c'est une bonne question, mais je pense qu'on peut la déplacer (j'ai pas essayé, ou même l'effacer)
G) là, je pense que c'est lié à ton bureau versus QT, je n'ai pas ce souci avec plasma (QT)
H) Elle n'est pas remplacée car elle est toujours là (encore un souci de bureau?)
I) Ce qui était sous une seule commande se retrouve sur deux séparées, c'est plus logique mais peut laisser perplexe
J) Là, je pense que personne ne s'est attelé à ce travail
K) je ne sais pas
M) parce que c'est au moment où tu en as besoin qu'il te manque (bof)
N) d'accord pour le movieBox
O)
P)
Q) la value d'un valueBox est un variant pas un text
R)
S)
T)
U)
V) c'est en chargeant les composants gb. que tu charges les widgets associés donc...
W)

Voilà quelques réponses qui j'espère t'aideront.
Tu vois que je n'ai pas toutes les réponses, loin s'en faut.
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
linuxos#3 Posté le 20/2/2023 à 20:55:36
Un peu de sel, de poivre et la crevette sera... Salut Spheris,

Beaucoup de questions tout ça... :)

Je vais moi aussi de te donner quelques reponses, de ce que j'en sais:

A) -> Idem que valaquarus

B) -> Idem que valaquarus
C) Ici

D) Pourquoi avoir mis les codes couleurs dans la boite de sélection de couleur? fonction inutile qui surcharge la boite.
-> En fait cela peut servir lors de création de page Web ou d'utilisation de fichier CSS
E) Pourquoi avoir mis un bouton pour trier les propriétés d'un widget de bas en haut ou de haut en bas? (jamais utilisé)
-> L'ordre des Widgets est important lors du changement du Focus par la touche TAB, cela suit l'ordre des Widgets dans cette arborescence.
F) Pourquoi avoir mis la fenêtre de débogage par dessus l'arborescence du projet? Une erreur est une phrase avec des mots lisibles de gauche à droite, donc en bas du projet ou dans la console c'était bien meieux.
-> Ce changement a été effectué il y a peu. Il me semble que le fait d'avoir la fenetre de debogage a gauche (donc sur la hauteur de la fenetre) permet d'afficher plus de Variables ou informations que lorsqu'elle est en bas. Cela reste mon point de vue.
G) Pourquoi la transparence a disparu sur beaucoup de widgets?
-> Idem que valaquarus. Sûrement lié au bureau utilisé
H) Pourquoi la commande Desktop.open n'existe plus? Par quoi est-elle remplacée?
-> De ce que je vois chez moi, elle est toujours la dans Gambas
I) Pourquoi Génerer un nouvel exécutable se nomme Configurer l'exécutable?
-> Aucune idée
J) Pourquoi n'y a -t-il toujours pas de boite de recherche pour chercher une occurence dans la documentation officielle? c'est vraiement pénible de parcourir tout seul l'arborescence pendant des heures pour trouver une info.
-> Il me semblait qu'il y en avait uen sur le Wiki du Site Web, mais non en fait.
K) Pourquoi avoir changé le fonctionnement de la columnview? j'admets, peut être bien mieux pratique maintenant.
-> Parfois pour des améliorations, parfois, je pense, par obligation des composants QT ou GTK derriere.
L) Comment pourrait-on-avoir un gambas uniquement avec les composants que l'on a besoin et non tout installer par défaut? L'ID devient trop lourde d'options par moment.
-> Je comprends pas trop ton point, a toi de ne selectionner que les composant que tu utilises
M) Pourquoi avoir créé des tonnes de widgets qui n'ont aucune utilité en temps normal?
-> En fait, je considère qu'il n'y a pas de Widgets en surplus, ils sont tous lié a tel ou tel composant, a toi de choisir ceux dont tu as besoin et pas plus.
-> Sur ce point, certaines personnes crée un bonne partie de leur interface par Code, créant chaque objet dans leur Formulaire par code, mais la plupart du temps c'est bien plus facile de le faire en utilisant la 'tonne' de Widget présent dans l'IDE, enfin c'est mon avis. D'ou l'importance de tous ces Widgets pour créer les Interfaces avec la souris. C'est vraiment le but d'avoir ça et ce qui malgré tout a fait le succes de 'Visual Basic'.
N) Pourquoi ne pas avoir stabilisé les widgets existants (exemple moviebox) ?
-> Libre a toi de faire remonter les bugs que tu rencontres pour qu'ils soient corrigés. Malheuresement Benoit ne peut pas etre sur tous les fronts.
O) Comment fait on pour changer les apercus des widgets pour retrouver nos repères(exemple de l'icone de la drawarea qui est introuvable au premier coup d'oeil?
-> L'aperçu d'un widget est défini pas l'icone associé dans le code source du Widget lui meme, donc les sources de Gambas lui même, dans le répertoire .hidden/Control/<widget name>.png de chaque widget.
P) Comment peut on retrouver la bulle descriptive de chaque widget qui a disparue au profit de la description du widget tout en bas (mais caché par la barre des tâches)? Et oui nous n'avons pas tous le même bureau.
-> Apparemment les Bulles d'info ont été enlevés, j'en ai bien peur
Q) Pourquoi la valeur VALUE de la ValueBox est elle un TEXT?
-> A verifier mais le pense que l'objet ValueBox est utilisé pour le MaskBox, cela peut etre lié, si je me trompe pas.
R) Si tant d'évolutions majeurs pourquoi ne pas avoir décrété maintent c'est un gambas 4?
-> Bonne question, il faurdrait la poser a Benoit.
S) Pourquoi quand je choisi le composant gb.qt5 en survolant les widgets dans la boite, je m'apercoi que bon nombre d'entre eux ne sont pas du qt5 mais dépendent d'autres composants comme gb.form, etc...?
T) Pourquoi la valeur EXPAND d'un tabpanel ne l'agrandit pas?
-> Peut-etre juste bug
U) Que veut dire METTRE A JOUR LES FORMULAIRES dans le menu Outils, n'est ce pas la même chose que Rafraichir dans Projet?
-> Cette fonction est la depuis longtemps, cela sert pour fixer la compatibilité de la définition d'un formulaire (fichier *.form) au travers des différentes évolutions de Gambas.
-> Rafraichir dans Projet: permet de relire le contenu des fichiers présents dans le répertoire du projet et le synchroniser pas rapport a l'IDE. L'IDE ne surveille pas si de nouveaux fichiers sont ajoutés/supprimé en dehors de l'IDE, d'ou cette fonction.
V) Comment puis je supprimer des widgets de l'IDE que je n'utilise jamais?
-> Les Widgets sont liés aux composants sélectionnés, mais tous ne sont pas dé-sélectionnables selon leur dépendance les uns aux autres.
W) La dernière et pas des moindres, pourquoi quand je fais CTRL+A pour tout sélectionner et que je change la font de tous les éléments sélectionnés, et que je valide, il y a des polices non changées dans les widgets?
Je suis obligé de refaire toutes les sélections des sous-groupes...
-> La aussi, cela semble être un bug qu'il faudrait remonter.

Voila, j'ai essayé au mieux de te répondre, mais des zones d'ombre persistes.

Olivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
spheris#4 Posté le 20/2/2023 à 23:10:33
Merci à tous pour vos réponses.
Je vais poster dans la mailing list pour avoir plus d'info sur les points non développés.
;)
1