AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
EditMode类 参考

Public 成员函数

 EditMode (String name, Editor editor)
 
String GetName ()
 
void SetName (String val)
 
Editor GetDefaultEditor ()
 
void SetDefaultEditor (Editor val)
 
Editor GetActiveEditor ()
 
void Start (ViewContext ctx)
 
void Finish (ViewContext ctx)
 
void Push (Editor editor, ViewContext ctx)
 
void Pop (ViewContext ctx)
 
void Clear (ViewContext ctx)
 
void OnTime (ViewContext ctx, float timeTick)
 
void OnMouseDown (ViewContext ctx, InputEvent evt)
 
void OnMouseUp (ViewContext ctx, InputEvent evt)
 
void OnMouseMove (ViewContext ctx, InputEvent evt)
 
void OnMouseWheel (ViewContext ctx, InputEvent evt, int delta)
 
void OnKeyDown (ViewContext ctx, InputEvent evt)
 
void OnKeyUp (ViewContext ctx, InputEvent evt)
 
void OnBeginMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
void OnMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
void OnEndMultiTouch (ViewContext ctx, MultiTouchEvent evt)
 
void OnInput (ViewContext ctx, ParameterDict parameters)
 
boolean OnAction (ViewContext ctx, String name, ParameterDict parameters)
 
void BeforeRendering (ViewContext ctx)
 
void AfterRendering (ViewContext ctx)
 
void OnDocumentChanged (ViewContext ctx, DocumentEventArgs args)
 
void OnSelectionChanged (ViewContext ctx)
 
void ComputePivotPoint (ViewContext ctx, int x, int y)
 

详细描述

<> 用来管理Editor.

参见
Editor

成员函数说明

◆ Clear()

void EditMode.Clear ( ViewContext ctx)

情况压栈的Editor

参数
ctx上下文

◆ Finish()

void EditMode.Finish ( ViewContext ctx)

结束EditMode

参数
ctx上下文

◆ OnDocumentChanged()

void EditMode.OnDocumentChanged ( ViewContext ctx,
DocumentEventArgs args )

文档更新

参数
ctx上下文
args消息

◆ Pop()

void EditMode.Pop ( ViewContext ctx)

出栈

参数
ctx上下文

◆ Push()

void EditMode.Push ( Editor editor,
ViewContext ctx )

压栈Editor

参数
editor新的编辑器
ctx上下文

◆ Start()

void EditMode.Start ( ViewContext ctx)

开始EditMode

参数
ctx上下文