Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
Antares::Component::Notebook::Tabs Class Reference
Inheritance diagram for Antares::Component::Notebook::Tabs:
Antares::Component::Panel Antares::Component::MapNotebook::MapTabs

Public Member Functions

 Tabs (wxWindow *parent, Notebook &notebook)
 
virtual void onMouseUp (wxMouseEvent &)
 Click up.
 
void drawItem (wxDC &dc, Page *page, int &pos)
 
virtual void drawItemTop (wxDC &dc, Page *page, int &pos, Alignment align)
 
void drawItemOnCanvasNotSelected (Page *page, wxDC &dc, const int pos, const int h, const wxSize &textExtent)
 
void drawItemOnCanvasSelected (Page *page, wxDC &dc, const int pos, const int h, const wxSize &textExtent)
 
- Public Member Functions inherited from Antares::Component::Panel
 Panel (wxWindow *parent)
 Constructor.
 
virtual ~Panel ()
 Destructor.
 
virtual void onMouseDown (wxMouseEvent &)
 Click down.
 
virtual void onMouseClick ()
 The panel has been clicked (delayed)
 
virtual void onMouseEnter ()
 The mouse has entered.
 
virtual void onMouseLeave ()
 The mouse has leaved.
 
virtual void onMouseMoved (int, int)
 The mouse has moved.
 

Public Attributes

NotebookpNotebook
 

Protected Member Functions

virtual void onDraw (wxPaintEvent &evt)
 
void onEraseBackground (wxEraseEvent &evt)
 
void drawOrientationLeft (wxDC &dc)
 
void drawOrientationTop (wxDC &dc)
 
void onForceRefresh ()
 
- Protected Member Functions inherited from Antares::Component::Panel
virtual bool triggerMouseClickEvent () const
 

Protected Attributes

wxPoint pCachedSize
 
wxRect pRect
 
int pMaxFound
 
wxPoint pPts [3]
 

Friends

class Notebook
 

Additional Inherited Members

- Static Public Member Functions inherited from Antares::Component::Panel
static void OnMouseMoveFromExternalComponent ()
 Event triggered by any other component (not derived from Panel)
 

Member Function Documentation

◆ onMouseUp()

void Antares::Component::Notebook::Tabs::onMouseUp ( wxMouseEvent & )
virtual

Click up.

Reimplemented from Antares::Component::Panel.

Reimplemented in Antares::Component::MapNotebook::MapTabs.


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