iPlug2 - C++ Audio Plug-in Framework
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
IGraphicsLinux Class Referencefinal

IGraphics platform class for linux. More...

#include <IGraphicsLinux.h>

Inheritance diagram for IGraphicsLinux:
[legend]

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 *caption, EMsgBoxType type, IMsgBoxCompletionHanderFunc 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 ()
 

Public Attributes

virtual ~IGraphicsLinux
 

Protected Member Functions

IPopupMenuCreatePlatformPopupMenu (const IPopupMenu &menu, IRECT &bounds) override
 
void CreatePlatformTextEntry (int paramIdx, const IText &text, const IRECT &bounds, int length, const char *str) override
 

Detailed Description

IGraphics platform class for linux.

Definition at line 21 of file IGraphicsLinux.h.


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