Re: [Rhythmbox-devel] INTERNALS
- From: Marco Pesenti Gritti <mpeseng tin it>
- To: Colin Walters <walters verbum org>
- Cc: rhythmbox-devel gnome org
- Subject: Re: [Rhythmbox-devel] INTERNALS
- Date: 17 Jul 2003 12:19:19 +0200
On Thu, 2003-07-17 at 09:46, Colin Walters wrote:
> On Thu, 2003-07-17 at 03:14, Marco Pesenti Gritti wrote:
> > > *** RBNode, RBNodeSong
> > >
> > > Understanding RBNode (library/rb-node.c) is crucial. RBNode is not
> > > just used by the Library actually; every other source uses it as well.
> > > RBNode is therefore a pretty abstract thing. Essentially, it
> > > is a node in a tree, which can have both a parent and children. An
> > > RBNode also has a dynamic set of properties associated with it.
> > It's probably useful to make clear that nodes can have multiple parents,
> Thanks, fixed. Although AFAIK this isn't used in Rhythmbox.
Ah, I thought it was used for songs with multiple authors. That at
beginning was the point to use a DAG instead of a normal tree. I guess
> > it's the major
> > difference from things like GNode.
Yeah it's part of glib.
] [Thread Prev