LINUX.ORG.RU

tkXcursor 1.0

 , ,


0

0

Проект sK1 выпустил небольшое расширение tkXcursor для Питона, позволяющее задавать произвольные RGBA/анимированные курсоры для tk виджетов.

Не смортя на то, что данный функционал появился в X.org уже достаточно давно, tcl/tk его не поддерживает и предоставляет возможность создавать только монохромные курсоры (под win32 тем не менее поддержка курсоров полноценная). Данный пакет и предназначен заполнить этот небольшой пробел.

Забавно, что среди графических FOSS приложений, ARGB курсоры использует только GIMP. Остальные (Inkscape, Krita, Scribus и т.д.) по старинке обходятся монохромными примитивными курсорами. Возможно, данный факт объясняется отсутствием вменяемой документации и примеров для библиотеки Xcursor.

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

★★★★★

Проверено: hibou ()
Ответ на: комментарий от GAMer

Хм, глянул его скриншоты sK1, кутешная тема пластик.
Интересно, почему же тогда такой проект как tkabber срамится столь ужасными скриншотами.

supreme
()

> Остальные (Inkscape, Krita, Scribus и т.д.) по старинке обходятся монохромными примитивными курсорами. Возможно, данный факт объясняется отсутствием вменяемой документации и примеров для библиотеки Xcursor.

Возможно, они просто там нахрен не нужны. Я сомневаюсь, что авторы "Inkscape, Krita, Scribus и т.д." не разобрались бы с Xcursor.

liksys ★★★★
()

Игорь, в данном случае "несмотря" пишется вместе. Кроме Tk еще неплохо бы изучить русский язык. И "ну я же хохол" тут не прокатит.

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

>Возможно, они просто там нахрен не нужны.

Это позиция "лисица и виноград" :))) в фотожабе, в кореле под виндой нужны, а в линуксе не нужны? ога :))

>Я сомневаюсь, что авторы "Inkscape, Krita, Scribus и т.д." не разобрались бы с Xcursor.

Скорее всего, они просто не разбирались т.к. виджетсеты по умолчанию такого не предоставляют. Кодинг напрямую с Xlib обычно энтузазизма не вызывает у трудящихся.

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

Сорри, ставил после бессонной ночи и спеллчеккер подвел :)

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

>Есть небольшой вопрос (не флейма ради) - Tk можно настроить, чтобы он был красивым?

Настроить - нельзя. Для того, чтобы внешний вид был приличным нужно использовать не Tk виджеты, а Ttk (Tile в прошлом). Формально это подвид Tk виджетов, у которых настраиваемый UI. реально - если прога уже была напедалена на Tk (как tkabber), ее нужно портировать на Ttk. Работа несложная, но требует времени и отдельного релиза.

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

>>Ого! А где Ъ красноглазые с возгласами типа "манипулятор типа мышь не нужен" ?)) >таки да, tk не нужен

Если тебе не нужен - не пользуйся, шо за проблемы...

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

>>Возможно, они просто там нахрен не нужны.

> Это позиция "лисица и виноград" :))) в фотожабе, в кореле под виндой нужны, а в линуксе не нужны? ога :))

Вот уж не знаю как кому, но я сегодня впервые за несколько лет заинтересовался и таки посмотрел на свой мышиный курсор. Он оказывается округлый такой, гламурный. До сих пор не замечал.

Мораль: а куле его вообще разглядывать?

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

сабж нужен прежде всего для графических программ, в которых курсор постоянно меняется на канве в зависимости от режима. Стандартных курсоров недостаточно, да и к тому же они выглядят весьма разношерстно в разных дистрах. Напр. crosshair на Убунте это тостенный белый белый крест, который совершенно неюзабелен в приложениях.

Если мы хотим привлечь дизайнеров с винды на линукс, свободное ПО на линуксе должно выглядеть не хуже проприетарного под виндой.

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

>Я заметил что на венде многое из tk выглядит лучше. странно это

Это естественно, т.к. на никсах все виджеты тикль рисует сам (аля Мотиф) поскольку единообразного виджетсета нет, а на win32 и macosx лепится к стандартным системным средствам.

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

Да здравствуют курсоры, нарисованные в гамме 16 млн. цветов! Да здравствуют дёргающиеся, прыгающие и шевелящиеся окошки! Да здравствуют тысячи спецэффектов и украшательств! Иначе куда б мы девали четырёхъядерные процы и гигабайты ОЗУ?

Oleaster ★★★
()

> Забавно, что среди графических FOSS приложений, ARGB курсоры использует только GIMP.

Ибо незачем.

Df_Yz
()
Ответ на: комментарий от Oleaster

>Да здравствуют курсоры, нарисованные в гамме 16 млн. цветов!

ясное дело - сходить по сцылке чтобы посмотреть разницу Ъ-лоровцу религия мешает :)

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

RGBA graphics support does not mean that you need using colored and always animated cursors. Usually this feature is used to provide more informative and expressive subpixel structured image.

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