Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Вниз

«Интерфейс пользователя» → Инфоскроллер   Найти похожие ветки 

 
@!!ex ©   (2009-04-17 17:15) [40]

> [38] Kolan ©   (17.04.09 17:03)

Да ладно? Почему глупо? Вы не используете сторонние компоненты? Наверно авторы этих компонентов идиоты, раз полагали что кто-то будет их использовать. ;)


 
Kolan ©   (2009-04-17 17:16) [41]

*Думает...*
— Надо! :)

Намекни, как?


 
clickmaker ©   (2009-04-17 17:24) [42]

гугли по словам ownerdraw scrollbar


 
@!!ex ©   (2009-04-17 17:25) [43]

> [39] Игорь Шевченко ©   (17.04.09 17:13)

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


 
Игорь Шевченко ©   (2009-04-17 17:34) [44]

@!!ex ©   (17.04.09 17:25) [43]


> Приходилось реализовывать инфоскроллеры для некоторых задач


Я вот не могу представить, где они могут быть нужны и зачем


 
Игорь Шевченко ©   (2009-04-17 17:35) [45]


> Намекни, как?


компонент написать


 
@!!ex ©   (2009-04-17 17:43) [46]

> [44] Игорь Шевченко ©   (17.04.09 17:34)

http://sol-online.org/content/infoscroll.png

Часть проекта над которым работаю последжние полгода.
Раскадровка ролика на движке игры.
Ввыводится информация о поведении объекта в течении всего времени сюжета.
В данном конкретном случае - камеры.


 
Игорь Шевченко ©   (2009-04-17 17:46) [47]

@!!ex ©   (17.04.09 17:43) [46]


> Раскадровка ролика на движке игры.
> Ввыводится информация о поведении объекта в течении всего
> времени сюжета.
> В данном конкретном случае - камеры.


Пример увидел, но это не то!

Двигая ползунок ты же не прокручиваешь основное окно.


 
@!!ex ©   (2009-04-17 17:50) [48]

> [47] Игорь Шевченко ©   (17.04.09 17:46)

Прокручиваешь. Все объекты двигаются по заданным траекториям. правда не в основном окне, а в окне просмотра...
В принципе согласен, что это ОЧЕНЬ частная реализация, но всеже это скролл с информацией. О котором идет речь, и он очень уместен. Обычный скролл в разы неудобней. Да даже не неудобней, а без такой реализации вообще работать нормально нельзя.. наощупь только...


 
Игорь Шевченко ©   (2009-04-17 17:56) [49]

@!!ex ©   (17.04.09 17:50) [48]


> В принципе согласен, что это ОЧЕНЬ частная реализация, но
> всеже это скролл с информацией. О котором идет речь, и он
> очень уместен. Обычный скролл в разы неудобней


никто не мешает в твоем случае, как мне кажется, поместить чуть ниже полоски с покадровым положением камеры (я верно понял ?) обычный скроллбар/трекбар и связать его с основным окном. Сдается мне, в твоем случае то, что рекламируется в этой ветке будет не удобно, так как ползунок будет заслонять положение камеры, а оно вроде как является информативным.

Впрочем, я опять же могу пороть чушь, не зная задачи, но потребность высказаться ощущаю.


 
@!!ex ©   (2009-04-17 18:01) [50]

2.5 мегабайта.
http://sol-online.org/content/infoscroll.mp4

Не вижу на данном примере отличий от классического скролинга.


 
@!!ex ©   (2009-04-17 18:03) [51]

> [49] Игорь Шевченко ©   (17.04.09 17:56)

Ну так ведь не обязательно чтобы ползунок перекрывал информацию?
Сделать возможность поля вывода информации ббольше чем сам ползунок(как в моем случае).

Суть то все равно сводится к тому, что на полях скрола выводится доп инфа.

ПРидумать адекватной задачи, которая была бы удобно решаема с помощью классического скрола с доп. инфой я пока не могу, но ИМХО сама возможность такого вывода информации не лишняя.


 
Игорь Шевченко ©   (2009-04-17 18:22) [52]

@!!ex ©   (17.04.09 18:01) [50]


> http://sol-online.org/content/infoscroll.mp4


посмотрел. По-моему, нормально сделано. И скроллбар вообще ни в каком виде не нужен. У тебя же не скроллирование окна происходит, а позиционирование в игрушке. В этом и разница.

