Rev 1702 | Rev 8227 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1632 | mario79 | 1 | ;--------------------------------------------------------------------- |
2 | head_f_i: |
||
3 | head_f_l db 'System error',0 |
||
6328 | IgorA | 4 | ;--------------------------------------------------------------------- |
5 | system_dir_1: db '/sys/lib/libimg.obj',0 |
||
6 | err_message_found_lib_1 db 39,'libimg.obj',39,' - Not found!',0 |
||
7 | err_message_import_1 db 39,'libimg.obj',39,' - Wrong import!',0 |
||
1632 | mario79 | 8 | |
6328 | IgorA | 9 | system_dir_ProcLib db '/sys/lib/proc_lib.obj',0 |
10 | err_message_found_lib2 db 39,'proc_lib.obj',39,' - Not found!',0 |
||
11 | err_message_import2 db 39,'proc_lib.obj',39,' - Wrong import!',0 |
||
1632 | mario79 | 12 | |
6328 | IgorA | 13 | system_dir_3: db '/sys/lib/kmenu.obj',0 |
14 | err_message_found_lib_3 db 39,'kmenu.obj',39,' - Not found!',0 |
||
15 | err_message_import_3 db 39,'kmenu.obj',39,' - Wrong import!',0 |
||
1632 | mario79 | 16 | ;--------------------------------------------------------------------- |
17 | align 4 |
||
18 | l_libs_start: |
||
6328 | IgorA | 19 | lib1 l_libs system_dir_1+9, cur_dir_path, library_path, system_dir_1,\ |
20 | err_message_found_lib_1, head_f_l, import_libimg, err_message_import_1, head_f_i |
||
21 | lib2 l_libs system_dir_ProcLib+9, cur_dir_path, library_path, system_dir_ProcLib, \ |
||
22 | err_message_found_lib2, head_f_l, ProcLib_import, err_message_import2, head_f_i |
||
23 | lib3 l_libs system_dir_3+9, cur_dir_path, library_path, system_dir_3,\ |
||
24 | err_message_found_lib_3, head_f_l, import_libkmenu, err_message_import_3, head_f_i |
||
1632 | mario79 | 25 | end_l_libs: |
26 | ;--------------------------------------------------------------------- |
||
27 | align 4 |
||
28 | OpenDialog_data: |
||
29 | .type dd 1 ; Save |
||
30 | .procinfo dd procinfo ;+4 |
||
31 | .com_area_name dd communication_area_name ;+8 |
||
32 | .com_area dd 0 ;+12 |
||
33 | .opendir_pach dd temp_dir_pach ;+16 |
||
34 | .dir_default_pach dd communication_area_default_pach ;+20 |
||
35 | .start_path dd open_dialog_path ;+24 |
||
36 | .draw_window dd drawwin ;+28 |
||
37 | .status dd 0 ;+32 |
||
38 | .openfile_pach dd file_path ;+36 |
||
39 | .filename_area dd filename_area ;+40 |
||
40 | .filter_area dd Filter |
||
41 | .x: |
||
42 | .x_size dw 420 ;+48 ; Window X size |
||
43 | .x_start dw 10 ;+50 ; Window X position |
||
44 | .y: |
||
45 | .y_size dw 320 ;+52 ; Window y size |
||
46 | .y_start dw 10 ;+54 ; Window Y position |
||
47 | |||
48 | communication_area_name: |
||
49 | db 'FFFFFFFF_open_dialog',0 |
||
50 | open_dialog_path: |
||
1702 | Lrz | 51 | if __nightbuild eq yes |
52 | db '/sys/MANAGERS/opendial',0 |
||
53 | else |
||
54 | db '/sys/File Managers/opendial',0 |
||
55 | end if |
||
1632 | mario79 | 56 | communication_area_default_pach: |
57 | db '/rd0/1/',0 |
||
58 | |||
59 | Filter: |
||
60 | dd Filter.end - Filter |
||
61 | .1: |
||
1636 | mario79 | 62 | db 'BMP',0 |
63 | db 'GIF',0 |
||
6328 | IgorA | 64 | db 'JPG',0 |
65 | db 'PNG',0 |
||
1632 | mario79 | 66 | .end: |
67 | db 0 |
||
68 | |||
69 | ;start_temp_file_name: db 'pattern.mgb',0 |
||
70 | |||
71 | path4 db '/sys/noname.bmp',0 |
||
72 | ;--------------------------------------------------------------------- |
||
73 | align 4 |
||
6328 | IgorA | 74 | import_libimg: |
75 | dd alib_init1 |
||
76 | img_is_img dd aimg_is_img |
||
77 | img_info dd aimg_info |
||
78 | img_from_file dd aimg_from_file |
||
79 | img_to_file dd aimg_to_file |
||
80 | img_from_rgb dd aimg_from_rgb |
||
81 | img_to_rgb dd aimg_to_rgb |
||
82 | img_to_rgb2 dd aimg_to_rgb2 |
||
83 | img_decode dd aimg_decode |
||
84 | img_encode dd aimg_encode |
||
85 | img_create dd aimg_create |
||
86 | img_destroy dd aimg_destroy |
||
87 | img_destroy_layer dd aimg_destroy_layer |
||
88 | img_count dd aimg_count |
||
89 | img_lock_bits dd aimg_lock_bits |
||
90 | img_unlock_bits dd aimg_unlock_bits |
||
91 | img_flip dd aimg_flip |
||
92 | img_flip_layer dd aimg_flip_layer |
||
93 | img_rotate dd aimg_rotate |
||
94 | img_rotate_layer dd aimg_rotate_layer |
||
95 | img_draw dd aimg_draw |
||
96 | dd 0,0 |
||
97 | alib_init1 db 'lib_init',0 |
||
98 | aimg_is_img db 'img_is_img',0 |
||
99 | aimg_info db 'img_info',0 |
||
100 | aimg_from_file db 'img_from_file',0 |
||
101 | aimg_to_file db 'img_to_file',0 |
||
102 | aimg_from_rgb db 'img_from_rgb',0 |
||
103 | aimg_to_rgb db 'img_to_rgb',0 |
||
104 | aimg_to_rgb2 db 'img_to_rgb2',0 |
||
105 | aimg_decode db 'img_decode',0 |
||
106 | aimg_encode db 'img_encode',0 |
||
107 | aimg_create db 'img_create',0 |
||
108 | aimg_destroy db 'img_destroy',0 |
||
109 | aimg_destroy_layer db 'img_destroy_layer',0 |
||
110 | aimg_count db 'img_count',0 |
||
111 | aimg_lock_bits db 'img_lock_bits',0 |
||
112 | aimg_unlock_bits db 'img_unlock_bits',0 |
||
113 | aimg_flip db 'img_flip',0 |
||
114 | aimg_flip_layer db 'img_flip_layer',0 |
||
115 | aimg_rotate db 'img_rotate',0 |
||
116 | aimg_rotate_layer db 'img_rotate_layer',0 |
||
117 | aimg_draw db 'img_draw',0 |
||
118 | |||
119 | align 4 |
||
1632 | mario79 | 120 | ProcLib_import: |
121 | OpenDialog_Init dd aOpenDialog_Init |
||
122 | OpenDialog_Start dd aOpenDialog_Start |
||
123 | ;OpenDialog__Version dd aOpenDialog_Version |
||
124 | dd 0 |
||
125 | dd 0 |
||
126 | aOpenDialog_Init db 'OpenDialog_init',0 |
||
127 | aOpenDialog_Start db 'OpenDialog_start',0 |
||
128 | ;aOpenDialog_Version db 'Version_OpenDialog',0 |
||
6328 | IgorA | 129 | |
130 | align 4 |
||
131 | import_libkmenu: |
||
132 | kmenu_init dd akmenu_init |
||
133 | kmainmenu_draw dd akmainmenu_draw |
||
134 | kmainmenu_dispatch_cursorevent dd akmainmenu_dispatch_cursorevent |
||
135 | ksubmenu_new dd aksubmenu_new |
||
136 | ksubmenu_delete dd aksubmenu_delete |
||
137 | ksubmenu_draw dd aksubmenu_draw |
||
138 | ksubmenu_add dd aksubmenu_add |
||
139 | kmenuitem_new dd akmenuitem_new |
||
140 | kmenuitem_delete dd akmenuitem_delete |
||
141 | kmenuitem_draw dd akmenuitem_draw |
||
142 | dd 0,0 |
||
143 | akmenu_init db 'kmenu_init',0 |
||
144 | akmainmenu_draw db 'kmainmenu_draw',0 |
||
145 | akmainmenu_dispatch_cursorevent db 'kmainmenu_dispatch_cursorevent',0 |
||
146 | aksubmenu_new db 'ksubmenu_new',0 |
||
147 | aksubmenu_delete db 'ksubmenu_delete',0 |
||
148 | aksubmenu_draw db 'ksubmenu_draw',0 |
||
149 | aksubmenu_add db 'ksubmenu_add',0 |
||
150 | akmenuitem_new db 'kmenuitem_new',0 |
||
151 | akmenuitem_delete db 'kmenuitem_delete',0 |
||
152 | akmenuitem_draw db 'kmenuitem_draw',0 |
||
1632 | mario79 | 153 | ;--------------------------------------------------------------------- |