Используйте собственные растровые изображения для BWidget - PullRequest
0 голосов
/ 17 мая 2011

Я создал несколько настроенных растровых изображений (файлы .gif) для кнопок (в моем случае ButtonBox), аналогичных тем, которые находятся в каталоге bwidget- / images , и сохранил их там. 1003 *

Однако я хотел бы использовать стандартную версию BWidget, установленную на компьютере.

Можно ли сохранить изображения в другом месте и указать BWidget, где искать?

Из источника похоже, что вам нужно добавить новый путь к переменной BWIDGET :: LIBRARY , но я не смог найти функцию для этого.

1 Ответ

1 голос
/ 19 мая 2011

Код BWidget предназначен для расширения (формально он имеет двойную лицензию: BSD в стиле Tcl и LGPL), а переменная BWIDGET::LIBRARY задается в стандартном сценарии индекса пакета как место, где установлен код. Поскольку от этой переменной также зависит множество других факторов, лучше всего скопировать всю библиотеку, внести изменения и распространить измененную версию как часть вашего приложения. Это не особенно обременительно; как видно из кода, BWidget меняется не очень часто и относительно невелико (половина мегабайта кода перед сжатием плюс около 14 КБ файлов поддержки).

Это не идеальное решение, но оно определенно самое простое .

...