Gambas France BETA


Pas de compte ? Incription

Icônes SVP

Ce sujet est résolu.

1
AuteurMessages
valaquarus#1 Posté le 29/11/2018 à 11:33:55
-- Unus Ex Altera --Bonjour à tous,
J'aimerai savoir si vous avez une astuce pour imposer votre jeux d'icônes en lieu et place de celui des machines où vous faites installer vos programmes réalisés avec Gambas?
J'entrevois bien l'installation du jeux en question mais je ne sais pas comment faire avec l'IDE de Gambas.

Philippe.
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
valaquarus#2 Posté le 29/11/2018 à 18:04:55
-- Unus Ex Altera --Oui c'est résolu mais pas terrible au niveau taille du fichier qui vient de doubler et au niveau de la lenteur de création de celui-ci mais bon si ça permet d'imposer ses icônes.
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
spheris#3 Posté le 30/11/2018 à 08:14:48
valaquarus,
En général je mets tous les icones dans un répertoire dédié pour l'application en dehors du répertoire de l'appli bien sûr.
Ensuite je défini une liste comme ceci :

1
PRIVATE mesicones AS string[] = ["icone1.png","icone2.jpg","...etc..."]


puis il me suffit juste d'appeler le numéro d'index pour afficher l'icone qui va bien :
1
picturebox1.picture = picture[mesicones[2]]


et le tour est joué.
Pas de dépendance suivant telle ou telle plateforme.

Une autre solution consite à créer ton propre thème d'icones , et de le placer dans /usr/share/icons, puis de configurer toutes les machines avec le même thème. Mais ce fonctionnement a toujours été plus ou moins hasardeux avec les différentes machines.
;)
valaquarus#4 Posté le 30/11/2018 à 22:01:14
-- Unus Ex Altera --Bonsoir Sphéris,
En fait, je croyais béatement que les icônes du stock utilisées étaient systématiquement copié dans le programme ce qui n'est pas le cas et donc les icônes du système sur lequel on installe le programme servent à celui-ci.
Pour imposer mes icônes j'ai effectivement créé un répertoire dédié ou j'ai copié le jeux d'icônes de mon système mais j'ai aussi copié le fichier base de données ce qui explique qu'à la première de mes compilations le fichier avait triplé de taille. J'ai donc effacé la base et juste gardé les icônes dont j'avais besoin et là la taille à la compilation est redevenue "normale".
Je vais creuser ton astuce de tableau liste qui est plus qu'intéressante.
Il faudrait pouvoir faire pareil pour les "habillages" fenêtre et autres décorations du genre pour imposer nos choix quelque soit la machine d'installation.
Philippe.
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5
1