Hello,<br><br>I apologize, I explained what I wanted to say in a bad way<br><br>the etext example given in the tutorial does not show a write_file example. I tried to implement write_file in my application by giving a look at Turtle art example, adapting it for a custom MIME type. I believe it is quite simple to do this, but unfortunately, i must have done a mistake in my application :<br>
<ul><li>when I give a look at the journal, the screen capture of my save is ok. But when I try to open it with my application, the picture as been erased and I have lost all my data (Instead of really opening my save, it starts from sratch and erase old saves). So I think I misunderstood the developpment of interaction with the journal. My MIME type is *.gph and stands for application/x-graph<br>
</li><li>when I copy an entry from the journal to the USB key, it has the gph extension, but it appears as empty : screen capture is a green background (the standard background of my application). However, when i open it with a text editor from my linux host, it has text data. So i really think i have misunderstood the development of interaction with the journal</li>
</ul>I apologize for what i've said in my recent post.<br><br>Regards<br><br><div class="gmail_quote">2011/6/21 James Simmons <span dir="ltr"><<a href="mailto:nicestep@gmail.com">nicestep@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Laurent,<br>
<br>
I thought I had covered what you need to know in MYOSA, but if it<br>
wasn't clear all you need to do to load a drawing that you created in<br>
your Activity is implement the<br>
<br>
def read_file(self, file_path):<br>
<br>
method.  That gets executed when your Activity gets loaded, and<br>
file_path will contain the data from your Journal entry.  You can also<br>
read metadata from the Journal entry here.<br>
<br>
When you close your Activity then the<br>
<br>
def write_file(self, filename):<br>
<br>
will save your drawing file as a Journal entry.  The write_file()<br>
method is also the place where you can set up metadata for your<br>
Journal entry.<br>
<br>
write_file() is also invoked when you switch the focus away from your Activity.<br>
<br>
That is all most Activities will ever need to do, but if you want to<br>
do more the chapter "Fun With The Journal" will give you the details.<br>
<br>
If there are features you need to know about that I didn't cover could<br>
you let me know what they are?<br>
<br>
James Simmons<br>
<div><div></div><div class="h5"><br>
<br>
On Tue, Jun 21, 2011 at 12:59 PM, laurent bernabe<br>
<<a href="mailto:laurent.bernabe@gmail.com">laurent.bernabe@gmail.com</a>> wrote:<br>
> Hello everyone,<br>
><br>
> I just would like to know where is the best place to learn interaction with<br>
> Sugar OLPC journal ?<br>
> Because I think that I've not  yet well understand the concept, for my<br>
> project LearningWriting.<br>
><br>
> I've read the tutorial<br>
> <a href="http://en.flossmanuals.net/make-your-own-sugar-activities/" target="_blank">http://en.flossmanuals.net/make-your-own-sugar-activities/</a>, but it does not<br>
> seem to cover all features.<br>
> (I need to save my drawings and put them back in my application)<br>
><br>
> Regards<br>
><br>
</div></div>> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
><br>
><br>
</blockquote></div><br>