FTPInfo | Главная Помощь Поиск Участники Календарь Файлы |
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Ибрагим |
Дата 1.10.2005 - 11:42
|
Новичок Профиль Группа: Members Сообщений: 25 Пользователь №: 12 Регистрация: 28.06.2005 |
v. 1.9.0 b 12 (WinXP SP2)
Такие окна как "Лог работы", "Окно закачек" выполнены в виде "плавающих панелей", которые могут dock к родительскому окну или floating. Для того, чтобы поменять состояние панели сейчас нужно _полностью_ вынести такое окно за пределы родительского окна. Это не совсем дружественное поведение, которое отличается от ожидаемого. |
MAS |
Дата 3.10.2005 - 09:32
|
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
1) Дважды кликнуть по заголовку окна.
2) Правой кнопкой по списку в окне - "прилипающее окно". |
Ибрагим |
Дата 5.10.2005 - 16:49
|
Новичок Профиль Группа: Members Сообщений: 25 Пользователь №: 12 Регистрация: 28.06.2005 |
Нечто подобное я и имел в виду, когда говорил о недружелюбности. Может быть этот пункт меню вообще не нужен, а поведение этих окон сделать более интуитивным/привичным/стандартным? Докинг может происходить например при приближении окна к док-сайту на определённое расстояние. Так ведут себя многие приложения и это поведение достаточно интуитивно. IMHO. |
MAS |
Дата 7.10.2005 - 09:56
|
||||
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
А если для окна вообще не нужно "прилипание"? Я очень часто размещаю окно текущего лога НАД краем окна программы, но не хочу чтобы лог "прилипал".
За исключением опции "прилипающее окно" плавающие панели работают один в один как, например, в Visual Studio. |
||||
Ибрагим |
Дата 7.10.2005 - 11:22
|
||
Новичок Профиль Группа: Members Сообщений: 25 Пользователь №: 12 Регистрация: 28.06.2005 |
Visual Studio на мой взгляд -- достойный пример для подражания. Однако, панели в FtpInfo работают не так как в VS. У панелей в VS есть три режима: 1. Dockable -- это когда панель может прилипать к Dock site`у и быть в двух ипостасях (быть прилипшим и отлипшим). 2. Floating -- это когда toolwindows и окно "плавает" само по себе и никуда не прилипает. 3. !Dockable && !Floating -- это когда панель работает как любой другой документ -- либо закладка, либо MDI child window. Фактически, сейчас есть следующие различия по сравнению со студией: 1. 1-й режим реализован лишь частично (без возможности "отлипания" и "прилипания", хотя интерфейс рисует рамку для floating окна, чем вводит в заблуждение). 2. Не реализован 3-й режим. Вот эти различия (в основном, конечно, первое) и создают некоторый дискомфорт во-первых от отсутствующей функциональности, а во-воторых из-за поведения интерфейса приложения, которое вводит в заблуждение относительно отсутствующей функциональности создавая при этот ощущение дефекта. Если оценивать usability, то это и есть дефект -- дефект взаимодействия с пользователем. |
||
Ибрагим |
Дата 7.10.2005 - 11:29
|
Новичок Профиль Группа: Members Сообщений: 25 Пользователь №: 12 Регистрация: 28.06.2005 |
Чтобы не делать предыдущее сообщение слишком длинным я решил его разбить на два.
Так вот, проблема в данном случае в том, что прилипающее окно в состоянии docked сейчас нельзя "отлепить". Для того, чтобы отлепить и прилепить такое окно надо: - сделать "не прилипающим"; - отлепить; - сделать "прилипающим"; - сделать "прилепить". Всё это требует довольно много движений мыши и переключения внимания, чем поведние, реализованное в VS. Кроме того, для этого надо достаточно хорошо знать программу. Например быть её автором. Преимущество же более интуитивных интерфейсов (например таких, которые повторяют широко известные или очевидные) в том, что пользователь тратит минимум совего и вашего времени на получение устраивающего его результата без дискомфорта. Я довольно часто на формуме читал, что та или другая функция в программе реализована, но вопросов "Как это сдалать?" или даже пожеланий "Добавьте пожалуйста ещё и вот это..." довольно много. Возможно, что часть таких вопросов-просьб говорит о том, что надо что-то изменить в интерфейсе пользователя. |
MAS |
Дата 10.10.2005 - 09:38
|
||||||||
Старик Профиль Группа: Автор Сообщений: 1228 Пользователь №: 2 Регистрация: 21.06.2005 |
Только что потаскал оконки в VC 6 и в FI. Особых различий не нашел... Для "отлипания" и "переклеивания" окна в состоянии docked: беру за заголовок окна и перетаскиваю его к нужному краю. Нашел недостаточек - при приблежении к краю окна для индикации "куда будем прилеплять" рамка чуть-чуть рисуется не так как в Студии. Это передалаю.
Ок. Давай разбираться. Как именно ты перетаскиваешь окна в той-же Студии и как не получается в FI?
Это делать не буду. |
||||||||
Guest |
Дата 10.10.2005 - 11:11
|
||||
Unregistered |
Ну во-первых VS 6 я давненько уже не видел могу говорить про VS 7 или 8 (VS 2003, 2005). Что касается того что нельзя сделать... Нельзя отклеить dockable не вынося его полностью за пределы родительского окна. Т.е. в VS для этого достаточно потянуть панель на небольшое расстояние и вернуть обратно так же просто -- мнинмум усилий со стороны пользователя. В FI же нельзя его просто потянуть на небольшое расстояние, как это сделано в VS. Для того, чтобы окно стало floating его надо либо вытащить за пределы главного окна приложения, либо сначала убрать галку "прилипающее окно" (но это уже другой режим работы окна. Кроме того, в этом случае требуются дополнительные манипуляции для того чтобы вернуть докинг назад). И то и другое не так удобно, как могло бы быть и вообще-то не так очевидно, как в VS. Вы автор, вам в этом плане проще. Описывать такого рода поведение вообще неблагодарное занятие. Я мог бы показать вам например записаво во flash, но аттачменты в форуме запрещены.
"это" я описал для полноты и не ожидал, что вы будете это делать. |
||||
|