forked from KolibriOS/kolibrios
53bb7383fd
git-svn-id: svn://kolibrios.org@5401 a494cfbc-eb01-0410-851d-a64ba20cac60
31 lines
878 B
C
31 lines
878 B
C
//INI parser in C--, GPL licence.
|
|
//Leency - 2012
|
|
|
|
void GetIni(byte onload)
|
|
{
|
|
dword eolite_ini_path = abspath("Eolite.ini");
|
|
ini_get_color stdcall (eolite_ini_path, "Config", "SelectionColor", 0x94AECE);
|
|
edit2.shift_color = EAX;
|
|
col_selec = EAX;
|
|
ini_get_int stdcall (eolite_ini_path, "Config", "LineHeight", 18);
|
|
files.line_h = EAX;
|
|
ini_get_int stdcall (eolite_ini_path, "Config", "ShowDeviceName", 1);
|
|
show_dev_name = EAX;
|
|
ini_get_int stdcall (eolite_ini_path, "Config", "RealFileNamesCase", 0);
|
|
real_files_names_case = EAX;
|
|
}
|
|
|
|
|
|
void Write_Error(int error_number)
|
|
{
|
|
char error_message[500];
|
|
dword ii;
|
|
if (files.current>=0) Line_ReDraw(0xFF0000, files.current);
|
|
pause(5);
|
|
strcpy(#error_message, "\"Eolite\n");
|
|
ii = get_error(error_number);
|
|
strcat(#error_message, ii);
|
|
strcat(#error_message, "\" -tE");
|
|
notify(#error_message);
|
|
}
|