mirror of
https://github.com/mi57730/a2d.git
synced 2025-02-27 14:29:55 +00:00
De-magic window property numbers
This commit is contained in:
parent
5df8a1929e
commit
d183d224f2
@ -66,7 +66,7 @@ A2D_CREATE_WINDOW := $38
|
|||||||
;; 0 = desktop
|
;; 0 = desktop
|
||||||
;; 1, 2, ... = file windows
|
;; 1, 2, ... = file windows
|
||||||
;; 100 = DA (for example)
|
;; 100 = DA (for example)
|
||||||
;; .byte flags
|
;; .byte flags (A2D_CW_*)
|
||||||
;; bit 0: remove title bar
|
;; bit 0: remove title bar
|
||||||
;; bit 1: add close box
|
;; bit 1: add close box
|
||||||
;; bit 2: add resize box
|
;; bit 2: add resize box
|
||||||
@ -93,7 +93,7 @@ A2D_DESTROY_WINDOW := $39
|
|||||||
A2D_GET_MOUSE := $40
|
A2D_GET_MOUSE := $40
|
||||||
;; .word x
|
;; .word x
|
||||||
;; .word y
|
;; .word y
|
||||||
;; .byte element
|
;; .byte element (A2D_ELEM_*)
|
||||||
;; 0 = desktop
|
;; 0 = desktop
|
||||||
;; 1 = menu
|
;; 1 = menu
|
||||||
;; 2 = client area (including scroll bars/resize box)
|
;; 2 = client area (including scroll bars/resize box)
|
||||||
@ -135,7 +135,6 @@ A2D_UPDATE_SCROLL:= $4B
|
|||||||
;; .byte pos (new position 0...250)
|
;; .byte pos (new position 0...250)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;;; Used in A2D_GET_MOUSE
|
;;; Used in A2D_GET_MOUSE
|
||||||
A2D_ELEM_DESKTOP:= 0
|
A2D_ELEM_DESKTOP:= 0
|
||||||
A2D_ELEM_MENU := 1
|
A2D_ELEM_MENU := 1
|
||||||
@ -160,6 +159,10 @@ A2D_SCROLL_PART_BELOW := 4
|
|||||||
A2D_SCROLL_PART_AFTER := 4
|
A2D_SCROLL_PART_AFTER := 4
|
||||||
A2D_SCROLL_PART_THUMB := 5
|
A2D_SCROLL_PART_THUMB := 5
|
||||||
|
|
||||||
|
;;; Used in A2D_CREATE_WINDOW
|
||||||
|
A2D_CW_NOTITLE := 1 << 0
|
||||||
|
A2D_CW_ADDCLOSE := 1 << 1
|
||||||
|
A2D_CW_ADDRESIZE:= 1 << 2
|
||||||
|
|
||||||
;;; Macros
|
;;; Macros
|
||||||
.macro A2D_CALL op, addr
|
.macro A2D_CALL op, addr
|
||||||
|
@ -143,7 +143,7 @@ Current file: stf.s
|
|||||||
000800 2 ;; 0 = desktop
|
000800 2 ;; 0 = desktop
|
||||||
000800 2 ;; 1, 2, ... = file windows
|
000800 2 ;; 1, 2, ... = file windows
|
||||||
000800 2 ;; 100 = DA (for example)
|
000800 2 ;; 100 = DA (for example)
|
||||||
000800 2 ;; .byte flags
|
000800 2 ;; .byte flags (A2D_CW_*)
|
||||||
000800 2 ;; bit 0: remove title bar
|
000800 2 ;; bit 0: remove title bar
|
||||||
000800 2 ;; bit 1: add close box
|
000800 2 ;; bit 1: add close box
|
||||||
000800 2 ;; bit 2: add resize box
|
000800 2 ;; bit 2: add resize box
|
||||||
@ -170,7 +170,7 @@ Current file: stf.s
|
|||||||
000800 2 A2D_GET_MOUSE := $40
|
000800 2 A2D_GET_MOUSE := $40
|
||||||
000800 2 ;; .word x
|
000800 2 ;; .word x
|
||||||
000800 2 ;; .word y
|
000800 2 ;; .word y
|
||||||
000800 2 ;; .byte element
|
000800 2 ;; .byte element (A2D_ELEM_*)
|
||||||
000800 2 ;; 0 = desktop
|
000800 2 ;; 0 = desktop
|
||||||
000800 2 ;; 1 = menu
|
000800 2 ;; 1 = menu
|
||||||
000800 2 ;; 2 = client area (including scroll bars/resize box)
|
000800 2 ;; 2 = client area (including scroll bars/resize box)
|
||||||
@ -212,7 +212,6 @@ Current file: stf.s
|
|||||||
000800 2 ;; .byte pos (new position 0...250)
|
000800 2 ;; .byte pos (new position 0...250)
|
||||||
000800 2
|
000800 2
|
||||||
000800 2
|
000800 2
|
||||||
000800 2
|
|
||||||
000800 2 ;;; Used in A2D_GET_MOUSE
|
000800 2 ;;; Used in A2D_GET_MOUSE
|
||||||
000800 2 A2D_ELEM_DESKTOP:= 0
|
000800 2 A2D_ELEM_DESKTOP:= 0
|
||||||
000800 2 A2D_ELEM_MENU := 1
|
000800 2 A2D_ELEM_MENU := 1
|
||||||
@ -237,6 +236,10 @@ Current file: stf.s
|
|||||||
000800 2 A2D_SCROLL_PART_AFTER := 4
|
000800 2 A2D_SCROLL_PART_AFTER := 4
|
||||||
000800 2 A2D_SCROLL_PART_THUMB := 5
|
000800 2 A2D_SCROLL_PART_THUMB := 5
|
||||||
000800 2
|
000800 2
|
||||||
|
000800 2 ;;; Used in A2D_CREATE_WINDOW
|
||||||
|
000800 2 A2D_CW_NOTITLE := 1 << 0
|
||||||
|
000800 2 A2D_CW_ADDCLOSE := 1 << 1
|
||||||
|
000800 2 A2D_CW_ADDRESIZE:= 1 << 2
|
||||||
000800 2
|
000800 2
|
||||||
000800 2 ;;; Macros
|
000800 2 ;;; Macros
|
||||||
000800 2 .macro A2D_CALL op, addr
|
000800 2 .macro A2D_CALL op, addr
|
||||||
@ -566,7 +569,7 @@ Current file: stf.s
|
|||||||
000994 1
|
000994 1
|
||||||
000994 1 .proc window_params
|
000994 1 .proc window_params
|
||||||
000994 1 64 id: .byte window_id ; window identifier
|
000994 1 64 id: .byte window_id ; window identifier
|
||||||
000995 1 02 flags: .byte 2 ; window flags (2=include close box)
|
000995 1 02 flags: .byte A2D_CW_ADDCLOSE ; window flags (2=include close box)
|
||||||
000996 1 00 10 title: .addr $1000 ; overwritten to point at filename
|
000996 1 00 10 title: .addr $1000 ; overwritten to point at filename
|
||||||
000998 1 00 C1 L0998: .byte $00,$C1 ; ???
|
000998 1 00 C1 L0998: .byte $00,$C1 ; ???
|
||||||
00099A 1
|
00099A 1
|
||||||
|
Binary file not shown.
@ -303,7 +303,7 @@ len: .byte 0 ; length
|
|||||||
|
|
||||||
.proc window_params
|
.proc window_params
|
||||||
id: .byte window_id ; window identifier
|
id: .byte window_id ; window identifier
|
||||||
flags: .byte 2 ; window flags (2=include close box)
|
flags: .byte A2D_CW_ADDCLOSE ; window flags (2=include close box)
|
||||||
title: .addr $1000 ; overwritten to point at filename
|
title: .addr $1000 ; overwritten to point at filename
|
||||||
L0998: .byte $00,$C1 ; ???
|
L0998: .byte $00,$C1 ; ???
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user