![]() |
Audacity 3.2.0
|
A callback facade hiding GUI toolkit details. More...
#include <Viewport.h>
Public Member Functions | |
| virtual | ~ViewportCallbacks () |
| virtual std::pair< int, int > | ViewportSize () const =0 |
| Width and height in pixels of proper viewport area (excluding scrollbars) More... | |
| virtual unsigned | MinimumTrackHeight ()=0 |
| virtual bool | IsTrackMinimized (const Track &track)=0 |
| virtual void | SetMinimized (Track &track, bool minimized)=0 |
| virtual int | GetTrackHeight (const Track &track)=0 |
| virtual void | SetChannelHeights (Track &track, unsigned height)=0 |
| virtual int | GetTotalHeight (const TrackList &trackList)=0 |
| virtual int | GetHorizontalThumbPosition () const =0 |
| virtual int | GetHorizontalThumbSize () const =0 |
| virtual int | GetHorizontalRange () const =0 |
| virtual void | SetHorizontalThumbPosition (int viewStart)=0 |
| virtual void | SetHorizontalScrollbar (int position, int thumbSize, int range, int pageSize, bool refresh)=0 |
| virtual void | ShowHorizontalScrollbar (bool shown)=0 |
| virtual int | GetVerticalThumbPosition () const =0 |
| virtual int | GetVerticalThumbSize () const =0 |
| virtual int | GetVerticalRange () const =0 |
| virtual void | SetVerticalThumbPosition (int viewStart)=0 |
| virtual void | SetVerticalScrollbar (int position, int thumbSize, int range, int pageSize, bool refresh)=0 |
| virtual void | ShowVerticalScrollbar (bool shown)=0 |
| virtual void | SetToDefaultSize ()=0 |
A callback facade hiding GUI toolkit details.
Definition at line 22 of file Viewport.h.
|
virtualdefault |
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.
|
pure virtual |
Width and height in pixels of proper viewport area (excluding scrollbars)
Implemented in anonymous_namespace{ProjectWindow.cpp}::Adapter.