skeezix said:the line under the selected tab is just piece of the tab art, pretty easy to cut off; but notice I also made the selected tab have a different alphamask (colour in essence), so taking off the line.. you'd still see the highlight box. So woudl have to make the hilight do some gradiant effect anyway, but that in effect is just a fuzzier line. So in effect, having a line there is not so different perhaps, until I make or get all new artwork for that anyway Hence, not motivated to do it.
Get yesterdays build running, and then you can futz with the 'skin' as much as you like
Everything in the PXML.xml is overridable, but theres no tool for it for now; I think for mmenu just for you I'm going to make an override mechanism thats easy (and maybe directly support it in libpnd, so it works for all apps.)
ie:
/pandora/desktop/foo.pnd
If /pandora/desktop/foo.desktop (like a .desktop file), then inhale and try to overide
The .desktop file could have replacement title, cpu speed, category, whatever. PRobably not support the full .desktop spec as its reasonably comprhensive, but something like this..
.desktop
-----------
[Application]
name=Giana
X-CpuClock=200
Category=Fooby
Then those 3 values could override their counterparts in PXML.xml, while all the other PXML bits would stay.
Then also /pandora/desktop/foo.png would override for the icon, if present.
But looks like minimenu and pmenu will be running on top of X (with no window manager or desktop environment) for now anyway, so thats moot. (They know how to kill X temporarily when they need to.) Still, booting up kernel, then X, then pmenu/minimenu should be pretty quick.
jeff
Ok for the tabs I will probably work on the art tonight. I will probably do it without testing the actual app as with my bad linux "skills" it will probably take hours to set up with all of the terminal CLI typing stuff, I am terrible at that and don't even know much of the syntax.
For the .desktop override could one more option be added: appdataDir=same (or whatever it would be called) which would then allow the appdata dir to be in the same subdir as the app? (or make the PND look in both spots on load and use what it finds first) I am still not liking the whole scatter the app and it's data files into separate places thingy. That is still sloppy for me. I like to manage one not two subdirs per app.
So this will still need the overhead of X? There goes the fast boot up. It seems silly to have to waste all of that time loading all of that crap if you just want to play a game for a few minutes. Hopefully authors of at least games and emus will not require X, there would be no point in that. Booting up kernel, then X, then pmenu/minimenu seems like a lot of time. It would be nice to get rid of the booting of X unless you select it from the minimenu.
Last edited by a moderator: