LINUX.ORG.RU

Tcl/Tk приобретает новый облик

 , ,


0

0

В статье рассказывается о возможностях пакета Tile, включенного в core Tk версии 8.5.

Теперь "из коробки" доступны родные элементы управления для Windows, MacOS X и Linux (Qt & Gtk). Темы оформления и инструментарий можно менять, не перезагружая приложение.

>>> Подробности



Проверено: JB ()

Ну наконецто можно перестать пугать детей^Wпингвинят этим тулкитом.

wfrr ★★☆
()

Здорово, Tcl рулит и педалит.

anonymous
()

tkLOR заиграет новыми красками, или ждать новой версии?

anonymous
()

гуд, определённо гуд =) tkabber больше не будет таким страшным.

amoralyrr ★☆
()
Ответ на: комментарий от ChALkeR

> Не страшный Tcl/Tk? Я поражён. А почему они это не сделали три года назад?

http://tktable.sourceforge.net/tile/

Copyright © 2004-2006 Patrick Thoyts

readme.txt датируется 2003им годом.

А в декабре его включили в tcl/tk 8.5…

anonymous
()

> Теперь "из коробки" доступны родные элементы управления для Windows, MacOS X и Linux (Qt & Gtk).

Врут, как дышат. Ни фига они не родные, достаточно почитать, как этот tkgtk работает или посмотреть скрины. Оно не рисует через движок, оно, видимо, тупо скриншотит элементы виджетов, а потом выводит их вместо своих - примерно так же, как это делает gtk-движок в java. Это будет и тормознее (тот же gtk быстро рисует через cairo, а тут уже нарисованный виджет как pixbuf выводят), и, что главное, результат получается совсем не тот.

Привет, кривые менюшки, фигня на сложных виджетах типа деревьев, отсутствие эффектов виджетов типа плавно загорающихся/гаснущих флажков в чекбоксах, отсутствие "блеклой" стрелки над/под скроллбаром, когда он находится в крайнем положении. Привет, полная гадость на нестандартных движках тем, под которые автор явно не затачивался. Возвращаемся в эпоху java с gtk-эмуляцией, firefox 2, openoffice.org и прочим.

А потом в линукс приходят всякие товарищи и говорят "а что этот ваш gtk так хреново выглядит". Нет уж. Пусть отправляются в направлении ближайшей стены. Или пусть делают нормально - как это сделано в swt, к примеру.

ЗЫ лично я считаю, что в tk 8.5 кроме работы с новой системой шрифтов и поддержкой антиалиасинга внешний вид трогать не надо было. То, что было раньше, вполне удовлетворяло в конкретных ситуациях. А сейчас погнались, блин, за десктопностью. На фиг-на фиг.

anonymous
()

> "Сообщение удалено JB по причине 'цитирование капчи' "

Хм... Фееричненько. ;)

Чтож, процитирую анонимуса:

> With the 8.5 release last December the tile package, now named ttk (Themed Tk), is included in the core which brings true native widgets on Windows (yes, Vista too) and Mac."

> …last December…

ы?

О чем новость?

anonymous
()

По-моему новость 4.2. По ссылке нифига не ясно что "Теперь "из коробки" доступны родные элементы управления для ... Linux (Qt & Gtk)". По ссылке говорится только о поддержки интерфейсов Win и Mac в tile. Для линуксов даётся только ссылка на tileqt и tilegtk.

zenith ★★★
()

Поздно, Вася, пить Боржоми..

amjr
()

> Tcl/Tk приобретает новый облик

Поголовье медведей в лесу стремительно падает

AP ★★★★★
()

>Tcl/Tk приобретает новый облик

пластическая хирургия или посмертный гримировка? общественность лора волнуется

black7
()
Ответ на: комментарий от FiXer

анимация включения/выключения флажка и т.п. Очередная ненужная свистоперделка. :)

amoralyrr ★☆
()

> Пакет Tile интегрирован в core и назван TTk (Themed Tk).

Если это не баян, то что же тогда баян?

gaa ★★
()
Ответ на: комментарий от Bohtvaroh

Ура!!! В висте выглядит ужасно убого

anonymous
()
Ответ на: комментарий от temy4

Re^2: Tcl/Tk приобретает новый облик

> Наконецто можно пользоваться tkLOR без опосения за собственную психику

Смешной ты. tkLOR изначально написан с использованием Tile.

gaa ★★
()
Ответ на: комментарий от prizident

Re^2: Tcl/Tk приобретает новый облик

> tkabber станет нормальным жаббир клиентом, а не кошмаром из средневековья? ЕМХ!

