Редактор диаграмм - есть Pan, нужны ли Scrollbars?
От: Ignoramus  
Дата: 26.07.06 18:56
Оценка:
Диаграмма рисуется на некотором абстрактном поле координат, у которого нет ни начала ни конца. Поле можно тягать инструментом "hand" (pan) в любом направлении.

Скроллбары тут конечно нафиг не нужны — не вписываются в концепцию. Тем не менее, их отсутствие имхо может сбить с толку пользователя. Как он догадается что поле можно тягать "рукой"? Может какую-то фенечку подсказывающую надо еще приделать? Как обычно делают и где такое можно посмотреть?

А если делать скроллеры, сразу куча вопросов как они должны работать на "бесконечности". Смотрел как в AutoCAD 2004 — не понравилось. Там есть скролбары, но они жутко глюкавые. В Excele есть предел с левой верхней стороны, а у меня нет предела ни в одном направлении.
Re: Редактор диаграмм - есть Pan, нужны ли Scrollbars?
От: rlabs Россия  
Дата: 26.07.06 19:13
Оценка:
Здравствуйте, Ignoramus, Вы писали:

I>Диаграмма рисуется на некотором абстрактном поле координат, у которого нет ни начала ни конца. Поле можно тягать инструментом "hand" (pan) в любом направлении.


I>Скроллбары тут конечно нафиг не нужны — не вписываются в концепцию. Тем не менее, их отсутствие имхо может сбить с толку пользователя. Как он догадается что поле можно тягать "рукой"? Может какую-то фенечку подсказывающую надо еще приделать? Как обычно делают и где такое можно посмотреть?


Поставить вместо скроллеров кнопки панорамирования? Типа как скроллер, только без движущейся части.
Alex Nikulin
Yota Lab
Re: Редактор диаграмм - есть Pan, нужны ли Scrollbars?
От: squiz  
Дата: 26.07.06 23:08
Оценка: +1
Здравствуйте, Ignoramus, Вы писали:

I> В Excele есть предел с левой верхней стороны, а у меня нет предела ни в одном направлении.


Пределом будет минимальная прямоугольная область включающая в себя все объекты в данный момент времени.
Never underestimate those behind you...
Re[2]: Редактор диаграмм - есть Pan, нужны ли Scrollbars?
От: Ignoramus  
Дата: 27.07.06 03:52
Оценка:
Здравствуйте, rlabs, Вы писали:

R>Здравствуйте, Ignoramus, Вы писали:


I>>Диаграмма рисуется на некотором абстрактном поле координат, у которого нет ни начала ни конца. Поле можно тягать инструментом "hand" (pan) в любом направлении.


I>>Скроллбары тут конечно нафиг не нужны — не вписываются в концепцию. Тем не менее, их отсутствие имхо может сбить с толку пользователя. Как он догадается что поле можно тягать "рукой"? Может какую-то фенечку подсказывающую надо еще приделать? Как обычно делают и где такое можно посмотреть?


R>Поставить вместо скроллеров кнопки панорамирования? Типа как скроллер, только без движущейся части.


Кнопки рядом поставить? Или разнести, как на скролбаре? А тогда между кнопками что?
Re[2]: Редактор диаграмм - есть Pan, нужны ли Scrollbars?
От: Ignoramus  
Дата: 27.07.06 03:57
Оценка:
Здравствуйте, squiz, Вы писали:

S>Здравствуйте, Ignoramus, Вы писали:


I>> В Excele есть предел с левой верхней стороны, а у меня нет предела ни в одном направлении.


S>Пределом будет минимальная прямоугольная область включающая в себя все объекты в данный момент времени.


На самом деле можно придумать несколько алгоритмов определения предела области, и все они как-то не совсем подходят (чего и следовало ожидать, ведь предела-то области фактически нет).

В частности, то, что ты предложил, неудобно если нужно сместить диаграму левее или правее предела, туда, где пока ничего нет, а нужно что-то нарисовать. "Рукой" можно перетащить, а скроллером перетащить нельзя, только стрелками. Нет, ну можно конечно и такой вариант принять, но может еще есть идеи?
Re: Редактор диаграмм - есть Pan, нужны ли Scrollbars?
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 27.07.06 04:32
Оценка:
Здравствуйте, Ignoramus, Вы писали:

