On Friday 21 June 2002 12:32 pm, John Levon wrote: > > So, it looks to me that your patch + my xforms patch will allow us to > > redraw only a part of the window, with the XScreen::draw proviso above. > > But we get an FL_DRAW: what parts of the pixmap should we copy into the > real lyx window ? We don't know from this point, so we have to copy the > whole thing :/
But we do know if xev contains this info and (if my xforms patch is applied) now it does. > > Let's ignore that for now. This is something that should be hidden inside > > WorkArea. First we should finish the interaction between the Screen and > > the WorkArea. > > I think it is finished outside of xforms/ (in fact I know it is since Qt > is working a treat ...) I haven't tried this for ever. If I "configure --frontend=qt" do I have to rebuild the entire LyX tree or can I still get away with "touch frontends/*.C; make" and compile only the qt-specific bits. What is broken still in the qt frontend BTW? > that xforms screen is copying directly onto the workarea window (which > is most definitely not the event-driven way) is an xforms-specific bug - > the GUII API does not come into IMHO And why can't you apply your patch? Because at the moment the xev passed to XWorkArea::handle_cb is null and you have to redraw the entire window. So I should badger the xforms list. Consider them badgered. Angus