(not quite a Toolbar) at foot of screen for setting and viewing the frequency selection range.
More...
|
| SpectralSelectionBar (AudacityProject &project) |
|
virtual | ~SpectralSelectionBar () |
|
bool | ShownByDefault () const override |
| Whether the toolbar should be shown by default. Default implementation returns true. More...
|
|
DockID | DefaultDockID () const override |
| Which dock the toolbar defaults into. Default implementation chooses the top dock. More...
|
|
void | Create (wxWindow *parent) override |
|
void | Populate () override |
|
void | Repaint (wxDC *WXUNUSED(dc)) override |
|
void | EnableDisableButtons () override |
|
void | UpdatePrefs () override |
|
void | SetFrequencies (double bottom, double top) |
|
void | SetFrequencySelectionFormatName (const NumericFormatSymbol &formatName) |
|
void | SetBandwidthSelectionFormatName (const NumericFormatSymbol &formatName) |
|
void | SetListener (SpectralSelectionBarListener *l) |
|
void | RegenerateTooltips () override |
|
| ToolBar (AudacityProject &project, const TranslatableString &label, const Identifier §ion, bool resizable=false) |
|
virtual | ~ToolBar () |
|
virtual bool | ShownByDefault () const |
| Whether the toolbar should be shown by default. Default implementation returns true. More...
|
|
virtual bool | HideAfterReset () const |
| Default implementation returns false. More...
|
|
virtual DockID | DefaultDockID () const |
| Which dock the toolbar defaults into. Default implementation chooses the top dock. More...
|
|
bool | AcceptsFocus () const override |
|
bool | AcceptsFocusFromKeyboard () const override |
|
virtual void | SetToDefaultSize () |
|
virtual void | Create (wxWindow *parent) |
|
virtual void | EnableDisableButtons ()=0 |
|
virtual void | ReCreateButtons () |
|
void | UpdatePrefs () override |
|
virtual void | RegenerateTooltips ()=0 |
|
int | GetIndex () const |
| Get a value used for computing cascading positions of undocked bars. More...
|
|
void | SetIndex (int index) |
| Set a value used for computing cascading positions of undocked bars. More...
|
|
TranslatableString | GetTitle () |
|
TranslatableString | GetLabel () |
|
Identifier | GetSection () |
|
ToolDock * | GetDock () |
|
void | SetPreferredNeighbors (Identifier left, Identifier top={}) |
|
void | SetLabel (const TranslatableString &label) |
|
virtual void | SetDocked (ToolDock *dock, bool pushed) |
|
std::pair< Identifier, Identifier > | PreferredNeighbors () const noexcept |
| Defaults to (NoBarID, NoBarId) More...
|
|
virtual bool | Expose (bool show=true) |
|
bool | IsResizable () const |
|
bool | IsVisible () const |
|
bool | IsDocked () const |
|
bool | IsPositioned () |
|
void | SetVisible (bool bVisible) |
|
void | SetPositioned () |
|
virtual int | GetInitialWidth () |
| Resizable toolbars should implement these. More...
|
|
virtual int | GetMinToolbarWidth () |
|
virtual wxSize | GetDockedSize () |
|
wxSize | GetSmartDockedSize () |
|
virtual void | ResizingDone () |
|
| wxPanelWrapper () |
|
| wxPanelWrapper (wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, const TranslatableString &name=XO("Panel")) |
|
bool | Create (wxWindow *parent, wxWindowID winid=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER, const TranslatableString &name=XO("Panel")) |
|
void | SetLabel (const TranslatableString &label) |
|
void | SetName (const TranslatableString &name) |
|
void | SetToolTip (const TranslatableString &toolTip) |
|
void | SetName () |
|
| wxTabTraversalWrapper (Args &&... args) |
|
| wxTabTraversalWrapper (const wxTabTraversalWrapper &)=delete |
|
| wxTabTraversalWrapper (wxTabTraversalWrapper &&)=delete |
|
wxTabTraversalWrapper & | operator= (const wxTabTraversalWrapper &)=delete |
|
wxTabTraversalWrapper & | operator= (wxTabTraversalWrapper &&)=delete |
|
|
static Identifier | ID () |
|
static SpectralSelectionBar & | Get (AudacityProject &project) |
|
static const SpectralSelectionBar & | Get (const AudacityProject &project) |
|
static AButton * | MakeButton (wxWindow *parent, teBmps eUp, teBmps eDown, teBmps eHilite, teBmps eDownHi, teBmps eStandardUp, teBmps eStandardDown, teBmps eDisabled, wxWindowID id, wxPoint placement, bool processdownevents, wxSize size) |
|
static AButton * | MakeButton (ToolBar *parent, teBmps eEnabledUp, teBmps eEnabledDown, teBmps eDisabled, int id, bool processdownevents, const TranslatableString &label) |
|
static void | MakeAlternateImages (AButton &button, int idx, teBmps eUp, teBmps eDown, teBmps eHilite, teBmps eDownHi, teBmps eStandardUp, teBmps eStandardDown, teBmps eDisabled, wxSize size) |
|
static void | SetButtonToolTip (AudacityProject &project, AButton &button, const ComponentInterfaceSymbol commands[], size_t nCommands) |
|
static void | MakeButtonBackgroundsSmall () |
|
static void | MakeButtonBackgroundsLarge () |
|
|
enum | DockID { TopDockID = 1
, BotDockID = 2
} |
| Identifies one of the docking areas for toolbars. More...
|
|
using | Holder = wxWindowPtr< ToolBar > |
|
void | SetButton (bool down, AButton *button) |
|
wxBoxSizer * | GetSizer () |
|
void | Add (wxWindow *window, int proportion=0, int flag=wxALIGN_TOP, int border=0, wxObject *userData=NULL) |
|
void | Add (wxSizer *sizer, int proportion=0, int flag=0, int border=0, wxObject *userData=NULL) |
|
void | Add (int width, int height, int proportion=0, int flag=0, int border=0, wxObject *userData=NULL) |
|
void | AddSpacer (int size=14) |
|
void | AddStretchSpacer (int prop=1) |
|
void | Detach (wxWindow *window) |
|
void | Detach (wxSizer *sizer) |
|
void | Updated () |
|
int | GetResizeGrabberWidth () |
| Returns the width in pixels of the resizer element. More...
|
|
virtual void | Populate ()=0 |
|
virtual void | Repaint (wxDC *dc)=0 |
|
void | OnErase (wxEraseEvent &event) |
|
void | OnPaint (wxPaintEvent &event) |
|
void | OnMouseEvents (wxMouseEvent &event) |
|
virtual void | UpdateSelectedPrefs (int id) |
|
| PrefsListener () |
|
virtual | ~PrefsListener () |
|
virtual void | UpdatePrefs ()=0 |
|
static void | MakeMacRecoloredImage (teBmps eBmpOut, teBmps eBmpIn) |
|
static void | MakeMacRecoloredImageSize (teBmps eBmpOut, teBmps eBmpIn, const wxSize &size) |
|
static void | MakeRecoloredImage (teBmps eBmpOut, teBmps eBmpIn) |
|
static void | MakeRecoloredImageSize (teBmps eBmpOut, teBmps eBmpIn, const wxSize &size) |
|
static void | Broadcast (int id=0) |
| Call this static function to notify all PrefsListener objects. More...
|
|
AudacityProject & | mProject |
|
TranslatableString | mLabel |
|
Identifier | mSection |
|
int | mIndex {0} |
|
(not quite a Toolbar) at foot of screen for setting and viewing the frequency selection range.
Definition at line 28 of file SpectralSelectionBar.h.