fix cmm/app_data, add fNav to ISO

git-svn-id: svn://kolibrios.org@6580 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Kirill Lipatov (Leency) 2016-10-07 14:43:24 +00:00
parent 81b8c43e15
commit 3820a8d290
10 changed files with 90 additions and 1 deletions

View File

@ -225,6 +225,7 @@ extra_files = {
{"kolibrios/settings/app_plus.ini", "common/settings/app_plus.ini"}, {"kolibrios/settings/app_plus.ini", "common/settings/app_plus.ini"},
{"kolibrios/utils/appearance", PROGS .. "/cmm/appearance/appearance.com"}, {"kolibrios/utils/appearance", PROGS .. "/cmm/appearance/appearance.com"},
{"kolibrios/utils/calcplus", PROGS .. "/other/calcplus/calcplus"}, {"kolibrios/utils/calcplus", PROGS .. "/other/calcplus/calcplus"},
{"kolibrios/utils/fNav/", "common/File Managers/fNav*"},
} }
if build_type == "rus" then tup.append_table(extra_files, { if build_type == "rus" then tup.append_table(extra_files, {
{"Docs/cp866/config.txt", build_type .. "/docs/CONFIG.TXT"}, {"Docs/cp866/config.txt", build_type .. "/docs/CONFIG.TXT"},

View File

@ -0,0 +1,80 @@
;;;;;;;;;;;;;
;;; fNav ;;;;
;;;;;;;;;;;;;
Автор программы: 0CodErr
Адрес программы: http://board.kolibrios.org/viewtopic.php?f=44&t=2178
fNav - файловый навигатор для о.с. Колибри.
Управление мышью:
-----------------
средняя кнопка + движение вверх на уровень вверх
средняя кнопка + движение влево в предыдущую директорию
средняя кнопка + движение вправо в следующую директорию
Управление клавиатурой:
-----------------------
Home в начало списка
End в конец списка
PageUp на страницу вверх
PageDown на страницу вниз
ArrowUp на один элемент вверх
ArrowDown на один элемент вниз
RightCtrl + Home в начало списка без изменения(смещения) выделения
RightCtrl + End в конец списка без изменения(смещения) выделения
RightCtrl + PageUp на страницу вверх без изменения(смещения) выделения
RightCtrl + PageDown на страницу вниз без изменения(смещения) выделения
RightCtrl + ArrowUp на один элемент вверх без изменения(смещения) выделения
RightCtrl + ArrowDown на один элемент вниз без изменения(смещения) выделения
RightCtrl + L перейти в адресную строку
BackSpace на уровень вверх
ArrowLeft в предыдущую директорию
ArrowRight в следующую директорию
Enter перейти в выделенную(или введённую в адресную строку) директорию или
открыть(запустить) выделенный файл
<клавиша с символом> перейти в списке на следующий элемент, начинающийся с этого символа
RightShift + <клавиша с символом> перейти в списке на предыдущий элемент, начинающийся с этого символа
Множественное выделение элементов списка:
-----------------------------------------
Мышью или клавиатурой:
RightShift + (ArrowUp|ArrowDown|PageUp|PageDown|Home|End)
LeftCtrl + A выделить всё
Действия с элементами списка:
-----------------------------
LeftCtrl + X вырезать
LeftCtrl + C копировать
LeftCtrl + V вставить
Delete удалить
Insert создать файл
RightShift + Insert создать папку
Сортировка списка с помощью клавиатуры:
---------------------------------------
Ctrl + F2 по типу
Ctrl + F3 по имени
Ctrl + F4 по расширению
Ctrl + F5 по размеру
Ctrl + F6 по дате
Ctrl + F7 по атрибутам
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Используемые библиотеки:
------------------------
box_lib (edit_box, scrollbar)
libimg (загрузка иконок, курсоров и шрифта)
buf2d (отрисовка списка)
Следующие файлы должны находиться в папке с программой:
-------------------------------------------------------
fnav.set (список ассоциированных приложений и расширений файлов)
fnav.ext (список номеров ассоциированных иконок и расширений файлов)
fnav_icn.png (иконки)
fnav_fnt.png (шрифт)
fnav_cur.png (курсор)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -0,0 +1,6 @@
6: gif, bmp, png, tga, jpg, ico, cur, tif, tiff, jpeg, ppm, pgm, pbm, pnm, pcx, wbmp, xcf
7: wav, mp3, mid, m3u, lap, asf
8: avi, mp4, mkv, mov, mpg, mpeg
9: txt, log
10: zip, 7z, rar
11: html, htm, mht, xhtml

View File

@ -0,0 +1 @@
/sys/TinyPad: asm, inc, ini, txt, mac, log, dat /sys/media/kiv: gif, bmp, png, tga, jpg, ico, cur, tif, tiff, jpeg, ppm, pgm, pbm, pnm, pcx, wbmp, xcf /sys/3d/view3ds: 3ds /sys/HTMLv: htm, html, mht, xhtml, fb2 /sys/develop/cObj: obj /sys/desktop: skn /sys/rtfRead: rtf /sys/develop/t_edit: cpp, h, c, c-- /sys/media/AC97SND: wav, mp3 /sys/media/MIDAMP: mid /sys/media/listplay: m3u, lap, asf /sys/shell: sh /sys/develop/heed:

Binary file not shown.

After

Width:  |  Height:  |  Size: 307 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -19,3 +19,4 @@ VoxelEditor=/kolibrios/3d/voxel_editor/voxel_editor,30
[Other] [Other]
Calc+=/kolibrios/utils/calcplus,4 Calc+=/kolibrios/utils/calcplus,4
Life=/kolibrios/demos/life2,13 Life=/kolibrios/demos/life2,13
fNav=/kolibrios/unils/fNav.kex,45

View File

@ -39,7 +39,7 @@ need to reboot system to try again."
void CheckKosMounted() void CheckKosMounted()
{ {
if (dir_exists("/kolibrios/")) if (dir_exists("/kolibrios"))
{ {
if (file_exists(APP_PLUS_INI_PATH)) if (file_exists(APP_PLUS_INI_PATH))
io.run("syspanel", APP_PLUS_INI_PATH); io.run("syspanel", APP_PLUS_INI_PATH);