I want to say that:
You must change your buttons to be clear:
+ and - are good placed
Connect and Resynced=> no
Below the computer name's cell, you must add Connect and Recynced horizontally as major buttons for the sharing system, I mean.
And then add a open/close parameters frame with your options as multilayers exr and so on....
Please.
Hey @Patrick Crawford thanks for the tip! Looks like I'll have some experimenting to do :D
@Patrick Crawford: Thanks a lot, I didn't know that! Very useful for me too!
At soon.
Patrick
Hey James, I'm a python blender developer myself. You actually are able to remove the "frame" around the button by adding an extra parameter to the line called emboss=False, where the "emboss" is that border around the button itself. This is how buttons in other UI Lists in blender are typically used, e.g. the lock symbol in the vertex group list of an object.
icon = 'LOCKED' if vgroup.lock_weight else 'UNLOCKED'
layout.prop(vgroup, "lock_weight", text="", icon=icon, emboss=False)
I also might suggest using the parameter "align=True" when defining some of the columns/rows, e.g. to make the animation & render buttons sort of join together to remove the unnecessary middlespace. This way you save some vertical real estate.
Thanks for all your help Patrick, yeah, I don't think I can remove the border for the connect button. Maybe in future versions they'll add an option to the python api for further customization, but for now I think its been greatly improved. Stay tuned as we try to get the release ready for you to try :D.
Hi James,
Yes it's really better now. For me it's ok. Too bad that the button keeps its frame, only the Connection icon would have been better but 'Blender' that forces this border.
You can change for "Resync all nodes" title, I agree with you.
Thanks you.
Ok, how about this?
I kept the logo rather than replacing it with a letter "C". Also was thinking of making the resynchronise button read "Resync all nodes". Thoughts?
>> I was also wanting to know what you think of this in light of the fact that the connect button will connect which ever machien is highlighted, but the resync button resyncs all machines. Any thoughts?
Ho I make a mistake: Connect button must be in the same line of one machine. Each line of machine must have a connect button at the end of the line so?...Or bellow the + and - button with only C icon.
And then Resynchronize button would be on one line alone, for all machines?
Personnally I prefer C button at the end of each machine's line of your machines's frame, and the Resinchronize button on one line as here.....
Hi Patrick,
How does this look to you?
I just put this together this morning. I was also wanting to know what you think of this in light of the fact that the connect button will connect which ever machien is highlighted, but the resync button resyncs all machines. Any thoughts?
James
Like this more..... It's absolutelly possible with addon...if you want, you can see my Artist Paint Panel here:
https://github.com/Spirou4D/artist_paint_panel/blob/master/__init__.py
see this class >>> class ArtistPanel(Panel):
Hi Patrick,
Thanks so much for posting your idea, do you mean like in the picture below? I sketched what I think you meant, but just wanted to check.