А. Ну это надо поправить.
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Тут можно придумать галочку в настройки "Сохранять изображения с применением масштаба", например. Если стоит галка, то и геометрия будет сохраняться, как при просмотре, и масштаб (х2, х3...) - пойдет?
То, что файл получает имя типа filename.grf.png, это так задумано, чтобы однозначно знать исходник, а не помнить, а то, что два раза png - это косяк.
- - - Добавлено - - -
Теперь про это.
Идея хорошая.
Но есть нюансы.
Собственно сам Lister понятия не имеет о том, какая сортировка включена в панели файлов, ему передается порядковый номер файла в образе, а не в списке на панели, поэтому щелкаться назад/вперед будут файлы в том порядке, в котором они встречаются в директории. Такая тонкость. Это раз.
Два. Надо подумать насчет горячих кнопок. Дело в том, что просмотр графики ничем от просмотра текста/асма... не отличается, а там использовать кнопки типа PgDn/PgUp будет нехорошо, пробел вроде можно (все равно все тексты read only), надо будет убедиться, что он нигде не используется. Пока навскидку могу предложить что-то типа Ctrl+Up/Ctrl+Dn (Влево/вправо с ним это переход по слова, а Ctrl+PgDn/Ctrl+PgUp - это переход в конец/начало в пределах страницы).
- - - Добавлено - - -
В общем по клавишам предлагаю: Пробел/Ctrl+Up/Ctrl+Dn, причем, Пробел крутит по кругу.
- - - Добавлено - - -
Не очень понял. Поддержать архиваторные плагины TC?
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Почему нет? решение хорошее. Только включи его по умолчанию или пусть запоминает последний выбор, хотя бы текущем сеансе работы.
Плевать. Это инструмент быстрого просмотра, а не файловый менеджер.
Считаю нужно пробовать. Практика всё расставит на места.
Ctrl+Home - перейти к первому файлу.
Ctrl+End - перейти к последнему.
Ctrl+Del - удалить файл.
И такой вопрос: если открыли картинку, будет ли показаться текстовые файлы (например)? Я считаю, что просматривать нужно только тот тип файлов который был открыт или родственные (например: txt, doc).
Есть ещё вариант: для навигации задействовать цифровую клавиатуру. Лично я её почти не использую. Не удобно будет тем, кто привык на ней нажимать системные кнопки (Ins, del и т.п.). Но я знаю только одного такого человека.
Последний раз редактировалось tae1980; 30.10.2019 в 22:53.
Это в настройках будет --> будет сохраняться.
Это где? В Lister?
Будут показываться. Там нет такого понятия как тип файла (не завезли), картинка, текст,... - это не тип файла, а режим просмотра, просто для разных файлов разные режимы включаются по умолчанию. Никто при этом не мешает, открыв картинку на просмотр, взять да и сменить режим, например на hex. Суть в чем, функционал не должен ломать стройность логики дизайна. А данном случае получается усложнение, не очевидное решение.
По-моему, Пробел/Ctrl+Up/Ctrl+Dn, как-то понятнее.
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Ага.
В твоей программе условно есть
- GUI
- модуль чтения/записи файла на Винду
- модуль чтения/записи из/в образ CP/M
Вот вместо последнего модуля иметь возможность подключать WCX-плагины (которые есть обычная dll). Они уже умеют и каталог образа вернуть и конкретный файл оттуда прочитать или записать. Единственно, для унификации в модуле GUI придется устроить возможность подкаталогов с вложениями.
Тогда этой же утилитой станет можно копировать не только образы CP/M, но еще и из образов TRDOS, UZIX, FAT, и еще каких там было тс-плагинов
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эх. Только вот я с ними совсем не умею. Листерный плагин писал. Кое-как написал, вроде работает, а чтобы наоборот, это я не умею![]()
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Да. Обычная схема работ какая? Нашел в каталоге, выбрал, посмотрел, вернулся, удалил. Введение кнопки del позволит удалять прямо во время просмотра, что очень удобно. Прыгнуть в начало/конец каталог нужно потому, что сортировка в Lister не будет совпадать с каталогом. Сортировки не совпадают почти во всех программах просмотра, по этому я запускаю просмоторщик на любом файле, прыгаю в начало каталога и начинаю просмотр.
Но есть понятие "каталог", то можно ожидать наличие понятие "расширение файла"? В большинстве случаев было бы удобно если открыли файл "*.grf", то переходить программу будет только по ним (остальные пропускаем), а если открыли файл "*.txt", то переходы только по ним.
Хотя это не так критично. Просто возможность перехода - очень полезно. Размер дисков не велик, так что в большинстве файлы будут единообразны.
Понятнее, возможно. Но я больше имел ввиду "удобнее". Что удобнее нажимать две кнопки или одну? Мне подойдет любое решение.
А остальное можно описать в хелпах.
А можно сделать запуск текущего образа во внешнем эмуляторе?
Это конечно уже излишество. Но в ряде случаев это было бы удобно.
Думаю, можно. Надо подумать. Как наберусь сил, займусь всем.
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)