Question

J'ai créé des images bitmap personnalisées (fichiers .gif) pour les boutons (dans mon cas un boutonbox), semblable à ceux trouvés dans le bwidget- / images Répertoire et les a stockés là-bas.

Je voudrais cependant utiliser la version BWidget installée standard.

Est-il possible de stocker les images dans un autre endroit et d'indiquer à Bwidget où chercher?

Depuis la source, il semble que vous deviez ajouter un nouveau chemin au Bibliothèque bwidget :: variable mais je n'ai pas pu trouver de fonction pour le faire.

Était-ce utile?

La solution

Le code BWIDGET est conçu pour être étendu (il est officiellement à double licence: BSD de style TCL et LGPL) et le BWIDGET::LIBRARY La variable est définie dans le script d'index de package standard pour être l'emplacement où le code est installé. Étant donné qu'un certain nombre d'autres choses dépendent également de cette variable, votre meilleur pari est de simplement copier toute la bibliothèque, d'apporter vos modifications et de distribuer la version modifiée dans le cadre de votre application. Ce n'est pas particulièrement onéreux; Comme le code va, Bwidget ne change pas très souvent et il est relativement petit (une demi-mégaoctet de code avant compression, plus environ 14 Ko de fichiers de support).

Ce n'est pas une solution parfaite, mais c'est définitivement le plus simple.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top