LibreOffice Module vcl (master) 1
|
#include <salobj.hxx>
Public Member Functions | |
SalObject () | |
virtual | ~SalObject () |
virtual void | ResetClipRegion ()=0 |
virtual void | BeginSetClipRegion (sal_uInt32 nRects)=0 |
virtual void | UnionClipRegion (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight)=0 |
virtual void | EndSetClipRegion ()=0 |
virtual void | SetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight)=0 |
virtual void | Show (bool bVisible)=0 |
virtual void | Enable (bool) |
virtual void | GrabFocus () |
virtual void | Reparent (SalFrame *) |
virtual void | SetForwardKey (bool) |
virtual void | SetLeaveEnterBackgrounds (const css::uno::Sequence< css::uno::Any > &, const css::uno::Sequence< css::uno::Any > &) |
virtual const SystemEnvData * | GetSystemData () const =0 |
virtual Size | GetOptimalSize () const |
void | SetCallback (SystemChildWindow *pInst, SALOBJECTPROC pProc) |
void | CallCallback (SalObjEvent nEvent) |
void | SetMouseTransparent (bool bMouseTransparent) |
bool | IsMouseTransparent () const |
void | EnableEraseBackground (bool bEnable) |
bool | IsEraseBackgroundEnabled () const |
Private Attributes | |
VclPtr< SystemChildWindow > | m_pInst |
SALOBJECTPROC | m_pCallback |
bool | m_bMouseTransparent:1 |
bool | m_bEraseBackground:1 |
Definition at line 32 of file salobj.hxx.
|
inline |
Definition at line 39 of file salobj.hxx.
|
virtual |
Definition at line 214 of file salvtables.cxx.
|
pure virtual |
Implemented in SvpSalObject, AquaSalObject, QtObject, GtkSalObjectBase, X11SalObject, and WinSalObject.
|
inline |
Definition at line 63 of file salobj.hxx.
|
inlinevirtual |
Reimplemented in WinSalObject.
Definition at line 49 of file salobj.hxx.
|
inline |
Definition at line 71 of file salobj.hxx.
|
pure virtual |
Implemented in SvpSalObject, AquaSalObject, QtObject, GtkSalObject, GtkSalObjectWidgetClip, X11SalObject, and WinSalObject.
|
inlinevirtual |
Reimplemented in GtkSalObjectBase.
Definition at line 59 of file salobj.hxx.
|
pure virtual |
Implemented in SvpSalObject, AquaSalObject, QtObject, GtkSalObjectBase, X11SalObject, and WinSalObject.
|
inlinevirtual |
Reimplemented in X11SalObject, and WinSalObject.
Definition at line 50 of file salobj.hxx.
|
inline |
Definition at line 73 of file salobj.hxx.
|
inline |
Definition at line 68 of file salobj.hxx.
|
inlinevirtual |
Reimplemented in QtObject, GtkSalObject, and GtkSalObjectWidgetClip.
Definition at line 51 of file salobj.hxx.
|
pure virtual |
Implemented in SvpSalObject, AquaSalObject, QtObject, GtkSalObject, GtkSalObjectWidgetClip, X11SalObject, and WinSalObject.
Referenced by InterimItemWindow::UnclipVisibleSysObj().
|
inline |
Definition at line 61 of file salobj.hxx.
|
inlinevirtual |
Reimplemented in QtObject, and GtkSalObjectBase.
Definition at line 53 of file salobj.hxx.
|
inlinevirtual |
Reimplemented in X11SalObject.
Definition at line 55 of file salobj.hxx.
|
inline |
Definition at line 66 of file salobj.hxx.
|
pure virtual |
Implemented in SvpSalObject, AquaSalObject, QtObject, GtkSalObject, GtkSalObjectWidgetClip, X11SalObject, and WinSalObject.
|
pure virtual |
Implemented in SvpSalObject, AquaSalObject, QtObject, GtkSalObject, GtkSalObjectWidgetClip, X11SalObject, and WinSalObject.
Referenced by InterimItemWindow::UnclipVisibleSysObj().
|
pure virtual |
Implemented in SvpSalObject, AquaSalObject, QtObject, GtkSalObjectBase, X11SalObject, and WinSalObject.
|
private |
Definition at line 37 of file salobj.hxx.
|
private |
Definition at line 36 of file salobj.hxx.
|
private |
Definition at line 35 of file salobj.hxx.
|
private |
Definition at line 34 of file salobj.hxx.