|
|
|
@ -36,9 +36,9 @@ export class GetPointServices implements EditorService
|
|
|
|
|
}
|
|
|
|
|
else if (e.button === MouseKey.Right)
|
|
|
|
|
{
|
|
|
|
|
if (this._prompt.KeyWordList === undefined)
|
|
|
|
|
DynamicInputManage.GetManage().HandleInputEvent("");
|
|
|
|
|
else if (!app.Editor.KeyCtrl.KeyIsDown(KeyCode.ControlLeft))
|
|
|
|
|
// if (this._prompt.KeyWordList === undefined)
|
|
|
|
|
// DynamicInputManage.GetManage().HandleInputEvent("");
|
|
|
|
|
if (!app.Editor.KeyCtrl.KeyIsDown(KeyCode.ControlLeft))
|
|
|
|
|
this.handleRightClick(this._prompt.KeyWordList);
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
@ -96,7 +96,7 @@ export class GetPointServices implements EditorService
|
|
|
|
|
private async handleRightClick(keywords: KeyWord[] = [])
|
|
|
|
|
{
|
|
|
|
|
let ks: KeyWord[] = [
|
|
|
|
|
{ key: "ENSURE", msg: `确认` },
|
|
|
|
|
{ key: "ENSURE", msg: this._prompt.AllowNone ? `确认` : "继续" },
|
|
|
|
|
{ key: "CANCEL", msg: `取消` },
|
|
|
|
|
...keywords,
|
|
|
|
|
MenuDividerKWD,
|
|
|
|
@ -111,11 +111,14 @@ export class GetPointServices implements EditorService
|
|
|
|
|
switch (res.StringResult)
|
|
|
|
|
{
|
|
|
|
|
case "ENSURE"://确认
|
|
|
|
|
this.ReturnNone();
|
|
|
|
|
if (this._prompt.AllowNone)
|
|
|
|
|
this.ReturnNone();
|
|
|
|
|
break;
|
|
|
|
|
case "CANCEL"://取消
|
|
|
|
|
this.Cancel();
|
|
|
|
|
break;
|
|
|
|
|
case undefined:
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
if (!res.isChild)
|
|
|
|
|
this.ReturnKeyword(res.StringResult);
|
|
|
|
|