Subversion Repositories Kolibri OS

Rev

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

Rev 1338 Rev 1343
Line 28... Line 28...
28
align 4
28
align 4
29
myimport:
29
myimport:
30
edit_box_draw  dd aEdit_box_draw
30
edit_box_draw  dd aEdit_box_draw
31
edit_box_key   dd aEdit_box_key
31
edit_box_key   dd aEdit_box_key
32
edit_box_mouse dd aEdit_box_mouse
32
edit_box_mouse dd aEdit_box_mouse
33
version_ed     dd aVersion_ed
33
;version_ed     dd aVersion_ed
Line 34... Line 34...
34
 
34
 
35
check_box_draw	dd aCheck_box_draw
35
;check_box_draw	dd aCheck_box_draw
36
check_box_mouse dd aCheck_box_mouse
36
;check_box_mouse dd aCheck_box_mouse
37
version_ch	dd aVersion_ch
37
;version_ch	dd aVersion_ch
38
 
38
 
39
option_box_draw  dd aOption_box_draw
39
;option_box_draw  dd aOption_box_draw
40
option_box_mouse dd aOption_box_mouse
40
;option_box_mouse dd aOption_box_mouse
Line 41... Line 41...
41
version_op	 dd aVersion_op
41
;version_op	 dd aVersion_op
42
 
42
 
43
scrollbar_ver_draw  dd aScrollbar_ver_draw
43
scrollbar_ver_draw  dd aScrollbar_ver_draw
44
scrollbar_ver_mouse dd aScrollbar_ver_mouse
44
scrollbar_ver_mouse dd aScrollbar_ver_mouse
45
scrollbar_hor_draw  dd aScrollbar_hor_draw
45
scrollbar_hor_draw  dd aScrollbar_hor_draw
Line 46... Line 46...
46
scrollbar_hor_mouse dd aScrollbar_hor_mouse
46
scrollbar_hor_mouse dd aScrollbar_hor_mouse
47
version_scrollbar   dd aVersion_scrollbar
47
;version_scrollbar   dd aVersion_scrollbar
48
 
48
 
Line 49... Line 49...
49
dinamic_button_draw  dd aDbutton_draw
49
;dinamic_button_draw  dd aDbutton_draw
50
dinamic_button_mouse dd aDbutton_mouse
50
;dinamic_button_mouse dd aDbutton_mouse
51
version_dbutton      dd aVersion_dbutton
51
;version_dbutton      dd aVersion_dbutton
Line 52... Line 52...
52
 
52
 
53
menu_bar_draw	 dd aMenu_bar_draw
53
menu_bar_draw	 dd aMenu_bar_draw
54
menu_bar_mouse	 dd aMenu_bar_mouse
54
menu_bar_mouse	 dd aMenu_bar_mouse
55
version_menu_bar dd aVersion_menu_bar
55
;version_menu_bar dd aVersion_menu_bar
Line 75... Line 75...
75
dd 0,0
75
dd 0,0
Line 76... Line 76...
76
 
76
 
77
aEdit_box_draw	db 'edit_box',0
77
aEdit_box_draw	db 'edit_box',0
78
aEdit_box_key	db 'edit_box_key',0
78
aEdit_box_key	db 'edit_box_key',0
79
aEdit_box_mouse db 'edit_box_mouse',0
79
aEdit_box_mouse db 'edit_box_mouse',0
Line 80... Line 80...
80
aVersion_ed	db 'version_ed',0
80
;aVersion_ed	db 'version_ed',0
81
 
81
 
82
aCheck_box_draw  db 'check_box_draw',0
82
;aCheck_box_draw  db 'check_box_draw',0
83
aCheck_box_mouse db 'check_box_mouse',0
83
;aCheck_box_mouse db 'check_box_mouse',0
84
aVersion_ch	 db 'version_ch',0
84
;aVersion_ch	 db 'version_ch',0
85
 
85
 
86
aOption_box_draw  db 'option_box_draw',0
86
;aOption_box_draw  db 'option_box_draw',0
Line 87... Line 87...
87
aOption_box_mouse db 'option_box_mouse',0
87
;aOption_box_mouse db 'option_box_mouse',0
88
aVersion_op	  db 'version_op',0
88
;aVersion_op	  db 'version_op',0
89
 
89
 
