Re[3]: Клавиатурная навигация, в частности Tab navigation
От: c-smile Канада http://terrainformatica.com
Дата: 17.10.05 17:20
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>А если "выпадающий список" (или как его назвать ) можно полупрозрачным сделать —

_FR>Клавиатура на нём работает? ([Alt+]LeftArrow-RightArrow-TopArrow-BottomArrow, Enter, Escape)?

Полупрозрачность — технически возможно. Но только на тех OS которые поддерживают оную.

Клавиатура работает. Пока стандартные home/end/up/down

Но вот кстати инетерсный вопрос: так как у элементы лежат в некоей структуре
в данном случае в таблице то есть возможность организовать перемещение "стрелками".

Например по элементам контроля лежащим в двумерной таблице удобно ходить именно стрелками а не
Tabом. Это имеет смысл?
Re[4]: Клавиатурная навигация, в частности Tab navigation
От: _FRED_ Черногория
Дата: 18.10.05 05:47
Оценка: 10 (1)
Здравствуйте, c-smile, Вы писали:

_FR>>А если "выпадающий список" (или как его назвать ) можно полупрозрачным сделать —

_FR>>Клавиатура на нём работает? ([Alt+]LeftArrow-RightArrow-TopArrow-BottomArrow, Enter, Escape)?

CS>Полупрозрачность — технически возможно. Но только на тех OS которые поддерживают оную.


Кстати, можно сделать ширину-высоту выпадающего окна resizable для юзера, то есть в runtime (и, соответственно, полосы прокрутки внутрь вставить) — потому как при разрешении 600х800 (или даже 480х640) такая таблица может запросто не влезть в экран (или я не прав ) Тогда полупрозрачность для _не_ "тех OS которые поддерживают оную" не будет критичной — я о ней подумал, потому что такой широкий список (а так как элемент управления, в принципе, позволяет такие создавать, то эта "фича" будет востребована) закрывает половину (а то и большую часть) экрана.

CS>Клавиатура работает. Пока стандартные home/end/up/down


CS>Но вот кстати инетерсный вопрос: так как у элементы лежат в некоей структуре

CS>в данном случае в таблице то есть возможность организовать перемещение "стрелками".

CS>Например по элементам контроля лежащим в двумерной таблице удобно ходить именно стрелками а не

CS>Tabом. Это имеет смысл?

Примерно так и сделано в DateTimePicker'е:
Alt+DownArrow                           - открыть список;
LeftArrow|RightArrow|TopArrow|DownArrow - Перемещение по таблице календаря влево|вправо|вверх|вниз;
PageDown|PageUp                         - месяц вперёд|назад;
Ctrl+PageDown|Ctrl+PageUp               - год вперёд|назад;
Home|End                                - первая|последняя дата текущего месяца;
Esc                                     - закрытие списка и возврат предыдущего значения;
Enter                                   - закрытие списка и установка текущего значения

(как с кливиатуры перейти на Today так выснить и не удалось ).

Tab в "раскрытом" состоянии он вообще не обрабатывает. "Стандартный" комбо — применяет текущее значение (как по Enter) и перемещает фокус на следующий элемент. ИМХО, вполне очевидно — Tab используется только для навигации по "макроэлементам".
<< RSDN@Home 1.2.0 alpha rev. 616 >> =09:31= [Windows 2003 — 5.2.3790.65536]
under «*none*»
Help will always be given at Hogwarts to those who ask for it.
Re[5]: Клавиатурная навигация, в частности Tab navigation
От: c-smile Канада http://terrainformatica.com
Дата: 18.10.05 19:56
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Кстати, можно сделать ширину-высоту выпадающего окна resizable для юзера, то есть в runtime (и, соответственно, полосы прокрутки внутрь вставить) — потому как при разрешении 600х800 (или даже 480х640) такая таблица может запросто не влезть в экран (или я не прав ) Тогда полупрозрачность для _не_ "тех OS которые поддерживают оную" не будет критичной — я о ней подумал, потому что такой широкий список (а так как элемент управления, в принципе, позволяет такие создавать, то эта "фича" будет востребована) закрывает половину (а то и большую часть) экрана.


Popup окно автоматически вписывается в (не может иметь размеров больше чем) пол-экрана (текущего монитора) по высоте и две трети экрана по ширине (стандартное поведение). Соответсвенно если такя вероятность есть
то у стиля Popup окна ставим overflow: auto — и гори оно огнем — скролбары автоматически появятся.

CS>>Например по элементам контроля лежащим в двумерной таблице удобно ходить именно стрелками а не

CS>>Tabом. Это имеет смысл?

