LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
SalGtkXWindow Class Referencefinal

#include <gtkinst.hxx>

Inheritance diagram for SalGtkXWindow:
[legend]
Collaboration diagram for SalGtkXWindow:
[legend]

Public Member Functions

 SalGtkXWindow (weld::Window *pWeldWidget, GtkWidget *pWidget)
 
virtual void clear () override
 
GtkWidget * getGtkWidget () const
 
weld::WindowgetFrameWeld () const
 
- Public Member Functions inherited from weld::TransportAsXWindow
 TransportAsXWindow (weld::Widget *pWeldWidget, weld::Builder *pWeldWidgetBuilder=nullptr)
 
weld::WidgetgetWidget () const
 
weld::BuildergetBuilder () const
 
void SAL_CALL setPosSize (sal_Int32, sal_Int32, sal_Int32, sal_Int32, sal_Int16) override
 
css::awt::Rectangle SAL_CALL getPosSize () override
 
void SAL_CALL setVisible (sal_Bool bVisible) override
 
void SAL_CALL setEnable (sal_Bool bSensitive) override
 
void SAL_CALL setFocus () override
 
void SAL_CALL addWindowListener (const css::uno::Reference< css::awt::XWindowListener > &rListener) override
 
void SAL_CALL removeWindowListener (const css::uno::Reference< css::awt::XWindowListener > &rListener) override
 
void SAL_CALL addFocusListener (const css::uno::Reference< css::awt::XFocusListener > &rListener) override
 
void SAL_CALL removeFocusListener (const css::uno::Reference< css::awt::XFocusListener > &rListener) override
 
void SAL_CALL addKeyListener (const css::uno::Reference< css::awt::XKeyListener > &rListener) override
 
void SAL_CALL removeKeyListener (const css::uno::Reference< css::awt::XKeyListener > &rListener) override
 
void SAL_CALL addMouseListener (const css::uno::Reference< css::awt::XMouseListener > &rListener) override
 
void SAL_CALL removeMouseListener (const css::uno::Reference< css::awt::XMouseListener > &rListener) override
 
void SAL_CALL addMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &rListener) override
 
void SAL_CALL removeMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &rListener) override
 
void SAL_CALL addPaintListener (const css::uno::Reference< css::awt::XPaintListener > &rListener) override
 
void SAL_CALL removePaintListener (const css::uno::Reference< css::awt::XPaintListener > &rListener) override
 

Private Attributes

weld::Windowm_pWeldWidget
 
GtkWidget * m_pWidget
 

Detailed Description

Definition at line 263 of file gtkinst.hxx.

Constructor & Destructor Documentation

SalGtkXWindow::SalGtkXWindow ( weld::Window pWeldWidget,
GtkWidget *  pWidget 
)
inline

Definition at line 270 of file gtkinst.hxx.

Member Function Documentation

virtual void SalGtkXWindow::clear ( )
inlineoverridevirtual

Reimplemented from weld::TransportAsXWindow.

Definition at line 277 of file gtkinst.hxx.

weld::Window* SalGtkXWindow::getFrameWeld ( ) const
inline

Definition at line 289 of file gtkinst.hxx.

References m_pWeldWidget.

GtkWidget* SalGtkXWindow::getGtkWidget ( ) const
inline

Definition at line 284 of file gtkinst.hxx.

References m_pWidget.

Member Data Documentation

weld::Window* SalGtkXWindow::m_pWeldWidget
private

Definition at line 266 of file gtkinst.hxx.

Referenced by getFrameWeld().

GtkWidget* SalGtkXWindow::m_pWidget
private

Definition at line 267 of file gtkinst.hxx.

Referenced by getGtkWidget().


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