Minsky
|
Mixin implementing common panning functionality in tabs. More...
#include <pannableTab.h>
Public Member Functions | |
PannableTab () | |
template<class A > | |
PannableTab (A &arg) | |
void | mouseDown (float x, float y) override |
void | mouseUp (float x, float y) override |
void | mouseMove (float x, float y) override |
void | moveTo (float x, float y) override |
std::vector< float > | position () const override |
void | zoom (double x, double y, double z) override |
double | zoomFactor () const override |
Private Member Functions | |
CLASSDESC_ACCESS (PannableTab) | |
Private Attributes | |
bool | mousePressed =false |
float | deltaX |
float | deltaY |
Mixin implementing common panning functionality in tabs.
Definition at line 36 of file pannableTab.h.
|
inline |
Definition at line 42 of file pannableTab.h.
Definition at line 43 of file pannableTab.h.
|
private |
|
inlineoverride |
Definition at line 44 of file pannableTab.h.
Referenced by minsky::PubTab::controlMouseDown(), and minsky::VariablePane::mouseDown().
|
inlineoverride |
Definition at line 55 of file pannableTab.h.
Referenced by minsky::PannableTab< VariablePaneBase >::mouseUp().
|
inlineoverride |
Definition at line 50 of file pannableTab.h.
|
inlineoverride |
Definition at line 64 of file pannableTab.h.
|
inlineoverride |
Definition at line 70 of file pannableTab.h.
|
inlineoverride |
Definition at line 74 of file pannableTab.h.
|
inlineoverride |
Definition at line 81 of file pannableTab.h.
|
private |
Definition at line 39 of file pannableTab.h.
Referenced by minsky::PannableTab< VariablePaneBase >::mouseDown(), and minsky::PannableTab< VariablePaneBase >::mouseMove().
|
private |
Definition at line 39 of file pannableTab.h.
Referenced by minsky::PannableTab< VariablePaneBase >::mouseDown(), and minsky::PannableTab< VariablePaneBase >::mouseMove().
|
private |
Definition at line 38 of file pannableTab.h.
Referenced by minsky::PannableTab< VariablePaneBase >::mouseDown(), minsky::PannableTab< VariablePaneBase >::mouseMove(), and minsky::PannableTab< VariablePaneBase >::mouseUp().