LINUX.ORG.RU
ФорумTalks

Соображения по поводу GUI.


0

0

Соображения по поводу GUI (версия 1 (0.1) (1)).


Важно, чтобы пространство на мониторе расходовалось как можно эффективнее.

Для GUI, где операции проводятся "мышиным" курсором, важными являются угловые области - туда легче "попасть", и поэтому разные важные "кнопки" и индикаторы располагают обычно там.
http://mediapix.ru/pics/029e9f5ef1bb7b3c15751d302b6f5487.png

Поэтому "панель задач", располагающуюся по всей ширине, лучше держать внизу.
http://mediapix.ru/pics/77835a4f159e27c7c3d0f2a002b47be7.png

В развёрнутом виде в заголовке окна нет особой надобности, но привычным для многих является расположение "кнопки" "закрытия" окна в правом верхнем углу.
http://mediapix.ru/pics/3adff4aa2844a5c4e8d46d1d521c722c.png

Поэтому целесообразным может быть совмещение "панели задач" и "кнопок" управления развёрнутым окном.
http://mediapix.ru/pics/c7a3f5cfb6faa873114fdf1081087d85.png

P.S. Решил написать коротко.

Ответ на: комментарий от Attila

> мне не ясен термин "поддержка", "взаимодействие" как-то ясней.

Очень просто: поддержка чего-то -- значит программа умеет это "что-то" делать. Например, решал я попробовать QtCreator, от не поддерживает (не умеет) рефакторинг. Если мне, например, понадобиться переименовать какой-нибудь класс, то придется везде его перебивать копипастой -- неудобно. А вот Eclipse для языка C++ поддерживает (умеет) рефакторинг -- очень удобно: ткнул мышкой, выбрал пункт rename, забил новое имя и все.

SSZB
()
Ответ на: комментарий от Attila

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

Unknown
()

Эк тебе вставило %_%

gotf
()
Ответ на: комментарий от SSZB

>Если мне, например, понадобиться переименовать какой-нибудь класс, то придется везде его перебивать копипастой -- неудобно. А вот Eclipse для языка C++ поддерживает (умеет) рефакторинг -- очень удобно: ткнул мышкой, выбрал пункт rename, забил новое имя и все.

Вот-вот! И я об этом-же. Реализуй IBM это и многое другое *нужное* при кодинге в виде доступном и другим аналогичным программам (vi, там или emacs), глядишь и TT(QT)-ешники вместо ещё одного велосипеда уделили-бы больше внимания своему основному продукту.

Attila ★★
()

Боян.Все 4. Причем старательно скопипизденый мелкомягкими.

darkshvein ☆☆
()

> Поэтому "панель задач", располагающуюся по всей ширине, лучше держать внизу. http://mediapix.ru/pics/77835a4f159e27c7c3d0f2a002b47be7.png

Не увидел на картинке, какая область располагается по всей ширине. Соответственно, ход рассуждений не понял.

xintrea
()

>Поэтому "панель задач", располагающуюся по всей ширине, лучше держать внизу.
Почему "поэтому"? Углы есть и вверху и внизу. Зато вверху расположены кнопки управления окном и другие часто используемые вещи, а внизу кроме ПЗ обычно ничего и не бывает. Зачем дергать мышь то вверх, то вниз?

>В развёрнутом виде в заголовке окна нет особой надобности, но привычным для многих является расположение "кнопки" "закрытия" окна в правом верхнем углу.

А тем кто живет в деревне, привычнее ходить в сортир типа "очко". Кнопки управления окном расположенные слева находятся "ближе", т.к. там же расположены меню "File", "Edit" и т.д.

run4way
()
Ответ на: комментарий от run4way

>Почему "поэтому"?

Потому что тогда угол занимают другие вещи, а не "кнопки" управления окном, на "кнопки" сложнее навести "курсор", можно промахнуться и попасть на другие вещи.

>Зачем дергать мышь то вверх, то вниз?


Вот именно. Поэтому лучше совместить эти вещи - в один ряд - чтобы места меньше занимало, но так, чтобы угол отводился "кнопкам" - чтобы было удобнее.

alias-10st
() автор топика
Ответ на: комментарий от alias-10st

Гхм, а вы говорите про только про окно или про рабочий стол в целом? А то мне кажется, что мы друг друга не совсем поняли. Я говорил о рабочем столе.

run4way
()
Ответ на: комментарий от run4way

>Я говорил о рабочем столе.

Я, вроде, тоже. Про "развёрнутое" окно на "рабочем столе".
А что тут непонятного то? Ещё вопросы есть?

alias-10st
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.