Am 31.10.2010 um 17:10 schrieb Uwe Stöhr:

> Am 31.10.2010 16:07, schrieb Jürgen Spitzmüller:
> 
>>> The only issue I see right now is that one cannot set a multirow via the
>>> dialog What else do you see  that is not yet also in LyX 1.6.x?
>> 
>> Yes, but this issue is quite tricky. I'm not even sure it is solvable without
>> a complete rewrite of the tabular UI<->  Inset communication (i.e., introduce
>> InsetTabularParams). And it must be fixed for 2.0 of course.
> 
> We need Abdel's help here. He has imlemented the new Apply/OK scheme and I'm 
> sure he knows a solution. I mean it works for setting multicolumns so it 
> should work also for multirows using the same tabular UI <-> Inset 
> communication. Abdel?
> 
>> I had just a first deeper look into the current tabular code during the 
>> recent
>> days (where I fixed some issues), and I observed that the new stuff (e.g. the
>> mutlirow code) was not integrated properly in many respects. I really like to
>> have this cleaned up and working before adding even more complexity to the
>> code.
> 
> I currently see only the problem mentioned above now: 
> http://wiki.lyx.org/Devel/Multirow
> I think my patch doesn't increase the complexity a lot -- the edit field is 
> only used when a cell is multirow. Have you tested my patch? Maybe I have 
> overseen something and if you find a bug or regression. Then I will of course 
> agree with you it is better to postpone.
> (Without testing it is like judging a book by its cover ;-) )
> 
>>> Same critics come usually from the users. As it was my idea to support
>>> multirow I'm responsible for that mistake and therefore want to fix this
>>> missing part of the implementation. Putting this not in right now would
>>> mean that users have to wait another year at least until multirows are
>>> really usable without TeX-code.
>>> Can it therefore go in?
>>> I think I tested the patch carefully and it is moreover rather straight
>>> forward.
>> 
>> As said, I would prefer to get the tabular dialog in shape before adding new
>> stuff. But this is just my personal opinion of course.
> 
> OK, lets wait for additional opinions.

I can understand both of you.
You want to get your patch in and the new features added.
And Jürgen wants to consolidate code and behavior.

But I've to admit, I agree more with Jürgen. Currently I cannot work on the 
buffer-info
of VCS anymore because the InsetInfo dialog doesn't work anymore because of the 
ASSERTs.
I didn't test the tabular dialogs lately - and I didn't test your patch - but 
one cannot
move on before the current state is not fixed. The support for multi-row cells 
would be
nice. But if it conflicts with the LyX release plans you should wait with the 
discussion
until Pavel is back.

Stephan

Reply via email to