Hi, I already saw the patch.
I, however, prefer putting the background settings in config file,
rather than modifying libmenu-cache since this is useless to all other
programs using it.
Previously I wanna add complex theming support, but now I think we
should at least make some things work first rather than make a lot of
complicated plans,
but make nothing work.

So, my new proposal is as follows:
Have a section called [Background] in settings.conf.

[Background]
Network=1,/usr/share/lxlauncher/background/network-bg.png
Work=1,/usr/share/lxlauncher/background/work-bg.png
Office=2,/usr/share/lxlauncher/background/office-bg.jpg
Utility=3,/usr/share/lxlauncher/background/util-bg.png

<Category name>=<center=1,streth=2,tile=3,...>, <image file path>

In this way, config file can be quite simple. (but what about
background colors?)
Anyway, putting those config in a config file is quite simple, and the user can
change the background image for each category(application folder) easily.

Any comment?

On Fri, May 15, 2009 at 4:35 AM, Brent McCarthy <[email protected]> wrote:
> Thanks for the new work.
>
> I don't know if you have seen the patch I had sent before that mario posted
> on the Tracker for me: 2666710 lxlauncher-background.patch. I have continued
> testing your work on debian XFCE and on an OLPC machine. It works great.
>
> I have implemented the current changes made to the trunk for the button
> sizes in the settings.conf. I have also extended settings.conf to include a
> background file.
>
> I have taken the changes I made to the previous lxlauncher-background.patch
> and reimplemented them to work with your code. These would include changes
> to menu-cache.
>
> Since this work is being done on a branch I was wondering if I should submit
> it to the Tracker or just send it to you? I am new to lxde and the way
> things get done here.
>
> Brent
>
>
> PCMan wrote:
>>
>> Hi all,
>> I'm now reworking LXLauncher and I've created a branch called
>> lxlauncher-rework.
>> All of the buttons are now painted with cairo and there was no real
>> button widgets.
>> This way, things can become faster, and resource usage can be lowered.
>> Besides, we can freely draw what we want without doing some dirty
>> workarounds.
>> Now it's 90% complete. Please get it tested.
>> If everything works find, I'm going to add background support to it.
>>
>> Cheers!
>>
>>
>> ------------------------------------------------------------------------------
>> Stay on top of everything new and different, both inside and around Java
>> (TM) technology - register by April 22, and save
>> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
>> 300 plus technical and hands-on sessions. Register today. Use priority
>> code J9JMT32. http://p.sf.net/sfu/p
>> _______________________________________________
>> Lxde-list mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/lxde-list
>>
>>
>
>

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
Lxde-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to