Subversion Repositories Kolibri OS

Rev

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

Rev 2346 Rev 2584
Line 23... Line 23...
23
; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
23
; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
24
; ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24
; ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
25
; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
26
; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26
; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
;*****************************************************************************
27
;*****************************************************************************
28
; KFM v0.47c 05.02.2012
28
; KFM v0.47d 07.04.2012
29
;---------------------------------------------------------------------
29
;---------------------------------------------------------------------
30
use32
30
use32
31
org	0x0
31
org	0x0
Line 32... Line 32...
32
 
32
 
Line 149... Line 149...
149
;    mcall 0, <20,620>, <20,460>, 0x03cccccc   ; 0x805080D0, 0x005080D0
149
;    mcall 0, <20,620>, <20,460>, 0x03cccccc   ; 0x805080D0, 0x005080D0
150
	xor	esi,esi
150
	xor	esi,esi
151
    mcall 0, <20,620>, <20,460>, 0x43cccccc   ; 0x805080D0, 0x005080D0
151
    mcall 0, <20,620>, <20,460>, 0x43cccccc   ; 0x805080D0, 0x005080D0
152
    call  get_window_param
152
    call  get_window_param
153
;    mov   ecx,[temp_esi]
153
;    mov   ecx,[temp_esi]
154
    test  [window_status],10b
154
	test	[window_status],100b	; window is rolled up
155
    jnz   @f
155
	jnz	.exit
-
 
156
 
-
 
157
	test	[window_status],10b	; window is minimized to panel
-
 
158
	jnz	.exit
-
 
159
 
156
    mcall 71, 1 , header_text
160
    mcall 71, 1 , header_text
157
    ; create_dir_name
161
    ; create_dir_name
158
    ; start_parameter
162
    ; start_parameter
159
    ; file_name
163
    ; file_name
160
    ; [temp_edi]
164
    ; [temp_edi]
Line 165... Line 169...
165
     ; start_file_data.name
169
     ; start_file_data.name
166
      ; read_icon_file.name
170
      ; read_icon_file.name
167
		; read_file_features.name ;path ;header
171
		; read_file_features.name ;path ;header
Line 168... Line 172...
168
 
172
 
169
    cmp   [window_high],180
173
    cmp   [window_high],180
170
    jb	  @f
174
    jb	  .exit
171
    cmp   [window_width],495
175
    cmp   [window_width],495
Line 172... Line 176...
172
    jb	  @f
176
    jb	  .exit
173
 
177
 
174
;    pusha
178
;    pusha
175
;    mcall 4,<15,25>,0,read_folder.name,100
179
;    mcall 4,<15,25>,0,read_folder.name,100
Line 232... Line 236...
232
;    mcall 47,0x80100,[left_panel_y],<250, 5>,0xffffff
236
;    mcall 47,0x80100,[left_panel_y],<250, 5>,0xffffff
233
;    mov   edx,[temp_counter_dword_1]
237
;    mov   edx,[temp_counter_dword_1]
234
;    mcall 4,<150,3>,0x80000000
238
;    mcall 4,<150,3>,0x80000000
235
;    mov   edx,[temp_counter_dword]
239
;    mov   edx,[temp_counter_dword]
236
;    mcall 4,<5,3>,0x80000000
240
;    mcall 4,<5,3>,0x80000000
237
@@:
241
.exit:
238
    mcall 12, 2
242
    mcall 12, 2
239
    ret
243
    ret
240
;temp_eax dd 0
244
;temp_eax dd 0
241
;temp_ebx dd 0
245
;temp_ebx dd 0
242
;temp_ecx dd 0
246
;temp_ecx dd 0