19#ifndef INCLUDED_REPORTDESIGN_SOURCE_UI_INC_STARTMARKER_HXX
20#define INCLUDED_REPORTDESIGN_SOURCE_UI_INC_STARTMARKER_HXX
22#include <osl/interlck.h>
56 virtual void dispose()
override;
63 virtual void Resize()
override;
66 void setTitle(
const OUString& _sTitle);
VclPtr< Ruler > m_aVRuler
void setTitle(const OUString &_sTitle)
virtual void Resize() override
void operator=(OStartMarker const &)=delete
bool m_bShowRuler
When 0 all static images will be destroyed.
virtual void Notify(SfxBroadcaster &rBc, SfxHint const &rHint) override
static oslInterlockedCount s_nImageRefCount
virtual void RequestHelp(const HelpEvent &rHEvt) override
void initDefaultNodeImages()
virtual void ApplySettings(vcl::RenderContext &rRenderContext) override
OStartMarker(OStartMarker const &)=delete
tools::Rectangle m_aTextRect
virtual void setCollapsed(bool _bCollapsed) override
collapse or expand
virtual ~OStartMarker() override
void showRuler(bool _bShow)
shows or hides the ruler.
sal_Int32 getMinHeight() const
virtual void MouseButtonUp(const MouseEvent &rMEvt) override
static Image * s_pDefExpanded
virtual void ImplInitSettings() override
static Image * s_pDefCollapsed
VclPtr< OSectionWindow > m_pParent
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override
virtual void dispose() override
void zoom(const Fraction &_aZoom)
zoom the ruler and view windows
tools::Rectangle m_aImageRect