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
 
GtkWidgetgetGtkWidget () 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
 
virtual void clear ()
 
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
 
- Public Member Functions inherited from comphelper::WeakComponentImplHelper< typename... Ifc >
virtual void SAL_CALL acquire () noexcept final override
 
virtual void SAL_CALL release () noexcept final override
 
virtual void SAL_CALL dispose () noexcept final override
 
virtual void SAL_CALL addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override
 
virtual void SAL_CALL removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
- Public Member Functions inherited from comphelper::WeakComponentImplHelperBase
virtual ~WeakComponentImplHelperBase () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override
 
virtual void SAL_CALL removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 
virtual void disposing (std::unique_lock< std::mutex > &)
 

Private Attributes

weld::Windowm_pWeldWidget
 
GtkWidgetm_pWidget
 

Additional Inherited Members

- Protected Attributes inherited from comphelper::WeakComponentImplHelperBase
comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > maEventListeners
 
std::mutex m_aMutex
 
bool m_bDisposed
 

Detailed Description

Definition at line 316 of file gtkinst.hxx.

Constructor & Destructor Documentation

◆ SalGtkXWindow()

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

Definition at line 323 of file gtkinst.hxx.

Member Function Documentation

◆ clear()

virtual void SalGtkXWindow::clear ( )
inlineoverridevirtual

Reimplemented from weld::TransportAsXWindow.

Definition at line 330 of file gtkinst.hxx.

References m_pWeldWidget, and m_pWidget.

◆ getFrameWeld()

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

Definition at line 342 of file gtkinst.hxx.

References m_pWeldWidget.

◆ getGtkWidget()

GtkWidget * SalGtkXWindow::getGtkWidget ( ) const
inline

Definition at line 337 of file gtkinst.hxx.

References m_pWidget.

Member Data Documentation

◆ m_pWeldWidget

weld::Window* SalGtkXWindow::m_pWeldWidget
private

Definition at line 319 of file gtkinst.hxx.

Referenced by clear(), and getFrameWeld().

◆ m_pWidget

GtkWidget* SalGtkXWindow::m_pWidget
private

Definition at line 320 of file gtkinst.hxx.

Referenced by clear(), and getGtkWidget().


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