I>Диаграмма рисуется на некотором абстрактном поле координат, у которого нет ни начала ни конца. Поле можно тягать инструментом "hand" (pan) в любом направлении.


I>Скроллбары тут конечно нафиг не нужны — не вписываются в концепцию. Тем не менее, их отсутствие имхо может сбить с толку пользователя. Как он догадается что поле можно тягать "рукой"? Может какую-то фенечку подсказывающую надо еще приделать? Как обычно делают и где такое можно посмотреть?


Вместо скроллбаров тут хорошо бы смотрелись линейки, с делениями и цифрами от начала координат. Тоже со стрелочками по краям (всё-таки люди привыкли к скроллбарам). За линейку можно взять и потянуть для скроллинга содержимого окна. Ну и другие функции можно к линейкам привязать — расстановку направляющих итп.
Re: Редактор диаграмм - есть Pan, нужны ли Scrollbars?
От: Mamut Швеция http://dmitriid.com
Дата: 27.07.06 06:46
Оценка: 1 (1)
I>Скроллбары тут конечно нафиг не нужны — не вписываются в концепцию. Тем не менее, их отсутствие имхо может сбить с толку пользователя. Как он догадается что поле можно тягать "рукой"? Может какую-то фенечку подсказывающую надо еще приделать? Как обычно делают и где такое можно посмотреть?

Можно сделать скроллбары а ля Picasa. То есть, чем дальше бегунок от центра полосы прокрутки, тем быстрее скроллируется область. Отпускаем бегунок — он возвращается в центр. Стрелки на скроллбаре — для пошагового перемещения.
... << RSDN@Home 1.2.0 alpha rev. 647>> ... <<(1,A10)Rheingold — Wotan! Gemahl!Erwache>> ...


dmitriid.comGitHubLinkedIn
Re[2]: Редактор диаграмм - есть Pan, нужны ли Scrollbars?
От: Ignoramus  
Дата: 27.07.06 09:11
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Вместо скроллбаров тут хорошо бы смотрелись линейки, с делениями и цифрами от начала координат. Тоже со стрелочками по краям (всё-таки люди привыкли к скроллбарам). За линейку можно взять и потянуть для скроллинга содержимого окна. Ну и другие функции можно к линейкам привязать — расстановку направляющих итп.


Интересно, а где подобное можно посмотреть?
Re[3]: Редактор диаграмм - есть Pan, нужны ли Scrollbars?
От: squiz  
Дата: 27.07.06 09:19
Оценка: 6 (1)
Здравствуйте, Ignoramus, Вы писали:

I>На самом деле можно придумать несколько алгоритмов определения предела области, и все они как-то не совсем подходят (чего и следовало ожидать, ведь предела-то области фактически нет).


Это решаемо. Делай заведомо область немного больше чем мин. ограничивающий прямоугольник. юзер сможет нарисовать и затянуть объект куда нужно. Предела области то нет, но представить бесконечную область и управлять ею можно идя на некие уступки:
а) нет ползунков и скроллеров, есть только 4 тонких области по краям окна. Как только мышь попадает в эти области (либо юзер кликает там) — скролл в соотв. сторону. Так обычно делают в CAD привязанных к электронике.
б) ввести условность описанную выше и работать со скроллерами (пример кстати можно посмотреть в MS SQL Enterprise Manager в редакторе Диаграмм)

I>В частности, то, что ты предложил, неудобно если нужно сместить диаграму левее или правее предела, туда, где пока ничего нет, а нужно что-то нарисовать. "Рукой" можно перетащить, а скроллером перетащить нельзя, только стрелками. Нет, ну можно конечно и такой вариант принять, но может еще есть идеи?


Да, скроллером нельзя. Скроллер в данном случае скролит только "активную" область, то есть область, где есть объекты.
Never underestimate those behind you...
Re: Редактор диаграмм - есть Pan, нужны ли Scrollbars?
От: Romy63ru Чехия  
Дата: 27.07.06 13:53
Оценка:
Hello Ignoramus,

А если просто сделать навигатор как в Google Earth, там тоже бесконечное
пространство показывается (земля то круглая
Posted via RSDN NNTP Server 2.0
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.