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 it
s 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.