OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 5:47 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: how to add coustomized side frame to doxygen html
PostPosted: Mon May 22, 2017 7:32 am 
Offline
Member
Member

Joined: Wed Dec 18, 2013 9:10 am
Posts: 84
Hi, fiends.

I am using doxygen to generate an API document for my project written in pure C. I want to have a left side frame in the index.html generated by doxygen. So I enabled the option "GENERATE_TREEVIEW" in Doxyfile, but I am not satisfied with its layout.

I want a brief tree layout, not like this :
Code:
    Files
        File List
        File Members
             All
             Functions


I have only one file to export, so I don't need "File List".
I have only functions to export(no variables, class etc.), so I don't need "File members".

And, the most reason I want to customize is that I want to classify my API into several different sub-class. Just like this:
Code:
    Cursor Operation
        vi_h()
        vi_j()
        vi_k()
        vi_l()
    Text Edit
        vi_dw()
        vi_dd()
    Text Search
        vi_f()
        vi_F()


But doxygen seems doesn't provide a way to customize the side frame.
I have thought about another way: give up side frame, and use an category page, which can be accomplished using \section and @ref. But this is not good for readers, because every time they click, they have to switch to another web-brower tab, slow and inconvenient.

Help me!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 29 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group