diff --git a/data/Tupfile.lua b/data/Tupfile.lua index c6f69acf4..d6ec389be 100644 --- a/data/Tupfile.lua +++ b/data/Tupfile.lua @@ -666,6 +666,7 @@ tup.append_table(img_files, { {"EASYSHOT", VAR_PROGS .. "/cmm/misc/easyshot.com"}, {"MOUSECFG", VAR_PROGS .. "/cmm/mousecfg/mousecfg.com"}, {"BARSCFG", VAR_PROGS .. "/cmm/barscfg/barscfg.com"}, + {"SEARCH", VAR_PROGS .. "/cmm/misc/search.com"}, {"SYSPANEL", VAR_PROGS .. "/cmm/misc/software_widget.com"}, {"SYSMON", VAR_PROGS .. "/cmm/sysmon/sysmon.com"}, {"TMPDISK", VAR_PROGS .. "/cmm/tmpdisk/tmpdisk.com"}, diff --git a/data/en_US/settings/menu.dat b/data/en_US/settings/menu.dat index e553a2fba..d3fd5709a 100644 --- a/data/en_US/settings/menu.dat +++ b/data/en_US/settings/menu.dat @@ -12,6 +12,7 @@ 23 Game Center |allgames 60 System panel |syspanel 18 Documentation |docpack +49 Search |search 53 Run |run 04 Shut down |end #1 **** DEMOS diff --git a/data/es_ES/settings/menu.dat b/data/es_ES/settings/menu.dat index 3a9114c6e..5ae082fe7 100644 --- a/data/es_ES/settings/menu.dat +++ b/data/es_ES/settings/menu.dat @@ -13,6 +13,7 @@ 16 Centro de juegos |allgames 60 System panel |syspanel 18 Ayuda |docpack +49 Buscar |search 53 Ejecutar aplicaciвn |run 04 Apagar |end #1 **** DEMOS diff --git a/data/ru_RU/settings/menu.dat b/data/ru_RU/settings/menu.dat index 7ea3e00bc..b28b20566 100644 --- a/data/ru_RU/settings/menu.dat +++ b/data/ru_RU/settings/menu.dat @@ -12,6 +12,7 @@ 23 Игровой центр |allgames 60 Системная панель |syspanel 18 Документация |docpack +49 Поиск |search 53 Запуск программы |run 04 Завершение работы |end #1 **** 2D Демки diff --git a/programs/cmm/misc/search.c b/programs/cmm/misc/search.c new file mode 100644 index 000000000..711ecdd77 --- /dev/null +++ b/programs/cmm/misc/search.c @@ -0,0 +1,13 @@ +#define MEMSIZE 1024*20 +#define ENTRY_POINT #main + +#include "../lib/fs.h" + +void main() +{ + char param2[4096]; + strcpy(#param2, "\\s "); + strncpy(#param2 + 3, #param, sizeof(param2) - 2 - 3); + RunProgram("/sys/File managers/Eolite", #param2); + ExitProcess(); +}