[Bf-committers] UI layout engine

Micah Fitch micah at micahfitch.com
Fri Nov 30 00:28:11 CET 2007


I understand. I just hate using java interfaces, while I love using  
blender's interface.  I don't care how blender looks if it's quick  
and snappy and intuitive as it is now.  I have never experienced a  
snappy or intuitive feeling java interface.  have you ever tried  
neoOffice on the mac?  it's an awful, horrible experience, and all  
they are using java for with that is an easier cross-platform  
graphical user interface.

I do agree that programmers should have an easier time designing  
interfaces in blender, I just don't think that jumping to this java  
framework or that one is a good idea, at all, but that's only based  
on my limited experience.

micah


On Nov 29, 2007, at 5:16 PM, Mathias Panzenböck wrote:

> Micah Fitch wrote:
>> Here is my perspective on Java interfaces:
>> I have always experienced them to be sluggish, clumsy and obviously
>> made of Java.  Show me one that doesn't yell "I AM A JAVA INTERFACE"
>>> from the moment you set eyes on it, and maybe I'll change my mind,
>> but most of them do, especially in mac and linux environments.
>>
>> Micah
>>
>
> I think that's not the point here. The point is not the Look of the
> interface but how a programmer can manage it.
>
> However, I wrote Wrappers around Blenders GUI API for Python scripts
> several times. I believe this API is next to unusable for complex UIs.
> What I wrote is not great and does not have a lot of features but it
> makes live a lot easier. See the GUI for the demolition script.
> No more button events (oh, did I assign this event number already?),
> an this interface is scrollable and zoomable. The buttons are
> automatically aligned and I have some kind of collapseable widget.
> I have a action, resize and move event system etc.:
> widget.registerResizeListener(resizeListener)
> widget.registerActionListener(actionListener)
> ...
>
> It still has all sorts of problems, but I only wrote it for one
> special purpose.
>
> 	-panzi
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers



More information about the Bf-committers mailing list