XForms: fl_show_oneliner() is strange (repost)

Tano Fotang (M.Tano@FH-Wolfenbuettel.DE)
Fri, 13 Feb 1998 11:50:52 -0800

# To subscribers of the xforms list from Tano Fotang <M.Tano@FH-Wolfenbuettel.DE> :

(i've been told to repost)
witnessed in a number of xforms apps:

---
If fl_show_oneliner(str,x,y) is called and
x is such that the oneliner will be displayed
across screen boundary, i.e. x+length_of_oneliner
>screen_width, then x is automatically adjusted
such that all of str is seen. This would be
a good behaviour, only it doesnt stay that way for
long: a moment later, the message springs to (x,y)
and then only part of it can be seen.
Is fl_show_oneliner() called twice even though an
application has called it only once?
----------------------
DEMOS/preemptive.c
static void do_tips(int id, void *p)
{
   FL_OBJECT *ob = p;
   fl_show_oneliner(ob->u_vdata, ob->form->x + ob->x,
                   ob->form->y + ob->y + ob->h + 1);
   timeoutID = fl_add_timeout(INTERVAL, do_tips, ob);
}
-- 
   Genius doesn't work on an assembly line basis.  You can't simply say,
	"Today I will be brilliant."
		-- Kirk, "The Ultimate Computer", stardate 4731.3
_________________________________________________
To unsubscribe, send the message "unsubscribe" to
xforms-request@bob.usuf2.usuhs.mil   or see
http://bob.usuf2.usuhs.mil/mailserv/xforms.html
XForms Home Page: http://bloch.phys.uwm.edu/xforms
List Archive: http://bob.usuf2.usuhs.mil/mailserv/list-archives/