Subversion Repositories Kolibri OS

Rev

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

Rev 5690 Rev 5704
Line 331... Line 331...
331
	DrawRectangle(scroll_wv.start_x, scroll_wv.start_y, scroll_wv.size_x, scroll_wv.size_y-1, scroll_wv.bckg_col);
331
	DrawRectangle(scroll_wv.start_x, scroll_wv.start_y, scroll_wv.size_x, scroll_wv.size_y-1, scroll_wv.bckg_col);
332
	DrawProgress();
332
	DrawProgress();
333
}
333
}
Line 334... Line -...
334
 
-
 
335
 
-
 
336
void ChangeCharset1(byte new_charset)
-
 
337
{
-
 
338
	BufEncode(new_charset);
-
 
339
	WB1.Parse();	
-
 
340
}
334
 
341
 
335
 
342
void Scan(int id)
336
void Scan(int id)
343
{
337
{
344
	action_buf=0;
338
	action_buf=0;
Line 348... Line 342...
348
		return;
342
		return;
349
	}
343
	}
350
	switch (id)
344
	switch (id)
351
	{
345
	{
352
		case 011: //Ctrk+K 
346
		case 011: //Ctrk+K 
353
			ChangeCharset1(_KOI);
347
			BufEncode(CH_KOI8);
-
 
348
			WB1.Parse();
354
			return;
349
			return;
355
 
-
 
356
		case 021: //Ctrl+U
350
		case 021: //Ctrl+U
357
			ChangeCharset1(_UTF);
351
			BufEncode(CH_UTF8);
-
 
352
			WB1.Parse();
358
			return;
353
			return;
359
 
-
 
360
		case 004: //Ctrl+D
354
		case 004: //Ctrl+D
-
 
355
			BufEncode(CH_CP866);
361
			ChangeCharset1(_DOS);
356
			WB1.Parse();
362
			return;
357
			return;
363
 
-
 
364
		case 005: //Win encoding
358
		case 005: //Win encoding
-
 
359
			BufEncode(CH_CP1251);
365
			ChangeCharset1(_WIN);
360
			WB1.Parse();
366
			return;
361
			return;
367
 
-
 
368
		case 009: //free img cache
362
		case 009: //free img cache
369
			ImgCache.Free();
363
			ImgCache.Free();
370
			notify(IMAGES_CACHE_CLEARED);
364
			notify(IMAGES_CACHE_CLEARED);
371
			WB1.Parse();
365
			WB1.Parse();
372
			return;
366
			return;
373
 
-
 
374
		case 003: //history
367
		case 003: //history
375
			strcpy(#URL, URL_SERVICE_HISTORY);
368
			strcpy(#URL, URL_SERVICE_HISTORY);
376
			OpenPage();
369
			OpenPage();
377
			return;
370
			return;
378
 
-
 
379
		case 006: //download manager
371
		case 006: //download manager
380
			if (!downloader_opened) {
372
			if (!downloader_opened) {
381
				strncpy(#DL_URL, "http://",7);
373
				strncpy(#DL_URL, "http://",7);
382
				CreateThread(#Downloader,#downloader_stak+4092);
374
				CreateThread(#Downloader,#downloader_stak+4092);
383
			}
375
			}
384
			return;
376
			return;
385
 
-
 
386
		case ASCII_KEY_BS:
377
		case ASCII_KEY_BS:
387
		case BACK:
378
		case BACK:
388
			if (!BrowserHistory.GoBack()) return;
379
			if (!BrowserHistory.GoBack()) return;
389
			OpenPage();
380
			OpenPage();
390
			return;
381
			return;
Line 574... Line 565...
574
{
565
{
575
	strcpy(#header, #version);
566
	strcpy(#header, #version);
576
	pre_text = 0;
567
	pre_text = 0;
577
	WB1.list.count = WB1.list.first = 0;
568
	WB1.list.count = WB1.list.first = 0;
578
	stroka = 0;
569
	stroka = 0;
579
	cur_encoding = _DEFAULT;
570
	cur_encoding = CH_NULL;
580
	if (o_bufpointer) o_bufpointer = free(o_bufpointer);
571
	if (o_bufpointer) o_bufpointer = free(o_bufpointer);
581
	anchor_line_num=WB1.list.first;
572
	anchor_line_num=WB1.list.first;
582
	anchor[0]='|';
573
	anchor[0]='|';
583
}
574
}