Thomas Zimmermann schrieb: > Am Montag 10 August 2009 10:29:32 schrieb Bernd Prünster: > >> I definetely need help with bitbake, since i dunno jack about bb/oe, dos >> already sent me a link to all other shr bb files, and since the sixteen >> theme's bb file is also there i think i am going to look at the bb files >> befor asking for help. the neo theme is currently also being rewritten >> to make the colors customizable (there are few design mistakes i made >> and some other things are pissing me off) >> i wont be having any time the next 5-8 days so if i dont manage to do it >> today/tomorrow it will take about 2 weeks till the rewrite is >> complete... but if you are satified with the curent state as an >> intermediate solution i will make bb recipe my first priority, since >> once the bb recipe wont cahnge (maybe preinst postrm scrips will cahnge, >> but the basics would be there) >> >> br >> > The .bb is a nice to have. We can install it from opkg.org for another 2 or 3 > weeks. So rewrite your theme first :) > > Thomas > _______________________________________________ > The rewrite itself is not that big of a deal. the etk theme however is (sure i am gonna recycle where i can, but still it is a piece of work)
still the biggest pain in the ass atm is that libframeworkd-phonegui-efl is not really themable. right now you have to use symlinks and mess around with the librframeworkd-phonegui-efl directory (the contents of the dir) and etk lacks a gui theme switch (does setting a varable in /etc/profile work??) what i woudl really love to have before i _try_ to write a bb file is (well there are 2 possibilities which could be combined and are not much work) * possibility 1 (easy to implement and can be done i less that 1 hour): use symlinks in libframeworkd-phonegui-efl by default like this: /usr/share/libframeworkd-phonegui-efl by default contains a directory named "default" where the default edj files are placed /usr/share/libframeworkd-phonegui-efl by default contains symlinks which point to the defaul theme in the "default" diectory. so custom themes are stored in a folder in /usr/share/libframeworkd-phonegui-efl. the theme can be easily changed by editing the symlinks. also an opkg upgrade won't overwrite the custom theme and wont overwrite the symlinks another thing that wont take much time is writing a preinst script for librameworkd-phonegui-efl that checks if symlinks aready exist i wil explain why this si necessary: if this solution is implemented an the user opkg upgrades the system and previously didnt have a libframeworkd-phonegui-efl version which used this approach the symlinks and the default theme directory wil be created. etk: can someone tell me how to configure the etk theme via commandline? if not we use similar approach (i will google it) *possibility 2 (may be harder to implement but may be safer and easier for the themer.. honestly i forgot what i was thinking baout) rewrite libframeworkd-phonegui-efl to make i themable in a proper way personally i prefer possibility one. it may be quick and dirty, but is more comaptible. also possiblity one is very easy to implement in shr-settings (also elm-theme and elm-engine could be part of shr-settings which is also very easy to implement (i think this is something even i could do, but as i said i only have time till wednesday best case) i would also like to have one of the solutions implemented so i can write the opkg scripts necessary, if any (->in case solution 1 is implemented i dont think i need any scripts at all, no themer in the future will need any scripts. as soon as i have a statemnet from the main shr devs (or community poll or whatever) i will take a look at shr settings (mostly copypasta, since everything needed for a theme switcher is already there) or write opkg preinst/postins/prerm/posrm scripts whatever is preferred. br _______________________________________________ Shr-User mailing list [email protected] http://lists.shr-project.org/mailman/listinfo/shr-user
