Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
On 04/06/2015 at 03:46, xxxxxxxx wrote:
Hello, with COFFEE-Scripts you can set a menustate to grey out the Script-Icon when no Object is selected. Is there a Way to do so with Python? Thanks for any help. Holger
On 04/06/2015 at 07:13, xxxxxxxx wrote:
Hi Holger,
It seems the ENABLE Menu State doesn't dynamically enable/disable a COFFEE script icon/menu depending on the active selection state. How are you doing this in COFFEE?
On 04/06/2015 at 11:11, xxxxxxxx wrote:
As far as I understand, it's only possible to set an enable/disable state with a CommandPlugin, not with a Python Script.
On 04/06/2015 at 11:16, xxxxxxxx wrote:
To do this in COFFEE, you would include the following in the Menu State field of the COFFEE Script Editor:
if(op){ ENABLE=TRUE; } else{ ENABLE=FALSE; }
On 05/06/2015 at 00:34, xxxxxxxx wrote:
Hi Donovan,
Thanks for the code and explanation. And as you've already stated it is not possible to do such thing for a Python script, only for a Python CommanData plugin with CommandData.GetState(). There's no support of Menu State ENABLE/CHECKED for Python scripts.
On 05/06/2015 at 00:37, xxxxxxxx wrote:
Hello Guys. Thanks for your answers. In coffee-scripts I enter this code into the menustate-Field:
if (!op) { ENABLE=FALSE; return FALSE; } ENABLE=TRUE;
That is working. In python we dont have a menu-state Field. I thought maybe there is another way to grey out Icons. I saw that with Python-Plugins so I thought there is a way for pythonscripts as well.
To bad this is not implemented. Maybe I post an Idea. Cu arround. Holger