Subversion Repositories Kolibri OS

Rev

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
;-----------------------------------------------------------------------------