Gambas France BETA


Pas de compte ? Incription

Form d'utilité

Ce sujet est résolu.

1
AuteurMessages
valaquarus#1 Posté le 18/2/2019 à 20:39:17
-- Unus Ex Altera --Bonsoir,
je ne sais où trouver des informations sur cet objet : une form d'utilité au sens du freedesktop.
Je suis bien allé sur freedeskrop.org mais j'en ai pas fait tout le tour vu tous les liens et renvois nombreux alors si quelqu'un veut bien me faire un raccourci.

Ah que salut!
Philippe
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
spheris#2 Posté le 22/2/2019 à 11:56:00
Comprends pas la question....
Qu'est-ce qu'une form d'utilité?
;)
valaquarus#3 Posté le 22/2/2019 à 20:49:56
-- Unus Ex Altera --Bonsoir Sphéris,
oh ce n'est pas une de mes inventions. Dans l'ide quand tu regardes les propriétés d'une forme il y en a une qui s'appelle fenêtre d'utilité à mettre soit à True soit à False, c'est donc une valeur booléenne mais qui set à quoi, c'était le sens de ma question justement. La propriété exacte se nomme Utility dans le panneau des propriétés d'une Form.
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
spheris#4 Posté le 23/2/2019 à 18:05:22
Bonsoir,
J'avance sur ta question.
Je crée un nouveau projet avec ce code ci :

1
2
3
4
5
6
7
8
9
10
11
12
PUBLIC SUB Form_Open()
ME.Center()
END

PUBLIC SUB Button1_Click()
SELECT Form.Utility
CASE FALSE
Label1.Background = Color.Red
CASE TRUE
Label1.Background = Color.Green
END SELECT
END


sur une form tu mets un bouton button1 et un label Label1
dans les propriétés de ta form, quelque soit l'état de Utility, à l'éxécution de ce petit bout de code, il est toujours à False.
On dirait que cette propriété a été mise pour un développement futur.
Pas active pour le moment.
Je vais essayer avec gb.qt, gtk et gui, peut être que cela change quelques chose.

Après avoir jeter un cil sur freedesktop.org, il semble que ce soit pour que ton appli gambas soit portable sur le standard freedesktop et non gnome ou kde. Autrement dit ton appli peut fonctionner sur tous les window manager conforme au standard freedesktop (genre openbox, fcwm, icewm,etc...)
C'est comme cela que je le comprends.
;)
valaquarus#5 Posté le 24/2/2019 à 11:17:40
-- Unus Ex Altera --Merci Sphéris de ta réponse je suis arrivé à la même conclusion que toi par d'autres chemins plus tortueux mais aussi efficaces. Je pense que ce n'est pas encore implémenté concrètement mais que c'est dans les tuyaux. A moins que tu ne découvres d'autres pistes je passe ce fil en résolu.
Philippe.

PS: Quand on change l'adresse du site de la forge il faut soit avertir soit ... avertir.
Philippe.
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
1