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.