Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
Antares::Component::Panel Class Reference

Panel implementation. More...

#include <panel.h>

Inheritance diagram for Antares::Component::Panel:
Antares::Component::Button Antares::Component::CaptionPanel Antares::Component::Datagrid::Component Antares::Component::HTMLListbox::Component Antares::Component::MainPanel Antares::Component::Notebook Antares::Component::Notebook::Tabs Antares::Component::PanelGroup Antares::Component::ProgressBar Antares::Component::Spotlight Antares::Component::WIPPanel Antares::Map::Component Antares::Private::OutputViewerData::Panel Antares::Private::Window::ActionPanel Antares::Toolbox::Components::WizardHeader Antares::Toolbox::Filter::Component Antares::Toolbox::Filter::Input Antares::Toolbox::InputSelector::AInput Antares::Window::BindingConstraint Antares::Window::BindingConstraintOffsetsPanel Antares::Window::BindingConstraintWeightsPanel Antares::Window::CalendarViewStandard Antares::Window::Hydro::Allocation Antares::Window::Hydro::Dailypower Antares::Window::Hydro::LevelsAndValues Antares::Window::Hydro::Localdatahydro Antares::Window::Hydro::Prepro Antares::Window::Hydro::Series Antares::Window::Inspector::Frame Antares::Window::Notes Antares::Window::OutputViewer::Component Antares::Window::Renewable::CommonProperties Antares::Window::Renewable::Panel Antares::Window::ScenarioBuilder::Panel Antares::Window::Sets Antares::Window::Simulation::Panel Antares::Window::Thermal::CommonProperties Antares::Window::Thermal::Panel

Static Public Member Functions

static void OnMouseMoveFromExternalComponent ()
 Event triggered by any other component (not derived from Panel)
 

Constructor & Destructor

 Panel (wxWindow *parent)
 Constructor.
 
virtual ~Panel ()
 Destructor.
 
virtual void onMouseDown (wxMouseEvent &)
 Click down.
 
virtual void onMouseUp (wxMouseEvent &)
 Click up.
 
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.
 
virtual bool triggerMouseClickEvent () const
 

Detailed Description

Panel implementation.

Constructor & Destructor Documentation

◆ ~Panel()

Member Function Documentation

◆ onMouseClick()

virtual void Antares::Component::Panel::onMouseClick ( )
inlinevirtual

The panel has been clicked (delayed)

Reimplemented in Antares::Component::Button.

◆ onMouseDown()

virtual void Antares::Component::Panel::onMouseDown ( wxMouseEvent & )
inlinevirtual

Click down.

Reimplemented in Antares::Window::CalendarViewStandard.

◆ onMouseEnter()

virtual void Antares::Component::Panel::onMouseEnter ( )
inlinevirtual

The mouse has entered.

Reimplemented in Antares::Component::Button.

◆ onMouseLeave()

virtual void Antares::Component::Panel::onMouseLeave ( )
inlinevirtual

The mouse has leaved.

Reimplemented in Antares::Component::Button.

◆ onMouseMoved()

virtual void Antares::Component::Panel::onMouseMoved ( int ,
int  )
inlinevirtual

The mouse has moved.

Reimplemented in Antares::Window::CalendarViewStandard.

◆ onMouseUp()

virtual void Antares::Component::Panel::onMouseUp ( wxMouseEvent & )
inlinevirtual

◆ triggerMouseClickEvent()

virtual bool Antares::Component::Panel::triggerMouseClickEvent ( ) const
inlineprotectedvirtual

Reimplemented in Antares::Component::Button.


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