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

#include <gtkinst.hxx>

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

Public Member Functions

 SalGtkXWindow (weld::Window *pWeldWidget, GtkWidget *pWidget)
 
void clear ()
 
GtkWidget * getWidget () const
 
weld::WindowgetFrameWeld () 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) override
 
void SAL_CALL setEnable (sal_Bool) override
 
void SAL_CALL setFocus () override
 
void SAL_CALL addWindowListener (const css::uno::Reference< css::awt::XWindowListener > &) override
 
void SAL_CALL removeWindowListener (const css::uno::Reference< css::awt::XWindowListener > &) override
 
void SAL_CALL addFocusListener (const css::uno::Reference< css::awt::XFocusListener > &) override
 
void SAL_CALL removeFocusListener (const css::uno::Reference< css::awt::XFocusListener > &) override
 
void SAL_CALL addKeyListener (const css::uno::Reference< css::awt::XKeyListener > &) override
 
void SAL_CALL removeKeyListener (const css::uno::Reference< css::awt::XKeyListener > &) override
 
void SAL_CALL addMouseListener (const css::uno::Reference< css::awt::XMouseListener > &) override
 
void SAL_CALL removeMouseListener (const css::uno::Reference< css::awt::XMouseListener > &) override
 
void SAL_CALL addMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &) override
 
void SAL_CALL removeMouseMotionListener (const css::uno::Reference< css::awt::XMouseMotionListener > &) override
 
void SAL_CALL addPaintListener (const css::uno::Reference< css::awt::XPaintListener > &) override
 
void SAL_CALL removePaintListener (const css::uno::Reference< css::awt::XPaintListener > &) override
 

Private Attributes

osl::Mutex m_aHelperMtx
 
weld::Windowm_pWeldWidget
 
GtkWidget * m_pWidget
 

Detailed Description

Definition at line 255 of file gtkinst.hxx.

Constructor & Destructor Documentation

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

Definition at line 263 of file gtkinst.hxx.

Member Function Documentation

void SAL_CALL SalGtkXWindow::addFocusListener ( const css::uno::Reference< css::awt::XFocusListener > &  )
inlineoverride

Definition at line 321 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::addKeyListener ( const css::uno::Reference< css::awt::XKeyListener > &  )
inlineoverride

Definition at line 331 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::addMouseListener ( const css::uno::Reference< css::awt::XMouseListener > &  )
inlineoverride

Definition at line 341 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::addMouseMotionListener ( const css::uno::Reference< css::awt::XMouseMotionListener > &  )
inlineoverride

Definition at line 351 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::addPaintListener ( const css::uno::Reference< css::awt::XPaintListener > &  )
inlineoverride

Definition at line 361 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::addWindowListener ( const css::uno::Reference< css::awt::XWindowListener > &  )
inlineoverride

Definition at line 312 of file gtkinst.hxx.

void SalGtkXWindow::clear ( )
inline

Definition at line 270 of file gtkinst.hxx.

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

Definition at line 281 of file gtkinst.hxx.

References m_pWeldWidget.

css::awt::Rectangle SAL_CALL SalGtkXWindow::getPosSize ( )
inlineoverride

Definition at line 292 of file gtkinst.hxx.

GtkWidget* SalGtkXWindow::getWidget ( ) const
inline

Definition at line 276 of file gtkinst.hxx.

References m_pWidget.

void SAL_CALL SalGtkXWindow::removeFocusListener ( const css::uno::Reference< css::awt::XFocusListener > &  )
inlineoverride

Definition at line 326 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::removeKeyListener ( const css::uno::Reference< css::awt::XKeyListener > &  )
inlineoverride

Definition at line 336 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::removeMouseListener ( const css::uno::Reference< css::awt::XMouseListener > &  )
inlineoverride

Definition at line 346 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::removeMouseMotionListener ( const css::uno::Reference< css::awt::XMouseMotionListener > &  )
inlineoverride

Definition at line 356 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::removePaintListener ( const css::uno::Reference< css::awt::XPaintListener > &  )
inlineoverride

Definition at line 366 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::removeWindowListener ( const css::uno::Reference< css::awt::XWindowListener > &  )
inlineoverride

Definition at line 316 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::setEnable ( sal_Bool  )
inlineoverride

Definition at line 302 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::setFocus ( )
inlineoverride

Definition at line 307 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::setPosSize ( sal_Int32  ,
sal_Int32  ,
sal_Int32  ,
sal_Int32  ,
sal_Int16   
)
inlineoverride

Definition at line 287 of file gtkinst.hxx.

void SAL_CALL SalGtkXWindow::setVisible ( sal_Bool  )
inlineoverride

Definition at line 297 of file gtkinst.hxx.

Member Data Documentation

osl::Mutex SalGtkXWindow::m_aHelperMtx
private

Definition at line 258 of file gtkinst.hxx.

weld::Window* SalGtkXWindow::m_pWeldWidget
private

Definition at line 259 of file gtkinst.hxx.

Referenced by getFrameWeld().

GtkWidget* SalGtkXWindow::m_pWidget
private

Definition at line 260 of file gtkinst.hxx.

Referenced by getWidget().


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