[SSE] Distribute objects
This commit is contained in:
parent
7d0066312e
commit
492671642c
|
@ -1951,6 +1951,10 @@ define([
|
||||||
toolbar.btnImgGroup.menu.items[1].setDisabled(!canungroup);
|
toolbar.btnImgGroup.menu.items[1].setDisabled(!canungroup);
|
||||||
toolbar.lockToolbar(SSE.enumLock.cantGroup, !cangroup, { array: [toolbar.btnImgAlign]});
|
toolbar.lockToolbar(SSE.enumLock.cantGroup, !cangroup, { array: [toolbar.btnImgAlign]});
|
||||||
|
|
||||||
|
var objcount = this.api.asc_getSelectedDrawingObjectsCount();
|
||||||
|
toolbar.btnImgAlign.menu.items[7].setDisabled(objcount<3);
|
||||||
|
toolbar.btnImgAlign.menu.items[8].setDisabled(objcount<3);
|
||||||
|
|
||||||
if (editOptionsDisabled) return;
|
if (editOptionsDisabled) return;
|
||||||
|
|
||||||
/* read font params */
|
/* read font params */
|
||||||
|
@ -3270,10 +3274,19 @@ define([
|
||||||
},
|
},
|
||||||
|
|
||||||
onImgAlignSelect: function(menu, item) {
|
onImgAlignSelect: function(menu, item) {
|
||||||
if (this.api)
|
if (this.api) {
|
||||||
this.api.asc_setSelectedDrawingObjectAlign(item.value);
|
if (item.value>-1 && item.value < 6) {
|
||||||
|
this.api.asc_setSelectedDrawingObjectAlign(item.value);
|
||||||
|
Common.component.Analytics.trackEvent('ToolBar', 'Objects Align');
|
||||||
|
} else if (item.value == 6) {
|
||||||
|
this.api.asc_DistributeSelectedDrawingObjectHor();
|
||||||
|
Common.component.Analytics.trackEvent('ToolBar', 'Distribute');
|
||||||
|
} else if (item.value == 7){
|
||||||
|
this.api.asc_DistributeSelectedDrawingObjectVer();
|
||||||
|
Common.component.Analytics.trackEvent('ToolBar', 'Distribute');
|
||||||
|
}
|
||||||
|
}
|
||||||
Common.NotificationCenter.trigger('edit:complete', this.toolbar);
|
Common.NotificationCenter.trigger('edit:complete', this.toolbar);
|
||||||
Common.component.Analytics.trackEvent('ToolBar', 'Objects Align');
|
|
||||||
},
|
},
|
||||||
|
|
||||||
onPrintAreaClick: function(menu, item) {
|
onPrintAreaClick: function(menu, item) {
|
||||||
|
|
|
@ -958,7 +958,9 @@ define([
|
||||||
textShapeAlignCenter : 'Align Center',
|
textShapeAlignCenter : 'Align Center',
|
||||||
textShapeAlignTop : 'Align Top',
|
textShapeAlignTop : 'Align Top',
|
||||||
textShapeAlignBottom : 'Align Bottom',
|
textShapeAlignBottom : 'Align Bottom',
|
||||||
textShapeAlignMiddle : 'Align Middle'
|
textShapeAlignMiddle : 'Align Middle',
|
||||||
|
txtDistribHor: 'Distribute Horizontally',
|
||||||
|
txtDistribVert: 'Distribute Vertically'
|
||||||
|
|
||||||
}, SSE.Views.DocumentHolder || {}));
|
}, SSE.Views.DocumentHolder || {}));
|
||||||
});
|
});
|
|
@ -2202,6 +2202,17 @@ define([
|
||||||
caption : _holder_view.textShapeAlignBottom,
|
caption : _holder_view.textShapeAlignBottom,
|
||||||
iconCls : 'mnu-img-align-bottom',
|
iconCls : 'mnu-img-align-bottom',
|
||||||
value : 2
|
value : 2
|
||||||
|
},
|
||||||
|
{caption: '--'},
|
||||||
|
{
|
||||||
|
caption: _holder_view.txtDistribHor,
|
||||||
|
iconCls: 'mnu-distrib-hor',
|
||||||
|
value: 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
caption: _holder_view.txtDistribHor,
|
||||||
|
iconCls: 'mnu-distrib-vert',
|
||||||
|
value: 7
|
||||||
}]
|
}]
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|
|
@ -366,6 +366,8 @@
|
||||||
"SSE.Controllers.DocumentHolder.txtUnderbar": "Bar under text",
|
"SSE.Controllers.DocumentHolder.txtUnderbar": "Bar under text",
|
||||||
"SSE.Controllers.DocumentHolder.txtUndoExpansion": "Undo table autoexpansion",
|
"SSE.Controllers.DocumentHolder.txtUndoExpansion": "Undo table autoexpansion",
|
||||||
"SSE.Controllers.DocumentHolder.txtWidth": "Width",
|
"SSE.Controllers.DocumentHolder.txtWidth": "Width",
|
||||||
|
"SSE.Controllers.DocumentHolder.txtDistribHor": "Distribute Horizontally",
|
||||||
|
"SSE.Controllers.DocumentHolder.txtDistribVert": "Distribute Vertically",
|
||||||
"SSE.Controllers.LeftMenu.newDocumentTitle": "Unnamed spreadsheet",
|
"SSE.Controllers.LeftMenu.newDocumentTitle": "Unnamed spreadsheet",
|
||||||
"SSE.Controllers.LeftMenu.textByColumns": "By columns",
|
"SSE.Controllers.LeftMenu.textByColumns": "By columns",
|
||||||
"SSE.Controllers.LeftMenu.textByRows": "By rows",
|
"SSE.Controllers.LeftMenu.textByRows": "By rows",
|
||||||
|
|
|
@ -213,6 +213,8 @@
|
||||||
.menu-btn-icon(mnu-img-align-bottom, 45, @menu-icon-size);
|
.menu-btn-icon(mnu-img-align-bottom, 45, @menu-icon-size);
|
||||||
.menu-btn-icon(mnu-img-align-middle, 44, @menu-icon-size);
|
.menu-btn-icon(mnu-img-align-middle, 44, @menu-icon-size);
|
||||||
.menu-btn-icon(mnu-img-align-top, 43, @menu-icon-size);
|
.menu-btn-icon(mnu-img-align-top, 43, @menu-icon-size);
|
||||||
|
.menu-btn-icon(mnu-distrib-hor, 46, @menu-icon-size);
|
||||||
|
.menu-btn-icon(mnu-distrib-vert, 47, @menu-icon-size);
|
||||||
|
|
||||||
.username-tip {
|
.username-tip {
|
||||||
background-color: #ee3525;
|
background-color: #ee3525;
|
||||||
|
|
Loading…
Reference in a new issue