Audacity 3.2.0
|
Public Member Functions | |
Adapter (ProjectWindow &window) | |
~Adapter () override=default | |
std::pair< int, int > | ViewportSize () const override |
Width and height in pixels of proper viewport area (excluding scrollbars) More... | |
unsigned | MinimumTrackHeight () override |
bool | IsTrackMinimized (const Track &track) override |
void | SetMinimized (Track &track, bool minimized) override |
int | GetTrackHeight (const Track &track) override |
void | SetChannelHeights (Track &track, unsigned height) override |
int | GetTotalHeight (const TrackList &trackList) override |
int | GetHorizontalThumbPosition () const override |
int | GetHorizontalThumbSize () const override |
int | GetHorizontalRange () const override |
void | SetHorizontalThumbPosition (int viewStart) override |
void | SetHorizontalScrollbar (int position, int thumbSize, int range, int pageSize, bool refresh) override |
void | ShowHorizontalScrollbar (bool shown) override |
int | GetVerticalThumbPosition () const override |
int | GetVerticalThumbSize () const override |
int | GetVerticalRange () const override |
void | SetVerticalThumbPosition (int viewStart) override |
void | SetVerticalScrollbar (int position, int thumbSize, int range, int pageSize, bool refresh) override |
void | ShowVerticalScrollbar (bool shown) override |
void | SetToDefaultSize () override |
Public Member Functions inherited from ViewportCallbacks | |
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 |
Public Attributes | |
wxWeakRef< ProjectWindow > | mwWindow |
This allows either the ProjectWindow or the AudacityProject to be destroyed first. This object is given to an attached object of the project.
Definition at line 451 of file ProjectWindow.cpp.
|
inlineexplicit |
Definition at line 452 of file ProjectWindow.cpp.
|
overridedefault |
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 475 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 471 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 473 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 468 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 464 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 498 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 494 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 496 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 460 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 458 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 466 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 481 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 477 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 462 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 516 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 504 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 500 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 488 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Implements ViewportCallbacks.
Definition at line 511 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
|
inlineoverridevirtual |
Width and height in pixels of proper viewport area (excluding scrollbars)
Implements ViewportCallbacks.
Definition at line 455 of file ProjectWindow.cpp.
References anonymous_namespace{ProjectWindow.cpp}::IsWindowValid().
wxWeakRef<ProjectWindow> anonymous_namespace{ProjectWindow.cpp}::Adapter::mwWindow |
Definition at line 522 of file ProjectWindow.cpp.