Kaydet (Commit) 19dc5d72 authored tarafından Gulsah Kose's avatar Gulsah Kose Kaydeden (comit) Maxim Monastirsky

tdf#101390 Add "Diagonal Line" command to the calc arrowsbar.

Change-Id: I1e29cd9a63424771576d1a5a47558d30faf53dda
Signed-off-by: 's avatarGulsah Kose <gulsah.1004@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/29769Reviewed-by: 's avatarMaxim Monastirsky <momonasmon@gmail.com>
Tested-by: 's avatarMaxim Monastirsky <momonasmon@gmail.com>
üst c3f95221
......@@ -88,6 +88,7 @@ interface BaseSelection
SID_OBJECT_SELECT [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
SID_DRAW_LINE [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
SID_DRAW_XLINE [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
SID_LINE_ARROW_END [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
SID_LINE_ARROW_CIRCLE [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
SID_LINE_ARROW_SQUARE [ ExecMethod = ExecDraw; StateMethod = GetDrawState; ]
......
......@@ -196,6 +196,7 @@ void FuConstRectangle::Activate()
switch (aSfxRequest.GetSlot() )
{
case SID_DRAW_LINE:
case SID_DRAW_XLINE:
case SID_LINE_ARROW_END:
case SID_LINE_ARROW_CIRCLE:
case SID_LINE_ARROW_SQUARE:
......@@ -403,6 +404,7 @@ SdrObject* FuConstRectangle::CreateDefaultObject(const sal_uInt16 nID, const Rec
switch(nID)
{
case SID_DRAW_LINE:
case SID_DRAW_XLINE:
case SID_LINE_ARROW_END:
case SID_LINE_ARROW_CIRCLE:
case SID_LINE_ARROW_SQUARE:
......
......@@ -308,7 +308,9 @@ bool FuPoor::doConstructOrthogonal() const
return bIsMediaSelected;
}
}
else if (aSfxRequest.GetSlot() == SID_DRAW_XPOLYGON || aSfxRequest.GetSlot() == SID_DRAW_XPOLYGON_NOFILL)
else if (aSfxRequest.GetSlot() == SID_DRAW_XPOLYGON
|| aSfxRequest.GetSlot() == SID_DRAW_XPOLYGON_NOFILL
|| aSfxRequest.GetSlot() == SID_DRAW_XLINE)
return true;
return false;
......
......@@ -218,6 +218,7 @@ void ScTabViewShell::ExecDraw(SfxRequest& rReq)
break;
case SID_DRAW_LINE:
case SID_DRAW_XLINE:
case SID_LINE_ARROW_END:
case SID_LINE_ARROW_CIRCLE:
case SID_LINE_ARROW_SQUARE:
......@@ -369,6 +370,7 @@ void ScTabViewShell::GetDrawState(SfxItemSet &rSet)
break;
case SID_DRAW_LINE:
case SID_DRAW_XLINE:
case SID_LINE_ARROW_END:
case SID_LINE_ARROW_CIRCLE:
case SID_LINE_ARROW_SQUARE:
......
......@@ -29,4 +29,5 @@
<toolbar:toolbaritem xlink:href=".uno:Line"/>
<toolbar:toolbarbreak/>
<toolbar:toolbaritem xlink:href=".uno:MeasureLine"/>
<toolbar:toolbaritem xlink:href=".uno:Line_Diagonal"/>
</toolbar:toolbar>
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