Kaydet (Commit) bc8eb828 authored tarafından Abhilash Singh's avatar Abhilash Singh Kaydeden (comit) jan iversen

tdf#103574 Imagemap dialog lacks on confirmation button

Change-Id: I95af2542fdb29efabd2d671597837c79e6336f37
Reviewed-on: https://gerrit.libreoffice.org/32925Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarjan iversen <jani@documentfoundation.org>
üst f5e9c291
...@@ -109,6 +109,7 @@ class SVX_DLLPUBLIC SvxIMapDlg : public SfxModelessDialog // SfxFloatingWindow ...@@ -109,6 +109,7 @@ class SVX_DLLPUBLIC SvxIMapDlg : public SfxModelessDialog // SfxFloatingWindow
sal_uInt16 mnActiveId; sal_uInt16 mnActiveId;
sal_uInt16 mnMacroId; sal_uInt16 mnMacroId;
sal_uInt16 mnPropertyId; sal_uInt16 mnPropertyId;
sal_uInt16 mnCloseId;
Size aLastSize; Size aLastSize;
VclPtr<IMapWindow> pIMapWnd; VclPtr<IMapWindow> pIMapWnd;
......
...@@ -121,14 +121,15 @@ SvxIMapDlg::SvxIMapDlg(SfxBindings *_pBindings, SfxChildWindow *pCW, vcl::Window ...@@ -121,14 +121,15 @@ SvxIMapDlg::SvxIMapDlg(SfxBindings *_pBindings, SfxChildWindow *pCW, vcl::Window
, aIMapItem(*this, *_pBindings) , aIMapItem(*this, *_pBindings)
{ {
get(m_pTbxIMapDlg1, "toolbar"); get(m_pTbxIMapDlg1, "toolbar");
m_pTbxIMapDlg1->InsertSeparator(3, 5); m_pTbxIMapDlg1->InsertSeparator(4, 5);
m_pTbxIMapDlg1->InsertSeparator(9, 5); m_pTbxIMapDlg1->InsertSeparator(10, 5);
m_pTbxIMapDlg1->InsertSeparator(14, 5); m_pTbxIMapDlg1->InsertSeparator(15, 5);
m_pTbxIMapDlg1->InsertSeparator(17, 5); m_pTbxIMapDlg1->InsertSeparator(18, 5);
mnApplyId = m_pTbxIMapDlg1->GetItemId("TBI_APPLY"); mnApplyId = m_pTbxIMapDlg1->GetItemId("TBI_APPLY");
mnOpenId = m_pTbxIMapDlg1->GetItemId("TBI_OPEN"); mnOpenId = m_pTbxIMapDlg1->GetItemId("TBI_OPEN");
mnSaveAsId = m_pTbxIMapDlg1->GetItemId("TBI_SAVEAS"); mnSaveAsId = m_pTbxIMapDlg1->GetItemId("TBI_SAVEAS");
mnCloseId = m_pTbxIMapDlg1->GetItemId("TBI_CLOSE");
mnSelectId = m_pTbxIMapDlg1->GetItemId("TBI_SELECT"); mnSelectId = m_pTbxIMapDlg1->GetItemId("TBI_SELECT");
mnRectId = m_pTbxIMapDlg1->GetItemId("TBI_RECT"); mnRectId = m_pTbxIMapDlg1->GetItemId("TBI_RECT");
mnCircleId = m_pTbxIMapDlg1->GetItemId("TBI_CIRCLE"); mnCircleId = m_pTbxIMapDlg1->GetItemId("TBI_CIRCLE");
...@@ -344,6 +345,11 @@ IMPL_LINK( SvxIMapDlg, TbxClickHdl, ToolBox*, pTbx, void ) ...@@ -344,6 +345,11 @@ IMPL_LINK( SvxIMapDlg, TbxClickHdl, ToolBox*, pTbx, void )
DoOpen(); DoOpen();
else if(nNewItemId == mnSaveAsId) else if(nNewItemId == mnSaveAsId)
DoSave(); DoSave();
else if(nNewItemId == mnCloseId)
{
SvxIMapDlg* pDlg = GetIMapDlg();
pDlg->Close();
}
else if(nNewItemId == mnSelectId) else if(nNewItemId == mnSelectId)
{ {
SetActiveTool( nNewItemId ); SetActiveTool( nNewItemId );
......
...@@ -67,6 +67,20 @@ ...@@ -67,6 +67,20 @@
<property name="homogeneous">True</property> <property name="homogeneous">True</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkToolButton" id="TBI_CLOSE">
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="valign">start</property>
<property name="action_name">TBI_CLOSE</property>
<property name="label" translatable="yes">Close</property>
</object>
<packing>
<property name="expand">False</property>
<property name="homogeneous">True</property>
</packing>
</child>
<child> <child>
<object class="GtkToolButton" id="TBI_SELECT"> <object class="GtkToolButton" id="TBI_SELECT">
<property name="use_action_appearance">False</property> <property name="use_action_appearance">False</property>
......
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