Okay, I've been spending more time working on my XUL frontend. I started this as mostly a proof of concept and also because there are certain things I need for my system that aren't in current frontends. So anyways, now that I know a lot more about XUL and CSS I basically started from scratch and to make things easier I'm using Centrafuse skins. I'm doing this for 2 reasons: 1) I liked the Brushed Metal skin for CF and 2) CF Skins use XML files so all I needed to do was create an XSL template to output a CSS file I can use with my frontend. Pretty much all the GUI work is done by CSS. For stuff like the lists, I use XUL elements that are modified using CSS. So I just download a skin, run my template against the skin.xml file and it outputs a CSS file that I point my frontend to. There are some limitations, specifically with the gradient selection highlight that CF uses. For now I'm just highlighting the text. Firefox is supposed to have built-in SVG support but it's not very complete yet, otherwise I would use that.
Anyways, now that school semester has started again I'll probably have more time to work on it...(grades are overrated anyways :cool: ). In the screenshot I took I have the frontend running with both the Brushed Metal and Aluminum skins in what I consider "debug" mode which is simply in the regular browser window. When you run it for real there's a special commandline switch to make Firefox (or Mozilla) run in "chrome" mode so it would be full screen without borders.
PS - Oh, and I decided to name the frontend "GranTuring"... haha.. get it??? Okay, I couldn't think of anything else, sorry...
Information about xul
Greetings my name is Gustavo Correa de Lima, Peru.
Well the reason for my post is to provide my information about this programming language XUL (which is used to make thunderbird, mozilla).
Because I want the source code to modify thunderbird and thus make an application which responds only to messages that were told.
Thank you very much.