Public Member Functions | Private Attributes

DoxyBlocksLogger Class Reference

DoxyBlocks log window class. More...

#include <DoxyBlocksLogger.h>

List of all members.

Public Member Functions

 DoxyBlocksLogger ()
 Constructor.
void UpdateSettings ()
 Update the window's settings.
virtual wxWindow * CreateControl (wxWindow *parent)
 Create the control and assign a known ID.
void OpenLink (long urlStart, long urlEnd, bool bUseInternalViewer)
 Open a URL that was clicked in the log window.

Private Attributes

wxPanel * panel
 The log's panel.
wxBoxSizer * sizer
 The panel's sizer.

Detailed Description

DoxyBlocks log window class.

All of this is just so I can obtain an ID and respond to mouse clicks on URL strings in the log window. :-)


Member Function Documentation

wxWindow * DoxyBlocksLogger::CreateControl ( wxWindow *  parent  )  [virtual]

Create the control and assign a known ID.

Parameters:
parent wxWindow* The parent window.
Returns:
virtual wxWindow* The newly created log window.
void DoxyBlocksLogger::OpenLink ( long  urlStart,
long  urlEnd,
bool  bUseInternalViewer 
)

Open a URL that was clicked in the log window.

Parameters:
urlStart long The starting position of the URL string in the line of text.
urlEnd long The ending position of the URL string in the line of text.
bUseInternalViewer bool Whether to use the internal HTML viewer.
Returns:
void
void DoxyBlocksLogger::UpdateSettings (  ) 

Update the window's settings.

Returns:
void

The documentation for this class was generated from the following files: