Rev 1475 | Rev 1570 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1475 | Rev 1511 | ||
---|---|---|---|
Line 14... | Line 14... | ||
14 | include 'dll.inc' |
14 | include 'dll.inc' |
Line 15... | Line 15... | ||
15 | 15 | ||
16 | include '../../../develop/libraries/libs-dev/libio/libio.inc' |
16 | include '../../../develop/libraries/libs-dev/libio/libio.inc' |
Line 17... | Line 17... | ||
17 | include '../../../develop/libraries/libs-dev/libimg/libimg.inc' |
17 | include '../../../develop/libraries/libs-dev/libimg/libimg.inc' |
18 | 18 | ||
19 | include '../../../develop/libraries/box_lib/asm/trunk/opendial.mac' |
19 | ;include '../../../develop/libraries/box_lib/asm/trunk/opendial.mac' |
Line 20... | Line 20... | ||
20 | use_OpenDialog |
20 | ;use_OpenDialog |
21 | ;----------------------------------------------------------------------------- |
21 | ;----------------------------------------------------------------------------- |
Line 22... | Line -... | ||
22 | - | ||
23 | START: |
- | |
24 | mcall 68, 11 |
- | |
25 | 22 | ||
26 | ; OpenDialog initialisation |
23 | START: |
27 | init_OpenDialog OpenDialog_data |
24 | mcall 68, 11 |
Line 28... | Line 25... | ||
28 | 25 | ||
Line -... | Line 26... | ||
- | 26 | stdcall dll.Load, @IMPORT |
|
- | 27 | or eax, eax |
|
- | 28 | jnz exit |
|
- | 29 | ||
29 | stdcall dll.Load, @IMPORT |
30 | invoke sort.START, 1 |
30 | or eax, eax |
31 | |
31 | jnz exit |
32 | ; OpenDialog initialisation |
32 | 33 | push dword OpenDialog_data |
|
33 | invoke sort.START, 1 |
34 | call [OpenDialog_Init] |
Line 49... | Line 50... | ||
49 | cmp byte [@PARAMS], 0 |
50 | cmp byte [@PARAMS], 0 |
50 | jnz params_given |
51 | jnz params_given |
Line 51... | Line 52... | ||
51 | 52 | ||
Line -... | Line 53... | ||
- | 53 | mov [OpenDialog_data.draw_window],draw_window_fake |
|
52 | mov [OpenDialog_data.draw_window],draw_window_fake |
54 | |
- | 55 | ; OpenDialog Open |
|
Line 53... | Line 56... | ||
53 | 56 | push dword OpenDialog_data |
|
54 | start_OpenDialog OpenDialog_data |
57 | call [OpenDialog_Start] |
Line 55... | Line 58... | ||
55 | 58 | ||
Line 203... | Line 206... | ||
203 | 206 | ||
204 | ; open new file |
207 | ; open new file |
205 | @@: cmp eax, 'opn' |
208 | @@: cmp eax, 'opn' |
Line -... | Line 209... | ||
- | 209 | jne @f |
|
206 | jne @f |
210 | |
- | 211 | ; OpenDialog Open |
|
Line 207... | Line 212... | ||
207 | 212 | push dword OpenDialog_data |
|
208 | start_OpenDialog OpenDialog_data |
213 | call [OpenDialog_Start] |
Line 209... | Line 214... | ||
209 | 214 | ||
Line 925... | Line 930... | ||
925 | library \ |
930 | library \ |
926 | libio , 'libio.obj' , \ |
931 | libio , 'libio.obj' , \ |
927 | libgfx , 'libgfx.obj' , \ |
932 | libgfx , 'libgfx.obj' , \ |
928 | libimg , 'libimg.obj' , \ |
933 | libimg , 'libimg.obj' , \ |
929 | libini , 'libini.obj' , \ |
934 | libini , 'libini.obj' , \ |
930 | sort , 'sort.obj' |
935 | sort , 'sort.obj' , \ |
- | 936 | proc_lib ,'proc_lib.obj' |
|
- | 937 | ||
Line 931... | Line 938... | ||
931 | 938 | ||
932 | import libio , \ |
939 | import libio , \ |
933 | libio.init , 'lib_init' , \ |
940 | libio.init , 'lib_init' , \ |
934 | file.size , 'file_size' , \ |
941 | file.size , 'file_size' , \ |
Line 956... | Line 963... | ||
956 | import libini, \ |
963 | import libini, \ |
957 | ini_get_shortcut, 'ini_get_shortcut' |
964 | ini_get_shortcut, 'ini_get_shortcut' |
Line 958... | Line 965... | ||
958 | 965 | ||
Line -... | Line 966... | ||
- | 966 | import sort, sort.START, 'START', SortDir, 'SortDir', strcmpi, 'strcmpi' |
|
- | 967 | ||
- | 968 | import proc_lib, \ |
|
- | 969 | OpenDialog_Init, 'OpenDialog_init', \ |
|
959 | import sort, sort.START, 'START', SortDir, 'SortDir', strcmpi, 'strcmpi' |
970 | OpenDialog_Start,'OpenDialog_start' |
960 | 971 | ||
Line 961... | Line 972... | ||
961 | bFirstDraw db 0 |
972 | bFirstDraw db 0 |
962 | ;----------------------------------------------------------------------------- |
973 | ;----------------------------------------------------------------------------- |