Introduction

outline browsers

Mouse Gestures

The outline browsers was designed to do what you would usualy expect it to do (well, at least it works the way I expect things to work ;) To make it short, the mouse clicks are context sensitive, meaning that a left-click on a class will behave differently then a left-click on a method.
Left-Clicking on a type (i.e. class, struct typedef etc...) will open the source file at the declaration of the type. Left-Clicking on a method or function will open the source editor at the definition (the implementation) of the method/function if a definition is available while a right-click will open the editor by default at the declaration of the method.

Sort Buttons

A couple of filters can be applied to the current outline to show relevant parts only
Button Description
public only button Show public members only
no static button Hide static members
methods only Hide member fields (show methods only)
sort button Sort by name (checked) or by access (public/protected/private)

Properties/Options

outline properties
Option Description
Corner Specify which corner will by used to determine the window ti be hidden when the mouse moves out of the outline browser
Hover Time [ms] Specify the hover time here. If left empty, the "global" browser hover time will be used. Use -1 (minus one) to set the hover time to the default (windoze) system value
Show Return Types Select this if you want to see the return types of methods/functions and the type of fields
Header&Source Select this if you want to see the content of the header and the source file at the same time. If selected, the outline browser will also display function/types which are only visible in the "oposite" file i.e. if you select the header file foo.h which contains the class Foo and in file Foo.cpp is a "local" type InvisibaleFoo declared, the InvisibleFoo will also be shown in the outline browser.