forked from KolibriOS/kolibrios
table 0.99.3: fix several bugs
templates: upload to svn, add to ISO/res/templates git-svn-id: svn://kolibrios.org@7544 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
1 parent
78003bd7a5
commit
60e27afe74
9 files changed
+954
-781
No files matched your search
+2
-2
@@ -243,8 +243,8 @@ extra_files = {
|
||||
{"kolibrios/media/zsea/zsea.ini", PROGS .. "/media/zsea/zSea.ini"},
|
||||
{"kolibrios/media/zsea/buttons/buttons.png", PROGS .. "/media/zsea/buttons.png"},
|
||||
{"kolibrios/res/skins/", "../skins/authors.txt"},
|
||||
{"kolibrios/res/wallpapers/in_the_wind.png", "common/wallpapers/in_the_wind.png"},
|
||||
{"kolibrios/res/wallpapers/deink.png", "common/wallpapers/deink.png"},
|
||||
{"kolibrios/res/wallpapers/", "common/wallpapers/*"},
|
||||
{"kolibrios/res/templates/", "common/templates/*"},
|
||||
}
|
||||
if build_type == "rus" then tup.append_table(extra_files, {
|
||||
{"Docs/cp866/config.txt", build_type .. "/docs/CONFIG.TXT"},
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
0 25 -9 9
|
||||
=9*exp(-x/10)*sin(x)
|
||||
@@ -0,0 +1,35 @@
|
||||
-3 3 -1 1
|
||||
0 0
|
||||
0,1 0,099833417
|
||||
0,2 0,198669331
|
||||
0,3 0,295520207
|
||||
0,4 0,389418342
|
||||
0,5 0,479425539
|
||||
0,6 0,564642473
|
||||
0,7 0,644217687
|
||||
0,8 0,717356091
|
||||
0,9 0,78332691
|
||||
1 0,841470985
|
||||
1,1 0,89120736
|
||||
1,2 0,932039086
|
||||
1,3 0,963558185
|
||||
1,4 0,98544973
|
||||
1,5 0,997494987
|
||||
1,6 0,999573603
|
||||
1,7 0,99166481
|
||||
1,8 0,973847631
|
||||
1,9 0,946300088
|
||||
2 0,909297427
|
||||
2,1 0,863209367
|
||||
2,2 0,808496404
|
||||
2,3 0,745705212
|
||||
2,4 0,675463181
|
||||
2,5 0,598472144
|
||||
2,6 0,515501372
|
||||
2,7 0,42737988
|
||||
2,8 0,33498815
|
||||
2,9 0,239249329
|
||||
3 0,141120008
|
||||
3,1 0,041580662
|
||||
3,2 -0,058374143
|
||||
3,3 -0,157745694
|
||||
@@ -0,0 +1,33 @@
|
||||
#SHS
|
||||
|
||||
echo Table for 16-color terminal escape sequences.
|
||||
echo Replace ESC with \033 in bash.
|
||||
|
||||
echo Background | Foreground colors
|
||||
echo ---------------------------------------------------------------------
|
||||
echo [0m ESC[40m | [40m[30m [30m [40m[31m [31m [40m[32m [32m [40m[33m [33m [40m[34m [34m [40m[35m [35m [40m[36m [36m [40m[37m [37m [0m
|
||||
echo [0m ESC[40m | [40m[1;30m [1;30m[40m[1;31m [1;31m[40m[1;32m [1;32m[40m[1;33m [1;33m[40m[1;34m [1;34m[40m[1;35m [1;35m[40m[1;36m [1;36m[40m[1;37m [1;37m[0m
|
||||
echo ---------------------------------------------------------------------
|
||||
echo [0m ESC[41m | [41m[30m [30m [41m[31m [31m [41m[32m [32m [41m[33m [33m [41m[34m [34m [41m[35m [35m [41m[36m [36m [41m[37m [37m [0m
|
||||
echo [0m ESC[41m | [41m[1;30m [1;30m[41m[1;31m [1;31m[41m[1;32m [1;32m[41m[1;33m [1;33m[41m[1;34m [1;34m[41m[1;35m [1;35m[41m[1;36m [1;36m[41m[1;37m [1;37m[0m
|
||||
echo ---------------------------------------------------------------------
|
||||
echo [0m ESC[42m | [42m[30m [30m [42m[31m [31m [42m[32m [32m [42m[33m [33m [42m[34m [34m [42m[35m [35m [42m[36m [36m [42m[37m [37m [0m
|
||||
echo [0m ESC[42m | [42m[1;30m [1;30m[42m[1;31m [1;31m[42m[1;32m [1;32m[42m[1;33m [1;33m[42m[1;34m [1;34m[42m[1;35m [1;35m[42m[1;36m [1;36m[42m[1;37m [1;37m[0m
|
||||
echo ---------------------------------------------------------------------
|
||||
echo [0m ESC[43m | [43m[30m [30m [43m[31m [31m [43m[32m [32m [43m[33m [33m [43m[34m [34m [43m[35m [35m [43m[36m [36m [43m[37m [37m [0m
|
||||
echo [0m ESC[43m | [43m[1;30m [1;30m[43m[1;31m [1;31m[43m[1;32m [1;32m[43m[1;33m [1;33m[43m[1;34m [1;34m[43m[1;35m [1;35m[43m[1;36m [1;36m[43m[1;37m [1;37m[0m
|
||||
echo ---------------------------------------------------------------------
|
||||
echo [0m ESC[44m | [44m[30m [30m [44m[31m [31m [44m[32m [32m [44m[33m [33m [44m[34m [34m [44m[35m [35m [44m[36m [36m [44m[37m [37m [0m
|
||||
echo [0m ESC[44m | [44m[1;30m [1;30m[44m[1;31m [1;31m[44m[1;32m [1;32m[44m[1;33m [1;33m[44m[1;34m [1;34m[44m[1;35m [1;35m[44m[1;36m [1;36m[44m[1;37m [1;37m[0m
|
||||
echo ---------------------------------------------------------------------
|
||||
echo [0m ESC[45m | [45m[30m [30m [45m[31m [31m [45m[32m [32m [45m[33m [33m [45m[34m [34m [45m[35m [35m [45m[36m [36m [45m[37m [37m [0m
|
||||
echo [0m ESC[45m | [45m[1;30m [1;30m[45m[1;31m [1;31m[45m[1;32m [1;32m[45m[1;33m [1;33m[45m[1;34m [1;34m[45m[1;35m [1;35m[45m[1;36m [1;36m[45m[1;37m [1;37m[0m
|
||||
echo ---------------------------------------------------------------------
|
||||
echo [0m ESC[46m | [46m[30m [30m [46m[31m [31m [46m[32m [32m [46m[33m [33m [46m[34m [34m [46m[35m [35m [46m[36m [36m [46m[37m [37m [0m
|
||||
echo [0m ESC[46m | [46m[1;30m [1;30m[46m[1;31m [1;31m[46m[1;32m [1;32m[46m[1;33m [1;33m[46m[1;34m [1;34m[46m[1;35m [1;35m[46m[1;36m [1;36m[46m[1;37m [1;37m[0m
|
||||
echo ---------------------------------------------------------------------
|
||||
echo [0m ESC[47m | [47m[30m [30m [47m[31m [31m [47m[32m [32m [47m[33m [33m [47m[34m [34m [47m[35m [35m [47m[36m [36m [47m[37m [37m [0m
|
||||
echo [0m ESC[47m | [47m[1;30m [1;30m[47m[1;31m [1;31m[47m[1;32m [1;32m[47m[1;33m [1;33m[47m[1;34m [1;34m[47m[1;35m [1;35m[47m[1;36m [1;36m[47m[1;37m [1;37m[0m
|
||||
echo ---------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
#SHS
|
||||
|
||||
echo Hello, I am a command language interpreter example.
|
||||
ver
|
||||
sleep 200
|
||||
|
||||
|
||||
echo
|
||||
echo ==============
|
||||
echo runing palitra
|
||||
echo ==============
|
||||
|
||||
/sys/media/palitra H 00AEC3D8 003A95BF
|
||||
sleep 300
|
||||
/sys/media/palitra H 007DCEDF 003C427F
|
||||
sleep 200
|
||||
/sys/media/palitra H 00FFFF9F 003CC6DF
|
||||
sleep 200
|
||||
|
||||
|
||||
echo
|
||||
echo ==============
|
||||
echo runing fillscr
|
||||
echo ==============
|
||||
|
||||
/sys/media/fillscr 105,145,200, 105,145,200, 105,145,200, 60,60,128, 82,102,164, 60,60,128, 60,60,128, 60,60,128, 60,60,128
|
||||
sleep 200
|
||||
|
||||
|
||||
echo
|
||||
echo ==============
|
||||
echo runing @notify
|
||||
echo ==============
|
||||
|
||||
/sys/@notify "Hello, I am a @notify app!"
|
||||
sleep 300
|
||||
/sys/@notify "@notify can show several lines.\nNotices are closed automatically in 5 sec."
|
||||
sleep 300
|
||||
/sys/@notify '@notify\nYou can also set an icon and a title.' -tI
|
||||
sleep 300
|
||||
|
||||
|
||||
|
||||
exit
|
||||
@@ -0,0 +1,79 @@
|
||||
Имя программы;Описание;Lang;WebSVN;Forum;wiki
|
||||
@docky;Док-бар;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fdocky%2F&#a92e88fd4523f8d4e6b72c977e438ea8a;http://board.kolibrios.org/viewtopic.php?f=48&t=2455;
|
||||
@hotangles;"служба опции Hot Angles (запуск приложения путём наведения курсора в угол экрана; доп. возможности рабочего стола)";asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fother%2Fha%2F&#af32bbff78a611a6e4824edcba7361181;http://board.kolibrios.org/viewtopic.php?f=42&t=3762;
|
||||
@icon;рабочий стол;asm;;http://board.kolibrios.org/viewtopic.php?f=48&t=1515;
|
||||
@menu;Меню пуск.;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fmenu%2Ftrunk%2F&#a07a01d3bfab170d2567a0c43beb53556;http://board.kolibrios.org/viewtopic.php?f=48&t=1906;
|
||||
@notify;утилита вывода уведомлений;asm;;http://board.kolibrios.org/viewtopic.php?f=42&t=2650;
|
||||
@open;Диалог выбора программы.;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fopen%2F&#a71954713f684b2f848a962781352c698;http://board.kolibrios.org/viewtopic.php?f=48&t=2997;
|
||||
@ss;Скринсейвер. Хранитель экрана. Заставка экрана.;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fss%2Ftrunk%2F&#ae76c7f2a5ba34ae0045bc2f9189f3de0;http://board.kolibrios.org/viewtopic.php?f=48&t=2045;
|
||||
@taskbar;панель задач;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Ftaskbar%2F&#a62ec11ea886ca71c82afc8a714b579cf;http://board.kolibrios.org/viewtopic.php?f=48&t=809;
|
||||
@volume;Регулировщик звука.;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fmedia%2Fvolume%2F&#afc250e0bd57c71d8513adada51b87586;http://board.kolibrios.org/viewtopic.php?f=38&t=3010;
|
||||
allgames;игровой центр;c--;;http://board.kolibrios.org/viewtopic.php?f=9&t=3001;
|
||||
app_plus;"виджет со списком программ ISO; позволяет примонтировать /kolibrios/ вручную";c--;;http://board.kolibrios.org/viewtopic.php?f=9&t=3001;
|
||||
asciivju;Таблица ASCII символов.;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fdevelop%2Fasciivju%2Ftrunk%2F&#a5da69869b5757c5b71158a900f51c0c3;http://board.kolibrios.org/viewtopic.php?f=42&t=1455;
|
||||
calc;калькулятор;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fother%2Fcalc%2F&#a63c078ecbd7ae4df180813602b5ae0b7;http://board.kolibrios.org/viewtopic.php?f=46&t=392;
|
||||
calendar;системный календарь;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fcalendar%2F&#aad5ef82ddbb8983b84a7bea39c99bd48;http://board.kolibrios.org/viewtopic.php?f=42&t=705;
|
||||
colrdial;диалог выбора цвета с палитрой;asm;;http://board.kolibrios.org/viewtopic.php?f=48&t=1946;
|
||||
cpu;диспетчер процессов;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fcpu%2F&#ade815415c1e9b899c56c61778998e7fc;http://board.kolibrios.org/viewtopic.php?f=48&t=2054;
|
||||
cpuid;подробная информация о процессоре;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fcpuid%2F&#a82de51835bbc6ad60432500271150598;http://board.kolibrios.org/viewtopic.php?f=42&t=594;
|
||||
cropflat;Ограничение размеров отображаемой части экрана;asm;;http://board.kolibrios.org/viewtopic.php?f=36&t=2071&p=41586&hilit=cropflat#p41586;
|
||||
disptest;программа для проверки матрицы дисплея;;;http://board.kolibrios.org/viewtopic.php?f=42&t=1122;
|
||||
docpack;документация / блок документов;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fdocpack%2F&#a8b02b30e041c28305e4b1339149932ea;;
|
||||
easyshot;простой скриншотер;c--;;http://board.kolibrios.org/viewtopic.php?f=42&t=3695;
|
||||
end;программа завершения работы;asm;;http://board.kolibrios.org/viewtopic.php?f=48&t=2442;
|
||||
eskin;установщик фона и скина при старте системы;asm;;http://board.kolibrios.org/viewtopic.php?f=42&t=2424;
|
||||
fb2read;читалка fb2;oberon07;;http://board.kolibrios.org/viewtopic.php?f=46&t=3128;
|
||||
font_viewer;просмотр KF шрифтов;c--;;;
|
||||
fspeed;тестирование скорости диска в работе с файлами;asm;;http://board.kolibrios.org/viewtopic.php?f=42&t=2660;
|
||||
gmon;информация о загрузке системы;asm;;http://board.kolibrios.org/viewtopic.php?f=42&t=470;
|
||||
graph;построение графиков;c (msvc);;http://board.kolibrios.org/viewtopic.php?f=38&t=1059;
|
||||
haconfig;конфигуратор опции Hot Angles;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fother%2Fha%2F&#af32bbff78a611a6e4824edcba7361181;http://board.kolibrios.org/viewtopic.php?f=42&t=3762;
|
||||
hdd_info;информация о физических дисках;;;http://board.kolibrios.org/viewtopic.php?f=42&t=1318;
|
||||
kbd;утилита позволяет отключать южный мост на материнской плате для экономии электроэнергии;asm;;;http://wiki.kolibrios.org/wiki/Kbd/ru
|
||||
kerpack;сжимает kernel.mnt;asm;;;
|
||||
kpack;системный упаковщик и распаковщик;asm;;http://board.kolibrios.org/viewtopic.php?f=46&t=355;
|
||||
launcher;запуск программ при старте системы;asm;;http://board.kolibrios.org/viewtopic.php?f=48&t=2454;
|
||||
loaddrv;утилита для ручной загрузки драйверов ;asm;;;
|
||||
lod;работает через параметры: открывает opendial с маской и после выбора файла открывает его в приложении;;;;
|
||||
madmouse;делает стороны экрана сквозными для мыши;;;http://board.kolibrios.org/viewtopic.php?f=42&t=1732;
|
||||
magnify;увеличительное стекло для рабочего стола;;;;
|
||||
mgb;графический бенчмарк;;;http://board.kolibrios.org/viewtopic.php?f=42&t=670;
|
||||
mousecfg;утилита настройки и проверки мыши;c--;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fcmm%2Fmousecfg%2F&#a51476493ffefa534a9f94b1bd115997f;http://board.kolibrios.org/viewtopic.php?f=48&t=3095;
|
||||
mousemul;эмулятор мыши через клавиатуру;asm;;http://board.kolibrios.org/viewtopic.php?f=42&t=814;
|
||||
mykey;;asm;;;
|
||||
notes;заметки;c--;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fcmm%2Fnotes%2F&#ab282b876c270d40ad64654e8b7727298;;
|
||||
panels_cfg;управление таскбаром и доком;c--;;http://board.kolibrios.org/viewtopic.php?f=48&t=3020;
|
||||
pcidev;информация об устройствах на материнской плате;asm;;http://board.kolibrios.org/viewtopic.php?f=42&t=73;
|
||||
period;периодическая таблица;asm;;http://board.kolibrios.org/viewtopic.php?f=38&t=411;
|
||||
pipetka;пипетка для рабочего стола;asm;;http://board.kolibrios.org/viewtopic.php?f=38&t=3546;
|
||||
rdsave;сохранение образа IMG для сохранения изменений в системе;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Frdsave%2F&#a96edb222ca9242e088c4b4a52513c728;http://board.kolibrios.org/viewtopic.php?f=42&t=645;
|
||||
rtfread;читалка RTF;asm;;http://board.kolibrios.org/viewtopic.php?f=9&t=1821;
|
||||
run;запускалка файлов с параметрами;uasm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Frun%2F&#af97b4cdeaba3ef1cb77ef952175085df;http://board.kolibrios.org/viewtopic.php?f=42&t=554;
|
||||
srcshoot;стриншотер;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fmedia%2Fscrshoot%2F&#a268c6b8a259b32f84482097103fcf083;http://board.kolibrios.org/viewtopic.php?f=38&t=528;
|
||||
searchap;поиск и подключение дополнительной системной папки /kolibrios/;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fsearchap%2F&#ab5102e78ca9592829ed715bc6f82267d;;
|
||||
setup;настройка некоторых системных параметров;asm;;http://board.kolibrios.org/viewtopic.php?f=48&t=1966;
|
||||
shell;консольный интерпретатор команд (шелл);c (gcc);http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fshell%2F&#a3c50045ecae9694143987608f19fe69b;http://board.kolibrios.org/viewtopic.php?f=48&t=1111;http://wiki.kolibrios.org/wiki/Shell/ru
|
||||
skincfg;настройка цветов окон;asm;;;
|
||||
sysmon;"мониторинг ресурсов (ОЗУ; CPU и свободной памяти)";c--;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fcmm%2Fsysmon%2F&#a65a1e5da34b9a03e871ac1d837c418b1;http://board.kolibrios.org/viewtopic.php?f=42&t=3753;
|
||||
syspanel;системная панель;;;;
|
||||
table;редактор электронных таблиц;c (msvc);http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fother%2Ftable%2F&#a944e66191e0bbc79d321026a7d432775;http://board.kolibrios.org/viewtopic.php?f=46&t=1070;http://wiki.kolibrios.org/wiki/Table/ru
|
||||
terminal;терминал для работы с com портами;;;http://board.kolibrios.org/viewtopic.php?f=23&t=2563&hilit=terminal;
|
||||
test;тест защиты ядра;;;;
|
||||
tinfo;информация о потоке выполнения (ПКМ на процессе в cpu);asm;;;
|
||||
tinypad;текстовый редактор;asm;;http://board.kolibrios.org/viewtopic.php?f=46&t=39;
|
||||
tmpdisk;управление виртуальными RAM дисками /tmp;c--;;http://board.kolibrios.org/viewtopic.php?f=44&t=2172;
|
||||
txtread;читалка текстовых файлов;c--;;http://board.kolibrios.org/viewtopic.php?f=46&t=3119;
|
||||
unz;распаковщик архивов ZIP и 7Z;asm;;;
|
||||
vmode;изменение разрешения экрана при использовании видеодрайвера;?? (c?);;;
|
||||
zkey;виртуальная клавиатура;;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fzkey%2F&#a429ac959a677f842944a8d49dd36381c;http://board.kolibrios.org/viewtopic.php?f=42&t=1109;
|
||||
board;доска отладки и сообщений;asm;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fsystem%2Fboard%2F&#a47fda09b36905262a7a84fd15e2cb66a;http://board.kolibrios.org/viewtopic.php?f=42&t=1485;
|
||||
clipview;просмотрщик содержимого буфера обмена;c--;http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fcmm%2Fclipview%2F&#a71f4bc86e0bd2fc3e7634575ae41b9af;http://board.kolibrios.org/viewtopic.php?f=42&t=3396;
|
||||
diff;визуальное сравнение двух текстовых файлов;c--;;http://board.kolibrios.org/viewtopic.php?f=45&t=3436;
|
||||
fasm;ассемблер;asm;;http://board.kolibrios.org/viewtopic.php?f=45&t=1514;
|
||||
h2d2b;преобразование чисел hex 2 dec 2 bin;asm;;http://board.kolibrios.org/viewtopic.php?f=42&t=117;
|
||||
heed;HEX-редактор;asm;;http://board.kolibrios.org/viewtopic.php?f=46&t=1285;
|
||||
keyascii;просмотр кодов клавиатуры в ASCII и ScanCode;asm;;http://board.kolibrios.org/viewtopic.php?f=42&t=2049;
|
||||
mstate;проверка состояния мыши;asm (???);;;
|
||||
mtdbg;дебаггер;asm;;;
|
||||
scancode;отображение скандово клавиш клавиатуры;img; для разработки;;
|
||||
testcon2;;asm;;;
|
||||
|
+746
-767
File diff suppressed because it is too large.
Load diff
@@ -579,7 +579,6 @@ char GetCsvSeparator(char *fname)
|
||||
char buffer[512];
|
||||
kosFileInfo fileInfo;
|
||||
|
||||
rtlDebugOutString("hi");
|
||||
rtlDebugOutString(fname);
|
||||
|
||||
strcpy(fileInfo.fileURL, fname);
|
||||
@@ -720,12 +719,6 @@ int LoadFile(char *fname)
|
||||
char *d, *s, *k;
|
||||
int step = 0, items;
|
||||
|
||||
if (str_is_csv(fname))
|
||||
return LoadCSV(fname);
|
||||
|
||||
|
||||
//rtlDebugOutString(fname);
|
||||
|
||||
strcpy(fileInfo.fileURL,fname);
|
||||
fileInfo.OffsetLow = 0;
|
||||
fileInfo.OffsetHigh = 0;
|
||||
@@ -740,11 +733,13 @@ int LoadFile(char *fname)
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (str_is_csv(fname))
|
||||
return LoadCSV(fname);
|
||||
|
||||
|
||||
// clear the table
|
||||
reinit();
|
||||
|
||||
//rtlDebugOutString("clear done");
|
||||
|
||||
filesize = bdvk.size_low;
|
||||
|
||||
fileInfo.rwMode = 0;
|
||||
|
||||
@@ -11,7 +11,7 @@ extern char params[1024];
|
||||
#endif
|
||||
char params[1024];
|
||||
|
||||
#define TABLE_VERSION "0.99.2"
|
||||
#define TABLE_VERSION "0.99.3"
|
||||
|
||||
// strings
|
||||
const char *sFileSign = "KolibriTable File\n";
|
||||
@@ -24,6 +24,7 @@ const char er_file_not_found[] = "'Cannot open file' -E";
|
||||
const char er_format[] = "'Error: bad format' -E";
|
||||
const char msg_save[] = "'File saved' -O";
|
||||
const char msg_load[] = "'File loaded' -O";
|
||||
const char msg_save_error[] = "'Error saving file' -E";
|
||||
const char msg_new[] = "'Memory cleared' -I";
|
||||
|
||||
// initial window sizes
|
||||
@@ -593,7 +594,7 @@ void process_mouse()
|
||||
return;
|
||||
}
|
||||
|
||||
if (!sel_moved && !size_state) //do not handle scrollbars when user selects cells
|
||||
if (!size_state) //do not handle scrollbars when user selects cells
|
||||
{
|
||||
if (!scroll_h.delta2) scrollbar_v_mouse((DWORD)&scroll_v);
|
||||
if (scroll_v.position != grid.firsty-1)
|
||||
@@ -1095,7 +1096,12 @@ void process_button()
|
||||
|
||||
case SAVE_BUTTON:
|
||||
stop_edit();
|
||||
if (SaveFile(fname)) kos_AppRun("/sys/@notify", (char*)msg_save);
|
||||
if (SaveFile(fname)) {
|
||||
kos_AppRun("/sys/@notify", (char*)msg_save);
|
||||
}
|
||||
else {
|
||||
kos_AppRun("/sys/@notify", (char*)msg_save_error);
|
||||
}
|
||||
break;
|
||||
|
||||
case LOAD_BUTTON:
|
||||
|
||||
Reference in new issue
Block a user