90
aScrollbar_ver_draw  db 'scrollbar_v_draw',0
90
aScrollbar_ver_draw  db 'scrollbar_v_draw',0
91
aScrollbar_ver_mouse db 'scrollbar_v_mouse',0
91
aScrollbar_ver_mouse db 'scrollbar_v_mouse',0
Line 92... Line 92...
92
aScrollbar_hor_draw  db 'scrollbar_h_draw',0
92
aScrollbar_hor_draw  db 'scrollbar_h_draw',0
93
aScrollbar_hor_mouse db 'scrollbar_h_mouse',0
93
aScrollbar_hor_mouse db 'scrollbar_h_mouse',0
94
aVersion_scrollbar   db 'version_scrollbar',0
94
;aVersion_scrollbar   db 'version_scrollbar',0
Line 95... Line 95...
95
 
95
 
96
aDbutton_draw	  db 'dbutton_draw',0
96
;aDbutton_draw	  db 'dbutton_draw',0
97
aDbutton_mouse	  db 'dbutton_mouse',0
97
;aDbutton_mouse	  db 'dbutton_mouse',0
Line 98... Line 98...
98
aVersion_dbutton  db 'version_dbutton',0
98
;aVersion_dbutton  db 'version_dbutton',0
99
 
99
 
100
aMenu_bar_draw	  db 'menu_bar_draw',0
100
aMenu_bar_draw	  db 'menu_bar_draw',0
101
aMenu_bar_mouse   db 'menu_bar_mouse',0
101
aMenu_bar_mouse   db 'menu_bar_mouse',0
Line 228... Line 228...
228
.m_keys     dd 0 ;+64
228
.m_keys     dd 0 ;+64
229
.run_size   dd 0 ;+68
229
.run_size   dd 0 ;+68
230
.position2  dd 0 ;+72
230
.position2  dd 0 ;+72
231
.work_size  dd 0 ;+76
231
.work_size  dd 0 ;+76
232
.all_redraw dd 0 ;+80
232
.all_redraw dd 0 ;+80
-
 
233
.ar_offset  dd 1 ;+84
233
.ar_offset  dd 1 ;+84;---------------------------------------------------------------------
234
;---------------------------------------------------------------------
Line 234... Line 235...
234
 
235
 
235
align 4
236
align 4
236
menu_data_1:
237
menu_data_1:
237
.type:			dd 0   ;+0
238
.type: dd 0   ;+0
238
.x:
239
.x:
239
.size_x 		dw 35  ;+4
240
.size_x  dw 35 ;+4
240
.start_x		dw 5   ;+6
241
.start_x dw  5 ;+6
241
.y:
242
.y:
242
.size_y 		dw 15	;+8
243
.size_y  dw 15 ;+8
243
.start_y		dw 5  ;+10
244
.start_y dw  5 ;+10
244
.text_pointer:	dd menu_text_area  ;0 ;+12
245
.text_pointer: dd menu_text_area   ;+12
245
.pos_pointer:	dd menu_text_area.1 ;0 ;+16
246
.pos_pointer:  dd menu_text_area.1 ;+16
246
.text_end		dd menu_text_area.end ;0 ;+20
247
.text_end   dd menu_text_area.end  ;+20
247
.mouse_pos		dd 0  ;+24
248
.mouse_pos  dd 0 ;+24
248
.mouse_keys		dd 0  ;+28
249
.mouse_keys dd 0 ;+28
249
.x1:
250
.x1:
250
.size_x1		dw 70  ;+32
251
.size_x1  dw 70  ;+32
Line 296... Line 297...
296
  dd file_name ;sys_path
297
  dd file_name ;sys_path
Line 297... Line 298...
297
 
298
 
Line -... Line 299...
-
 
299
dir_mem rb 32+304*count_of_dir_list_files
-
 
300
 
298
dir_mem rb 32+304*count_of_dir_list_files
301
 
299
 
302
if lang eq ru
300
 
303
 
301
menu_text_area:
304
menu_text_area:
302
db '” ©«',0
305
db '” ©«',0
Line 393... Line 396...
393
 
396
 
394
txtFindCapt db '®¨áª',0
397
txtFindCapt db '®¨áª',0
395
txtFindNext db ' ©â¨ ¤ «¥¥',0
398
txtFindNext db ' ©â¨ ¤ «¥¥',0
396
txtFormatCapt db '”®à¬ â',0
399
txtFormatCapt db '”®à¬ â',0
-
 
400
txtFormatApply db 'à¨¬¥­¨âì',0
-
 
401
txtRow db '‘âப ',0
-
 
402
txtCol db '‡­ ª',0
-
 
403
txtOtm db 'Žâ¬¥­ë',0
-
 
404
txtBuf db 'ãä¥à: '
-
 
405
buf db BUF_SIZE dup(0) ;buf âñåãäà ïîñëå txtBuf
-
 
406
 
-
 
407
else
-
 
408
 
-
 
409
menu_text_area:
-
 
410
db 'File',0
-
 
411
.1:
-
 
412
db 'New',0
-
 
