Мне любопытно знать: обрабатывается ли прокрутка (например, в Firefox, Nautilus и т. Д.) Для каждого приложения отдельно? Или это делается окружающей средой? Или с помощью набора виджетов?
Что меня смущает, так это то, что в Firefox можно перейти к «плавной прокрутке», из-за чего кажется, что каждое приложение обрабатывает свою прокрутку отдельно. Однако при написании программного обеспечения для Linux вам не нужно указывать, и похоже, что GTK позаботится об этом самостоятельно.
Причина, по которой мне любопытно, заключается в том, что я хотел знать, может ли Linux иметь собственную «ускоренную» прокрутку, во многом как в OS X. Я знаю, что это возможно с помощью приложения, потому что Google Picasa имеет свою собственную встроенную функцию. *
Чтобы сделать это возможным для всей системы, нужно ли модифицировать GTK? Или что-то еще?