Subversion Repositories Kolibri OS

Rev

Rev 6969 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6969 Rev 6978
Line 37... Line 37...
37
void Downloader()  
37
void Downloader()  
38
{
38
{
39
    int key, i;
39
    int key, i;
40
    char notify_message[4296];
40
    char notify_message[4296];
41
    downloader_opened = 1;
41
    downloader_opened = 1;
42
    SetEventMask(0x27);
42
    SetEventMask(EVM_REDRAW + EVM_KEY + EVM_BUTTON + EVM_MOUSE + EVM_MOUSE_FILTER + EVM_STACK);
Line 43... Line 43...
43
 
43
 
44
    system.color.get();
44
    system.color.get();
Line 45... Line 45...
45
    pb.frame_color = system.color.work_dark;
45
    pb.frame_color = system.color.work_dark;
Line 46... Line 46...
46
 
46
 
47
    filepath[0] = NULL;
47
    filepath[0] = NULL;
48
    
48
    
Line 49... Line 49...
49
    downloader.Stop();
49
    downloader.Stop();
50
    if (downloader_edit[0]) StartDownloading(); else strcpy(#downloader_edit, "http://");
50
    if (downloader_edit[0]) StartDownloading(); else strcpy(#downloader_edit, "http://");
51
    ed.size = ed.pos = ed.shift = ed.shift_old = strlen(#downloader_edit);
-
 
52
 
-
 
53
    loop()
-
 
54
    {
51
    ed.size = ed.pos = ed.shift = ed.shift_old = strlen(#downloader_edit);
55
        WaitEventTimeout(30);
52
 
56
        switch(EAX & 0xFF)
53
    loop() switch(WaitEvent())
57
        {
54
    {
Line 58... Line 55...
58
            CASE evMouse:
55
        case evMouse:
Line 112... Line 109...
112
	                DL_Draw_Window();
109
                DL_Draw_Window();
113
	                break;
110
                break;
114
                }          
111
            }          
115
        }
112
    }
116
    }
113
}
117
}
-
 
Line 118... Line 114...
118
 
114
 
119
void Key_Scan(int id)
115
void Key_Scan(int id)
120
{
116
{
121
    if (id==001) { downloader_opened=0; StopDownloading(); ExitProcess(); }
117
    if (id==001) { downloader_opened=0; StopDownloading(); ExitProcess(); }