_FR>Примерно так и сделано в DateTimePicker'е:

_FR>
_FR>Alt+DownArrow                           - открыть список;
_FR>LeftArrow|RightArrow|TopArrow|DownArrow - Перемещение по таблице календаря влево|вправо|вверх|вниз;
_FR>PageDown|PageUp                         - месяц вперёд|назад;
_FR>Ctrl+PageDown|Ctrl+PageUp               - год вперёд|назад;
_FR>Home|End                                - первая|последняя дата текущего месяца;
_FR>Esc                                     - закрытие списка и возврат предыдущего значения;
_FR>Enter                                   - закрытие списка и установка текущего значения
_FR>

_FR>(как с кливиатуры перейти на Today так выснить и не удалось ).

_FR>Tab в "раскрытом" состоянии он вообще не обрабатывает. "Стандартный" комбо — применяет текущее значение (как по Enter) и перемещает фокус на следующий элемент. ИМХО, вполне очевидно — Tab используется только для навигации по "макроэлементам".


Ага, спасибо. Тут еще одна фенечка — у меня попапы могут иметь дочерние элементы контроля тоже...
Re: HTMLayout, версия "Pandorra" preview available
От: c-smile Канада http://terrainformatica.com
Дата: 18.10.05 22:17
Оценка: 6 (1)
Линк на странце здесь
Re[6]: Клавиатурная навигация, в частности Tab navigation
От: _FRED_ Черногория
Дата: 19.10.05 07:03
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>… скролбары автоматически появятся.


Alt + стрелки = прокрутка

CS>Тут еще одна фенечка — у меня попапы могут иметь дочерние элементы контроля тоже...


И Обработка клавиатуры тоже может быть иерархической… По-моему, для пользователя будет очевидно и не сложно…
<< RSDN@Home 1.2.0 alpha rev. 616 >> =11:03= [Windows 2003 — 5.2.3790.65536]
under «*none*»
Help will always be given at Hogwarts to those who ask for it.
Re[2]: HTMLayout, версия "Pandorra" preview available
От: Аноним  
Дата: 19.10.05 11:31
Оценка:
Здравствуйте, c-smile, Вы писали:


CS>Линк на странце здесь


В XP/Windows Classic все выглядит жутчайшим образом неправильно. Элементы управления вообще не отрисовываются.
Re[3]: HTMLayout, версия "Pandorra" preview available
От: c-smile Канада http://terrainformatica.com
Дата: 20.10.05 02:12
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, c-smile, Вы писали:



CS>>Линк на странце здесь


А>В XP/Windows Classic все выглядит жутчайшим образом неправильно. Элементы управления вообще не отрисовываются.


Угу. Знаю. Сегодня появятся.
Re[3]: HTMLayout, версия "Pandorra" preview available
От: c-smile Канада http://terrainformatica.com
Дата: 20.10.05 03:36
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, c-smile, Вы писали:



CS>>Линк на странце здесь


А>В XP/Windows Classic все выглядит жутчайшим образом неправильно. Элементы управления вообще не отрисовываются.


Вот так оно должно выглядеть на w2k

Re: "Pandora" Tabs и другие screenshots.
От: c-smile Канада http://terrainformatica.com
Дата: 21.10.05 03:21
Оценка: 18 (1)
Здравствуйте, c-smile, Вы писали:

Вот разновидности Tabs c использованием OS themes


Вот html с <select> в котором перечислены все поддерживаемые os theme parts & states
Re[9]: HTMLayout, версия "Pandorra".
От: iLYA Канада http://www.bizon.org/ilya/
Дата: 21.10.05 19:50
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Например я хочу сортировать по нескольким колонкакм — headers тут не помогают — только один.


CS>Вот смотри например:

CS>http://www.newsgator.com/images/ss_autoprev.gif
CS>Это уже не column headers а нечто другое совсем...

А например, в TestTrack можно сортировать по нескольким колонкам и это удобно!!!

iLYA
Re[10]: HTMLayout, версия "Pandorra".
От: c-smile Канада http://terrainformatica.com
Дата: 21.10.05 20:44
Оценка:
Здравствуйте, iLYA, Вы писали:

LYA>Здравствуйте, c-smile, Вы писали:


CS>>Например я хочу сортировать по нескольким колонкакм — headers тут не помогают — только один.


CS>>Вот смотри например:

CS>>http://www.newsgator.com/images/ss_autoprev.gif
CS>>Это уже не column headers а нечто другое совсем...

LYA>А например, в TestTrack можно сортировать по нескольким колонкам и это удобно!!!


"Пальцем покажи как".