В том, что предлагается в теме, кроме звонков и свисточков к обычному процессу прокрутки окна ничего не добавляется. Если в примерах (лень мне номера постов смотреть) убрать фон со скроллбара, то окно будет точно также прокручиваться.

А в проигрывателях медиа и в твоем примере смысл немножко другой, там прокручивается не окно, а контент, поэтому заменить скроллбаром твое творчество просто не получится. В твоем случае надо просто доработанный ползунок (трекбар). Это все-таки разные контролы, скроллбар и трекбар.


 
@!!ex ©   (2009-04-17 20:30) [53]

> [52] Игорь Шевченко ©   (17.04.09 18:22)

Согласен. Тут я не прав. Моя разработка действительно значительно ближе к TrackBar"у чем к Скроллу...


 
TUser ©   (2009-04-17 22:24) [54]


> Игорь Шевченко ©   (16.04.09 22:27) [1]
>
> Сделать можно и на Delphi, только один вопрос - а зачем
> ?

полезно, если документ имеет четкие "виидмые метки": таблица, графики

в остальных случаях проще букмарки, как у адоб ридера, имхо


 
Игорь Шевченко ©   (2009-04-17 22:28) [55]

TUser ©   (17.04.09 22:24) [54]


> полезно, если документ имеет четкие "виидмые метки": таблица,
>  графики


Мне трудно представить пользователя, который открывая многостраничный незнакомый или полузнакомый документ и видя полосу, где в виде, ну допустим, иконок, отображены таблицы, графики и текст, начнет его скроллировать с целью посмотреть - а что это там нарисовано ? (вариант - натабличено).

То есть, как бы в начале неплохо бы содержание представлять, а двигаться сразу к таблицам или графикам вроде бессмысленно.


 
TUser ©   (2009-04-18 08:17) [56]

Пользователь работает с этим документом, и помнит, что где-то у него таблица. Ему надо быстро передвинуть бегунок туда.


 
@!!ex ©   (2009-04-18 08:53) [57]

> [55] Игорь Шевченко ©   (17.04.09 22:28)

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


 
Anatoly Podgoretsky ©   (2009-04-18 09:14) [58]

> @!!ex  (18.04.2009 8:53:57)  [57]

Работали мы с Инфоскроллером - гадость большая, и чем больше и однотоннее документ, тем большая гадость. Даже для Инфоскроллером с номерами страниц.


 
KSergey ©   (2009-04-21 14:41) [59]

Я все это время прикидывал про этот инфоскроллер и понял: фигня. Очередной дезигнерский фельдебобер.

Т.е. подано, конечно, красиво. Грамотные дизигнеры это умеют, это их основная работа - идеи свои красиво подавать. Но только на конкретном (сильно конкретном!) примере. Т.е. документ короткий и явно неоднородный, причем куски неоднородности очень так удачо подобраны, красиво вышло.

Что же нас ждет в действительности? Документы - как правило - весьма однородны. Да еще и велики по объему. Выходит толку от этго инфостроллера - ровно ноль. Нифига он не "инфо" выйдет в реальности.

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

А вот полоса рядом - по ней кликнул - и позиционирует тут же на место клика. Страшно удобно! (мой любимый AraxisMerge, например) Cо скроллером такого не выйдет. Ну разве что располагать метка/картинки на области скроллера и "инфополосе" для расширения области отображения с одной стороны и красоты дизайнерского изыска с другой? Ну так тоже не ново в обещм-то.

Короче: красиво поданый дизайнерский фельдебобер. В чистом виде. Хотя элементы перенять можно.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.57 MB
Время: 0.006 c
2-1241718057
Dimko_0
2009-05-07 21:40
2009.06.28
Как выполнить вызов функции из исполняемого файла по ее адресу?


15-1240471189
Guest
2009-04-23 11:19
2009.06.28
Строковые ресурсы в бираный вид


15-1240744553
Кое кто
2009-04-26 15:15
2009.06.28
Тканевые дома


15-1240338207
Юзер
2009-04-21 22:23
2009.06.28
Кодек


15-1240605003
Юрий
2009-04-25 00:30
2009.06.28
С днем рождения ! 25 апреля 2009 суббота





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский