DISTRHO Plugin Framework
 All Classes Functions Variables Modules Pages
Classes | Public Member Functions | Protected Member Functions | Friends | List of all members
Window Class Reference
Inheritance diagram for Window:
ImageAboutWindow StandaloneWindow

Classes

struct  FileBrowserOptions
 

Public Member Functions

 Window (App &app)
 
 Window (App &app, Window &parent)
 
 Window (App &app, intptr_t parentId)
 
void show ()
 
void hide ()
 
void close ()
 
void exec (bool lockWait=false)
 
void focus ()
 
void repaint () noexcept
 
bool openFileBrowser (const FileBrowserOptions &options)
 
bool isVisible () const noexcept
 
void setVisible (bool yesNo)
 
bool isResizable () const noexcept
 
void setResizable (bool yesNo)
 
uint getWidth () const noexcept
 
uint getHeight () const noexcept
 
Size< uint > getSize () const noexcept
 
void setSize (uint width, uint height)
 
void setSize (Size< uint > size)
 
const char * getTitle () const noexcept
 
void setTitle (const char *title)
 
void setTransientWinId (uintptr_t winId)
 
AppgetApp () const noexcept
 
intptr_t getWindowId () const noexcept
 
void addIdleCallback (IdleCallback *const callback)
 
void removeIdleCallback (IdleCallback *const callback)
 

Protected Member Functions

virtual void onDisplayBefore ()
 
virtual void onDisplayAfter ()
 
virtual void onReshape (uint width, uint height)
 
virtual void onClose ()
 
virtual void fileBrowserSelected (const char *filename)
 

Friends

class App
 
class Widget
 
class StandaloneWindow
 

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