Subversion Repositories Kolibri OS

Rev

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

Rev 1418 Rev 1436
Line 259... Line 259...
259
    cmp  ah,108         ; L - load
259
    cmp  ah,108         ; L - load
260
    jne  stilld
260
    jne  stilld
261
  .file_open:
261
  .file_open:
262
;---------------------------------------------------------------------
262
;---------------------------------------------------------------------
263
;OpenDialog_start:
263
;OpenDialog_start:
264
	call	get_filter_data
-
 
265
;	copy_path	open_dialog_name,path,library_path,0
264
;	copy_path	open_dialog_name,path,library_path,0
Line 266... Line 265...
266
	
265
	
Line 267... Line 266...
267
	start_OpenDialog	OpenDialog_data
266
	start_OpenDialog	OpenDialog_data
268
 
267
 
269
	cmp	[OpenDialog_data.status],2 ; OpenDialog does not start
268
	cmp	[OpenDialog_data.status],2 ; OpenDialog does not start
270
	je	.sysxtree  ; 	some kind of alternative, instead OpenDialog
-
 
271
	cmp	[OpenDialog_data.status],1
-
 
272
;	jne	still ; OpenDialog user say cancel
-
 
273
;	copy path
269
	je	.sysxtree  ; 	some kind of alternative, instead OpenDialog
274
;	call	draw_window
-
 
275
	je	prep_load
270
	cmp	[OpenDialog_data.status],1
276
	
-
 
277
;.copy_dir_path:
-
 
278
;    mov   esi,fname_buf
-
 
279
;    mov   edi,temp_dir_pach
-
 
280
;	call  copy_dir_path
-
 
281
	
-
 
282
	jmp	still ; OpenDialog user selected the target file
-
 
283
	; [OpenDialog_data.openfile_pach] pointer of area the target file  
271
	je	prep_load
284
  
272
	jmp	still
285
;---------------------------------------------------------------------  
273
;---------------------------------------------------------------------  
286
.sysxtree:
274
.sysxtree:
287
    or   [mode],RTF_OPENING
275
    or   [mode],RTF_OPENING
Line 567... Line 555...
567
.dir_default_pach	dd communication_area_default_pach ;+20
555
.dir_default_pach	dd communication_area_default_pach ;+20
568
.start_path		dd open_dialog_path ;+24
556
.start_path		dd open_dialog_path ;+24
569
.draw_window		dd draw_window ;+28
557
.draw_window		dd draw_window ;+28
570
.status			dd 0 ;+32
558
.status			dd 0 ;+32
571
.openfile_pach		dd fname_buf ;+36
559
.openfile_pach		dd fname_buf ;+36
-
 
560
.filename_area		dd 0	;+40
-
 
561
.filter_area		dd Filter
Line 572... Line 562...
572
 
562
 
573
communication_area_name:
563
communication_area_name:
574
	db 'FFFFFFFF_open_dialog',0
564
	db 'FFFFFFFF_open_dialog',0
575
open_dialog_path:
565
open_dialog_path:
576
	db '/sys/File Managers/opendial',0
566
	db '/sys/File Managers/opendial',0
577
communication_area_default_pach:
567
communication_area_default_pach:
Line 578... Line 568...
578
	db '/rd/1',0
568
	db '/rd/1',0
579
 
569
 
-
 
570
Filter:
580
Filter:
571
dd Filter.end - Filter
581
dd  Filter.end - Filter
572
.1:
582
db 'RTF',0
573
db 'RTF',0
583
.end:
574
.end:
584
db 0
575
db 0