Antares Simulator
Power System Simulator
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Modules Pages Concepts
Antares::Component::MapNotebook::MapTabs Class Reference
Inheritance diagram for Antares::Component::MapNotebook::MapTabs:
Antares::Component::Notebook::Tabs Antares::Component::Panel

Public Member Functions

 MapTabs (wxWindow *parent, Notebook &notebook)
 
void onDraw (wxPaintEvent &)
 
void drawOrientationTop (wxDC &dc)
 
- Public Member Functions inherited from Antares::Component::Notebook::Tabs
 Tabs (wxWindow *parent, Notebook &notebook)
 
void drawItem (wxDC &dc, Page *page, int &pos)
 
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.
 

Friends

class MapNotebook
 

Constructor & Destructor

Yuni::Event< void(int &, int &)> onMouseMotion
 Event: adding a page.
 
void doSizing (wxDC &dc)
 compute the offset and draw tab scrolling button if tabs don't fit in the window \
 
void drawItemTop (wxDC &dc, Page *page, int &pos, Notebook::Alignment align)
 
void onMouseUp (wxMouseEvent &)
 Click up.
 
void onMouseMove (wxMouseEvent &)
 
void onMouseLeave (wxMouseEvent &)
 

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)
 
- Public Attributes inherited from Antares::Component::Notebook::Tabs
NotebookpNotebook
 
- Protected Member Functions inherited from Antares::Component::Notebook::Tabs
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 inherited from Antares::Component::Notebook::Tabs
wxPoint pCachedSize
 
wxRect pRect
 
int pMaxFound
 
wxPoint pPts [3]
 

Member Function Documentation

◆ drawItemTop()

void Antares::Component::MapNotebook::MapTabs::drawItemTop ( wxDC & dc,
Page * page,
int & pos,
Notebook::Alignment align )
virtual

◆ onDraw()

void Antares::Component::MapNotebook::MapTabs::onDraw ( wxPaintEvent & )
virtual

◆ onMouseUp()

void Antares::Component::MapNotebook::MapTabs::onMouseUp ( wxMouseEvent & )
virtual

Click up.

Reimplemented from Antares::Component::Notebook::Tabs.


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