iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | 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 *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

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.

Member Function Documentation

◆ SetTextInClipboard()

bool IGraphicsLinux::SetTextInClipboard ( const char *  str)
inlineoverride

Definition at line 50 of file IGraphicsLinux.h.

Member Data Documentation

◆ ~IGraphicsLinux

virtual IGraphicsLinux::~IGraphicsLinux

Definition at line 25 of file IGraphicsLinux.h.


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