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 ()

Re: tkXcursor 1.0

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

Insomnium ★★★★ ()

Re: tkXcursor 1.0

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

supreme ()
Ответ на: Re: tkXcursor 1.0 от supreme

Re: tkXcursor 1.0

ТС ЕМНИП скрины выкладывал, там оно не то чтобы уж совсем красиво, но очень даже прилично.

GAMer ★★★★★ ()
Ответ на: Re: tkXcursor 1.0 от GAMer

Re: tkXcursor 1.0

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

supreme ()

Re: tkXcursor 1.0

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

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

liksys ()
Ответ на: Re: tkXcursor 1.0 от Insomnium

Re: tkXcursor 1.0

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

таки да, tk не нужен

Klayman ()

Re: tkXcursor 1.0

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

TI_Eugene ()
Ответ на: Re: tkXcursor 1.0 от liksys

Re: tkXcursor 1.0

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

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

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

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

Linfan ★★★★★ ()
Ответ на: Re: tkXcursor 1.0 от TI_Eugene

Re: tkXcursor 1.0

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

Linfan ★★★★★ ()
Ответ на: Re: tkXcursor 1.0 от supreme

Re: tkXcursor 1.0

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

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

Linfan ★★★★★ ()
Ответ на: Re: tkXcursor 1.0 от Klayman

Re: tkXcursor 1.0

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

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

Linfan ★★★★★ ()
Ответ на: Re: tkXcursor 1.0 от Linfan

Re: tkXcursor 1.0

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

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

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

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

LexxTheFox ★★ ()
Ответ на: Re: tkXcursor 1.0 от LexxTheFox

Re: tkXcursor 1.0

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

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

Linfan ★★★★★ ()

Re: tkXcursor 1.0

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

bioreactor ★★★★★ ()
Ответ на: Re: tkXcursor 1.0 от bioreactor

Re: tkXcursor 1.0

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

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

Linfan ★★★★★ ()
Ответ на: Re: tkXcursor 1.0 от Linfan

Re: tkXcursor 1.0

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

Oleaster ★★★ ()

Re: tkXcursor 1.0

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

Ибо незачем.

Df_Yz ()
Ответ на: Re: tkXcursor 1.0 от Oleaster

Re: tkXcursor 1.0

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

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

Linfan ★★★★★ ()
Ответ на: Re: tkXcursor 1.0 от Oleaster

Re: tkXcursor 1.0

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 ★★ ()
Ответ на: Re: tkXcursor 1.0 от Linfan

Re: tkXcursor 1.0

Понял, буду знать. Спасибо за информацию.

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