Компонент, как наложение полосы прокрутки Ubuntu Unity - PullRequest
1 голос
/ 16 июня 2011

Есть ли такой компонент, как наложенная полоса прокрутки ubuntu unity для Delphi?

enter image description here

Смотрите также это видео: http://vimeo.com/20523493

Я использую в основном Delphi 2007, ноЯ не против версии.

1 Ответ

1 голос
/ 17 июня 2011

Самое близкое, что я видел, - это режим прокрутки в TMS Smooth Listbox .

. Он не выходит за рамки обычного, как ваше примерное изображение, но вместо этого использует реальный ноль экрана- устанавливайте (скрывая полосу прокрутки) до тех пор, пока вы не наведете указатель мыши на область, затем вам нужно будет навести курсор мыши вниз и «пролистать» содержимое вверх или вниз, как вы использовали iPad или iPod-touch.

Элементы управления TMS поставляются с полным исходным кодом, и я полагаю, что вы, вероятно, могли бы изменить их так, чтобы они отображались так, как показано выше, если вы достаточно знаете о GDI +.

Второй альтернативой является реализацияваш собственный отдельный элемент управления и контейнер scrollview.Обратите внимание, что обманчиво трудно сделать что-то подобное правильно, и что пользователи в основном предпочтут стандартный способ работы с Windows, и быстро попросят вас выбрать конфигурацию, чтобы отключить ваши инновации, так что не забывайте кодировать в выключенном состоянии.для них.

кстати, это так новая школа, это старая школа.Изображение / стиль для тонкой линии и большого пальца, который придумал Ubuntu, мне знакомо, потому что он похож на OpenLook, с большим пальцем, перемещенным влево или вправо, но менее пригодным для использования из-за узости:

enter image description here

Мне особенно нравится это изображение, которое называет его «лифт», который поднимается и спускается по «кабелю»:

enter image description here

...