iPlug2 - C++ Audio Plug-in Framework
|
IGraphics platform class for linux. More...
#include <IGraphicsLinux.h>
Public Member Functions | |
IGraphicsLinux (IGEditorDelegate &dlg, int w, int h, int fps, float scale) | |
void * | OpenWindow (void *pWindow) override |
void | CloseWindow () override |
bool | WindowIsOpen () override |
void | PlatformResize (bool parentHasResized) override |
void | HideMouseCursor () override |
void | ShowMouseCursor () override |
EMsgBoxResult | ShowMessageBox (const char *str, const char *title, EMsgBoxType type, IMsgBoxCompletionHandlerFunc completionHandler) override |
void | ForceEndUserEdit () override |
const char * | GetPlatformAPIStr () override |
void | UpdateTooltips () override |
bool | RevealPathInExplorerOrFinder (WDL_String &path, bool select) override |
void | PromptForFile (WDL_String &fileName, WDL_String &path, EFileAction action, const char *ext, IColorPickerHandlerFunc func) override |
bool | PromptForColor (IColor &color, const char *str) override |
bool | OpenURL (const char *url, const char *msgWindowTitle, const char *confirmMsg, const char *errMsgOnFailure) override |
bool | GetTextFromClipboard (WDL_String &str) override |
bool | SetTextInClipboard (const char *str) override |
Static Public Member Functions | |
static int | GetUserOSVersion () |
Protected Member Functions | |
IPopupMenu * | CreatePlatformPopupMenu (const IPopupMenu &menu, IRECT &bounds) override |
void | CreatePlatformTextEntry (int paramIdx, const IText &text, const IRECT &bounds, int length, const char *str) override |
IGraphics platform class for linux.
Definition at line 21 of file IGraphicsLinux.h.
|
inlineoverride |
Definition at line 50 of file IGraphicsLinux.h.
virtual IGraphicsLinux::~IGraphicsLinux |
Definition at line 25 of file IGraphicsLinux.h.