Subversion Repositories Kolibri OS

Rev

Rev 4166 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4166 Rev 4169
Line 43... Line 43...
43
//WindowDefinitions
43
//WindowDefinitions
44
#define WIN_W         600
44
#define WIN_W         600
45
#define WIN_H         440
45
#define WIN_H         440
46
#define WIN_MIN_W     500
46
#define WIN_MIN_W     500
47
#define WIN_MIN_H     380
47
#define WIN_MIN_H     380
48
#define LOGIN_HEADER   "Login - Email client Liza 0.9e"
48
#define LOGIN_HEADER   "Login - Email client Liza 0.9.2"
49
#define OPTIONS_HEADER "Options - Email client Liza 0.9e"
49
#define OPTIONS_HEADER "Options - Email client Liza 0.9.2"
50
#define MAILBOX_HEADER "Mail Box - Email client Liza 0.9e"
50
#define MAILBOX_HEADER "Mail Box - Email client Liza 0.9.2"
51
#define BUFFERSIZE		512	
51
#define BUFFERSIZE		512	
52
proc_info Form;
52
proc_info Form;
53
system_colors sc;
53
system_colors sc;
54
#define LBUMP 0xFFFfff
54
#define LBUMP 0xFFFfff
Line 115... Line 115...
115
{
115
{
116
	char read_data[512], pass_b64[256];
116
	char read_data[512], pass_b64[256];
117
	ReadFile(0, 512, #read_data, "/sys/network/mail.dat");
117
	ReadFile(0, 512, #read_data, "/sys/network/mail.dat");
118
	if (!read_data)
118
	if (!read_data)
119
	{
119
	{
120
		strcpy(#email_text, "testliza@ya.ru"); //temporarily, for testing
120
		strcpy(#email_text, "testliza@ya.ru"); 
121
		strcpy(#pass_text, "kolibri");
121
		strcpy(#pass_text, "kolibri");
122
	}
122
	}
123
	else
123
	else
124
	{
124
	{
125
		strcpy(#pass_b64, #read_data+strchr(#read_data, '\n')+1);
125
		strcpy(#pass_b64, #read_data+strchr(#read_data, '\n')+1);
Line 129... Line 129...
129
	}
129
	}
130
	pass_box.size = pass_box.pos = strlen(#pass_text);
130
	pass_box.size = pass_box.pos = strlen(#pass_text);
131
	login_box.size = login_box.pos = strlen(#email_text);
131
	login_box.size = login_box.pos = strlen(#email_text);
132
}
132
}
Line 133... Line -...
133
 
-
 
134
 
-
 
135
 
133
 
136
void SaveAndExit()
134
void SaveAndExit()
137
{
135
{
138
	char write_data[512], pass_b64[256];
136
	char write_data[512], pass_b64[256];
139
	Close(socketnum);
137
	Close(socketnum);
Line 143... Line 141...
143
	strcat(#write_data, #pass_b64);
141
	strcat(#write_data, #pass_b64);
144
	WriteFile(strlen(#write_data)+1, #write_data, "/sys/network/mail.dat");
142
	WriteFile(strlen(#write_data)+1, #write_data, "/sys/network/mail.dat");
145
	ExitProcess();
143
	ExitProcess();
146
}
144
}
Line -... Line 145...
-
 
145
 
147
 
146
 
148
int GetRequest(dword command, text)
147
int GetRequest(dword command, text)
149
{
148
{
150
	strcpy(#request, command);
149
	strcpy(#request, command);
151
	if (text)
150
	if (text)
Line 159... Line 158...
159
 
158
 
160
void StopConnect(dword message)
159
void StopConnect(dword message)
161
{
160
{
162
	if (message) notify(message);
161
	if (message) notify(message);
-
 
162
	aim = STOP;
163
	aim = STOP;
163
	Close(socketnum);
Line 164... Line 164...
164
}
164
}