LINUX.ORG.RU

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

 , ,


0

0

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

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

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



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

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

"И все-таки оно вертится" :) Все зависит от темы - файл темы можно заточить, убрав тупо пробитые цвета. А чтобы у виджетов менялся окрас, нужно gif'ы заменить на прозрачные png. Правда для загрузки png потребуется экстеншн tkpng. В текущем варианте, каким цветом раскрашены gif'ы то и получаете. Хотя бекграунд у таких виджетов все-равно перекрашивается под системный.

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

>Я так понял на ткаббер это повлияет слабо =)

Падеж ткаббера никаким боком к ttk не привязан. Это 100% на совести аффтаров.

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

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

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

> "И все-таки оно вертится" :) Все зависит от темы - файл темы можно заточить, убрав тупо пробитые цвета. А чтобы у виджетов менялся окрас, нужно gif'ы заменить на прозрачные png. Правда для загрузки png потребуется экстеншн tkpng. В текущем варианте, каким цветом раскрашены gif'ы то и получаете. Хотя бекграунд у таких виджетов все-равно перекрашивается под системный.


Можно-то всё. Но вот "из коробки" tile плох.

Блин, написать что ли на основе classic темы тему, работающую с xresources...

gaa ★★
()

Ну, посмотрим, посмотрим..

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

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

> в sK1 на выбор: кедовский Пластик, Убунтулукс и тема eXPect - виндузячая :)

Почему бы не отпочковать их в виде отдельного проекта? Что ты думаешь по этому поводу?

gaa ★★
()

Я по мне так tkabber с цветовой схемой dark2.xrdb лучше всяких тормозных гаджимов, жрущих 60мб против 30 у wish

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

>Проще переписать интерфейсы ерланга и не терпеть их.

О, специалист по "интерфейсам для ерланга" подтянулся. Уж он то точно знает, что проще!:)

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

>Когда вообще сделают возможность правки своих постов? x_x

Когда будет второе пришествие Макскома =)

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

> Когда будет второе пришествие Макскома =)

Maxcom не существует, %username%! :)
На самом деле его придумали Саныч, JB и Шаман, что бы пугать маленьких лоровцев, иногда они пускают писать под его ником Тузега и Ирси :)

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

>Почему бы не отпочковать их в виде отдельного проекта? Что ты думаешь по этому поводу?

угу, это можно, но это будет решение Python only. Тем более что собираемся добавить возможности композита изображений, а для этого надо PIL задействовать.

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

>тормозных гаджимов, жрущих 60мб против 30 у wish

вах, хреста на вас нет! Какие 30 метров? у wish потребление 5 метров. Это вон sK1 с cairo, lcms, python+tcl/tk тянет 38 метров в сухом остатке.

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

А что, sK1 уже можно использовать в качестве jabber-клиента?

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

Если будете отпочковывать где-то будет объявление? Я, в свое время кое-какие наработки для python+tile делал. Мог бы и посотрудничать.

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

>> Кому оно сейчас надо?

Мне Мне Дайте две бутылки...

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

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

>>Почему бы не отпочковать их в виде отдельного проекта? Что ты думаешь по этому поводу?

> угу, это можно, но это будет решение Python only. Тем более что собираемся добавить возможности композита изображений, а для этого надо PIL задействовать.


То есть тема для tile будет python only? Или я что-то не понял?

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

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

> то есть tkabber теперь можно ставить, он уже не буджет таким страшным?

Пока его не перепишут с использованием tile, он будет таким же страшным, как сейчас :)

gaa ★★
()

Ха... Походу, пигвиноиды забыли как выглядит нормальная "икспи"! :) Вот эта параша http://www.ellogon.org/~petasis/tcl/tile-gtk-dev-0.3-win.png НИЧЕГО общего не имеет со стандартными Икспишными контролами.

Я не понимаю, кого они держат за идиотов? Чай Икспи не первый год юзаем - уж знаем что такое native look.

Итак, очередная попытка "выглядеть как у винды" провалилась. Ждём новых велосипедов! 21 век, а задачи - 1970 года :(

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

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

> Ха... Походу, пигвиноиды забыли как выглядит нормальная "икспи"! :) Вот эта параша http://www.ellogon.org/%7Epetasis/tcl/tile-gtk-dev-0.3-win.png НИЧЕГО общего не имеет со стандартными Икспишными контролами.

Чувак, ты сильно неправ (я уж не говорю про тон, которым это сказано). Модешь сравнить контролы и сказать, что там не нативно xp-шное: http://tklor.googlecode.com/files/tkLOR-1.1.0-screenshot-xpnative.png . Использованная тема -- xpnative.

gaa ★★
()

До смешного и девяти версий не прошло... О_о

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

те. которые устраивают меня для sK1 - они получаются питон-специфик. :( Так чтобы был контроль над 1.Иконками 2.Цветовыми схемами 3.Стилями виджетов - вообщем, как в кедах или гноме

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

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

> те. которые устраивают меня для sK1 - они получаются питон-специфик. :(

И думаешь что так сложно будет перепереть с питона на чистый tcl, чтобы потом использовать из любого приложения как и прочие темы? Могу помочь, если понадобится.

> Так чтобы был контроль над 1.Иконками 2.Цветовыми схемами 3.Стилями виджетов - вообщем, как в кедах или гноме


Если это брать из конфиг-файла или xrdb(а лучше из обоих мест), то хватит и существующих интерфейсов. Я правильно понял что проблема в расширенном(в сравнении со страндартным интерфейсом темы) интерфейсом тем sk1?

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

> У меня tkLOR пишет can't find package htmlparse 1.1 "package reqiure htmlparse 1.1"

Надо поставить tcllib >= 1.10. Кстати, этот вопрос освещён в факе.

P.S. И, если не знаешь, недавно вышла версия 1.1.0.

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

>У меня tkLOR пишет can't find package htmlparse 1.1 "package reqiure htmlparse 1.1"

>Что ему надо?

Дистрибутив нормальный

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