|
| 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< IPlatformViewLayer > | createPlatformViewLayer (IPlatformViewLayerDelegate *drawDelegate, IPlatformViewLayer *parentLayer) override |
|
SharedPointer< COffscreenContext > | createOffscreenContext (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< IDataPackage > | getClipboard () override |
|
PlatformType | getPlatformType () const override |
|
void | onEvent () override |
|
void * | getGtkWindow () |
|