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 |