Rev 4198 | Rev 5475 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4198 | Rev 4234 | ||
---|---|---|---|
Line 30... | Line 30... | ||
30 | load_libraries load_lib_start, load_lib_end |
30 | load_libraries load_lib_start, load_lib_end |
Line 31... | Line 31... | ||
31 | 31 | ||
32 | ; ==== Config LibINI ==== |
32 | ; ==== Config LibINI ==== |
33 | invoke ini.get_int, ini_data.file_name, ini_data.settings_name, ini_data.location_name, 1 |
33 | invoke ini.get_int, ini_data.file_name, ini_data.settings_name, ini_data.location_name, 1 |
- | 34 | mov [dock_items.location], eax |
|
- | 35 | invoke ini.get_int, ini_data.file_name, ini_data.settings_name, ini_data.fsize_name, 0 |
|
Line 34... | Line 36... | ||
34 | mov [dock_items.location], eax |
36 | mov [dock_items.fsize], eax |
Line 35... | Line 37... | ||
35 | 37 | ||
36 | invoke ini.sections, ini_data.file_name, sections_callback |
38 | invoke ini.sections, ini_data.file_name, sections_callback |
Line 138... | Line 140... | ||
138 | call .VERT_X_LEFT |
140 | call .VERT_X_LEFT |
139 | jmp .SETDEF |
141 | jmp .SETDEF |
Line 140... | Line 142... | ||
140 | 142 | ||
141 | ;------------------------------------------------------------------------------- |
143 | ;------------------------------------------------------------------------------- |
- | 144 | .HORZ_WIDTH: |
|
- | 145 | cmp [dock_items.fsize], byte 1 |
|
142 | .HORZ_WIDTH: |
146 | je @f |
143 | mov eax, BUTTON_SIZE |
147 | mov eax, BUTTON_SIZE |
144 | mov ebx, [dock_items.count] |
148 | mov ebx, [dock_items.count] |
145 | imul eax, ebx |
149 | imul eax, ebx |
146 | add eax, 24 |
150 | add eax, 24 |
- | 151 | dec eax |
|
- | 152 | jmp .set_hw |
|
- | 153 | @@: |
|
- | 154 | mcall 14 |
|
- | 155 | shr eax, 16 |
|
147 | dec eax |
156 | .set_hw: |
148 | mov [win.width_opn], eax |
157 | mov [win.width_opn], eax |
Line 149... | Line 158... | ||
149 | mov [win.width_hdn], eax |
158 | mov [win.width_hdn], eax |
Line 210... | Line 219... | ||
210 | 219 | ||
Line 211... | Line 220... | ||
211 | ret |
220 | ret |
212 | 221 | ||
- | 222 | ;------------------------------------------------------------------------------- |
|
- | 223 | .VERT_HEIGHT: |
|
213 | ;------------------------------------------------------------------------------- |
224 | cmp [dock_items.fsize], byte 1 |
214 | .VERT_HEIGHT: |
225 | je @f |
215 | mov eax, BUTTON_SIZE |
226 | mov eax, BUTTON_SIZE |
216 | mov ebx, [dock_items.count] |
227 | mov ebx, [dock_items.count] |
- | 228 | imul eax, ebx |
|
- | 229 | dec eax |
|
- | 230 | jmp .set_vh |
|
- | 231 | @@: |
|
- | 232 | mcall 14 |
|
217 | imul eax, ebx |
233 | and eax, 0xFFFF |
218 | dec eax |
234 | .set_vh: |
Line 219... | Line 235... | ||
219 | mov [win.height_opn], eax |
235 | mov [win.height_opn], eax |