Нет там этого. Во всяком случае в последней версии.
Есть фильтры. Но это уже другое. А сортировать только по одной колонке.
Т.е. примитивный набор radio buttons.

Вот кстати идея хорошая. Напишу-ка я себе TestTrack в Pandora...
Re[11]: HTMLayout, версия "Pandorra".
От: iLYA Канада http://www.bizon.org/ilya/
Дата: 21.10.05 21:09
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>"Пальцем покажи как".


CS>Нет там этого. Во всяком случае в последней версии.

CS>Есть фильтры. Но это уже другое. А сортировать только по одной колонке.
CS>Т.е. примитивный набор radio buttons.

CS>Вот кстати идея хорошая. Напишу-ка я себе TestTrack в Pandora...


Новую версию я не трогал...а в старой можно было. В header контроле ставились апострофы: один — первичный ключ, 2ва апострофа — вторичный ключ. Примитивно, но не в этом суть. Главное оно сортировало по двум колонкам.

iLYA
Re[12]: HTMLayout, версия "Pandorra".
От: Зверёк Харьковский  
Дата: 21.10.05 21:46
Оценка:
Здравствуйте, iLYA, Вы писали:

LYA>Здравствуйте, c-smile, Вы писали:


CS>>"Пальцем покажи как".


CS>>Нет там этого. Во всяком случае в последней версии.

CS>>Есть фильтры. Но это уже другое. А сортировать только по одной колонке.
CS>>Т.е. примитивный набор radio buttons.

CS>>Вот кстати идея хорошая. Напишу-ка я себе TestTrack в Pandora...


LYA>Новую версию я не трогал...а в старой можно было. В header контроле ставились апострофы: один — первичный ключ, 2ва апострофа — вторичный ключ. Примитивно, но не в этом суть. Главное оно сортировало по двум колонкам.


Смотри обсуждение этой темы ранее
Автор: Зверёк Харьковский
Дата: 20.06.05
.
FAQ — це мiй ай-кью!
Re[13]: HTMLayout, версия "Pandorra".
От: c-smile Канада http://terrainformatica.com
Дата: 21.10.05 21:53
Оценка:
Здравствуйте, Зверёк Харьковский, Вы писали:

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


LYA>>Здравствуйте, c-smile, Вы писали:


CS>>>"Пальцем покажи как".


CS>>>Нет там этого. Во всяком случае в последней версии.

CS>>>Есть фильтры. Но это уже другое. А сортировать только по одной колонке.
CS>>>Т.е. примитивный набор radio buttons.

CS>>>Вот кстати идея хорошая. Напишу-ка я себе TestTrack в Pandora...


LYA>>Новую версию я не трогал...а в старой можно было. В header контроле ставились апострофы: один — первичный ключ, 2ва апострофа — вторичный ключ. Примитивно, но не в этом суть. Главное оно сортировало по двум колонкам.


ЗХ>Смотри обсуждение этой темы ранее
Автор: Зверёк Харьковский
Дата: 20.06.05
.


Фигня это все . А как отменять порядок тогда?
Я себе представляю того юзера "вертающего взад" оригинальный порядок...
Re[14]: HTMLayout, версия "Pandorra".
От: Зверёк Харьковский  
Дата: 22.10.05 00:22
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>>>>"Пальцем покажи как".


CS>>>>Нет там этого. Во всяком случае в последней версии.

CS>>>>Есть фильтры. Но это уже другое. А сортировать только по одной колонке.
CS>>>>Т.е. примитивный набор radio buttons.

CS>>>>Вот кстати идея хорошая. Напишу-ка я себе TestTrack в Pandora...


LYA>>>Новую версию я не трогал...а в старой можно было. В header контроле ставились апострофы: один — первичный ключ, 2ва апострофа — вторичный ключ. Примитивно, но не в этом суть. Главное оно сортировало по двум колонкам.


ЗХ>>Смотри обсуждение этой темы ранее
Автор: Зверёк Харьковский
Дата: 20.06.05
.


CS>Фигня это все . А как отменять порядок тогда?

CS>Я себе представляю того юзера "вертающего взад" оригинальный порядок...

Мммм... А ты уверен, что надо отменять?
FAQ — це мiй ай-кью!
Re[15]: HTMLayout, версия "Pandorra".
От: Сэма Россия  
Дата: 24.10.05 08:02
Оценка: +1 -1
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Мммм... А ты уверен, что надо отменять?


Обратная операция должна быть.
Выключатели в квартире работают только один раз на включение. Чтобы выключить свет в коридоре — надо включить свет в туалете или на кухне...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.