diff options
author | Jennifer Liebel <jliebel94@gmail.com> | 2014-09-02 12:40:20 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-09-09 09:05:15 +0000 |
commit | 24077ffc063990f9de11c6819432219a59d809f8 (patch) | |
tree | 7a1c37c0b9b9feeb37e6469ebf514ddcbd8b175e /sw | |
parent | ddeed05299f842a8dffe2222509459602a57ef79 (diff) |
fdo#82496: Change picture option by rightclicking
Change-Id: I31fb1a1f89030610a9d11b9236e8cde22dbc0ca5
Reviewed-on: https://gerrit.libreoffice.org/11332
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/sdi/_grfsh.sdi | 12 | ||||
-rw-r--r-- | sw/source/ui/app/mn.src | 1 | ||||
-rw-r--r-- | sw/source/uibase/shells/grfsh.cxx | 3 |
3 files changed, 14 insertions, 2 deletions
diff --git a/sw/sdi/_grfsh.sdi b/sw/sdi/_grfsh.sdi index 15c00ccd4bb0..2eb2ab292437 100644 --- a/sw/sdi/_grfsh.sdi +++ b/sw/sdi/_grfsh.sdi @@ -62,6 +62,13 @@ interface BaseTextGraphic DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; ] + SID_CHANGE_PICTURE + [ + ExecMethod = Execute ; + StateMethod = GetAttrState ; + DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; + ] + SID_EXTERNAL_EDIT [ ExecMethod = Execute ; @@ -224,6 +231,11 @@ interface BaseTextGraphic StateMethod = GetAttrState ; DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; ] + SID_CHANGE_PICTURE + [ + ExecMethod = FuTemporary ; + StateMethod = GetMenuState ; + ] SID_GRFFILTER_SOLARIZE // status(final|play|rec) [ ExecMethod = ExecAttr ; diff --git a/sw/source/ui/app/mn.src b/sw/source/ui/app/mn.src index f62c8da77dd2..79b797da3556 100644 --- a/sw/source/ui/app/mn.src +++ b/sw/source/ui/app/mn.src @@ -1239,6 +1239,7 @@ Menu MN_GRF_POPUPMENU MN_FRM_CAPTION_ITEM SEPARATOR; MenuItem { ITEM_SAVE_GRAPHIC }; + MenuItem { ITEM_CHANGE_PICTURE }; MenuItem { ITEM_COMPRESS_GRAPHIC }; MenuItem { ITEM_EXTERNAL_EDIT }; diff --git a/sw/source/uibase/shells/grfsh.cxx b/sw/source/uibase/shells/grfsh.cxx index d5ecec548fc3..0e13b3801730 100644 --- a/sw/source/uibase/shells/grfsh.cxx +++ b/sw/source/uibase/shells/grfsh.cxx @@ -178,7 +178,6 @@ void SwGrfShell::Execute(SfxRequest &rReq) } } break; - case SID_EXTERNAL_EDIT: { // When the graphic is selected to be opened via some external tool @@ -191,7 +190,7 @@ void SwGrfShell::Execute(SfxRequest &rReq) } } break; - + case SID_CHANGE_PICTURE: case SID_INSERT_GRAPHIC: { // #i123922# implement slot independent from the two below to |