After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 162968 - Organize HTML Tree frame and quick index links
Organize HTML Tree frame and quick index links
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2005-01-04 22:59 UTC by ejt
Modified: 2012-11-18 11:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch file for applying the suggested changes, relative to 1.4.0 release (25.78 KB, patch)
2005-01-04 23:02 UTC, ejt
none Details | Review
Patch file for applying the suggested changes, relative to 1.4.4 release (26.12 KB, patch)
2005-08-06 20:50 UTC, ejt
none Details | Review

Description ejt 2005-01-04 22:59:46 UTC
I have reordered the generation of items in the tree frame to provide what I feel is better organization, 
and modified the quick index found at the top of each HTML page to match.  New text required a few 
new entries to the translator files ("list", "index", "hierarchy" as single words, not part of a phrase)

You can preview the results of this reorganization at our project's site:
  http://www.tekkotsu.org/dox/

I would've liked to clean up the tree frame a bit more, but the way the code is structured would seem to 
make this rather difficult.  Perhaps someone more familiar with how the FTV code could do it.  My 
suggested ideal layout is shown at:
  http://ejt.no-ip.org/stuff/treetest/tree.html
Comment 1 ejt 2005-01-04 23:02:18 UTC
Created attachment 35452 [details] [review]
Patch file for applying the suggested changes, relative to 1.4.0 release

To apply:
cd [path/to/]doxygen-1.4.0;
cd ..;
patch -p0 < [path/to/]tree_and_qindex_reorg.patch;
Comment 2 ejt 2005-08-06 20:50:36 UTC
Created attachment 50329 [details] [review]
Patch file for applying the suggested changes, relative to 1.4.4 release

This patch is simply an updated version of the previous patch, hopefully to
encourage application to the main trunk so I don't have to update my own copy
anymore ;)
Comment 3 ejt 2005-08-06 20:59:28 UTC
If you'd like a little more information on what changes this patch contains, it
modifies doxygen.cpp, htmlgen.cpp, search.php, and search_php.h to reorganize
the layout of the qindex header bar on each page and the order of items in the tree.

I like this layout because it groups related items together: Classes,
Namespaces, and Files each have their own List, Hierarchy, and Index view. 
Previous version seems a bit random.

You can see the proposed new layout on our server:
  http://www.tekkotsu.org/dox/

In order to do this, I had to add three new items to the translation database,
"List", "Index", and "Hierarchy".  I was able to update a few of the languages
(Dutch, Swedish, and of course English) but the rest are set to use the
TranslatorAdapter_1_4_1 until a native speaker can do the correct translation.
Comment 4 Dimitri van Heesch 2005-08-10 20:16:49 UTC
I'm working on a new look for the index (it will look as a series of tabs) and I
will take your suggestions into account. I'll make a row of "sub" tabs for each
of the class/namespace/file related groups.
Comment 5 Dimitri van Heesch 2005-10-04 18:38:56 UTC
This bug was resolved to status "FIXED" as part of a group change. Please verify
that this bug is indeed fixed in doxygen version 1.4.5 (or later). If not then
please reopen the bug, so it stays on my radar.