Add double-click shortcut to RPG

Signed-off-by: Scott Aslan <scottyaslan@gmail.com>

This closes #2009
This commit is contained in:
yuri1969 2017-07-20 23:57:44 +02:00 committed by Scott Aslan
parent ef9cb5be23
commit bcf60aa556
2 changed files with 6 additions and 3 deletions

View File

@ -204,7 +204,7 @@
nfLabel.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu, nfQuickSelect); nfLabel.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu, nfQuickSelect);
nfFunnel.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu); nfFunnel.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu);
nfPort.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu, nfQuickSelect); nfPort.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu, nfQuickSelect);
nfRemoteProcessGroup.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu); nfRemoteProcessGroup.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu, nfQuickSelect);
nfProcessGroup.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu); nfProcessGroup.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu);
nfProcessor.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu, nfQuickSelect); nfProcessor.init(nfConnectable, nfDraggable, nfSelectable, nfContextMenu, nfQuickSelect);
nfConnection.init(nfSelectable, nfContextMenu, nfQuickSelect, nfConnectionConfiguration); nfConnection.init(nfSelectable, nfContextMenu, nfQuickSelect, nfConnectionConfiguration);

View File

@ -50,6 +50,7 @@
var nfConnectable; var nfConnectable;
var nfDraggable; var nfDraggable;
var nfSelectable; var nfSelectable;
var nfQuickSelect;
var nfContextMenu; var nfContextMenu;
var PREVIEW_NAME_LENGTH = 30; var PREVIEW_NAME_LENGTH = 30;
@ -178,7 +179,7 @@
}); });
// always support selection // always support selection
remoteProcessGroup.call(nfSelectable.activate).call(nfContextMenu.activate); remoteProcessGroup.call(nfSelectable.activate).call(nfContextMenu.activate).call(nfQuickSelect.activate);
}; };
// attempt of space between component count and icon for process group contents // attempt of space between component count and icon for process group contents
@ -863,12 +864,14 @@
* @param nfDraggableRef The nfDraggable module. * @param nfDraggableRef The nfDraggable module.
* @param nfSelectableRef The nfSelectable module. * @param nfSelectableRef The nfSelectable module.
* @param nfContextMenuRef The nfContextMenu module. * @param nfContextMenuRef The nfContextMenu module.
* @param nfQuickSelectRef The nfQuickSelect module.
*/ */
init: function (nfConnectableRef, nfDraggableRef, nfSelectableRef, nfContextMenuRef) { init: function (nfConnectableRef, nfDraggableRef, nfSelectableRef, nfContextMenuRef, nfQuickSelectRef) {
nfConnectable = nfConnectableRef; nfConnectable = nfConnectableRef;
nfDraggable = nfDraggableRef; nfDraggable = nfDraggableRef;
nfSelectable = nfSelectableRef; nfSelectable = nfSelectableRef;
nfContextMenu = nfContextMenuRef; nfContextMenu = nfContextMenuRef;
nfQuickSelect = nfQuickSelectRef;
remoteProcessGroupMap = d3.map(); remoteProcessGroupMap = d3.map();
removedCache = d3.map(); removedCache = d3.map();