On Monday, July 5, 2010, Steve Jones <[email protected]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 07/05/2010 07:46 PM, [email protected] wrote:
>> Hi,
>>
>> On Mon, Jul 5, 2010 at 8:38 PM, Steve Jones <[email protected]> 
>> wrote:
>> The slideshow module switches between different pre-existing edj files,
>> rather than creating them itself. If you set it to change all desktops,
>> it calls e_bg_default_set as I'm already doing, and it works because
>> it's using a different edj file each time.
>>
>> I'll keep hunting...
>>
>>> you could use two edj files. just write to the one which is not shown,
>>> then switch them.
>>
>>> BR
>>
>
> Yes, I could do that, or create a new edj file with a timestamp each
> time and delete the old one. Strikes me as a bit ugly though.
>
> I'll see if I can spot what e does when it starts up - it must read the
> edj at that point :)
>
> Steve.

I don't have access to source code right now, but i know that both
edje and eet do call stat on the file, and should reload it on change.
Maybe e is just checking that you change the name before passing the
call to edje. Another question that may sounds stupid, but if you are
creating each edje file, why dont you pack them at once in the same
file ?

>> Steve.
>>
>> On 07/05/2010 12:03 AM, Christopher Michael wrote:
>>>>> Check the code for the slideshow module
>>>>> (e/trunk/E-MODULES-EXTRA/slideshow). It changes backgrounds on a timer
>>>>> just like you are trying todo :)
>>>>>
>>>>> dh
>>>>>
>>>>> On 07/04/2010 05:41 PM, Steve Jones wrote:
>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>>> Hash: SHA1
>>>>>>
>>>>>> Hi List,
>>>>>>
>>>>>> I have a program that sets the default background edj file, and changes
>>>>>> it periodically by calling e_bg_default_set.
>>>>>>
>>>>>> The first time I set the background, it works fine. However, if I
>>>>>> overwrite the edj file and call e_bg_default_set again, nothing happens,
>>>>>> as e decides (understandably) that since I've asked it to set the same
>>>>>> background file it doesn't need to do anything.
>>>>>>
>>>>>> Is there a way round this? I've tried copy-and-pasting the code from
>>>>>> e_bg_default_set, but it doesn't work (probably because I did it wrong).
>>>>>> It's also code duplication, which is a Bad Thing. I assume there's an e
>>>>>> API call somewhere, but I can't find it.
>>>>>>
>>>>>> TIA,
>>>>>> Steve.
>>>>>
>>
>>>
> -
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAkwyMMQACgkQJLjjO06+P98oHgCeNRYZZ+yrY7a4wuFY0ifomZNz
> ZJMAnRNGF6vkdPNQOvvHFu7e9rGZThmy
> =siOC
> -----END PGP SIGNATURE-----
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>

-- 
Cedric BAIL

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to