ASPiK SDK
VSTGUI::X11::Frame Class Reference
Inheritance diagram for VSTGUI::X11::Frame:
VSTGUI::X11::IEventHandler

Classes

struct  Impl
 

Public Member Functions

 Frame (IPlatformFrameCallback *frame, const CRect &size, uint32_t parent, IPlatformFrameConfig *config)
 
bool getGlobalPosition (CPoint &pos) const override
 
bool setSize (const CRect &newSize) override
 
bool getSize (CRect &size) const override
 
bool getCurrentMousePosition (CPoint &mousePosition) const override
 
bool getCurrentMouseButtons (CButtonState &buttons) const override
 
bool setMouseCursor (CCursorType type) override
 
bool invalidRect (const CRect &rect) override
 
bool scrollRect (const CRect &src, const CPoint &distance) override
 
bool showTooltip (const CRect &rect, const char *utf8Text) override
 
bool hideTooltip () override
 
void * getPlatformRepresentation () const override
 
SharedPointer< IPlatformTextEdit > createPlatformTextEdit (IPlatformTextEditCallback *textEdit) override
 
SharedPointer< IPlatformOptionMenu > createPlatformOptionMenu () override
 
SharedPointer< IPlatformOpenGLView > createPlatformOpenGLView () override
 
SharedPointer< IPlatformViewLayercreatePlatformViewLayer (IPlatformViewLayerDelegate *drawDelegate, IPlatformViewLayer *parentLayer) override
 
SharedPointer< COffscreenContextcreateOffscreenContext (CCoord width, CCoord height, double scaleFactor) override
 
DragResult doDrag (IDataPackage *source, const CPoint &offset, CBitmap *dragBitmap) override
 
void setClipboard (const SharedPointer< IDataPackage > &data) override
 
SharedPointer< IDataPackagegetClipboard () override
 
PlatformType getPlatformType () const override
 
void onEvent () override
 
void * getGtkWindow ()
 

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