[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lyx-devel
Subject:    Re: UI RFC: Outliner and Notes
From:       Abdelrazak Younes <younes () lyx ! org>
Date:       2008-02-14 13:41:23
Message-ID: fp1gea$4qt$1 () ger ! gmane ! org
[Download RAW message or body]

Charles de Miramon wrote:
> Abdelrazak Younes wrote:
> 
>> UI Question:
>>
>> In the outliner type combo, do you prefer an entry for each type of
>> notes (LyX, Comment, Greyed out) or one entry like what we have now?
>>
>> Abdel.
> 
> I have just compiled svn. It looks very nice.
> In the long run. I think it would be nice to have the non-printable notes
> that are more todo kind of stuff in a special widget and not in the text,
> linked through the 'Navigator'.

Hum... difficult to do right now. And I am not sure this fits well in 
the 'LyX way of writing'.

> 
> Several suggestions for the new outliner :

I won't have time to implement any of the suggestion but most of them 
makes sense; so here are my comments in case someone else is interested 
in the implementation.

> - Change the name to 'Navigator' and have the same shortcut (F5) than in
> Open Office

No opposition.

> - Open / Close the Navigator through the Visualize menu like View Source

Agreed. As a matter of fact, I've proposed that before 1.5.0 but JMarc 
wouldn't agree ;-)

> - Is it possible to have the footnote number on the left of the tree item in
> the same color that the footnote in the main editing window ?

The number should be easy to display yes (just need to modify 
addToToc()). Retrieving and display the color is not difficult but needs 
infrastructure work.

> - If the footnote is a bibliographical reference, the item in the footnotes
> tree is empty

InsetCollapsable::getNewLabel() needs to be taught about inner insets.

> - Have a search combo box to search notes, footnotes, etc.

Would be useful yes.

> - When you click or have the cursor in the editing window, highlight the
> item in the tree (maybe by italicizing it)

This is a known bug (also in in 1.5 with the lot and lof). The problem 
is that Inset::addToToc() doesn't know about the context, so the 
constructed ParConstIterator that goes in the TocBackend is not 
complete. A method similar to the one used in updateLabels() should be used.

> - I would suppress the identical features in the Navigate main menu

No opinion.

> - In List of footnotes / Liste of notes etc.. suppress the outliner buttons
> and slider.


No opinion. Easy to do.

> A small question. Why Tommaso Cucinotta's search interface is not
> integrated ? It looked very nice.

Because he didn't integrate it yet. I look forward to integrating it as 
well.

Abdel.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic