Subversion Repositories Kolibri OS

Rev

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

Rev 8785 Rev 9625
Line 272... Line 272...
272
    }
272
    }
273
}
273
}
Line 274... Line 274...
274
 
274
 
275
int main(int argc, char** argv)
275
int main(int argc, char** argv)
276
{
-
 
277
    kolibri_boxlib_init(); // ‡ £à㦠¥¬ boxlib
276
{
278
    if(argc<2){ // …᫨  à£ã¬¥­â®¢ ­¥â, â® § ¯ã᪠¥¬ ¤¨ «®£ ¢ë¡®à  ä 
-
 
279
        kolibri_dialog_init(); // § £à㦠¥¬ proc_lib(libdialog)
277
    if(argc<2){ // …᫨  à£ã¬¥­â®¢ ­¥â, â® § ¯ã᪠¥¬ ¤¨ «®£ ¢ë¡®à  ä 
280
        open_dialog* dialog = kolibri_new_open_dialog(OPEN,0, 0, 420, 320);
278
        open_dialog* dialog = kolibri_new_open_dialog(OPEN,0, 0, 420, 320);
281
        OpenDialog_init(dialog);
279
        OpenDialog_init(dialog);
282
        OpenDialog_start(dialog); 
280
        OpenDialog_start(dialog); 
283
        if(dialog->status==SUCCESS){ // …᫨ ä ©« ¢ë¡à ­
281
        if(dialog->status==SUCCESS){ // …᫨ ä ©« ¢ë¡à ­
Line 320... Line 318...
320
            case KSYS_EVENT_MOUSE:
318
            case KSYS_EVENT_MOUSE:
321
                edit_box_mouse(&hash_edit_box);
319
                edit_box_mouse(&hash_edit_box);
322
                break;        
320
                break;        
323
            case KSYS_EVENT_KEY:
321
            case KSYS_EVENT_KEY:
324
                hash_edit_box.text_color = BLACK;
322
                hash_edit_box.text_color = BLACK;
325
                edit_box_key(&hash_edit_box, _ksys_get_key().val);
323
                edit_box_key_safe(&hash_edit_box, _ksys_get_key());
326
                break;
324
                break;
327
            case KSYS_EVENT_BUTTON: // ‘®¡ë⨥ ®¡à ¡®âª¨ ª­®¯®ª
325
            case KSYS_EVENT_BUTTON: // ‘®¡ë⨥ ®¡à ¡®âª¨ ª­®¯®ª
328
                pressed_button = _ksys_get_button(); // ®«ã祭¨¥ ª®¤  ­ ¦ â®© ª­®¯ª¨.
326
                pressed_button = _ksys_get_button(); // ®«ã祭¨¥ ª®¤  ­ ¦ â®© ª­®¯ª¨.
329
                switch (pressed_button){ // à®¢¥àª  ª ª ï ª­®¯ª  ¡ë«  ­ ¦ â 
327
                switch (pressed_button){ // à®¢¥àª  ª ª ï ª­®¯ª  ¡ë«  ­ ¦ â 
330
                    case BTN_MD5:
328
                    case BTN_MD5: