AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
StackEditor类 参考
类 StackEditor 继承关系图:
Editor DistanceMeasureEditor

Public 成员函数

boolean GetRepeat ()
 
void SetRepeat (boolean val)
 
void BeforeRendering (ViewContext ctx)
 
EnumEditorCode Start (ViewContext ctx)
 
void Finish (ViewContext ctx)
 
EnumEditorCode OnMouseDown (ViewContext ctx, InputEvent evt)
 
EnumEditorCode OnMouseUp (ViewContext ctx, InputEvent evt)
 
EnumEditorCode OnMouseMove (ViewContext ctx, InputEvent evt)
 
EnumEditorCode OnKeyUp (ViewContext ctx, InputEvent evt)
 
EnumEditorCode OnInput (ViewContext ctx, ParameterDict input)
 
void OnDocumentChanged (ViewContext ctx, DocumentEventArgs args)
 
void OnSelectionChanged (ViewContext ctx)
 
- Public 成员函数 继承自 Editor
String GetName ()
 
boolean GetSubEditor ()
 
void SetSubEditor (boolean val)
 
void SetName (String name)
 
void Reset (ViewContext ctx)
 
boolean Commit (ViewContext ctx)
 
boolean Preview (ViewContext ctx)
 
boolean Apply (ViewContext ctx)
 
void Abort (ViewContext ctx)
 
EnumEditorCode OnMouseWheel (ViewContext ctx, InputEvent evt, int delta)
 
EnumEditorCode OnKeyDown (ViewContext ctx, InputEvent evt)
 
EnumEditorCode OnMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
EnumEditorCode OnBeginMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
EnumEditorCode OnEndMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
EnumEditorCode OnAction (ViewContext ctx, String name, ParameterDict parameters)
 
void AfterRendering (ViewContext ctx)
 
void NotifyParamsChanged (ViewContext ctx, String propertyName)
 
void NotifyParamsChanged (ViewContext ctx)
 
ParameterDict GetParams ()
 

详细描述

<> 支持Editor堆栈,管理多个子Editor.

成员函数说明

◆ BeforeRendering()

void StackEditor.BeforeRendering ( ViewContext ctx)

渲染前调用

参数
ctx上下文

重载 Editor .

◆ Finish()

void StackEditor.Finish ( ViewContext ctx)

结束

参数
ctx上下文

重载 Editor .

◆ OnDocumentChanged()

void StackEditor.OnDocumentChanged ( ViewContext ctx,
DocumentEventArgs args )

文档发生变化

参数
ctx上下文
args参数

重载 Editor .

◆ OnInput()

EnumEditorCode StackEditor.OnInput ( ViewContext ctx,
ParameterDict input )

应用输入参数,如输入框输入

参数
ctx上下文
input参数
返回
状态

重载 Editor .

◆ OnKeyUp()

EnumEditorCode StackEditor.OnKeyUp ( ViewContext ctx,
InputEvent evt )

键盘松开

参数
ctx上下文
evt事件
返回
状态

重载 Editor .

DistanceMeasureEditor 重载.

◆ OnMouseDown()

EnumEditorCode StackEditor.OnMouseDown ( ViewContext ctx,
InputEvent evt )

鼠标按下

参数
ctx上下文
evt事件
返回
状态

重载 Editor .

DistanceMeasureEditor 重载.

◆ OnMouseMove()

EnumEditorCode StackEditor.OnMouseMove ( ViewContext ctx,
InputEvent evt )

鼠标移动

参数
ctx上下文
evt事件
返回
状态

重载 Editor .

◆ OnMouseUp()

EnumEditorCode StackEditor.OnMouseUp ( ViewContext ctx,
InputEvent evt )

鼠标松开

参数
ctx上下文
evt事件
返回
状态

重载 Editor .

◆ OnSelectionChanged()

void StackEditor.OnSelectionChanged ( ViewContext ctx)

选择集发生变化

参数
ctx上下文

重载 Editor .

◆ Start()

EnumEditorCode StackEditor.Start ( ViewContext ctx)

开始。子类优先继承OnStart方法。

参数
ctx上下文
返回
状态

重载 Editor .