Сайт | Скачать | Видео | Wiki

Автор Тема: Стандарты самодельных интерфейсов (GUI)  (Прочитано 7598 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Вот немного потестировал снимки экрана,
На первом скрине предлагаю сменить кнопки местами
На втором Справка и ОК местами поменять
На третьем тот самый ярлычок.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Стандарты самодельных интерфейсов (GUI)
« Ответ #1 : 24 Январь 2014, 15:36:36 »
1. Это какой-то стандарт? Если нет - может везде наоборот делать?
Дело в том что в yad по умолчанию - как на 1. Переделать можно, но везде придется гонять (и забывать) этот код
Запусти просто yad - все поймешь. На нем уже много скриптов и еще планирую
2. Без проблем , как с 1 решим
3. поправил - см. выше

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Стандарты самодельных интерфейсов (GUI)
« Ответ #2 : 24 Январь 2014, 15:51:18 »
незнаю насчет стандарта, но встречается и так и так. вроде как в уголке отмена и выход удобнее, прислушайся к себе.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Стандарты самодельных интерфейсов (GUI)
« Ответ #3 : 24 Январь 2014, 16:11:00 »
По мне логичнее наоборот
Чаще нажимается ок - правше меньше тянуться
Это бы ладно, но переделывать все уад скрипты с добавлением кода вместо умолчания очень не хочется
Давай везде по дефолту yad делать?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Стандарты самодельных интерфейсов (GUI)
« Ответ #4 : 24 Январь 2014, 16:47:34 »
нет проблем мне не смертельно. Но кнопку выход по возможности тащи в угол.
странно но вот в окне которое предлагает выкачать пакет из инета, кнопки идут в порядке OK Отмена
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Стандарты самодельных интерфейсов (GUI)
« Ответ #5 : 24 Январь 2014, 17:02:41 »
Какой это скрипт? Он на yad?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Стандарты самодельных интерфейсов (GUI)
« Ответ #6 : 24 Январь 2014, 17:15:39 »
ну ты же делал при щелчке в меню Браузер (скачать pfs ) или как его там, самое первое окно когда браузера нету, вопрос Хотите поискать его в интернете?

кстати вопрос неправильный, правильно Выполнить поиск в интернет репозитарии?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Стандарты самодельных интерфейсов (GUI)
« Ответ #7 : 24 Январь 2014, 18:02:30 »
Там "да нет" - они не дефолтные. Могу поставить как скажешь.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Стандарты самодельных интерфейсов (GUI)
« Ответ #8 : 25 Январь 2014, 05:20:58 »
а просто в коде вызова дефолтного окна никак не поменять кнопки местами? типа там --cancel --ok поменять --ok --cancel
есть что-то подобное?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Стандарты самодельных интерфейсов (GUI)
« Ответ #9 : 25 Январь 2014, 09:11:55 »
В том -то и дело, что "отменить" "ок" - там появляются по дефолту везде в этом порядке. Я же писал: запусти yad без ключей. Изменить можно что угодно , но тогда халявность написания на yad уходит и постоянно будем забывать поменять места.
Если бы не это - мне было бы все равно

Попробовал углубиться в вопрос
http://ru.wikipedia.org/wiki/IBM_Common_User_Access
http://habrahabr.ru/post/90789/
http://gendocs.ru/v1386/?cc=4

Понял откуда у тебя ок cancel - из винды  :D спалился  ;)
Если серьезно - стандарты это всё в ИТ
Даже соблюдение плохого стандарта лучше его отсутствия
Давай решать и переделывать. Хорошо бы найти готовый стандарт. Кто в теме? Неужели нет дизайнеров (или кто этим занимается) с профессиональными знаниями....
Может отдельную тему завести про стандарты PRA. Про модули там есть что написать...

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Стандарты самодельных интерфейсов (GUI)
« Ответ #10 : 25 Январь 2014, 10:24:20 »
правильный путь - отписать разработчику yad насчет дефолтного расположения кнопок
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:Стандарты самодельных интерфейсов (GUI)
« Ответ #11 : 25 Январь 2014, 10:37:22 »
Тоже думал об этом. Вот бы в какой стандарт тыкнуть...
Одним "хачу" не солидно аргументировать

Ну и нам бы определиться по любому надо. С автором или без. Переделать не большая проблема. Но хотелось бы на что-то опереться. Давай погуглим...

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:Стандарты самодельных интерфейсов (GUI)
« Ответ #12 : 25 Январь 2014, 11:08:38 »
http://www.guidebookgallery.org/screenshots/openfile
http://www.guidebookgallery.org/screenshots/colourselector
Однозначности не просматривается
Получается
в винде ok cancel
gnome (а может и gtk) cancel ok
mac cancel ok
qt ok cancel
xfce cancel ok и cancel ok

Предлагаю компромисс: Где есть свои дефолты - не менять (а нам и не поменять). Где расположение кнопок делает программер решить - да ок выполнить и т.п. слева. cancel exit - справа или наоборот
Я за cancel ok. Более вероятное справа удобнее


« Последнее редактирование: 25 Январь 2014, 11:10:35 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Re:Стандарты самодельных интерфейсов (GUI)
« Ответ #13 : 25 Январь 2014, 11:14:41 »
 А зачем cancel когда есть крестик и Ctrl+F4 ? ;) Оставить одну кнопку "Сделать хорошо!"  ;D
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:Стандарты самодельных интерфейсов (GUI)
« Ответ #14 : 25 Январь 2014, 11:22:57 »
Я кстати от излишней рациональности иногда так и делал
Но получается это не юзерфрендли и самопал