diff --git a/data/common/File Managers/icons.ini b/data/common/File Managers/icons.ini index 77a5546524..82969b9c22 100644 --- a/data/common/File Managers/icons.ini +++ b/data/common/File Managers/icons.ini @@ -15,6 +15,7 @@ inf=3 odt=3 ob07=3 inc=4 +c=14 h=4 img=5 ima=5 @@ -86,8 +87,8 @@ iw4=6 wav=7 mp3=7 xm=7 -mid=7 -midi=7 +mid=22 +midi=22 aif=7 aifc=7 aiff=7 @@ -135,7 +136,6 @@ html=12 mht=12 eml=12 url=12 -css=13 js=14 lif=15 3ds=15 @@ -170,14 +170,14 @@ java=27 pas=27 pp=27 xml=27 -cpp=28 -c=28 +cpp=14 fb2=29 ob7=29 grf=47 mgb=47 ch8=48 dtp=52 +css=52 pal=52 ttf=59 ttc=59 diff --git a/data/common/icons16.png b/data/common/icons16.png index 6549cf0830..b1d6144503 100644 Binary files a/data/common/icons16.png and b/data/common/icons16.png differ diff --git a/data/eng/settings/menu.dat b/data/eng/settings/menu.dat index c5b4019be4..e134993607 100644 --- a/data/eng/settings/menu.dat +++ b/data/eng/settings/menu.dat @@ -35,21 +35,22 @@ 15 3D-waved area |3d/3dwav #3 **** GRAPHICS 06 Kolibri Image Viewer |media/kiv -06 zSea* Image Viewer |/kolibrios/media/zsea/zsea +06 zSea Image Viewer * |/kolibrios/media/zsea/zsea 38 Animage |media/animage +38 IconEdit |media/iconedit 40 Image Filtering |media/imgf/imgf 52 Palitra |media/palitra 39 Pipet |develop/pipet #4 **** MULTIMEDIA 53 Pixie AudioPlayer |media/pixie -53 AC97SND Audioplayer |media/ac97snd -11 Fplay* Video player |/kolibrios/media/fplay 07 MidAMP |media/midamp +22 Toy piano |media/piano +11 Fplay Video player * |/kolibrios/media/fplay #5 **** DEV 09 KPack Archiver |kpack 54 Flat Assembler |develop/fasm 20 Diff Tool |develop/diff -16 Debug Board |develop/board +13 Debug Board |develop/board 16 Debugger |develop/mtdbg 34 Base Converter |develop/h2d2b 59 Character table |develop/ASCIIVju @@ -97,7 +98,7 @@ 25 Network devices |network/netcfg 25 Network status |network/netstat #12 **** CLIENTS -16 IRC |network/ircc +13 IRC |network/ircc 16 FTP |network/ftpc 50 TFTP |network/tftpc 24 Ping |network/ping @@ -113,7 +114,9 @@ 00 Emulators* > |@6 16 Analog clock |aclock 16 Binary clock |demos/bcdclk +29 FB2 Reader |fb2read 16 Timer |timer 45 Screenshooter |scrshoot +45 Easyshot |easyshot 03 RTF reader |rtfread ## diff --git a/data/rus/settings/menu.dat b/data/rus/settings/menu.dat index 951adef1ae..0e0ed9e4d9 100644 --- a/data/rus/settings/menu.dat +++ b/data/rus/settings/menu.dat @@ -1,6 +1,7 @@ -#0 +#0 **** MAIN 23 Игровой центр |allgames -00 Демки > |@1 +00 2D Демки > |@1 +00 3D Демки > |@2 00 Графика > |@3 00 Звук и видео > |@4 00 Разработка > |@5 @@ -11,8 +12,7 @@ 18 Документация |docpack 53 Запуск программы |run 04 Завершение работы |end -#1 ==Демки -00 Трёхмерные > |@2 +#1 **** 2D Демки 16 Кружок |demos/circle 16 Фрактал Мандельброта |demos/tinyfrac 16 Цвета |demos/colorref @@ -25,7 +25,7 @@ 16 Паутинка |demos/web 16 Фейерверк |demos/firework 16 UnvWater |demos/unvwater -#2 ==3D +#2 **** 3D 15 Скринсейвер |3d/crownscr 15 3D-Лабиринт |3d/free3d04 15 3D-Куб |3d/3dcube2 @@ -33,23 +33,23 @@ 15 Просмотрщик 3DS |3d/view3ds 15 Шестерёнки |3d/gears 15 3D-Волны |3d/3dwav -#3 ==Графика +#3 **** Графика 06 Просмотр фото KIV |media/kiv 06 Просмотр фото zSea |/kolibrios/media/zsea/zsea 38 Редактор Animage |media/animage +38 Редактор иконок |media/iconedit 40 Наложение фильтров |media/imgf/imgf 52 Палитра |media/palitra 39 Пипетка |develop/pipet -#4 ==Звук и видео +#4 **** Звук и видео 53 Аудиоплеер Pixie |media/pixie -53 Аудиоплеер AC97SND |media/ac97snd -11 Видеоплеер Fplay |/kolibrios/media/fplay 07 Midi-плеер |media/midamp -07 Детское пианино |media/piano -#5 ==Разработка +22 Детское пианино |media/piano +11 Видеоплеер Fplay * |/kolibrios/media/fplay +#5 **** Разработка 09 Упаковщик KPack |kpack 54 Flat Assembler |develop/fasm -16 Доска отладки |develop/board +13 Доска отладки |develop/board 59 HEX-редактор |develop/heed 20 Diff tool |develop/diff 16 Отладчик |develop/mtdbg @@ -57,13 +57,13 @@ 59 Таблица символов |develop/ASCIIVju 59 ASCII-коды |develop/keyascii 59 SCAN-коды |develop/scancode -#6 ==Эмуляторы +#6 **** Эмуляторы 24 DOSBox |/kolibrios/emul/DosBox/dosbox 16 e80 (ZX Spectrum) |/kolibrios/emul/e80/e80 16 FCE Ultra - NES |/kolibrios/emul/fceu/fceu 16 ZSNES Super Nintendo |/kolibrios/emul/zsnes/zsnes 16 ScummVM |/kolibrios/emul/scummvm -#7 ==Система +#7 **** Система 00 Файловые менеджеры > |@8 00 Спец. возможности > |@9 16 Календарь |calendar @@ -72,30 +72,30 @@ 24 Консоль SHELL |shell 05 Сохранение образа |rdsave 25 Системная панель |syspanel -#8 ==Система > ФМ +#8 **** Система > ФМ 24 KFAR |File Managers/kfar 20 fNav |File Managers/fNav/fNav 50 KFM2 |File Managers/kfm2 50 Eolite |File Managers/Eolite -#9 ==Система > Спец.возможности +#9 **** Система > Спец.возможности 49 Экранная лупа |magnify 59 Экранная клавиатура |zkey -#10 ==Офис +#10 **** Офис 16 Калькулятор |calc 03 Редактор Tinypad |tinypad 28 Редактор CodeEdit |develop/cedit 21 Табличный процессор |table 47 Построение графиков |graph 03 Просмотр RTF |rtfread -#11 ==Сеть +#11 **** Сеть 00 Серверы > |@12 00 Клиенты > |@13 25 Настройки сети |network/netcfg 25 Статус подключения |network/netstat -#12 ==Сеть > Серверы +#12 **** Сеть > Серверы 16 FTP daemon |network/ftpd -#13 ==Сеть > Клиенты -16 IRC клиент |network/ircc +#13 **** Сеть > Клиенты +13 IRC клиент |network/ircc 16 FTP клиент |network/ftpc 50 TFTP клиент |network/tftpc 24 Ping |network/ping @@ -105,9 +105,11 @@ 16 VNC Клиент |network/vncc 33 Интернет загрузчик |network/downloader 12 Браузер WebView |network/webview -#14 ==Разное +#14 **** Разное 00 Эмуляторы* > |@6 45 Создание скриншотов |scrshoot +45 Простой скриншотер |easyshot +29 FB2 Читалка |fb2read 16 Аналоговые часы |aclock 16 Таблица Менделеева |period 16 Тренажёр KJ|ABuIIIA |games/klavisha diff --git a/programs/cmm/browser/WebView.c b/programs/cmm/browser/WebView.c index 9974f3c7b1..7904c772a7 100644 --- a/programs/cmm/browser/WebView.c +++ b/programs/cmm/browser/WebView.c @@ -985,7 +985,7 @@ dword GetImg(bool _new) for (i = 0; i < WB1.img_url.count; i++) { cur_img_url = WB1.img_url.get(i); - //if (debug_mode) + if (debug_mode) {debug("get img: ");debugln(cur_img_url);} if (cache.has(cur_img_url)==false) { prbar.max = WB1.img_url.count; diff --git a/programs/cmm/sysmon/sysmon.c b/programs/cmm/sysmon/sysmon.c index 1318ad73f2..e98c1c947a 100644 --- a/programs/cmm/sysmon/sysmon.c +++ b/programs/cmm/sysmon/sysmon.c @@ -78,8 +78,6 @@ int proc_list[256]; checkbox show_system = { T_SHOW_SYSTEM, false }; -char* shared_icons_16; - sensor cpu; sensor ram; sensor rd; @@ -104,7 +102,6 @@ void main() { int btn; load_lib(); - shared_icons_16 = memopen("ICONS18W", NULL, SHM_READ); @SetEventMask(EVM_REDRAW + EVM_KEY + EVM_BUTTON + EVM_MOUSE + EVM_MOUSE_FILTER); loop() switch(@WaitEventTimeout(50)) { @@ -297,6 +294,8 @@ void MonitorTmp() void DrawIconWithText(dword _x, _y, _icon, _title) { + static dword shared_icons_16; + if (!shared_icons_16) shared_icons_16 = memopen("ICONS18W", NULL, SHM_READ); if (shared_icons_16) { PutPaletteImage(18*18*4*_icon + shared_icons_16, 18, 18,_x, _y, 32, 0); } else { diff --git a/programs/system/menu/trunk/menu.asm b/programs/system/menu/trunk/menu.asm index 558bc2375b..357e8e0d7f 100644 --- a/programs/system/menu/trunk/menu.asm +++ b/programs/system/menu/trunk/menu.asm @@ -21,7 +21,7 @@ ; Compile with FASM for Kolibri ;****************************************************************************** BTN_HEIGHT = 26 - BTN_WIDTH = 198 ; was 178 + BTN_WIDTH = 198 ; 178 for a small font TXT_Y = (BTN_HEIGHT)/2-7 FONT_TYPE = 0x90000000 @@ -1000,6 +1000,7 @@ align 4 sub ebx, 2 shl eax, 16 add eax, ebx + add eax, 1 shl 16 mov [tmp], eax mov ebx, [icon_number] imul ebx, 18*18*4 @@ -1011,7 +1012,7 @@ align 4 mov ecx, [shared_icons_active_ptr] .not_active_icon: add ebx, ecx - mcall 65, ebx, (18 shl 16) + 18, [tmp], 32, 0, 0 + mcall 65, ebx, <18,18>, [tmp], 32, 0, 0 @@: pop ebp edi esi ecx