Kaydet (Commit) 16180641 authored tarafından Katarina Behrens's avatar Katarina Behrens

Change mouse cursor to Move when over sidebar deck grip

Change-Id: Ic6a271245a6c2da307238d799dbd606e435f7aa1
Reviewed-on: https://gerrit.libreoffice.org/53379Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarKatarina Behrens <Katarina.Behrens@cib.de>
üst 653e58f9
......@@ -34,6 +34,7 @@ public:
tools::Rectangle GetDragArea() const;
virtual void DataChanged(const DataChangedEvent& rEvent) override;
virtual void MouseMove(const MouseEvent& rMouseEvent) override;
protected:
virtual tools::Rectangle GetTitleArea(const tools::Rectangle& rTitleBarBox) override;
......
......@@ -125,6 +125,21 @@ void DeckTitleBar::DataChanged (const DataChangedEvent& rEvent)
TitleBar::DataChanged(rEvent);
}
void DeckTitleBar::MouseMove (const MouseEvent& rMouseEvent)
{
tools::Rectangle aGrip = GetDragArea();
PointerStyle eStyle = PointerStyle::Arrow;
if ( aGrip.IsInside( rMouseEvent.GetPosPixel() ) )
eStyle = PointerStyle::Move;
Pointer aPtr( eStyle );
SetPointer( aPtr );
Window::MouseMove( rMouseEvent );
}
} } // end of namespace sfx2::sidebar
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment