forked from KolibriOS/kolibrios
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:
parent
81b8c43e15
commit
3820a8d290
@ -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"},
|
||||||
|
80
data/common/File Managers/fNav/About.txt
Normal file
80
data/common/File Managers/fNav/About.txt
Normal 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 (курсор)
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
BIN
data/common/File Managers/fNav/fNav.kex
Normal file
BIN
data/common/File Managers/fNav/fNav.kex
Normal file
Binary file not shown.
BIN
data/common/File Managers/fNav/fNav_icn.PNG
Normal file
BIN
data/common/File Managers/fNav/fNav_icn.PNG
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.4 KiB |
6
data/common/File Managers/fNav/fnav.ext
Normal file
6
data/common/File Managers/fNav/fnav.ext
Normal 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
|
1
data/common/File Managers/fNav/fnav.set
Normal file
1
data/common/File Managers/fNav/fnav.set
Normal 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:
|
BIN
data/common/File Managers/fNav/fnav_cur.png
Normal file
BIN
data/common/File Managers/fNav/fnav_cur.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 307 B |
BIN
data/common/File Managers/fNav/fnav_fnt.png
Normal file
BIN
data/common/File Managers/fNav/fnav_fnt.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
@ -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
|
||||||
|
@ -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);
|
||||||
|
Loading…
Reference in New Issue
Block a user