20#ifndef INCLUDED_VCL_INC_HEADLESS_SVPFRAME_HXX
21#define INCLUDED_VCL_INC_HEADLESS_SVPFRAME_HXX
31#define SvpSalInstance AquaSalInstance
32#define SvpSalGraphics AquaSalGraphics
79 virtual bool PostEvent(std::unique_ptr<ImplSVEvent> pData)
override;
81 virtual void SetTitle(
const OUString& rTitle )
override;
82 virtual void SetIcon( sal_uInt16 nIcon )
override;
86 virtual void Show(
bool bVisible,
bool bNoActivate =
false )
override;
95 virtual void ShowFullScreen(
bool bFullScreen, sal_Int32 nDisplay )
override;
130template <
typename charT,
typename traits>
131inline std::basic_ostream<charT, traits>&
operator<<(std::basic_ostream<charT, traits>& stream,
135 stream <<
" style " << std::hex << std::setfill('0') << std::setw(8) << static_cast<sal_uInt32>(frame.
style());
136 OUString sTitle = frame.
title();
137 if (!sTitle.isEmpty())
138 stream <<
" '" << sTitle <<
"'";
struct _cairo_surface cairo_surface_t
A SalFrame is a system window (e.g. an X11 window).
virtual void SetIcon(sal_uInt16 nIcon) override
virtual void SetMaxClientSize(tools::Long nWidth, tools::Long nHeight) override
std::vector< SvpSalFrame * > m_aChildren
virtual void SetPosSize(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags) override
virtual KeyIndicatorState GetIndicatorState() override
static SvpSalFrame * s_pFocusFrame
virtual void GetWorkArea(tools::Rectangle &rRect) override
const OUString & title() const
virtual void SetPluginParent(SystemParentData *pNewParent) override
virtual ~SvpSalFrame() override
virtual void Show(bool bVisible, bool bNoActivate=false) override
virtual void SetMinClientSize(tools::Long nWidth, tools::Long nHeight) override
virtual void CaptureMouse(bool bMouse) override
virtual OUString GetKeyName(sal_uInt16 nKeyCode) override
virtual void ShowFullScreen(bool bFullScreen, sal_Int32 nDisplay) override
virtual void ReleaseGraphics(SalGraphics *pGraphics) override
virtual void SetScreenNumber(unsigned int) override
virtual void UnionClipRegion(tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override
virtual void SetParent(SalFrame *pNewParent) override
virtual void StartPresentation(bool bStart) override
virtual void ResetClipRegion() override
virtual void GetClientSize(tools::Long &rWidth, tools::Long &rHeight) override
virtual void SetTitle(const OUString &rTitle) override
virtual void UpdateSettings(AllSettings &rSettings) override
virtual SalGraphics * AcquireGraphics() override
virtual void SetWindowState(const vcl::WindowData *) override
virtual bool MapUnicodeToKeyCode(sal_Unicode aUnicode, LanguageType aLangType, vcl::KeyCode &rKeyCode) override
SvpSalInstance * m_pInstance
virtual const SystemEnvData * GetSystemData() const override
SalFrameStyleFlags style() const
virtual SalPointerState GetPointerState() override
virtual void BeginSetClipRegion(sal_uInt32 nRects) override
virtual void EndExtTextInput(EndExtTextInputFlags nFlags) override
virtual void Flush() override
SvpSalFrame(SvpSalInstance *pInstance, SalFrame *pParent, SalFrameStyleFlags nSalFrameStyle)
virtual void SetApplicationID(const OUString &) override
std::vector< SvpSalGraphics * > m_aGraphics
virtual void SetPointerPos(tools::Long nX, tools::Long nY) override
virtual void EndSetClipRegion() override
virtual void SetMenu(SalMenu *pMenu) override
virtual void ToTop(SalFrameToTop nFlags) override
virtual bool PostEvent(std::unique_ptr< ImplSVEvent > pData) override
cairo_surface_t * m_pSurface
virtual void SetAlwaysOnTop(bool bOnTop) override
SalFrameStyleFlags m_nStyle
virtual LanguageType GetInputLanguage() override
virtual bool GetWindowState(vcl::WindowData *) override
virtual void SimulateKeyPress(sal_uInt16 nKeyCode) override
virtual void SetExtendedFrameStyle(SalExtStyle nExtStyle) override
virtual void SetPointer(PointerStyle ePointerStyle) override
virtual void Beep() override
SystemEnvData m_aSystemChildData
virtual SalFrame * GetParent() const override
basegfx::B2IVector GetSurfaceFrameSize() const
virtual void SetInputContext(SalInputContext *pContext) override
Reference< XOutputStream > stream
std::basic_ostream< charT, traits > & operator<<(std::basic_ostream< charT, traits > &stream, const SvpSalFrame &frame)