VolksForth/AtariST/GEM/GEMDEFS.FB
2020-06-20 18:57:46 +02:00

1 line
6.0 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

bp 19Jul86 \ gem definition macros 30oct86we Onlyforth here $600 hallot heap dp ! : #def Constant immediate Does> @ state @ IF [compile] Literal THEN ; : #defs ( start no. -- ) bounds ?DO I #def LOOP ; 1 3 +thru dp ! \ window parts and messages bp 19Jul86 \ ---- Window attributes for WIND_CREATE ---------------- $01 #def :name $02 #def :close $04 #def :full $08 #def :move $10 #def :info $20 #def :size $40 #def :uparrow $80 #def :dnarrow $100 #def :vslide $200 #def :lfarrow $400 #def :rtarrow $800 #def :hslide \ ------ window attribute inquire flags for WIND_GET ------ 1 &17 #defs :wf_kind :wf_name :wf_info :wf_workxywh :wf_currxywh :wf_prevxywh :wf_fullxywh :wf_hslide :wf_vslide :wf_top :wf_firstxywh :wf_nextxywh :wf_resvd :wf_newdesk :wf_hslize :wf_vslize :wf_screen \ messages and events bp 19Jul86 \ ----- WIND_CALC flags -------------------------------- 0 #def wc_border: 1 #def wc_work: \ ------- Messages, send by Message event : -------------- &10 #def :mn_selected &20 &10 #defs :wm_redraw :wm_topped :wm_closed :wm_fulled :wm_arrowed :wm_hslid :wm_vslid :wm_sized :wm_moved :wm_newtop \ misc. bp 19Jul86 \ --------- MULTI_EVENT flags ------------------------- $01 #def :mu_keybd $02 #def :mu_button $04 #def :mu_m1 $08 #def :mu_m2 $10 #def :mu_mesag $20 #def :mu_timer \ --------- Form Manager definitions ------------------- 0 4 #defs :fmd_start :fmd_grow :fmd_shrink :fmd_finish \ --------- Mouse forms -------------------------------- 0 8 #defs :arrow :text_crsr :honey_bee :point_hand :flat_hand :thin_cross :thick_cross :outln_cross &255 3 #defs :user_def :m_off :m_on