home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
programs
/
comms_networking
/
hearsay
/
!Hearsay
/
Libraries
/
Icons
(
.txt
)
< prev
next >
Wrap
RISC OS BBC BASIC V Source
|
1996-01-09
|
733b
|
35 lines
> Icons library
Chris Rutter, 1995
set_icon(window%,icon%,text$)
debugmode%
verbose
debug_message("Setting icon "+
(icon%)+" to "+text$)
text$=
msg_parse(text$)
wbk2%!0=window%
wbk2%!4=icon%
"Wimp_GetIconState",,wbk2%
((wbk2%!24)
&100)=0
$(wbk%+28)=text$
$(wbk2%!28)=text$
"Wimp_GetCaretPosition",,wbk2%
wbk2%!4=icon%
wbk2%!0=window%
"Wimp_SetCaretPosition",window%,icon%,0,0,-1,
(text$)
wbk2%!0=window%
wbk2%!4=icon%
wbk2%!8=0
wbk2%!12=0
"Wimp_SetIconState",,wbk2%
get_icon(window%,icon%)
wbk2%!0=window%
wbk2%!4=icon%
"Wimp_GetIconState",,wbk2%
((wbk2%!24)
&100)=0 =
ct(wbk2%+8+20)
ct(wbk2%!28)