<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Morgan,<br>
<br>
I thought sugar-devel was aimed at those developing Sugar itself, and
this list was for developers of Sugar Activities.  I don't subscribe to
sugar-devel for that reason.  Maybe I should subscribe to both lists
for awhile and see which one I'd be better off lurking in.<br>
<br>
Thanks,<br>
<br>
James Simmons<br>
<br>
<br>
Morgan Collett wrote:
<blockquote
 cite="mid:e01c24400903300355h64e34397pcf5c518a1b1092c9@mail.gmail.com"
 type="cite">
  <pre wrap="">On Sat, Mar 28, 2009 at 00:31, James Simmons <a class="moz-txt-link-rfc2396E" href="mailto:jim.simmons@walgreens.com"><jim.simmons@walgreens.com></a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">As many of you already know, I have written a couple of Activities
called Read Etexts and View Slides.  For the most part they work pretty
well, however they are written entirely in Python by someone who learned
the language mostly by cutting and pasting code from other applications
and reading articles found via The Google.  As someone who has
programmed for a living for over thirty years (Java, C, COBOL, BAL), I
have to wonder if I really know what I'm doing, or if there is a better
way to do what I'm trying to do.  For instance, I wanted to show
progress messages when a user is receiving a shared document, and to do
that I needed to return control to the pygtk mainloop after each message
so the screen could be redrawn.  What I did works just fine in View
Slides, but the same exact code in Read Etexts just makes the Activity
hang, so I commented it out.  Is it because Read Etexts uses
multi-threading?  Or is what I'm doing just *wrong* and somehow I'm
getting away with it in View Slides?

What I could really use, if any of you have the time and inclination to
do it, is a code walkthrough.  If you look at my code and see something
you don't like, tell me about it, and maybe point me to an article that
will help me do it better.  You can find my code by looking at the
Activities -- All page and following the links to my sugarlabs git
repositories.

I'm thinking about adding an annotation and highlighting feature to Read
Etexts.  I've described my ideas on that in the Read Etexts page in the
wiki.  If anyone has suggestions on how I might implement those ideas in
Python and pygtk please pass them along.

The members of this list have been extremely helpful in making these
Activities as good as they have become.  Thanks,

James Simmons
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Perhaps you meant to send this to the sugar-devel list?

Regards
Morgan
  </pre>
</blockquote>
<br>
</body>
</html>