413
db 'Open',0
-
 
414
db 'Save',0
-
 
415
db 'Exit',0
-
 
416
.end:
-
 
417
db 0
-
 
418
 
-
 
419
;--------
-
 
420
msgbox_1:
-
 
421
  dw 0
-
 
422
  db 'Warning',0 ;+2 = +MB_TEXT_OFFSET
-
 
423
  db 'File is large, because not all open.',13
-
 
424
  db '  1. If you save it will lose "not opened" characters.',13
-
 
425
  db '  2. The document can not add text, because the memory is busy.',0
-
 
426
  db 'Ok',0 ;button1
-
 
427
  db 0
-
 
428
msgbox_2:
-
 
429
  db 3,0
-
 
430
  db 'Warning',0 ;+2 = +MB_TEXT_OFFSET
-
 
431
  db 'Save changes to the file?',0
-
 
432
  db 'Save',0
-
 
433
  db 'Discard',0
-
 
434
  db 'Cancel',0
-
 
435
  db 0
-
 
436
msgbox_2_funct:
-
 
437
  dd On_SaveAndNewFile
-
 
438
  dd On_NewFile
-
 
439
  dd 0
-
 
440
 
-
 
441
msgbox_3:
-
 
442
  db 1,0
-
 
443
  db 'Warning',0 ;+2 = +MB_TEXT_OFFSET
-
 
444
  db 'Error opening the file with the color settings!',13,\
-
 
445
     'Because color selection of words is not possible.',13,\
-
 
446
     '  (error code ='
-
 
447
  .err: db '?'
-
 
448
  db ')',0
-
 
449
  db 'Close',0
-
 
450
  db 0
-
 
451
 
-
 
452
msgbox_4:
-
 
453
  db 1,0
-
 
454
  db 'Warning',0 ;+2 = +MB_TEXT_OFFSET
-
 
455
  db 'Error opening file!',13,\
-
 
456
     'Maybe the file name is not entered correctly.',13,\
-
 
457
     '  (error code ='
-
 
458
  .err: db '?'
-
 
459
  db ')',0
-
 
460
  db 'Close',0
-
 
461
  db 0
-
 
462
 
-
 
463
msgbox_5:
-
 
464
  db 3,0
-
 
465
  db 'Warning',0 ;+2 = +MB_TEXT_OFFSET
-
 
466
  db 'Save changes to the file?',0
-
 
467
  db 'Discard',0
-
 
468
  db 'Cancel',0
-
 
469
  db 0
-
 
470
msgbox_5_funct:
-
 
471
;  dd but_SaveFile
-
 
472
  dd On_OpenFile
-
 
473
  dd 0
-
 
474
 
-
 
475
msgbox_6:
-
 
476
  db 1,0
-
 
477
  db 'Warning',0 ;+2 = +MB_TEXT_OFFSET
-
 
478
  db 'Error saving file!',13,\
-
 
479
     'Maybe the file name is not entered correctly.',13,\
-
 
480
     '  (error code ='
-
 
481
  .err: db '?'
-
 
482
  db ')',0
-
 
483
  db 'Close',0
-
 
484
  db 0
-
 
485
msgbox_7:
-
 
486
  db 1,0
-
 
487
  db 'Text not found.',0 ;+2 = +MB_TEXT_OFFSET
-
 
488
  db 'Reached end of the document.',13,\
-
 
489
     'Try to go to the beginning of the document',13,\
-
 
490
     'or change the query and search again.',0
-
 
491
  db 'Close',0
-
 
492
  db 0
-
 
493
msgbox_8:
-
 
494
  db 3,0
-
 
495
  db 'Warning',0 ;+2 = +MB_TEXT_OFFSET
-
 
496
  db 'To quit, quit the file.',13,\
-
 
497
     'Try to keep changes to a file',13,\
-
 
498
     'or start a new blank file.',0
-
 
499
  db 'Cancel',0
-
 
500
  db 0
-
 
501
 
-
 
502
txtFindCapt db 'Search',0
-
 
503
txtFindNext db 'Find next',0
-
 
504
txtFormatCapt db 'Format',0
-
 
505
txtFormatApply db 'Apply',0
-
 
506
txtRow db 'Rows',0
-
 
507
txtCol db 'Cols',0
-
 
508
txtOtm db 'Undo',0
-
 
509
txtBuf db 'Buffer: '
-
 
510
buf db BUF_SIZE dup(0) ;buf always after txtBuf
-
 
511
 
397
txtFormatApply db 'à¨¬¥­¨âì',0
512
end if
398
;------
513
;------
399
align 4
514
align 4
400
EvChar db 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0
515
EvChar db 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0
401
    db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
516
    db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0