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

Reply via email to