20#ifndef INCLUDED_VCL_INC_UNX_GTK_GTKOBJECT_HXX
21#define INCLUDED_VCL_INC_UNX_GTK_GTKOBJECT_HXX
53#if !GTK_CHECK_VERSION(4, 0, 0)
74 virtual void Show(
bool bVisible )
override;
89#if !GTK_CHECK_VERSION(4, 0, 0)
92 static gboolean
signalScroll(GtkEventControllerScroll* pController,
double delta_x,
double delta_y, gpointer
object);
96#if !GTK_CHECK_VERSION(4, 0, 0)
99 bool signal_scroll(GtkEventControllerScroll* pController,
double delta_x,
double delta_y);
117 virtual void Show(
bool bVisible )
override;
static gboolean signalButton(GtkWidget *, GdkEventButton *, gpointer)
static gboolean signalFocus(GtkWidget *, GdkEventFocus *, gpointer)
virtual const SystemEnvData * GetSystemData() const override
virtual Size GetOptimalSize() const override
virtual void BeginSetClipRegion(sal_uInt32 nRects) override
SystemEnvData m_aSystemData
virtual void UnionClipRegion(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override
cairo_region_t * m_pRegion
virtual ~GtkSalObjectBase() override
virtual void SetForwardKey(bool bEnable) override
GtkSalObjectBase(GtkSalFrame *pParent)
virtual void EndSetClipRegion() override
static void signalDestroy(GtkWidget *, gpointer)
virtual void Show(bool bVisible) override
virtual void SetPosSize(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override
virtual ~GtkSalObject() override
virtual void Reparent(SalFrame *pFrame) override
GtkSalObject(GtkSalFrame *pParent, bool bShow)
virtual void ResetClipRegion() override
A SalFrame is a system window (e.g. an X11 window).
struct _GtkWidget GtkWidget