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

Автор Тема: dialog - навигация (выбор файла) - docs.puppyrus.org  (Прочитано 3084 раз)

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

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
( отсюда : http://docs.puppyrus.org/programming/dialog  [перевод/адаптация статьи]
1.
Цитата
Диалоговое окно для выбора файла состоит из панелей. Вы можете перемещаться между ними при помощи клавиши Tab. Кроме этого, у вас есть возможность вводить данные непосредственно в строке ввода, расположенной под панелями.
2.
Цитата
Второе «но» — это навигация по файловому дереву. В текстовом режиме (dialog) у меня это не получилось — клавиша Enter воспринимается как окончательный выбор и использовать ее для перемещения по подкаталогам не удается.
  - также там надпись про оригинал: -
Цитата
Copyright © 2004, Sunil Thomas Thonikuzhiyil. Copying license http://linuxgazette.net/copying.html
Published in Issue 101 of Linux Gazette, April 2004 )
---------
- у меня перемещение по началу тоже не получалось --> https://linuxgazette.net/101/sunil.html  [https://linuxgazette.net/101/sunil.html]:
Цитата
The file selection dialog presents 2 panes. You can use Tab key to switch between panes and space key to select a file. It is also possible to type into the input box of files select dialog.
- space key to select a file - ключевое ( точнее что-то вроде "двойного пробела". Получились и выбор файла и перемещение, но только "вниз по дереву" )
« Последнее редактирование: 03 Июль 2019, 20:04:28 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: dialog - навигация (выбор файла) - docs.puppyrus.org
« Ответ #1 : 03 Июль 2019, 20:12:08 »
Yad вроде посовременней
Оффтоп, но пригодится: примеры yad, примеры gtkdialog.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: dialog - навигация (выбор файла) - docs.puppyrus.org
« Ответ #2 : 03 Июль 2019, 20:16:06 »
Yad вроде посовременней
- :) "dialog" - поконсольней => поуниверсальней (хотя может и позамороченней)
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: dialog - навигация (выбор файла) - docs.puppyrus.org
« Ответ #3 : 05 Сентябрь 2020, 07:50:01 »
- space key to select a file - ключевое ( точнее что-то вроде "двойного пробела". Получились и выбор файла и перемещение, но только "вниз по дереву" )
- конечно можно и "вверх  по дереву" ( авторы же учитывали ):
----------
Для 'dialog'   (НЕ-Xdialog):

Перемещение
по окну Диалога - "грубо говоря" - СТРЕЛКИ (после непродолжительного применения приходит понимание принципа) [ еще для перемещений - TAB ].
---------
ВЫБОР - двойной-ПРОБЕЛ или ПРОБЕЛ( одиночный - имя файла - в строку, где отображается результат выбора).
Enter - для "Да/Нет".
----------
Переход вверх по Дереву-дирректорий - "подтереть" путь в "адресной строке", (можно например до первого слэша - чтоб начать путь от корня).
« Последнее редактирование: 05 Сентябрь 2020, 07:59:02 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
  • Автор темы
Re: dialog - навигация (выбор файла) - docs.puppyrus.org
« Ответ #4 : 08 Апрель 2021, 21:12:02 »
# еще немного про Xdialog:
- его тоже можно раскрашивать ( ? может и начиная с "какой-то версии" - раньше мне попадалась "раскраска" только 'dialog~a')

file:///usr/share/doc/Xdialog-2.3.1/common.html#RCFILE ;

/usr/share/doc/Xdialog-2.3.1/rcfile.png - сркрин -

-----
« Последнее редактирование: 08 Апрель 2021, 21:15:13 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.