netch: (Default)
[personal profile] netch
Мозилла (но в общем случае произвольная софтина на gtk). Save чего-то (image, link target - пофиг). gtk'шное окно save as (file dialog). Заходим в каталог с большим количеством подкаталогов, выбираем тот что самый нижний в видимом списке, делаем double click. По первому клику каталог "вырывается" из-под мышки - срабатывает прокрутка на один элемент вниз (зачем???) и по второму клику переходим не в тот каталог, куда хотели, а в следующий в списке. Лопата.

Bugzilla.gnome.org для осуществления поиска в базе требует залогиниться. Совсем зажрались.

Как решить проблему в частном случае - понятно. А в общем? Непонятно, почему такое жёсткое разделение на одинарные и двойные щелчки. (Позицию полного неприятия двойных щелчков пока не рассматриваем.) Почему бы не ввести счётчик щелчков (по стандартным критериям - интервал между ними не более такого-то, сдвиг мыши от позиции первого из - не более такого-то) неограниченным, а обработчику разрешить команду сбросить счётчик (например, если щелчок на окне перевёл на него фокус)?

Date: 2006-03-04 10:39 am (UTC)
From: [identity profile] antimirov.livejournal.com
Вот за кучу таких вещей я gtk на дух не переношу. И Гном туда же. А ещё я всю эту братию не люблю, потому что оно тормозит неподеццки на любом компе, на котором Qt/KDE летает.

Думаю, что...

Date: 2006-03-04 03:56 pm (UTC)
singalen: (Default)
From: [personal profile] singalen
Где-то в виджетах GTK всего-то ловится не MouseClick/DoubleClick, а MouseDown, который обычно происходит раньше и вне зависимости от того, каким был клик.
Копеечный баг, но таковы опенсорсные проекты.

Re: Думаю, что...

Date: 2006-03-04 04:12 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Не опенсурсные проекты, а опенсурсные GUI. К сожалению Motif поздновато открыли. В результате было уже написано это ублюдство под названием Gtk и из-за чистоты лицензии все ломанились на него. А по нему нету нормальных учебников по проектированию интерфейса, какие есть по motif, OpenLook и Xview.
А люди, которые способны перенести концепции с одного тулкита на другой за писание gui для собственного удовольствия берутся редко. А если берутся, то у них-то нормальные тулкиты есть.

Date: 2006-03-05 12:56 am (UTC)
From: [identity profile] zmeuka.livejournal.com
Твои бы слова да моему десктопу в ухо...
Так уж сложилось, что мне банально некогда заниматься отладкой рабочего десктопа.
Sempron 2800+ Palermo, RAM 1Gb и прочие пасочки, ALT компакт+сизифус...

GTKшные приблуды летают, Qt/KDE заметно тормозит. При бОльшем количестве открытых окошек или там табов в Опере тормозит экспоненциально заметнее. Что здорово раздражает: какого лешего, вычислительная мощность что машинки, что видео - не хуй на заборе писать, пардон. И чтобы мне тут какие-то поганые плоские окошки тормозили? Совсем зажрался народ.

Что-то не так, наверное, в консерватории. Но просто руки не доходят полезть ковыряться. Скорее дойдут попробовать туда какую-нибудь убунту втулить целиком...

Date: 2006-03-05 01:20 am (UTC)
From: [identity profile] antimirov.livejournal.com
Вот что называется полный хз. У меня у одного знакомого на FreeBSD не сложилось с KDE - тормозит гад и всё тут!

А вот я недавно написал на pyGTK и на pyQt одинаковые приблуды, генерящие много табов и окон - на моем компе GTK-шный сливает на 40-м табе с вложенными 30 баттонами. Ужос :)

Date: 2006-03-05 01:40 pm (UTC)
From: [identity profile] livsy.livejournal.com
Вот бы вообще двойной клик отменить. Это ведь очевидная ошибка дизайна, посчитать бы сколько пользователь делает ошибочных щелчков, да статику опубликовать, вот бы все посмеялись. Например я точно знаю что четверо из шести наших бухгалтеров всегда делаю двойной щелчек на всех кнопках, ссылках, и т.п., чтобы не ошибиться. Благо в MS Windows Explorer есть такая фишка как фильтр случайных двойных щелчков.

Кстати, тройной щелчек используется в MS Word, например, там по тройному щелчку выделяется строка.

Date: 2006-03-07 07:58 am (UTC)
From: [identity profile] ekrava.livejournal.com
Кстати двойной и тройной щелчек используется в FireFox,
по двойному выделяется слово, по тройному строка...
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8) Gecko/20051111 Firefox/1.5

Profile

netch: (Default)
netch

December 2023

S M T W T F S
     12
3456789
10111213141516
171819 20212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 30th, 2025 07:10 am
Powered by Dreamwidth Studios