码迷,mamicode.com
首页 > 其他好文 > 详细

八、MPxToolCommand, tool command

时间:2016-01-25 18:47:31      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

1. Tool Property Sheets:

  是用来更改context属性的编辑框,类似于attribute editor。(property和attribute本质上是一个意思)作用于activated context。 The tool property sheet for the activated context is displayed by double-clicking on the tool’s icon.

  应该是这个东东:

技术分享

(1)弄出这个东东需要写两个MEL文件。(PS:我想应该和obj的file translators一个意思,可以在initializeplugin()函数中调用MGlobal::sourceFile()来先启动这两个MEL文件)

(2)分别为:<yourContextName>Properties.mel and <yourContextName>Values.mel 

(3)The <>Properties.mel file defines the layout of the editor and the actions to be taken by widgets in the editor.

(4)The <>Values.mel file is used to retrieve values from the context with the editor is initialized.

To effectively implement a tool property sheet for your context, you must implement sufficient edit and query options in your context command as well as sufficient access methods in your MPxContext class for setting and retrieving its internal properties.

 

2. MPxToolCommand

 MPxToolCommand是创建命令用于操作context类对象的基类。 他的actions是从MPxContext类中得到的。他是MPxCommand类的子类。

一个Context只能有一个tool command连接到它。

 技术分享

 

八、MPxToolCommand, tool command

标签:

原文地址:http://www.cnblogs.com/bubbler/p/5157833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!