[Bug 80463] New: Smart HTML Documentation in a dock window (wish)

Paul Drummond paul.drummond at dsl.pipex.com
Tue Apr 27 14:35:35 UTC 2004


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
      
http://bugs.kde.org/show_bug.cgi?id=80463      
           Summary: Smart HTML Documentation in a dock window (wish)
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-devel kdevelop org
        ReportedBy: paul.drummond dsl pipex com


Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          g++ 
OS:          Linux

One feature I would like in KDevelop is the ability to view HTML docs while also viewing source code.  I know this is possible in ChildFrame mode, but I prefer IDEAl mode.  

By putting the documentation in a dockwindow, it would be possible to see it always and hide it when necessary.  

Also, could provide a "Smart" feature where the page automatically changes to show the HTML for the class under the cursor (using the CLASS STORE database).

This "Smart Documentation" would be designed to aid a developer and would not provide an index/contents like the current doc-parts.  It would simply display the QT and KDE API documentation, and maybe the user's project documentation.

I would have an attempt at implementing this, but would like some feedback as to whether you guys think its a good idea first.  

I don't want to tread on anyone's toes as there are already two documentation parts in HEAD already - do we need another one?  Maybe the current doc-part could be extended to provide this feature?  Maybe it is not practical to have a "HTML page" in a dock-window (if not KHTMLPart, could do a simple KTextBrowser?)?  I'm not sure but would be willing to investigate :)




More information about the KDevelop-devel mailing list