-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Приветствую,

Сегодня написал свою первую программу на tcl и Tk, и появилось куча
вопросов, а где их можно задавать я не знаю.
Можно я тут поспрашиваю ? спасибо ;)

Как идеологически правильнее обращаться в widget'ам - в каждой процедуре
обращаться к виджету по его имени, или объявить глобальную переменную в
которую поместить название виджета и обращаться к глобальной переменно,
или в качестве параметра процедуре передавать путь к виждету ?

Как обработать закрытие окна - т.е. я нажимаю на кнопку закрытия окна (в
titlebar'е) и хочу чтобы появилось окно Save?Ok:Cancel

Как писать портируемые программы - в Linux'е я в качестве начального
пути к файлам использую $env(HOME), но в windows нет такой переменной
окружения?

Хочу изменить шрифт у одного Text виджета, и чтобы этот шрифт хранился 
в каком-нибудь конфигурационном файле - можно использовать 
option readfile, но в windows нет такого понятия как XRDB. Откуда
брать нужные мне настройки?

Как изменить класс моего окна? Обычно класс = имя приложения, но можно
ли сделать по другому? 
toplevel -class ClassName создает новое окно с указанным класом. А как
изменить класс у главного (т.е. самого первого) окна приложения?

Для чего существует команда option get и как ее использовать?

- -- 
Denis
>Windows 98 испугалась и наложила в своп.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE+CvlW+zH7vYeuVKsRApE9AKC8PF0ix12aDkBFwqt2mCoQAJVsYgCgsKmc
VPts5MthdJfkyR1ObMU9zoI=
=d5fD
-----END PGP SIGNATURE-----

Ответить