Форум проекта PuppyRus Linux
Разработки проекта PuppyRus => Программирование и компиляция => Тема начата: knn от 03 Июль 2019, 19:56:53
-
( отсюда : 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 - ключевое ( точнее что-то вроде "двойного пробела". Получились и выбор файла и перемещение, но только "вниз по дереву" )
-
Yad вроде посовременней
Оффтоп, но пригодится: примеры yad (http://smokey01.com/yad/), примеры gtkdialog (http://xpt.sourceforge.net/techdocs/language/gtkdialog/gtkde02-GtkdialogExamples/single/).
-
Yad вроде посовременней
- :) "dialog" - поконсольней => поуниверсальней (хотя может и позамороченней)
-
- space key to select a file - ключевое ( точнее что-то вроде "двойного пробела". Получились и выбор файла и перемещение, но только "вниз по дереву" )
- конечно можно и "вверх по дереву" ( авторы же учитывали ):
----------
Для 'dialog' (НЕ-Xdialog):
Перемещение по окну Диалога - "грубо говоря" - СТРЕЛКИ (после непродолжительного применения приходит понимание принципа) [ еще для перемещений - TAB ].
---------
ВЫБОР - двойной-ПРОБЕЛ или ПРОБЕЛ( одиночный - имя файла - в строку, где отображается результат выбора).
Enter - для "Да/Нет".
----------
Переход вверх по Дереву-дирректорий - "подтереть" путь в "адресной строке", (можно например до первого слэша - чтоб начать путь от корня).
-
# еще немного про Xdialog:
- его тоже можно раскрашивать ( ? может и начиная с "какой-то версии" - раньше мне попадалась "раскраска" только 'dialog~a')
file:///usr/share/doc/Xdialog-2.3.1/common.html#RCFILE ;
/usr/share/doc/Xdialog-2.3.1/rcfile.png - сркрин -
(https://i.ibb.co/SxvwHSS/rcfile.png) (https://imgbb.com/SxvwHSS)
-----
(https://i.ibb.co/x795WF3/xdialog.png) (https://ibb.co/x795WF3)