[oXygen-user] Outline view again

David Cramer david at thingbag.net
Wed Jan 25 16:46:49 CST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Excellent! You guys do work fast.

Please do point me to the nightly builds. I'd like to give it a try.

Thanks,
David

On 01/25/2012 01:19 AM, George Cristian Bina wrote:
> Hi David,
> 
> We already changed the implementation for the filtering support in
> the Outliner to remove the children/descendants of a matched node.
> This will go in the next oXygen release but if you want to test it
> using a nightly build just let me know :).
> 
> Best Regards, George -- George Cristian Bina <oXygen/> XML Editor,
> Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com
> 
> On 1/20/12 5:39 PM, David Cramer wrote: Hi George, So, I understand
> that it has to show unmatched ancestors if I deselect "Flat
> presentation mode of the filtered results". For example, if I 
> filter on section you would show:
> 
> book chapter section
> 
> I can even live with situations where you have to show something
> like:
> 
> book xinclude chapter section chapter section
> 
> It's inconvenient that the xinclude element adds a level of
> hierarchy to the tree, but I could live with it.
> 
> What does not make sense to me, however, is showing unmatched
> nodes that aren't ancestors of matched nodes. To my mind that's not
> filter, but search/highlight all (btw., for me it highlights even
> unmatched nodes if they are descendants of matched nodes).
> 
> It could be that in fact we need a new view that is based on 
> css+extensions as Wendell suggested, though it seems like adding a 
> switch to hide unmatched leaves in filtered results in the outline 
> view would be a smaller, easier to implement feature.
> 
> Please do continue to explore the issue and consider the
> perspective of writers working on a long document or topic where
> they want to see a nav-pane like table of contents/tree-view of the
> headings without being distracted by other content. I have to say
> it's a limitation I've noticed and more than one writer has
> mentioned it to me.
> 
> Thanks, David
> 
> On 01/20/2012 08:46 AM, George Cristian Bina wrote:
>>>> Hi David,
>>>> 
>>>> We will look into this (early next week) to see what such a
>>>> change means exactly. My previous explanation was not
>>>> complete - also the ancestors of the matched nodes are
>>>> present in the tree. So, right now the tree structure of the
>>>> document is actually preserved, the filtered tree contains
>>>> all the nodes from the document that belong to a path from
>>>> root to a leaf containing a matched node (and the matched
>>>> nodes are rendered with bold). If we show only the matched 
>>>> nodes then the parent/child hierarchy will be not match the
>>>> actual document hierarchy, for example if you match on
>>>> "section" and "para" and you have para elements directly
>>>> inside a section and para elements inside an
>>>> itemizedlist/listitem then these later will be promoted as
>>>> siblings of the former - that may cause some confusion I
>>>> believe...
>>>> 
>>>> Best Regards, George -- George Cristian Bina<oXygen/>  XML
>>>> Editor, Schema Editor and XSLT Editor/Debugger
>>>> http://www.oxygenxml.com
>>>> 
>>>> On 1/20/12 3:11 PM, David Cramer wrote: Ah, I see. It shows
>>>> all descendants if the element has any children that are also
>>>> matched instead of only the children that are matched.
>>>> 
>>>> Is that a change you would consider for a future release?
>>>> 
>>>> Thanks, David
>>>> 
>>>> On 01/20/2012 12:36 AM, George Cristian Bina wrote:
>>>>>>> Hi David,
>>>>>>> 
>>>>>>> What happens in fact it is not that oXygen shows
>>>>>>> siblings of the matched nodes, it shows the children
>>>>>>> and descendants of a node that matches. It seems that
>>>>>>> if we will show the matches without the elements
>>>>>>> children/descendants that will give exactly what you
>>>>>>> want.
>>>>>>> 
>>>>>>> Best Regards, George -- George Cristian Bina<oXygen/>
>>>>>>> XML Editor, Schema Editor and XSLT Editor/Debugger 
>>>>>>> http://www.oxygenxml.com
>>>>>>> 
>>>>>>> On 1/19/12 5:43 PM, David Cramer wrote: Hi there, I
>>>>>>> think I've asked about the Outline view before and it
>>>>>>> seems to be getting more useful, but feedback from
>>>>>>> writers is that it's still exactly what they want.
>>>>>>> 
>>>>>>> When editing a document, it is useful to have a "table
>>>>>>> of contents" view of the document next to the main
>>>>>>> authoring view that provides a synoptic view of the
>>>>>>> document's organization. In oXygen, the Outline view
>>>>>>> comes very close to providing this:
>>>>>>> 
>>>>>>> Given a DocBook document if I filter on "chapter,
>>>>>>> section" then for the typical document, I see just the
>>>>>>> chapters and sections, but the results are a flat list.
>>>>>>> If I  deselect "Flat presentation mode of the filtered
>>>>>>> results" then I have the indented tree view I expect
>>>>>>> BUT I also see elements, PIs, etc that are preceding
>>>>>>> siblings of the sections. For example:
>>>>>>> 
>>>>>>> * chapter Overview of the Foo Server * section
>>>>>>> Understanding the Foo Server Deployment * title Some
>>>>>>> section title * para Why am I seeing this para? * para
>>>>>>> This is noise and clutter ipsum lorem * section Foo
>>>>>>> Server Concepts
>>>>>>> 
>>>>>>> Is there a configuration change I could make to
>>>>>>> eliminate the preceding siblings of the section from
>>>>>>> the Outline view? If there's not, could the behaviors
>>>>>>> of the outline view be adjusted to allow for this use
>>>>>>> case?
>>>>>>> 
>>>>>>> Thanks, David
>>>>>>>> _______________________________________________ 
>>>>>>>> oXygen-user mailing list oXygen-user at oxygenxml.com 
>>>>>>>> http://www.oxygenxml.com/mailman/listinfo/oxygen-user
>>>>>>>>
>>>>
>>>>>
>
>>>>>>>> 
>> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPIIZZAAoJEMHeSXG7afUh7woH/jck9nYnoPef3yw2KCPS3STj
jQHA/mkAtBAs0zLL9bACH5mDs76ZQ6pwkH415Jk7JPpKPmzwZXXKYtmyQytIvriZ
sbUt2TF1biF1OqSlSJ888BKGSYkoRVksAtzC/RR0AP8C3fXaj45jW66Mk3prFqNr
dCsGkZqYQyh5CdQzFhnDICJcEjfyPUCLEPk3hxUswzYtIzX+WjgzIuvJ7DZT7Nm/
GHmWXFR6szoQDiJve/Cja72zguwVkeXWnmu7zquaNVOj1gseJa/6VjjmWozpyh56
2sTYLMSqYpRcKsx/WfBmK6MGxITCIj8U1dzVHZUD8yXXsTTLtos/WCuJTM69UiM=
=k/Li
-----END PGP SIGNATURE-----


More information about the oXygen-user mailing list