JUCE
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions
StandaloneFilterWindow Class Reference

A class that can be used to run a simple standalone application containing your filter. More...

Inherits DocumentWindow.

List of all members.

Public Member Functions

 StandaloneFilterWindow (const String &title, const Colour &backgroundColour, PropertySet *settingsToUse)
 Creates a window with a given title and colour.
 ~StandaloneFilterWindow ()
void resetFilter ()
 Deletes and re-creates the filter and its UI.
void saveState ()
 Pops up a dialog letting the user save the filter's state to a file.
void loadState ()
 Pops up a dialog letting the user re-load the filter's state from a file.
virtual void showAudioSettingsDialog ()
 Shows the audio properties dialog box modally.
void closeButtonPressed ()
void buttonClicked (Button *)
void resized ()

Detailed Description

A class that can be used to run a simple standalone application containing your filter.

Just create one of these objects in your JUCEApplication::initialise() method, and let it do its work. It will create your filter object using the same createFilter() function that the other plugin wrappers use.


Constructor & Destructor Documentation

StandaloneFilterWindow::StandaloneFilterWindow ( const String title,
const Colour backgroundColour,
PropertySet settingsToUse 
)

Member Function Documentation

Reimplemented from DocumentWindow.

References JUCEApplication::quit().

void StandaloneFilterWindow::resized ( ) [virtual]

The documentation for this class was generated from the following file: