LibreOffice Module sc (master) 1
|
#include <svx/svdoutl.hxx>
#include <svx/svdmodel.hxx>
#include <svx/svdpage.hxx>
#include <svx/svdocapt.hxx>
#include <svl/itempool.hxx>
#include <utility>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <vcl/window.hxx>
#include <notemark.hxx>
#include <document.hxx>
#include <postit.hxx>
Go to the source code of this file.
Macros | |
#define | SC_NOTEMARK_TIME 800 |
#define | SC_NOTEMARK_SHORT 70 |
Functions | |
IMPL_LINK_NOARG (ScNoteMarker, TimeHdl, Timer *, void) | |
static void | lcl_DrawWin (const SdrObject *pObject, vcl::RenderContext *pWindow, const MapMode &rMap) |
static MapMode | lcl_MoveMapMode (const MapMode &rMap, const Size &rMove) |
#define SC_NOTEMARK_SHORT 70 |
Definition at line 35 of file notemark.cxx.
#define SC_NOTEMARK_TIME 800 |
Definition at line 34 of file notemark.cxx.
IMPL_LINK_NOARG | ( | ScNoteMarker | , |
TimeHdl | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 75 of file notemark.cxx.
References ScNoteUtil::CreateTempCaption(), Draw, SfxItemPool::FreezeIdRanges(), SfxItemPool::SetDefaultMetric(), and Outliner::SetRefDevice().
|
static |
Definition at line 120 of file notemark.cxx.
References OutputDevice::GetDrawMode(), OutputDevice::GetMapMode(), Application::GetSettings(), pObject, OutputDevice::SetDrawMode(), and OutputDevice::SetMapMode().
Referenced by ScNoteMarker::Draw().
Definition at line 138 of file notemark.cxx.
References Point::AdjustX(), Point::AdjustY(), MapMode::GetOrigin(), Size::Height(), MapMode::SetOrigin(), and Size::Width().
Referenced by ScNoteMarker::Draw(), and ScNoteMarker::InvalidateWin().