yeah, can’t do much about the double callback – if all you’re interested in is whether an object gets selected, then checking whether .isSelected is t…
if you’re using 3ds Max 2009, you could use the second method ( nodeEventCallback ): That does seem to ignore the deselection event from select() a…
something like this, perhaps… globCounter = 1 globUILabels = #() fn buildRollout = ( s = stringStream “” format “rollout test \”test\” ( ” to:s …
Well if all you want to do is change a label or button’s text, then you don’t need to rebuild the rollout at all… rollout test “test” ( button bt…
legie: The destroying and re-creating of the dialog is still not working. After destroying the dialog and displaying the messagebox the dialog is re…
Can’t do much about the on “<control>_UID” event handlers, but the functions you call – you could pass them your UID counter as a parameter… tha…
legie: I couldn’t make it work to either update the whole rollout while leaving it open Nope – no can do; I think you’d have to use a .NET window…
Have a look at “MAXScript Editor – Customizing Syntax Color Schemes” – basically you just need to edit the maxscropt properties file (Tools > Open …
JHN: II want to add another rollout to to the Rendered Frame Window and keep the originals… No can do. You’d have to take one of the original ro…
Flimsy method it is if you want something automatic / doxygen-like. Our structs of functions have a .info() function, which basically prints out the …
Nope – but that doesn’t seem to work for me regardless of whether I just set the bitmap via scripting, set it up entirely through standard 3ds Max UI …
no problems here, regardless… might your graphics driver be caching the texture for display?
or use a rollout-local variable: rollout dotnettest “” ( local ToolTipObj dotnetcontrol mbutton “System.Windows.Forms.Button” height:60 width:60 …
well, near’s the parser know, the value evaluates to a number, and thus returns it as such: “t9” as number 0f I fully agree that setUserProp shoul…
“t9” gets interpreted as a time value, as you mentioned – specifically, as “0t9x” where “x” would be another time format symbol… except it’s missing, …