From: Jeroen v. d. Z. <jv...@cf...> - 2000-04-28 19:40:09
|
On Fri, 28 Apr 2000, you wrote: > Two quick questions about FXDataTarget: > > > 1) Is there any reason I couldn't (or shouldn't) connect() a given > FXDataTarget an "infinite" number of times to different targets? For > example, if I were to use Fox as part of a debugger, and wanted to > select an object on a list and observe its members in action, I might > set up a textfield for each member, and "re-connect" the associated > FXDataTarget as I moved thru the list. You should be able to make any number of widgets send their messages to one single data target, but you can connect only one variable for each data target. This is because of course a data target sometimes operates in reverse [in GUI update mode] and changes the widget from the variable instead of changing the variable from the widget. > 2) How often are targets read? The particular objects I'm thinking > about monitoring (above) have "dirty bits" that I could work with, > but since it's entirely possible that those bits are suspect, I'd > prefer not to. I think you are talking about GUI updates, and when it happens? GUI updates should happen just before the program would block for events [as in calling select to yield the CPU]. So, the GUI updates are not instantaneous, but work as a background or idle task, i.e. they fire SEL_UPDATE messages when there is nothing else to do. This is of course intentional, otherwise they would interfere with the application's responsiveness. > > > (has the CFDRC-based listserv been shut down? I received a "user > unknown" message from the server when trying to post this) Yes, CFDRC mailing list has been down all week due to the firewall/gateway upgrade. I'm hoping they'll get it fixed soon. Regards, - Jeroen -- +----------------------------------------------------------------------------+ | E-Mail : jv...@cf... `:::' ....... ...... | | USMail : 215 Wynn Drive, ::: * `::. ::' | | Huntsville, AL 35805 ::: .:: .:.::. .:: .:: `::. :' | | Phone : (256) 726-4820 ::: :: :: :: :: :: :::. | | Fax : (256) 726-4806 ::: .::. .:: ::. `::::. .:' ::. | | WWW : http://www.cfdrc.com .:::.....................::' .::::.. | +----------------------------------------------------------------------------+ | Check out the FOX GUI toolkit: | | U.S.A. [Official]: http://www.cfdrc.com/FOX/fox.html | | ftp://ftp.cfdrc.com/pub/FOX | | Europe [Mirrors]: ftp://SunSITE.Informatik.RWTH-Aachen.DE/pub/Linux/fox/ | | ftp://imssun1.epfl.ch/pub | +----------------------------------------------------------------------------+ |