[Prev][Next][Index][Thread]
updating an icon label in DUIM
-
To: info-dylan@ai.mit.edu
-
Subject: updating an icon label in DUIM
-
From: johncwhi@my-deja.com
-
Date: Mon, 10 Jul 2000 11:15:02 -0400 (EDT)
-
Organization: Deja.com - Before you buy.
-
Xref: traf.lcs.mit.edu comp.lang.dylan:12432
How would you go about updating a <label> gadget in DUIM to display a
different icon. It is initialized with one icon value in a frame
definition. I would like to change it to another icon whenever a
request-to-send is asserted on a COM port. I had code like this:
define method update-transmit-status( the-frame :: <xpress-232-frame>,
on-off :: <symbol> )
if (on-off == #"on" )
gadget-label-setter( $transmitting-icon, transmit-pane(the-frame)
);
else
gadget-label-setter( $not-transmitting-icon,
the-frame.transmit-pane );
end if;
update-gadget( transmit-pane( the-frame ) );
end method update-transmit-status;
However, it doesn't work. I certainly can believe that since it appears
that the method for update-gadget on a <gadget> simply returns false.
If update-gadget isn't the way, what is?
Thanks for any help.
Sent via Deja.com http://www.deja.com/
Before you buy.
Follow-Ups: