On Tue, 2008-02-05 at 14:32 +0000, Emmanuele Bassi wrote:
> hi everyone;
> 
> as some of you might already know, we have started working on a
> reference "toolkit" based on Clutter called Tidy.
> 
> Tidy is a simple library containing some useful actors and interfaces
> which can be used by applications developers; it aims to be simple and
> yet provide some high-level classes that Clutter won't provide.
> 
> it is by no mean complete, or aiming to replace other toolkits; you can
> think of it as a reference implementation for a toolkit based on
> clutter.
> 
> Tidy works as a standalone toolkit, but it can also be used as a
> copy-and-paste repository, like libegg for the gtk+ stack; because of
> this, it doesn't provide any kind of API or ABI guarantee, and it
> probably won't be released in form of tarballs. it can be seen as a work
> in progress.
> 
> right now, Tidy is composed of these classes:
> 
>   * TidyActor - a base actor class, implementing stylable
>     actors, with padding and alignment
>   * TidyButton - a simple button class
>   * TidyFrame - a container capable of aligning its only
>     children
>   * TidyListView - a list view using ClutterModel to
>     introspect its structure and contents
>     * TidyCellRenderer - base cell renderer class
>       * TidyCellRendererDefault - default cell renderer
>     * TidyListColumn - base column class
>       * TidyListColumnDefault - default column
>   * TidyTextureFrame - a texture that efficiently clones
>     a background image so that it can stretch the entire
>     size allocation
>   * TidyProxyTexture - a texture class that efficiently
>     caches the source file
>     * TidyTextureCache - a cache for textures loaded from
>       on disk data
>   * TidyTextureReflection - an actor using GL to compute
>     a reflection of the parent texture (imported from the
>     toys)
>   * TidyStylable - base interface for stylable objects
>     * TidyStyle - storage for a style
>   * TidyScrollable - base interface for scrollable actors
>     * TidyAdjustment - object for clamping a value between
>       two boundaries (with quantum increments support)
>     * TidyScrollBar - scroll bar actor controlling an
>       adjustment
>     * TidyViewport - scrollable viewport controlled by
>       a pair of adjustments

It would be nice to put these descriptions into the gtk-doc
documentation.

Is there any plan to add an equivalent for the old ClutterBox,
ClutterVBox and ClutterHBox containers?
http://clutter-project.org/docs/clutter-ClutterBox.html

Or does TidyFrame do something similar?

> there are examples for basically every class and functionality under the
> tests/ directory.
> 
> this is still in the prototyping stage; meaning: if it breaks (and it
> will break) you get to keep both the pieces. also, there are rough edges
> and missing functionality. we'll keep working on it and adding new
> classes between now and Clutter 0.6 (and after), and also use Tidy as a
> testing ground for Clutter functionality and staging ground for
> actors/data structures/interfaces.
> 
> you can check out Tidy from SVN using:
> 
>   svn co http://svn.o-hand.com/repos/tidy/trunk tidy
> 
> or browse the repository from your web browser via:
> 
>   http://svn.o-hand.com/repos/tidy/trunk/ (raw)
>   http://svn.o-hand.com/view/tidy/trunk/  (viewcvs)

-- 
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com
> 

-- 
To unsubscribe send a mail to [EMAIL PROTECTED]

Reply via email to