On Tue, Nov 11, 2003 at 02:55:00PM +0200, Martin Vermeer wrote: > On Tue, Nov 11, 2003 at 11:17:39AM +0100, Andre Poenitz spake thusly: > > ... > > > > Where should the conversion LFUN_INSERT_LABEL -> LFUN_INSET_INSERT > > > take place? > > > > I'd just duplicate the code in factory.C. I.e: > > Yes, did that. Next problem: > > 1) The label appears, but without label text. > > 2) Clicking on it brings up the label dialog; entering a label string > and pressing OK produces > > > > LyXFunc::dispatch: cmd: action: 236 arg: 'label LatexCommand {abc} > \end_inset > ' x: 0 y: 0 > > LCursor::dispatch: > > trying to dispatch to main text 0x08b004c0 > LyXText::dispatch: cmd: action: 236 arg: 'label LatexCommand {abc} > \end_inset > ' x: 0 y: 0 > result: 0 > ### NOT DISPATCHED BY Cursor::dispatch() ###
[That's ok for 'global stuff' btw. INSET_APPLY does not necessarily go to the cursor tip, so considering it 'global' should be ok.] > BufferView::Pimpl::fitCursor. > > > > Action 236 is LFUN_INSET_APPLY, which appears neither in text3.C nor > in factory.C. Is the LFUN_INSET_APPLY handler in BufferView_pimpl::dispatch handling it? > Ehhh, what next? ;-) Send patch. Andre' PS: I'll be off in twenty minutes for a day or so.