У него весь гуй завяз на Bwidget, его просто так не перепишешь. Хотя авторы давненько посматривают в сторону tile.

gaa ★★
()
Ответ на: комментарий от anonymous

Re^2: Tcl/Tk приобретает новый облик

> ЗЫ лично я считаю, что в tk 8.5 кроме работы с новой системой шрифтов и поддержкой антиалиасинга внешний вид трогать не надо было. То, что было раньше, вполне удовлетворяло в конкретных ситуациях. А сейчас погнались, блин, за десктопностью. На фиг-на фиг.

А ничего, что стандартного набора tk-шных виджетов на что-нибудь более-менее серьёзное не хватает? Комбобоксов нет, табов нет, иерархий нет, воды нет, населён роботами...

gaa ★★
()
Ответ на: комментарий от Aceler

Re^2: Tcl/Tk приобретает новый облик

> Ну.... гламурно! Теперь надо написать TDE.

Или TilDE ~ :)

gaa ★★
()

о !! даже такой скептик, как я - впечатлен. *искренне желает удачи и [продуманного]развития*

BasileyOne
()

Кстати, tile в его текущем виде плох. Чегго стоит, например, захардкоденные цвета виджетов во всех темах для x11, идущих в комплекте.

gaa ★★
()

Неужели это в самом деле *то*, что я думаю? Если "да" – ура! наконец-то, дождались!

Если "нет" – то это баянище полугодічной давности

trapezoid
()
Ответ на: Re^2: Tcl/Tk приобретает новый облик от gaa

>Чегго стоит, например, захардкоденные цвета виджетов во всех темах для x11, идущих в комплекте.

http://ru.wikipedia.org/wiki/SK1 http://uk.wikipedia.org/wiki/SK1

ветовая гамма подстраивается под десктоп.

>А ничего, что стандартного набора tk-шных виджетов на что-нибудь более-менее серьёзное не хватает?

странно, усе есть и всего хватает. В чем наша ошибка? 8-(

Linfan ★★★★★
()
Ответ на: комментарий от trapezoid

>Неужели это в самом деле *то*, что я думаю? Если "да" – ура! наконец-то, дождались! Если "нет" – то это баянище полугодічной давности

Увы, это баянЪ многолетней давности. Новость неправильно назвали - так и нужно было писать "Обзор в таком-то журнале"

Linfan ★★★★★
()
Ответ на: комментарий от AP

>> Поголовье медведей в лесу стремительно падает

Баян. Слонов в Индии уже нет.

Deleted
()
Ответ на: комментарий от Linfan

Re^4: Tcl/Tk приобретает новый облик

>>Чегго стоит, например, захардкоденные цвета виджетов во всех темах для x11, идущих в комплекте.

> http://uk.wikipedia.org/wiki/SK1. цветовая гамма подстраивается под десктоп.


Поотму что это отдельно реализовано в коде sk1. Я читал сорсы tile, там жуткий хардкод.

>>А ничего, что стандартного набора tk-шных виджетов на что-нибудь более-менее серьёзное не хватает?


> странно, усе есть и всего хватает. В чем наша ошибка? 8-(


Так tk-шных или ttk-шных? Я перечислил, каких tk-шных(без bwidget/iwidget и прочего) виджетов попросту нет.

gaa ★★
()

я так понял новость следует читать так: "Mats Bengtsson написал, что Tile, оказывается, уже включили в Tk. Около года назд". Oceanborn, признавайся, что это были за вещества?

jtootf ★★★★★
()

Блюээээ... (глядя на Tile). Светлая память безвременно оставившему нас Motif'у. :-(

Начать можно с того, что это ужастище не поддерживает Xresources.

fk0
()

Как бы криво оно не было сделано, новость хорошая. Tk-интерфейсы питона и ерланга будут терпимы на вид.

sv75 ★★★★★
()
Ответ на: комментарий от Oceanborn

увы, аналога tk нет. Классические биндинги не предлагать.

Linfan ★★★★★
()
Ответ на: комментарий от Linfan

Re^2: Tcl/Tk приобретает новый облик

>>Начать можно с того, что это ужастище не поддерживает Xresources.

> Скорее всего вы неправы ;)


Увы, прав. В Xresources там хранится только название темы. Тех же цветов tile оттуда не берёт.

Вообще, получается иногда забавно, когда tk на xresources реагирует, а tile -- нет. Такой разноцветный бутерброд выходит :)

gaa ★★
()
Ответ на: комментарий от FiXer

>Я так понял на ткаббер это повлияет слабо =) Последние версии и так очень неплохо смотрятся, только падают часто и половина не работает.

splav
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.