[sugar] Recent Updates to Sugar Almanac
Faisal Anwar
fanwar at mediamods.com
Sat Jun 14 16:13:51 EDT 2008
Thanks! I'll make an effort to include these in the almanac.
Faisal
On Fri, Jun 13, 2008 at 10:31 PM, Martin Sevior <martines at unimelb.edu.au>
wrote:
> Hi Faisal,
> You might want to gather together the documentation we wrote
> for abiwidget which explains how to embed the collaborative Rich Text
> widget (as used by write) in python programs.
>
> The links are on our wiki here:
>
>
> http://www.abisource.com/wiki/AbiWidget
>
> http://www.abisource.com/wiki/PyAbiWord
>
> Cheers
>
> Martin
>
>
> On Fri, 2008-06-13 at 17:34 -0400, Faisal Anwar wrote:
> > Hello All,
> >
> > As many of you know, I'm writing up a sugar almanac to help new
> > sugar/python developers get up and running with creating useful
> > activities. I will try to send frequent updates in terms of what has
> > been added. In addition to using the documentation, I'd appreciate it
> > if people familiar with the different modules I am writing can send
> > any better or alternative code examples to the ones that I have
> > written. Review and feedback is ALWAYS appreciated.
> >
> > This week, I have updated the section on how to do many of the basic
> > activity creation tasks (see
> > http://wiki.laptop.org/go/Sugar.activity.activity). In addition, I've
> > provided some basic examples of how to read and write your activity to
> > the datastore so that it can be resumed later from the journal. Below
> > is a list of the different how to's contained in this section of the
> > almanac. Hope some of these ring a bell in terms of what you all are
> > trying to get done!
> > * 1 Helper Functions in sugar.activity.activity
> > * 1.1 How do I get the file path for my activity bundle?
> > * 1.2 How do I get the file path where I can write files
> > programmatically?
> > * 1.3 How do I get the name of my activity?
> > * 2 Class: Activity
> > * 2.1 How do I set the canvas (main work area) of my
> > activity to a specific UI widget?
> > * 2.2 What are activity id's? How do I obtain the
> > activity id for an instance of my activity?
> > * 2.3 How do I create a new activity that is derived
> > from the base Activity class?
> > * 2.4 How do I implement a write_file method for my
> > activity in order to persist my activity in the
> > journal?
> > * 2.5 How do I implement a read_file method for my
> > activity so that I can resume activities from the
> > sugar journal?
> > * 3 Class: ActivityToolbox (Toolbox)
> > * 3.1 What is the standard toolbox needed in most
> > activities and how do I create it?
> > * 3.2 How do I get a handle on the standard activity
> > toolbar given an ActivityToolbox object?
> > * 4 Class: ActivityToolbar (gtk.Toolbar)
> > * 5 Class: EditToolbar (gtk.Toolbar)
> > * 5.1 How do I add a standard edit toolbar to my
> > activity?
> > * 5.2 How do I hide a button in the edit toolbar that is
> > not needed in my activity?
> > * 5.3 How do I disable and enable a button on the edit
> > toolbar?
> >
> > You can also find the homepage for the documentation at
> > http://wiki.laptop.org/go/Sugar-api-doc.
> >
> >
> > Best,
> >
> >
> > Faisal
> > _______________________________________________
> > Sugar mailing list
> > Sugar at lists.laptop.org
> > http://lists.laptop.org/listinfo/sugar
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/devel/attachments/20080614/58e68cdc/attachment.html>
More information about the Devel
mailing list