views:

75

answers:

2

Hi everyone.

First of all I need to say that my english is not good. So I sorry for errors in this post.

Second, I`m a professional programmer for 2 years. Main programming language is VB.net (that I find somewhat limited when speaking about User Interfaces).

I love user interfaces and I really want to be able to create software in Windows environment that has great User interface. After a long time searching for such a thing I discovered a Thunderbird theme that makes exactly what I want! This theme is called "Leopart Mail-Default-Aqua". This is really beatifull.

After some research I discovered that Thunderbird UI is created using something called XUL, and that XUL is a descriptive language for user interfaces. Now Im very interested in creating applications using this plataform but have no idea where to start. After some research I also discovered that Microsoft created WPF to separate GUI from logic, and WPF support themes, but to me its much more lucrative to learn XUL that is multiplataform, than WPF.

I need some directions in how to start development in XUL, and also very important, how can I use existing themes for Thunderbird in my XUL applications, so them look really great?

From what i`ve seen, applications developed in XUL uses javascript or C++ to program logic. Is this correct?

Also, as I came from .net programming that is event driven, I`d like to know if XUL development is also event driven, so if I want to respond to a button click for exemple, I can connect a event to a code/function.

Thanks a lot for your help.

A: 

I think it's Qt you've been looking for, not XUL. There's plenty of tutorials to get you started.

JosefAssad
A: 

There is XUL documentation at

https://developer.mozilla.org/en/XUL

David Boswell