LibreOffice Module sw (master) 1
|
#include <PostItMgr.hxx>
Public Types | |
typedef std::vector< std::unique_ptr< SwSidebarItem > >::const_iterator | const_iterator |
Static Public Member Functions | |
static Color | GetColorDark (std::size_t aAuthorIndex) |
static Color | GetColorLight (std::size_t aAuthorIndex) |
static Color | GetColorAnchor (std::size_t aAuthorIndex) |
Private Member Functions | |
void | AddPostIts (bool bCheckExistence=true, bool bFocus=true) |
void | RemoveSidebarWin () |
void | PreparePageContainer () |
void | Scroll (const tools::Long lScroll, const tools::ULong aPage) |
void | AutoScroll (const sw::annotation::SwAnnotationWin *pPostIt, const tools::ULong aPage) |
bool | ScrollbarHit (const tools::ULong aPage, const Point &aPoint) |
bool | LayoutByPage (std::vector< sw::annotation::SwAnnotationWin * > &aVisiblePostItList, const tools::Rectangle &rBorder, tools::Long lNeededHeight) |
bool | CheckForRemovedPostIts () |
bool | ArrowEnabled (sal_uInt16 aDirection, tools::ULong aPage) const |
bool | BorderOverPageBorder (tools::ULong aPage) const |
bool | HasScrollbars () const |
void | Focus (const SfxBroadcaster &rBC) |
sal_Int32 | GetInitialAnchorDistance () const |
sal_Int32 | GetScrollSize () const |
sal_Int32 | GetSpaceBetween () const |
void | SetReadOnlyState () |
DECL_DLLPRIVATE_LINK (CalcHdl, void *, void) | |
sw::annotation::SwAnnotationWin * | GetSidebarWin (const SfxBroadcaster *pBroadcaster) const |
SwSidebarItem * | InsertItem (SfxBroadcaster *pItem, bool bCheckExistence, bool bFocus) |
void | RemoveItem (SfxBroadcaster *pBroadcast) |
Private Attributes | |
SwView * | mpView |
SwWrtShell * | mpWrtShell |
VclPtr< SwEditWin > | mpEditWin |
std::vector< std::unique_ptr< SwSidebarItem > > | mvPostItFields |
std::vector< std::unique_ptr< SwPostItPageItem > > | mPages |
ImplSVEvent * | mnEventId |
bool | mbWaitingForCalcRects |
VclPtr< sw::annotation::SwAnnotationWin > | mpActivePostIt |
bool | mbLayout |
tools::Long | mbLayoutHeight |
bool | mbLayouting |
bool | mbReadOnly |
bool | mbDeleteNote |
FieldShadowState | mShadowState |
std::optional< OutlinerParaObject > | mpAnswer |
OUString | maAnswerText |
bool | mbIsShowAnchor |
std::unique_ptr< sw::sidebarwindows::SwFrameSidebarWinContainer > | mpFrameSidebarWinContainer |
Definition at line 124 of file PostItMgr.hxx.
typedef std::vector<std::unique_ptr<SwSidebarItem>>::const_iterator SwPostItMgr::const_iterator |
Definition at line 179 of file PostItMgr.hxx.
SwPostItMgr::SwPostItMgr | ( | SwView * | aDoc | ) |
Definition at line 195 of file PostItMgr.cxx.
References AddPostIts(), SwView::GetDocShell(), SwView::GetDrawView(), SwView::GetWrtShell(), IsReadOnly(), SwNoteProps::IsShowAnchor(), LINK, SwViewShell::MakeDrawView(), mbIsShowAnchor, mbWaitingForCalcRects, mnEventId, mnEventId, mpView, mpView, mvPostItFields, Application::PostUserEvent(), SfxListener::StartListening(), and SW_MOD.
|
overridevirtual |
Definition at line 233 of file PostItMgr.cxx.
References SfxListener::EndListening(), SwView::GetDocShell(), mnEventId, mPages, mpView, RemoveSidebarWin(), and Application::RemoveUserEvent().
|
private |
Definition at line 1322 of file PostItMgr.cxx.
References SwFieldType::CollectPostIts(), SwDocShell::GetDoc(), SwView::GetDocShell(), IDocumentFieldsAccess::GetFieldType(), SwDoc::getIDocumentFieldsAccess(), SwViewShell::getIDocumentRedlineAccess(), SwViewShell::GetLayout(), InsertItem(), SwRootFrame::IsHideRedlines(), mpView, mpWrtShell, mvPostItFields, Postit, and PrepareView().
Referenced by Notify(), and SwPostItMgr().
|
private |
Definition at line 1119 of file PostItMgr.cxx.
References aDirection, BorderOverPageBorder(), KEY_PAGEDOWN, KEY_PAGEUP, and mPages.
Referenced by GetArrowColor(), and Scroll().
void SwPostItMgr::AssureStdModeAtShell | ( | ) |
Definition at line 2360 of file PostItMgr.cxx.
References SwWrtShell::DrawSelChanged(), SwFEShell::EndTextEdit(), SwWrtShell::EnterStdMode(), SwViewShell::GetDrawView(), SwWrtShell::GetView(), SwFEShell::IsObjSelected(), SwWrtShell::IsSelFrameMode(), SdrObjEditView::IsTextEdit(), SwViewShell::IsViewLocked(), SwView::LeaveDrawCreate(), SwWrtShell::LeaveSelFrameMode(), SwViewShell::LockView(), mpView, mpWrtShell, SwView::StopShellTimer(), and SwWrtShell::UnSelectFrame().
Referenced by sw::annotation::SwAnnotationWin::ActivatePostIt(), SwContentTree::EditEntry(), and sw::annotation::SwAnnotationWin::ExecuteCommand().
|
private |
Definition at line 1073 of file PostItMgr.cxx.
References vcl::Window::GetPosPixel(), GetScrollSize(), GetSidebarScrollerHeight(), vcl::Window::GetSizePixel(), Size::Height(), mPages, mpEditWin, Point, Scroll(), and Y.
Referenced by MakeVisible().
|
inline |
Definition at line 180 of file PostItMgr.hxx.
Referenced by SwContentType::FillMemberList().
|
private |
Definition at line 959 of file PostItMgr.cxx.
References GetSidebarScrollerHeight(), mPages, mpEditWin, and Point.
Referenced by ArrowEnabled(), CalcRects(), and Scroll().
bool SwPostItMgr::CalcRects | ( | ) |
Definition at line 553 of file PostItMgr.cxx.
References BorderOverPageBorder(), BROWSE_MODE, CheckForRemovedPostIts(), IDocumentSettingAccess::get(), SwTextAnnotationField::GetAnnotationMark(), SwViewShell::getIDocumentRedlineAccess(), SwViewShell::getIDocumentSettingAccess(), SwViewShell::GetLayout(), SwPostItHelper::getLayoutHeight(), SwPostItHelper::getLayoutInfos(), SwViewShell::GetViewOptions(), HasScrollbars(), SwPostItHelper::HIDDEN, SwPostItHelper::INVISIBLE, SwViewOption::IsShowHiddenChar(), mbLayoutHeight, mbWaitingForCalcRects, mnEventId, mPages, mpWrtShell, mvPostItFields, PreparePageContainer(), and Application::RemoveUserEvent().
Referenced by CheckForRemovedPostIts(), Delete(), DeleteCommentThread(), FormatAll(), SwViewShell::PrintOrPDFExport(), ToggleResolved(), ToggleResolvedForThread(), and SwViewShell::VisPortChgd().
|
private |
Definition at line 244 of file PostItMgr.cxx.
References CalcRects(), SfxListener::EndListening(), GetActiveSidebarWin(), SwViewShell::getIDocumentRedlineAccess(), SwViewShell::GetLayout(), SwPostItField::GetPostItId(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isTiledAnnotations(), mpView, mpWrtShell, mvPostItFields, p, PreparePageContainer(), PrepareView(), and SetActiveSidebarWin().
Referenced by CalcRects(), LayoutPostIts(), and Notify().
void SwPostItMgr::CheckMetaText | ( | ) |
Definition at line 2304 of file PostItMgr.cxx.
References mvPostItFields.
Referenced by SwView::ExecViewOptions().
void SwPostItMgr::ConnectSidebarWinToFrame | ( | const SwFrame & | rFrame, |
const SwFormatField & | rFormatField, | ||
sw::annotation::SwAnnotationWin & | rSidebarWin | ||
) |
Definition at line 2436 of file PostItMgr.cxx.
References SwViewShell::GetAccessibleMap(), SwAccessibleMap::InvalidatePosOrSize(), mpFrameSidebarWinContainer, and mpWrtShell.
Referenced by sw::annotation::SwAnnotationWin::ChangeSidebarItem(), and sw::annotation::SwAnnotationWin::SwAnnotationWin().
void SwPostItMgr::CorrectPositions | ( | ) |
Definition at line 2074 of file PostItMgr.cxx.
References sw::annotation::SwAnnotationWin::Anchor(), vcl::Window::GetPosPixel(), sw::sidebarwindows::AnchorOverlayObject::GetSixthPosition(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), sw::sidebarwindows::LEFT, mbLayouting, mbWaitingForCalcRects, mPages, mpEditWin, mvPostItFields, and Point.
Referenced by SwViewShell::VisPortChgd().
|
private |
void SwPostItMgr::Delete | ( | ) |
Definition at line 1652 of file PostItMgr.cxx.
References SwRewriter::AddRule(), CalcRects(), DELETE, SwWrtShell::DelRight(), SwEditShell::EndAllAction(), SwEditShell::EndUndo(), SwView::GetDocShell(), SwViewShell::getIDocumentRedlineAccess(), SwWrtShell::GotoField(), LayoutPostIts(), mbLayout, mpView, mpWrtShell, mvPostItFields, PrepareView(), SetActiveSidebarWin(), SwEditShell::StartAllAction(), SwEditShell::StartUndo(), SwResId(), and UndoArg1.
void SwPostItMgr::Delete | ( | const OUString & | aAuthor | ) |
Definition at line 1522 of file PostItMgr.cxx.
References SwRewriter::AddRule(), CalcRects(), DELETE, SwWrtShell::DelRight(), SwEditShell::EndAllAction(), SwEditShell::EndUndo(), GetActiveSidebarWin(), SwView::GetDocShell(), SwViewShell::getIDocumentRedlineAccess(), SwWrtShell::GotoField(), HasActiveSidebarWin(), LayoutPostIts(), mbLayout, mpView, mpWrtShell, mvPostItFields, PrepareView(), SetActiveSidebarWin(), SwEditShell::StartAllAction(), SwEditShell::StartUndo(), SwResId(), and UndoArg1.
Referenced by SwTextShell::ExecField(), SwContentTree::ExecuteContextMenuAction(), and SwAnnotationShell::NoteExec().
void SwPostItMgr::Delete | ( | sal_uInt32 | nPostItId | ) |
Definition at line 1550 of file PostItMgr.cxx.
References SwRewriter::AddRule(), CalcRects(), DELETE, SwWrtShell::DelRight(), SwEditShell::EndAllAction(), SwEditShell::EndUndo(), SwView::GetDocShell(), SwViewShell::getIDocumentRedlineAccess(), SwWrtShell::GotoField(), HasActiveSidebarWin(), LayoutPostIts(), mbLayout, mpActivePostIt, mpView, mpWrtShell, mvPostItFields, PrepareView(), SetActiveSidebarWin(), SwEditShell::StartAllAction(), SwEditShell::StartUndo(), SwResId(), and UndoArg1.
void SwPostItMgr::DeleteActiveSidebarWin | ( | ) |
Definition at line 2411 of file PostItMgr.cxx.
References HasActiveSidebarWin(), and mpActivePostIt.
Referenced by SwTextShell::ExecField().
void SwPostItMgr::DeleteCommentThread | ( | sal_uInt32 | nPostItId | ) |
Definition at line 1577 of file PostItMgr.cxx.
References SwRewriter::AddRule(), CalcRects(), sw::annotation::SwAnnotationWin::DeleteThread(), SwEditShell::EndAllAction(), SwView::GetDocShell(), GetSidebarWin(), LayoutPostIts(), mbLayout, mpView, mpWrtShell, mvPostItFields, PrepareView(), SwEditShell::StartAllAction(), SwResId(), and UndoArg1.
Referenced by SwTextShell::ExecField().
void SwPostItMgr::DisconnectSidebarWinFromFrame | ( | const SwFrame & | rFrame, |
sw::annotation::SwAnnotationWin & | rSidebarWin | ||
) |
Definition at line 2453 of file PostItMgr.cxx.
References SwAccessibleMap::A11yDispose(), SwViewShell::GetAccessibleMap(), mpFrameSidebarWinContainer, and mpWrtShell.
Referenced by sw::annotation::SwAnnotationWin::ChangeSidebarItem(), and sw::annotation::SwAnnotationWin::dispose().
void SwPostItMgr::DrawNotesForPage | ( | OutputDevice * | pOutDev, |
sal_uInt32 | nPage | ||
) |
Definition at line 980 of file PostItMgr.cxx.
References sw::annotation::SwAnnotationWin::DrawForPage(), vcl::Window::GetPosPixel(), mPages, mpEditWin, and Point.
Referenced by SwViewShell::PrintOrPDFExport().
|
inline |
Definition at line 181 of file PostItMgr.hxx.
Referenced by SwContentType::FillMemberList().
void SwPostItMgr::ExecuteFormatAllDialog | ( | SwView & | rView | ) |
Definition at line 1679 of file PostItMgr.cxx.
References Ann, SwAbstractDialogFactory::Create(), SwAbstractDialogFactory::CreateSwCharDlg(), VclPtr< class reference_type >::disposeAndClear(), FormatAll(), GetActiveSidebarWin(), SwAnnotationShell::GetAnnotationPool(), OutlinerView::GetAttribs(), SfxViewShell::GetFrameWeld(), sw::annotation::SwAnnotationWin::GetOutlinerView(), mvPostItFields, SfxItemSet::Put(), RET_OK, and SetActiveSidebarWin().
Referenced by SwTextShell::ExecField(), and SwAnnotationShell::NoteExec().
sal_uInt16 SwPostItMgr::FinishSearchReplace | ( | const i18nutil::SearchOptions2 & | rSearchOptions, |
bool | bSrchForward | ||
) |
Definition at line 2321 of file PostItMgr.cxx.
References GetActiveSidebarWin(), sw::annotation::SwAnnotationWin::GetOutlinerView(), SetActiveSidebarWin(), SvxSearchItem::SetBackward(), SvxSearchItem::SetSearchOptions(), and OutlinerView::StartSearchAndReplace().
Referenced by sw::FindTextImpl().
|
private |
Definition at line 520 of file PostItMgr.cxx.
References SwView::ExecViewOptions(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), SwViewOption::IsPostIts(), SwViewOption::IsResolvedPostIts(), MakeVisible(), mpView, mpWrtShell, and mvPostItFields.
Referenced by Notify().
void SwPostItMgr::FormatAll | ( | const SfxItemSet & | rNewAttr | ) |
Definition at line 1714 of file PostItMgr.cxx.
References SwRewriter::AddRule(), CalcRects(), SwEditShell::EndAllAction(), SwEditShell::EndUndo(), OutlinerView::GetOutliner(), Outliner::GetParagraphCount(), OutlinerView::GetSelection(), INSATTR, LayoutPostIts(), mbLayout, mpWrtShell, mvPostItFields, PrepareView(), OutlinerView::SelectRange(), OutlinerView::SetAttribs(), OutlinerView::SetSelection(), SwEditShell::StartAllAction(), SwEditShell::StartUndo(), SwResId(), and UndoArg1.
Referenced by ExecuteFormatAllDialog().
|
inline |
Definition at line 237 of file PostItMgr.hxx.
Referenced by CheckForRemovedPostIts(), sw::annotation::SwAnnotationWin::Delete(), Delete(), SwAnnotationShell::Exec(), SwAnnotationShell::ExecClpbrd(), SwAnnotationShell::ExecLingu(), SwAnnotationShell::ExecRotateTransliteration(), SwAnnotationShell::ExecTransliteration(), SwAnnotationShell::ExecUndo(), ExecuteFormatAllDialog(), FinishSearchReplace(), SwAnnotationShell::GetLinguState(), SwAnnotationShell::GetNoteState(), SwAnnotationShell::GetState(), SwAnnotationShell::GetUndoManager(), SwAnnotationShell::InsertSymbol(), SwEditWin::KeyInput(), SwAnnotationShell::NoteExec(), RemoveItem(), Replace(), sw::annotation::SwAnnotationWin::SetActiveSidebarWin(), SwEditWin::SetCursorTwipPosition(), sw::annotation::SwAnnotationWin::SetViewState(), SwAnnotationShell::StateClpbrd(), SwAnnotationShell::StateInsert(), SwAnnotationShell::StateUndo(), sw::annotation::SwAnnotationWin::SwitchToFieldPos(), and sw::annotation::SwAnnotationWin::UnsetActiveSidebarWin().
void SwPostItMgr::GetAllSidebarWinForFrame | ( | const SwFrame & | rFrame, |
std::vector< vcl::Window * > * | pChildren | ||
) |
Definition at line 2493 of file PostItMgr.cxx.
References mpFrameSidebarWinContainer.
Referenced by SwAccessibleContext::GetAdditionalAccessibleChildren().
sw::annotation::SwAnnotationWin * SwPostItMgr::GetAnnotationWin | ( | const sal_uInt32 | nPostItId | ) | const |
Definition at line 1805 of file PostItMgr.cxx.
References SwPostItField::GetPostItId(), and mvPostItFields.
sw::annotation::SwAnnotationWin * SwPostItMgr::GetAnnotationWin | ( | const SwPostItField * | pField | ) | const |
Definition at line 1795 of file PostItMgr.cxx.
References mvPostItFields.
Referenced by SwTextShell::ExecField(), and SetShadowState().
|
inline |
Definition at line 261 of file PostItMgr.hxx.
Referenced by SwWrtShell::InsertPostIt().
Color SwPostItMgr::GetArrowColor | ( | sal_uInt16 | aDirection, |
tools::ULong | aPage | ||
) | const |
Definition at line 1135 of file PostItMgr.cxx.
References aDirection, ArrowEnabled(), COL_NOTES_SIDEPANE_ARROW_DISABLED, COL_NOTES_SIDEPANE_ARROW_ENABLED, COL_WHITE(), and Application::GetSettings().
Referenced by SwPageFrame::PaintNotesSidebar().
tools::Rectangle SwPostItMgr::GetBottomScrollRect | ( | const tools::ULong | aPage | ) | const |
Definition at line 2020 of file PostItMgr.cxx.
References SwRect::Bottom(), GetSidebarBorderWidth(), GetSidebarScrollerHeight(), GetSidebarWidth(), Height, sw::sidebarwindows::LEFT, SwRect::Left(), mPages, mpEditWin, Point, SwRect::Right(), and Width.
Referenced by Scroll(), and ScrollbarHit().
|
static |
Definition at line 2197 of file PostItMgr.cxx.
References COL_AUTHOR1_DARK(), COL_AUTHOR2_DARK(), COL_AUTHOR3_DARK(), COL_AUTHOR4_DARK(), COL_AUTHOR5_DARK(), COL_AUTHOR6_DARK(), COL_AUTHOR7_DARK(), COL_AUTHOR8_DARK(), COL_AUTHOR9_DARK(), COL_WHITE(), Application::GetSettings(), and SAL_N_ELEMENTS.
Referenced by sw::annotation::SwAnnotationWin::CheckMetaText(), sw::annotation::SwAnnotationWin::InitControls(), LayoutPostIts(), sw::FlyContentPortion::Paint(), and SwFlyFrame::PaintSwFrame().
|
static |
Definition at line 2167 of file PostItMgr.cxx.
References COL_AUTHOR1_NORMAL(), COL_AUTHOR2_NORMAL(), COL_AUTHOR3_NORMAL(), COL_AUTHOR4_NORMAL(), COL_AUTHOR5_NORMAL(), COL_AUTHOR6_NORMAL(), COL_AUTHOR7_NORMAL(), COL_AUTHOR8_NORMAL(), COL_AUTHOR9_NORMAL(), COL_WHITE(), Application::GetSettings(), and SAL_N_ELEMENTS.
Referenced by sw::annotation::SwAnnotationWin::CheckMetaText(), and sw::annotation::SwAnnotationWin::InitControls().
|
static |
Definition at line 2182 of file PostItMgr.cxx.
References COL_AUTHOR1_LIGHT(), COL_AUTHOR2_LIGHT(), COL_AUTHOR3_LIGHT(), COL_AUTHOR4_LIGHT(), COL_AUTHOR5_LIGHT(), COL_AUTHOR6_LIGHT(), COL_AUTHOR7_LIGHT(), COL_AUTHOR8_LIGHT(), COL_AUTHOR9_LIGHT(), COL_WHITE(), Application::GetSettings(), and SAL_N_ELEMENTS.
Referenced by sw::annotation::SwAnnotationWin::CheckMetaText(), and sw::annotation::SwAnnotationWin::InitControls().
|
private |
Definition at line 2260 of file PostItMgr.cxx.
References mpEditWin, and POSTIT_INITIAL_ANCHOR_DISTANCE.
Referenced by LayoutPostIts().
SwPostItField * SwPostItMgr::GetLatestPostItField | ( | ) |
Definition at line 1815 of file PostItMgr.cxx.
References mvPostItFields.
Referenced by sw::annotation::SwAnnotationWin::ExecuteCommand().
sal_Int32 SwPostItMgr::GetMinimumSizeWithMeta | ( | ) | const |
Definition at line 2278 of file PostItMgr.cxx.
References mpEditWin, and POSTIT_MINIMUMSIZE_WITH_META.
Referenced by sw::annotation::SwAnnotationWin::GetMinimumSizeWithMeta(), and LayoutByPage().
tools::Long SwPostItMgr::GetNextBorder | ( | ) |
Definition at line 1856 of file PostItMgr.cxx.
References GetSpaceBetween(), mpActivePostIt, mPages, mpEditWin, Point, and Y.
Referenced by sw::annotation::SwAnnotationWin::ResizeIfNecessary().
SwAnnotationWin * SwPostItMgr::GetNextPostIt | ( | sal_uInt16 | aDirection, |
sw::annotation::SwAnnotationWin * | aPostIt | ||
) |
Definition at line 1820 of file PostItMgr.cxx.
References aDirection, i, KEY_PAGEUP, and mvPostItFields.
Referenced by sw::annotation::SwAnnotationWin::DeleteThread(), sw::annotation::SwAnnotationWin::GetTopReplyNote(), sw::annotation::SwAnnotationWin::InitAnswer(), sw::annotation::SwAnnotationWin::IsThreadResolved(), and sw::annotation::SwAnnotationWin::SwitchToPostIt().
|
private |
Definition at line 2272 of file PostItMgr.cxx.
References mpEditWin, POSTIT_MINIMUMSIZE_WITH_META, and POSTIT_SPACE_BETWEEN.
Referenced by AutoScroll(), LayoutPostIts(), Scroll(), and ScrollbarHit().
tools::ULong SwPostItMgr::GetSidebarBorderWidth | ( | bool | bPx = false | ) | const |
Definition at line 2159 of file PostItMgr.cxx.
References SwViewShell::GetOut(), mpWrtShell, and OutputDevice::PixelToLogic().
Referenced by GetBottomScrollRect(), SwViewShell::GetBrowseWidth(), SwCommentRuler::GetCommentControlRegion(), SwPageFrame::GetHorizontalShadowRect(), SwPageFrame::GetSidebarBorderWidth(), GetTopScrollRect(), IsHit(), LayoutPostIts(), SwViewShell::PaintDesktop(), SwPageFrame::PaintNotesSidebar(), ScrollbarHit(), SwView::SetZoom_(), SwView::StateStatusLine(), and SwBreakDashedLine::UpdatePosition().
sal_Int32 SwPostItMgr::GetSidebarScrollerHeight | ( | ) | const |
Definition at line 2284 of file PostItMgr.cxx.
References mpEditWin, and POSTIT_SCROLL_SIDEBAR_HEIGHT.
Referenced by AutoScroll(), BorderOverPageBorder(), GetBottomScrollRect(), GetTopScrollRect(), LayoutByPage(), LayoutPostIts(), SwPageFrame::PaintNotesSidebar(), Scroll(), and ScrollbarHit().
tools::ULong SwPostItMgr::GetSidebarWidth | ( | bool | bPx = false | ) | const |
Definition at line 2133 of file PostItMgr.cxx.
References OutputDevice::EnableMapMode(), OutputDevice::GetMapMode(), SwViewShell::GetOut(), MapMode::GetScaleX(), SwViewShell::GetViewOptions(), SwViewOption::GetZoom(), comphelper::LibreOfficeKit::isActive(), OutputDevice::IsMapModeEnabled(), mpWrtShell, OutputDevice::PixelToLogic(), and Width.
Referenced by GetBottomScrollRect(), SwViewShell::GetBrowseWidth(), SwCommentRuler::GetCommentControlRegion(), SwPageFrame::GetHorizontalShadowRect(), SwPageFrame::GetSidebarBorderWidth(), GetTopScrollRect(), IsHit(), LayoutPostIts(), SwViewShell::PaintDesktop(), SwPageFrame::PaintNotesSidebar(), ScrollbarHit(), sw::sidebarwindows::SidebarTextControl::SetDrawingArea(), SwView::SetZoom_(), SwView::StateStatusLine(), and SwBreakDashedLine::UpdatePosition().
|
private |
Definition at line 1785 of file PostItMgr.cxx.
References mvPostItFields.
Referenced by DeleteCommentThread(), SearchReplace(), ToggleResolved(), and ToggleResolvedForThread().
vcl::Window * SwPostItMgr::GetSidebarWinForFrameByIndex | ( | const SwFrame & | rFrame, |
const sal_Int32 | nIndex | ||
) |
Definition at line 2480 of file PostItMgr.cxx.
References mpFrameSidebarWinContainer, and nIndex.
Referenced by SwAccessibleContext::GetAdditionalAccessibleChild().
|
private |
Definition at line 2266 of file PostItMgr.cxx.
References mpEditWin, and POSTIT_SPACE_BETWEEN.
Referenced by GetNextBorder(), LayoutByPage(), and LayoutPostIts().
tools::Rectangle SwPostItMgr::GetTopScrollRect | ( | const tools::ULong | aPage | ) | const |
Definition at line 2030 of file PostItMgr.cxx.
References GetSidebarBorderWidth(), GetSidebarScrollerHeight(), GetSidebarWidth(), Height, sw::sidebarwindows::LEFT, SwRect::Left(), mPages, mpEditWin, Point, SwRect::Right(), SwRect::Top(), and Width.
Referenced by Scroll(), and ScrollbarHit().
void SwPostItMgr::GrabFocusOnActiveSidebarWin | ( | ) |
Definition at line 2395 of file PostItMgr.cxx.
References HasActiveSidebarWin(), and mpActivePostIt.
Referenced by SwEditWin::GetFocus().
bool SwPostItMgr::HasActiveAnnotationWin | ( | ) | const |
Definition at line 2389 of file PostItMgr.cxx.
References HasActiveSidebarWin(), and mpActivePostIt.
Referenced by SwAnnotationShell::GetNoteState().
bool SwPostItMgr::HasActiveSidebarWin | ( | ) | const |
Definition at line 2384 of file PostItMgr.cxx.
References mpActivePostIt.
Referenced by SwDocShell::ConvertTo(), Delete(), DeleteActiveSidebarWin(), SwAnnotationShell::Exec(), SwAnnotationShell::ExecClpbrd(), SwTextShell::ExecField(), SwAnnotationShell::ExecLingu(), SwAnnotationShell::ExecRotateTransliteration(), SwAnnotationShell::ExecTransliteration(), SwAnnotationShell::ExecUndo(), sw::annotation::SwAnnotationWin::ExecuteCommand(), SwView::ExecuteStatusLine(), DocxExportFilter::exportDocument(), sw::FindTextImpl(), SwEditWin::GetFocus(), SwAnnotationShell::GetLinguState(), SwAnnotationShell::GetNoteState(), SwWrtShell::GetSelectionType(), SwAnnotationShell::GetState(), SwAnnotationShell::GetUndoManager(), GrabFocusOnActiveSidebarWin(), HasActiveAnnotationWin(), HideActiveSidebarWin(), SwAnnotationShell::InsertSymbol(), SwAnnotationShell::NoteExec(), SwDocShell::SaveAs(), sw::annotation::SwAnnotationWin::SetViewState(), SwAnnotationShell::StateClpbrd(), SwTextShell::StateField(), SwAnnotationShell::StateInsert(), SwAnnotationShell::StateUndo(), ToggleInsModeOnActiveSidebarWin(), and UpdateDataOnActiveSidebarWin().
bool SwPostItMgr::HasFrameConnectedSidebarWins | ( | const SwFrame & | rFrame | ) |
Definition at line 2468 of file PostItMgr.cxx.
References mpFrameSidebarWinContainer.
Referenced by SwAccessibleContext::HasAdditionalAccessibleChildren().
bool SwPostItMgr::HasNotes | ( | ) | const |
Definition at line 2128 of file PostItMgr.cxx.
References mvPostItFields.
Referenced by SwCommentRuler::Command(), SwAccessibleContext::GetAdditionalAccessibleChild(), SwAccessibleContext::GetAdditionalAccessibleChildren(), SwViewShell::GetBrowseWidth(), SwPageFrame::GetHorizontalShadowRect(), SwPageFrame::GetSidebarBorderWidth(), SwAccessibleContext::HasAdditionalAccessibleChildren(), IsHit(), IsHitSidebarWindow(), SwCommentRuler::MouseMove(), Notify(), SwCommentRuler::Paint(), SwViewShell::PaintDesktop(), SwPageFrame::PaintNotesSidebar(), PrepareView(), SwView::SetZoom_(), SwTextShell::StateField(), SwView::StateStatusLine(), SwBreakDashedLine::UpdatePosition(), and SwViewShell::VisPortChgd().
|
private |
void SwPostItMgr::Hide | ( | ) |
Definition at line 1766 of file PostItMgr.cxx.
References mvPostItFields.
void SwPostItMgr::Hide | ( | std::u16string_view | rAuthor | ) |
Definition at line 1752 of file PostItMgr.cxx.
References LayoutPostIts(), and mvPostItFields.
Referenced by SwTextShell::ExecField(), SwContentTree::ExecuteContextMenuAction(), and SwAnnotationShell::NoteExec().
void SwPostItMgr::HideActiveSidebarWin | ( | ) |
Definition at line 2419 of file PostItMgr.cxx.
References HasActiveSidebarWin(), and mpActivePostIt.
Referenced by SwTextShell::ExecField().
|
private |
Definition at line 296 of file PostItMgr.cxx.
References mbLayout, mvPostItFields, and SfxListener::StartListening().
Referenced by AddPostIts(), and Notify().
|
inline |
Definition at line 259 of file PostItMgr.hxx.
Referenced by SwWrtShell::InsertPostIt(), and sw::annotation::SwAnnotationWin::MoveCaret().
bool SwPostItMgr::IsHit | ( | const Point & | aPointPixel | ) |
Definition at line 1961 of file PostItMgr.cxx.
References tools::Rectangle::Contains(), SwViewShell::GetLayout(), SwPostItHelper::getPageInfo(), GetSidebarBorderWidth(), GetSidebarWidth(), HasNotes(), SwRect::Height(), sw::sidebarwindows::LEFT, SwRect::Left(), mPages, mpEditWin, mpWrtShell, Point, SwRect::Right(), ScrollbarHit(), ShowNotes(), and SwRect::Top().
Referenced by SwEditWin::Command(), and SwEditWin::MouseButtonDown().
vcl::Window * SwPostItMgr::IsHitSidebarWindow | ( | const Point & | rPointLogic | ) |
Get the matching window that is responsible for handling mouse events of rPointLogic, if any.
Definition at line 1990 of file PostItMgr.cxx.
References HasNotes(), sw::annotation::SwAnnotationWin::IsHitWindow(), mpEditWin, mvPostItFields, and ShowNotes().
Referenced by SwEditWin::MouseButtonDown(), SwEditWin::MouseButtonUp(), and SwEditWin::MouseMove().
|
inline |
Definition at line 193 of file PostItMgr.hxx.
Referenced by sw::annotation::SwAnnotationWin::HideNote().
|
private |
Definition at line 1150 of file PostItMgr.cxx.
References sw::sidebarwindows::ANCHORLINE_WIDTH, tools::Rectangle::Bottom(), GetMinimumSizeWithMeta(), GetSidebarScrollerHeight(), GetSpaceBetween(), i, MAX_LOOP_COUNT, mpEditWin, and tools::Rectangle::Top().
Referenced by LayoutPostIts().
void SwPostItMgr::LayoutPostIts | ( | ) |
Definition at line 708 of file PostItMgr.cxx.
References BROWSE_MODE, CheckForRemovedPostIts(), IDocumentSettingAccess::get(), GetColorAnchor(), SwView::GetEditWin(), SwViewShell::getIDocumentRedlineAccess(), SwViewShell::getIDocumentSettingAccess(), GetInitialAnchorDistance(), SwViewShell::GetLayout(), GetScrollSize(), GetSidebarBorderWidth(), GetSidebarScrollerHeight(), GetSidebarWidth(), GetSpaceBetween(), comphelper::LibreOfficeKit::isActive(), comphelper::LibreOfficeKit::isTiledAnnotations(), comphelper::LibreOfficeKit::isTiledPainting(), LayoutByPage(), sw::sidebarwindows::LEFT, mbLayout, mbLayouting, mbReadOnly, mbWaitingForCalcRects, mPages, mpAnswer, mpEditWin, mpView, mpWrtShell, mvPostItFields, Point, std::optional< OutlinerParaObject >::reset(), sw::sidebarwindows::RIGHT, SetActiveSidebarWin(), comphelper::LibreOfficeKit::setTiledPainting(), ShowNotes(), and Y.
Referenced by Delete(), DeleteCommentThread(), sw::annotation::SwAnnotationWin::ExecuteCommand(), FormatAll(), Hide(), SwViewShell::PrintOrPDFExport(), Show(), ShowHideResolvedNotes(), ToggleResolved(), sw::annotation::SwAnnotationWin::ToggleResolvedForThread(), ToggleResolvedForThread(), and SwViewShell::VisPortChgd().
void SwPostItMgr::MakeVisible | ( | const sw::annotation::SwAnnotationWin * | pPostIt | ) |
Definition at line 1095 of file PostItMgr.cxx.
References AutoScroll(), vcl::Window::GetPosPixel(), vcl::Window::GetSizePixel(), tools::Rectangle::IsEmpty(), SwViewShell::MakeVisible(), mPages, mpEditWin, mpWrtShell, n, and Point.
Referenced by Focus(), sw::sidebarwindows::SidebarTextControl::MakeVisible(), and SearchReplace().
|
overridevirtual |
Reimplemented from SfxListener.
Definition at line 341 of file PostItMgr.cxx.
References AddPostIts(), CHANGED, CheckForRemovedPostIts(), EE_CHAR_LANGUAGE(), EE_CHAR_LANGUAGE_CJK(), EE_CHAR_LANGUAGE_CTL(), FOCUS, Focus(), SwView::GetDocShell(), SwFormatField::GetField(), SfxHint::GetId(), SwPostItField::GetPostItId(), SvtLanguageOptions::GetScriptTypeOfLanguage(), HasNotes(), INSERTED, InsertItem(), comphelper::LibreOfficeKit::isActive(), SwFormatField::IsFieldInDoc(), SfxObjectShell::IsReadOnly(), comphelper::LibreOfficeKit::isTiledAnnotations(), LANGUAGE, LINK, mbDeleteNote, mbLayout, SwSidebarItem::mbPendingLayout, mbReadOnly, mbWaitingForCalcRects, mnEventId, mpView, mvPostItFields, nId, Application::PostUserEvent(), PrepareView(), REMOVED, RemoveItem(), RESOLVED, and SetReadOnlyState().
void SwPostItMgr::PaintTile | ( | OutputDevice & | rRenderContext | ) |
Definition at line 995 of file PostItMgr.cxx.
References OutputDevice::GetMapMode(), MapMode::GetOrigin(), vcl::Window::GetPosPixel(), vcl::Window::GetSizePixel(), vcl::MAPMODE, mpEditWin, mvPostItFields, sw::annotation::SwAnnotationWin::PaintTile(), OutputDevice::PixelToLogic(), Point, OutputDevice::Pop(), OutputDevice::Push(), OutputDevice::SetMapMode(), and MapMode::SetOrigin().
Referenced by SwViewShell::PaintTile().
|
private |
Definition at line 680 of file PostItMgr.cxx.
References SwViewShell::GetNumPages(), i, mPages, mpWrtShell, and mvPostItFields.
Referenced by CalcRects(), CheckForRemovedPostIts(), and RemoveSidebarWin().
void SwPostItMgr::PrepareView | ( | bool | bIgnoreCount = false | ) |
Definition at line 1940 of file PostItMgr.cxx.
References BROWSE_MODE, SwEditShell::EndAllAction(), IDocumentSettingAccess::get(), SwViewShell::getIDocumentSettingAccess(), SwViewShell::GetLayout(), HasNotes(), mpWrtShell, SwPostItHelper::setSidebarChanged(), and SwEditShell::StartAllAction().
Referenced by AddPostIts(), CheckForRemovedPostIts(), Delete(), DeleteCommentThread(), FormatAll(), lcl_SetUIPrefs(), Notify(), RemoveItem(), ToggleResolved(), and ToggleResolvedForThread().
|
inline |
Definition at line 258 of file PostItMgr.hxx.
References std::optional< OutlinerParaObject >::reset().
Referenced by sw::annotation::SwAnnotationWin::ExecuteCommand().
|
inline |
Definition at line 260 of file PostItMgr.hxx.
Referenced by SwWrtShell::InsertPostIt().
|
private |
Definition at line 319 of file PostItMgr.cxx.
References SfxListener::EndListening(), GetActiveSidebarWin(), i, mbLayout, mvPostItFields, p, PrepareView(), and SetActiveSidebarWin().
Referenced by Notify().
|
private |
Definition at line 1336 of file PostItMgr.cxx.
References SfxListener::EndListening(), mvPostItFields, and PreparePageContainer().
Referenced by ~SwPostItMgr().
sal_uInt16 SwPostItMgr::Replace | ( | SvxSearchItem const * | pItem | ) |
Definition at line 2312 of file PostItMgr.cxx.
References GetActiveSidebarWin(), sw::annotation::SwAnnotationWin::GetOutlinerView(), SetActiveSidebarWin(), and OutlinerView::StartSearchAndReplace().
Referenced by SwView::Replace().
void SwPostItMgr::Rescale | ( | ) |
Definition at line 2253 of file PostItMgr.cxx.
References mvPostItFields.
Referenced by SwViewShell::VisPortChgd().
|
private |
Definition at line 1021 of file PostItMgr.cxx.
References ArrowEnabled(), BorderOverPageBorder(), GetBottomScrollRect(), vcl::Window::GetPosPixel(), GetScrollSize(), GetSidebarScrollerHeight(), vcl::Window::GetSizePixel(), GetTopScrollRect(), Size::Height(), KEY_PAGEDOWN, KEY_PAGEUP, sw::sidebarwindows::LEFT, mPages, mpEditWin, Point, sw::sidebarwindows::RIGHT, sw::annotation::SwAnnotationWin::SetVirtualPosSize(), sw::annotation::SwAnnotationWin::ShowAnchorOnly(), sw::annotation::SwAnnotationWin::ShowNote(), sw::annotation::SwAnnotationWin::TranslateTopPosition(), sw::annotation::SwAnnotationWin::VirtualPos(), sw::annotation::SwAnnotationWin::VirtualSize(), and Y.
Referenced by AutoScroll(), and ScrollbarHit().
|
private |
Definition at line 2041 of file PostItMgr.cxx.
References SwRect::Bottom(), tools::Rectangle::Contains(), GetBottomScrollRect(), GetScrollSize(), GetSidebarBorderWidth(), GetSidebarScrollerHeight(), GetSidebarWidth(), GetTopScrollRect(), Height, sw::sidebarwindows::LEFT, SwRect::Left(), mPages, mpEditWin, Point, SwRect::Right(), Scroll(), SwRect::Top(), and Width.
Referenced by IsHit().
sal_uInt16 SwPostItMgr::SearchReplace | ( | const SwFormatField & | pField, |
const i18nutil::SearchOptions2 & | rSearchOptions, | ||
bool | bSrchForward | ||
) |
Definition at line 2333 of file PostItMgr.cxx.
References EE_PARA_MAX_COUNT, EE_TEXTPOS_MAX_COUNT, sw::annotation::SwAnnotationWin::GetOutlinerView(), OutlinerView::GetSelection(), GetSidebarWin(), MakeVisible(), SetActiveSidebarWin(), SvxSearchItem::SetBackward(), SvxSearchItem::SetSearchOptions(), OutlinerView::SetSelection(), and OutlinerView::StartSearchAndReplace().
Referenced by sw::FindTextImpl().
void SwPostItMgr::SetActiveSidebarWin | ( | sw::annotation::SwAnnotationWin * | p | ) |
Definition at line 2212 of file PostItMgr.cxx.
References sw::annotation::SwAnnotationWin::DeactivatePostIt(), mpActivePostIt, FieldShadowState::mpShadowField, mpView, mShadowState, and p.
Referenced by CheckForRemovedPostIts(), sw::annotation::SwAnnotationWin::Delete(), Delete(), sw::annotation::SwAnnotationWin::ExecuteCommand(), SwContentTree::ExecuteContextMenuAction(), ExecuteFormatAllDialog(), sw::FindTextImpl(), FinishSearchReplace(), SwContentTree::GotoContent(), LayoutPostIts(), SwEditWin::MouseButtonDown(), RemoveItem(), Replace(), SearchReplace(), sw::annotation::SwAnnotationWin::SetActiveSidebarWin(), sw::annotation::SwAnnotationWin::SwitchToFieldPos(), and sw::annotation::SwAnnotationWin::UnsetActiveSidebarWin().
|
inline |
Definition at line 201 of file PostItMgr.hxx.
Referenced by SwView::ExecViewOptions(), and sw::annotation::SwAnnotationWin::UpdateData().
|
private |
Definition at line 2297 of file PostItMgr.cxx.
References mbReadOnly, and mvPostItFields.
Referenced by Notify().
void SwPostItMgr::SetShadowState | ( | const SwPostItField * | pField, |
bool | bCursor = true |
||
) |
Definition at line 1887 of file PostItMgr.cxx.
References FieldShadowState::bCursor, FieldShadowState::bMouse, GetAnnotationWin(), sw::sidebarwindows::ShadowOverlayObject::GetShadowState(), FieldShadowState::mpShadowField, mShadowState, sw::annotation::SwAnnotationWin::SetViewState(), sw::annotation::SwAnnotationWin::Shadow(), and sw::sidebarwindows::SS_EDIT.
Referenced by SwEditWin::MouseMove().
void SwPostItMgr::SetSpellChecking | ( | ) |
Definition at line 2290 of file PostItMgr.cxx.
References mvPostItFields.
Referenced by SwView::ExecViewOptions().
void SwPostItMgr::Show | ( | ) |
Definition at line 1776 of file PostItMgr.cxx.
References LayoutPostIts(), and mvPostItFields.
Referenced by SwContentTree::ExecuteContextMenuAction().
void SwPostItMgr::ShowHideResolvedNotes | ( | bool | visible | ) |
Definition at line 2502 of file PostItMgr.cxx.
References LayoutPostIts(), mPages, and visible.
Referenced by SwView::ExecViewOptions().
bool SwPostItMgr::ShowNotes | ( | ) | const |
Definition at line 2122 of file PostItMgr.cxx.
References SwViewShell::GetViewOptions(), SwViewOption::IsPostIts(), and mpWrtShell.
Referenced by SwCommentRuler::DrawCommentControl(), SwAccessibleContext::GetAdditionalAccessibleChild(), SwAccessibleContext::GetAdditionalAccessibleChildren(), SwViewShell::GetBrowseWidth(), SwPageFrame::GetHorizontalShadowRect(), SwPageFrame::GetSidebarBorderWidth(), SwAccessibleContext::HasAdditionalAccessibleChildren(), IsHit(), IsHitSidebarWindow(), LayoutPostIts(), SwViewShell::PaintDesktop(), SwPageFrame::PaintNotesSidebar(), sw::annotation::SwAnnotationWin::SetPosAndSize(), SwView::SetZoom_(), SwView::StateStatusLine(), SwCommentRuler::UpdateCommentHelpText(), SwBreakDashedLine::UpdatePosition(), and SwViewShell::VisPortChgd().
bool SwPostItMgr::ShowScrollbar | ( | const tools::ULong | aPage | ) | const |
Definition at line 1953 of file PostItMgr.cxx.
References mbWaitingForCalcRects, and mPages.
Referenced by SwPageFrame::PaintNotesSidebar().
void SwPostItMgr::ToggleInsModeOnActiveSidebarWin | ( | ) |
Definition at line 2427 of file PostItMgr.cxx.
References HasActiveSidebarWin(), and mpActivePostIt.
Referenced by SwView::ExecuteStatusLine().
void SwPostItMgr::ToggleResolved | ( | sal_uInt32 | nPostItId | ) |
Definition at line 1601 of file PostItMgr.cxx.
References SwRewriter::AddRule(), CalcRects(), SwEditShell::EndAllAction(), SwView::GetDocShell(), GetSidebarWin(), LayoutPostIts(), mbLayout, mpView, mpWrtShell, mvPostItFields, PrepareView(), SwEditShell::StartAllAction(), SwResId(), sw::annotation::SwAnnotationWin::ToggleResolved(), and UndoArg1.
Referenced by SwTextShell::ExecField().
void SwPostItMgr::ToggleResolvedForThread | ( | sal_uInt32 | nPostItId | ) |
Definition at line 1626 of file PostItMgr.cxx.
References SwRewriter::AddRule(), CalcRects(), SwEditShell::EndAllAction(), SwView::GetDocShell(), GetSidebarWin(), LayoutPostIts(), mbLayout, mpView, mpWrtShell, mvPostItFields, PrepareView(), SwEditShell::StartAllAction(), SwResId(), sw::annotation::SwAnnotationWin::ToggleResolvedForThread(), and UndoArg1.
Referenced by SwTextShell::ExecField().
void SwPostItMgr::UpdateDataOnActiveSidebarWin | ( | ) |
Definition at line 2403 of file PostItMgr.cxx.
References HasActiveSidebarWin(), and mpActivePostIt.
Referenced by SwDocShell::ConvertTo(), DocxExportFilter::exportDocument(), and SwDocShell::SaveAs().
void SwPostItMgr::UpdateResolvedStatus | ( | const sw::annotation::SwAnnotationWin * | topNote | ) |
Definition at line 2517 of file PostItMgr.cxx.
References sw::annotation::SwAnnotationWin::IsResolved(), and mPages.
Referenced by sw::annotation::SwAnnotationWin::ExecuteCommand(), and sw::annotation::SwAnnotationWin::ToggleResolvedForThread().
|
private |
Definition at line 142 of file PostItMgr.hxx.
|
private |
Definition at line 139 of file PostItMgr.hxx.
Referenced by Notify().
|
private |
Definition at line 143 of file PostItMgr.hxx.
Referenced by SwPostItMgr().
|
private |
Definition at line 135 of file PostItMgr.hxx.
Referenced by Delete(), DeleteCommentThread(), FormatAll(), InsertItem(), LayoutPostIts(), Notify(), RemoveItem(), ToggleResolved(), and ToggleResolvedForThread().
|
private |
Definition at line 136 of file PostItMgr.hxx.
Referenced by CalcRects().
|
private |
Definition at line 137 of file PostItMgr.hxx.
Referenced by CorrectPositions(), and LayoutPostIts().
|
private |
Definition at line 138 of file PostItMgr.hxx.
Referenced by LayoutPostIts(), Notify(), and SetReadOnlyState().
|
private |
Definition at line 133 of file PostItMgr.hxx.
Referenced by CalcRects(), CorrectPositions(), LayoutPostIts(), Notify(), ShowScrollbar(), and SwPostItMgr().
|
private |
Definition at line 132 of file PostItMgr.hxx.
Referenced by CalcRects(), Notify(), SwPostItMgr(), and ~SwPostItMgr().
|
private |
Definition at line 134 of file PostItMgr.hxx.
Referenced by Delete(), DeleteActiveSidebarWin(), GetNextBorder(), GrabFocusOnActiveSidebarWin(), HasActiveAnnotationWin(), HasActiveSidebarWin(), HideActiveSidebarWin(), SetActiveSidebarWin(), ToggleInsModeOnActiveSidebarWin(), and UpdateDataOnActiveSidebarWin().
|
private |
Definition at line 131 of file PostItMgr.hxx.
Referenced by ArrowEnabled(), AutoScroll(), BorderOverPageBorder(), CalcRects(), CorrectPositions(), DrawNotesForPage(), GetBottomScrollRect(), GetNextBorder(), GetTopScrollRect(), IsHit(), LayoutPostIts(), MakeVisible(), PreparePageContainer(), Scroll(), ScrollbarHit(), ShowHideResolvedNotes(), ShowScrollbar(), UpdateResolvedStatus(), and ~SwPostItMgr().
|
private |
Definition at line 141 of file PostItMgr.hxx.
Referenced by LayoutPostIts().
Definition at line 129 of file PostItMgr.hxx.
Referenced by AutoScroll(), BorderOverPageBorder(), CorrectPositions(), DrawNotesForPage(), GetBottomScrollRect(), GetInitialAnchorDistance(), GetMinimumSizeWithMeta(), GetNextBorder(), GetScrollSize(), GetSidebarScrollerHeight(), GetSpaceBetween(), GetTopScrollRect(), IsHit(), IsHitSidebarWindow(), LayoutByPage(), LayoutPostIts(), MakeVisible(), PaintTile(), Scroll(), and ScrollbarHit().
|
private |
Definition at line 146 of file PostItMgr.hxx.
Referenced by ConnectSidebarWinToFrame(), DisconnectSidebarWinFromFrame(), GetAllSidebarWinForFrame(), GetSidebarWinForFrameByIndex(), and HasFrameConnectedSidebarWins().
|
private |
Definition at line 127 of file PostItMgr.hxx.
Referenced by AddPostIts(), AssureStdModeAtShell(), CheckForRemovedPostIts(), Delete(), DeleteCommentThread(), Focus(), LayoutPostIts(), Notify(), SetActiveSidebarWin(), SwPostItMgr(), ToggleResolved(), ToggleResolvedForThread(), and ~SwPostItMgr().
|
private |
Definition at line 128 of file PostItMgr.hxx.
Referenced by AddPostIts(), AssureStdModeAtShell(), CalcRects(), CheckForRemovedPostIts(), ConnectSidebarWinToFrame(), Delete(), DeleteCommentThread(), DisconnectSidebarWinFromFrame(), Focus(), FormatAll(), GetSidebarBorderWidth(), GetSidebarWidth(), IsHit(), LayoutPostIts(), MakeVisible(), PreparePageContainer(), PrepareView(), ShowNotes(), ToggleResolved(), and ToggleResolvedForThread().
|
private |
Definition at line 140 of file PostItMgr.hxx.
Referenced by SetActiveSidebarWin(), and SetShadowState().
|
private |
Definition at line 130 of file PostItMgr.hxx.
Referenced by AddPostIts(), CalcRects(), CheckForRemovedPostIts(), CheckMetaText(), CorrectPositions(), Delete(), DeleteCommentThread(), ExecuteFormatAllDialog(), Focus(), FormatAll(), GetAnnotationWin(), GetLatestPostItField(), GetNextPostIt(), GetSidebarWin(), HasNotes(), HasScrollbars(), Hide(), InsertItem(), IsHitSidebarWindow(), LayoutPostIts(), Notify(), PaintTile(), PreparePageContainer(), RemoveItem(), RemoveSidebarWin(), Rescale(), SetReadOnlyState(), SetSpellChecking(), Show(), SwPostItMgr(), ToggleResolved(), and ToggleResolvedForThread().