It's finally here! New GUI plugin for vvvv is introduced.
AntTweakBar is a simple and easy-to-use GUI library for 3D graphic applications.
You can add/remove variables and create group few steps.
This plugin is under development. any requests and bug reports welcome.
source code available on github. (ver1.0 will coming soon!)
great job, but unfortunately it doesn´t work for me.
red node even if i throw it on the patch window.
same here, red nodes
Thanks! mmm... Looked red node.
strange. everyone with beta27? ver0.9 will only work with b27.
what TTY reports?
This looks like it will be very very handy.
Red atm on b27 for me too,
00:00:16 ERR : System.IO.FileNotFoundException: Could not load file or assembly 'AntTweakBarNodes.dll' or one of its dependencies. The specified module could not be found.
File name: 'AntTweakBarNodes.dll'
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark) at System.Reflection.Assembly.LoadFrom(String assemblyFile) at VVVV.Hosting.Factories.DotNetPluginFactory.CreatePlugin(INodeInfo nodeInfo, IPluginHost2 pluginHost) at VVVV.Hosting.Factories.DotNetPluginFactory.CreateNode(INodeInfo nodeInfo, IInternalPluginHost pluginHost) at VVVV.Hosting.Factories.AbstractFileFactory`1.Create(INodeInfo nodeInfo, INode host) at VVVV.Hosting.HDEHost.CreateNode(INode node)
sorry for the slaughter house formatting :P
that message means couldn't load native AntTweakBar.dll. please check security settings.
at christmas-pack-2011 contribution comment,
Security: This file came from another computer and might be blocked to help protect this computer
Just click the button next to the message that says "Unblock" and you are good to go. You have to do it for all the files in nodes/plugins and the sanford .dlls individually, but after that the nodes shouldn't be red.
this looks very nice. thanks for contributing!
unfortunately i have the same problem as the others. my security settings are doublechecked so that should not be the problem..
not helping here either :/
just works for me. crazyshit...
what i did:
great work mino!
following your steps it doesn´t work for me.
i´m on xp so the security issue is not related to this problem, as i know...
Sorry for the confusion:-( I should try with another win pc.
please wait until next info.
OK! I found problem.
my VS2010 compile mode was Debug. change Release mode and re-build, it works with xp.
if failed with win7, it will dll security block.
please try again;-)
compliments! but still doesn't work for me too
on win7 it was the same problem, not the security lock. it does work now. thank you very much for your work.
i bet, if you release a dynamic plugin instead of binaries, people can help each other, finding errors and bugs.
oh, not solved yet...
true. this time writting plugin with c++/cli not c#.
first of all, please give me few days for upload VS project to github. (not vvvv-sdk)
also I'd like to try dynamic plugin version someday:-)
runs for me on 27.1
would be great for GUI's if we can get mouse events upstream in any Layer connected to the renderer
running here now! (beta 27, win7 x64) :)
edit: on changing the renderer to second monitor it poofs with logging this to the console:
yes, running fine on b27
can't wait to see renderer-size and fullscreen "bug" fixed. will give it a proper testing then. keep up the good work, mino.
support full-screen mode and fixed renderer re-size bug.
great! also I forgot commentout some log messages (I am from...). now hide them.
thanks, please try new version.
now, prepare for share code;-)
perhaps it is me, but I can not get GetVariable to work not when I add GetVariable to the TweakBar helppatch and not in the GetVariable help patch.
the resize works fine now, I did however get some funky behavior with both help patches open
new version works well here.
i noticed that if i work windowed on 1st screen and drag to 2nd screen, the GUI disappears, leaving only the cursor (on b27), anyone else?
@mino: really nice. thanks a bunch!
@androsyn: yeah, reported that in my 2nd post. you could always just reset the node by alt-rightclicking it, but it would ofcourse be better to fix this in the long run..
It works now for me,
Thanks mino, great contribution ;)
yes, using with multiple renderer will not stable. i think it is library limitation.
@androsyn & @m4d
i didn't test with multi-screen yet. thanks report!
really helpful and easy to work with!
Is it possible to have a bang button?
Is it possible to get the current size and position of the tweakbar?
buttons and get status of bar not supported yet.
original tweakbar lib support buttons, so it's possible. toggle button should first, then i will try bang one.
get size and position is also available. for this i should create new node something like Info.
please wait till the next release!
cool, looking forward..thanks
hope you can look into radio buttons too :)
doesn't work with vvvv_45alpha28.5.
Throws the following error when opening one of the help-patches and the nodes are red.
doesn't work also on beta 28.1 for me...
Could not load type 'VVVV.PluginInterfaces.V2.ISpread' from assembly 'VVVV.PluginInterfaces, Version=2.0.4622.33795, Culture=neutral, PublicKeyToken=null'.
I cannot attach the .log, but i don't want to post it here and mess up the formatting of this page so...
thanks report. I'll check it.
feel free to ask if you have any questions how to get your work into the addonpack and therefor automatically being built by our build server.
the error people report here comes from an interface renaming. the non generic ISpread interface was moved to VVVV.PluginInterfaces.V2.NonGeneric.ISpread as it conflicted with the generic ISpread in c++ if i remember right.
sorry for late update, now v0.92 works with beta28 or 29. (under 27 not working:(
thanks. I'm not familiar with git, but I will try...
Hoy smoke, missed this one, but this is a gamechanger for quick patching some GUI elements.
Thank you a million!!
In full screen mode the keyboard shortcuts dont seem to work. (beta29).
It seems like the Alpha value of the color is add at the end of the process, it 'jumps on'. but since I use coloralpha=false for my lights, I don't mind.
Use a texture (alpha enabled) as background.
Add a parameter to hide the colormode picker.
A way to scale the menu from within vvvv.
When disabled we still see the help and shortcuts menu.
This great, but how to set variables!
just bang Add pin after set type and name.
please check help patch!
I get that, but need to set what the variables values are when they get set too, otherwise your always starting from scratch and not tweaking!
that's not support yet. I recognize that I should re-write this plugin and support more useful features.
Hi Mino, this is a brilliant plugin, thanks for your effort, did you find any time to develop a way to save values?
coding new AntTweakBar plugin right now.
it has SetVariables, Writer, Reader node and written in C#!
but I need more time to release, so please waiting ;)
@mino: sounding very nice!
Thanks mino, very useful and attractive plugin!
please test & enjoy with plugin ver 1.0!
it has so many new features ;)
of course please submit additional requests.
anonymous user login