Search found 53 matches
- Mon May 13, 2024 4:37 pm
- Forum: Scripting
- Topic: Scale Smart Bones Keyframes
- Replies: 0
- Views: 55
Scale Smart Bones Keyframes
Let say we have a complex rig with so many smart bones. All actions created in frame 100 as target frame. Is there any existing script to scale all keyframes of all actions? if NO, how we could do that using script?
- Mon May 13, 2024 4:23 pm
- Forum: Scripting
- Topic: UI Alignments
- Replies: 0
- Views: 34
UI Alignments
Is it possible to align any control to the right side of the toolbar? it seems LM.GUI.ALIGN_RIGHT dosn't effect at all. Also is it possible to change width of the button? It seems this one is also missed. -- ************************************************** -- General information about this script ...
- Sun May 12, 2024 4:47 pm
- Forum: Scripting
- Topic: DoLayout event
- Replies: 17
- Views: 593
Re: DoLayout event
Searching for a layer will work much faster than creating a new one even if you have to iterate through all the layers in the project. I'm not sure, Can you prove that? As for the amount of RAM used, just open a scene with characters and monitor in Task Manager how much more RAM Moho uses when crea...
- Wed May 08, 2024 11:24 pm
- Forum: Scripting
- Topic: MOHO.UpdateTable
- Replies: 7
- Views: 267
- Wed May 08, 2024 11:22 pm
- Forum: Scripting
- Topic: MOHO.UpdateTable
- Replies: 7
- Views: 267
Re: MOHO.UpdateTable
Great example! thanks!
- Wed May 08, 2024 2:04 am
- Forum: Scripting
- Topic: MOHO.UpdateTable
- Replies: 7
- Views: 267
Re: MOHO.UpdateTable
Well, I'm little bit confused about it, would you please show me a working useful example?
- Tue May 07, 2024 10:38 am
- Forum: Scripting
- Topic: MOHO.UpdateTable
- Replies: 7
- Views: 267
MOHO.UpdateTable
Please someone explain what is MOHO.UpdateTable?
- Tue May 07, 2024 1:53 am
- Forum: Scripting
- Topic: DoLayout event
- Replies: 17
- Views: 593
- Tue May 07, 2024 1:51 am
- Forum: Scripting
- Topic: DoLayout event
- Replies: 17
- Views: 593
Re: DoLayout event
I don't want to iterate over ALL layers, I need a function to find first match and exit the loop.
- Mon May 06, 2024 11:13 pm
- Forum: Scripting
- Topic: DoLayout event
- Replies: 17
- Views: 593
Re: DoLayout event
So we should iterate over document layers and check the layer type? (find the first?) any example?
- Mon May 06, 2024 7:26 pm
- Forum: Scripting
- Topic: DoLayout event
- Replies: 17
- Views: 593
Re: DoLayout event
Your code actually works, except for group layer, so I changed the code to support that as well. Note that I added some flag to prevent fire UpdateWidget and DoLayout couple times. Please have a look: -- ************************************************** -- General information about this script -- *...
- Mon May 06, 2024 3:46 pm
- Forum: Scripting
- Topic: DoLayout event
- Replies: 17
- Views: 593
Re: DoLayout event
This is a test case with your code, you can see which events will be fired: -- ************************************************** -- General information about this script -- ************************************************** ScriptName = "TestScript" TestScript = {} function TestScript:Nam...
- Mon May 06, 2024 3:33 pm
- Forum: Scripting
- Topic: Save/Load Preferences
- Replies: 2
- Views: 138
Re: Save/Load Preferences
You right, now works correctly, Thanks!
Code: Select all
function TestScript:HandleMessage(moho, view, msg)
if msg == self.BOOLEAN_1 then
print('Message BOOLEAN_1 received')
TestScript.boolean1 = TestScript.boolean1Checkbox:Value()
else
end
end
- Mon May 06, 2024 3:26 pm
- Forum: Scripting
- Topic: DoLayout event
- Replies: 17
- Views: 593
Re: DoLayout event
Well, your code will not fire DoLayout function for me.
- Mon May 06, 2024 3:06 pm
- Forum: Scripting
- Topic: Save/Load Preferences
- Replies: 2
- Views: 138
Save/Load Preferences
I just implemented a simple save/load preferences functionality, but it seems dosn't work: -- ************************************************** -- General information about this script -- ************************************************** ScriptName = "TestScript" TestScript = {} function...