Re: [Evolution-hackers] collapse all threads?
- From: Not Zed <notzed ximian com>
- To: Jeffrey Stedfast <fejj ximian com>
- Cc: Tobias DiPasquale <toby cbcg net>, evolution-hackers lists ximian com
- Subject: Re: [Evolution-hackers] collapse all threads?
- Date: Thu, 08 Jan 2004 09:21:13 +1030
On Wed, 2004-01-07 at 10:27 -0500, Jeffrey Stedfast wrote:
> On Wed, 2004-01-07 at 08:50, Tobias DiPasquale wrote:
> > Hi all,
> > I wanted to hack a little on Evo and the first thing I thought of was a
> > feature I've been dying to get. I wanted to have two things, both
> > related:
> > 1. A menu option to collapse all threads in the current mailbox.
> You'll probably need to write a e_tree_collapse_threads and an
> e_tree_expand_threads function in libgal. Once those are done, you will
> want to add menu items into one of the files in ui/ src directory
> Then you'll need to setup callback functions in the mailer that will
> call the e_tree_expand/collapse_threads() functions. I can't think of
> which files you'll need to edit off the top of my head, but I'll check
> into this later.
Can't you just walk the tree and set the nodes non-expanded from
> > 2. The ability to set Evo to collapse all threads by default.
> Not sure what needs to be done here...
When you add a node, set its expanded state to false.
> > Does anyone have any inkling as to where I would start looking in the
> > code to accomplish at least #1, if not #2, as well? Thanks in advance!
> > :)
> > P.S. I am running Evo 1.4.5 on Gentoo Linux, in case that differs from
> > the standard Ximian Evolution in some important way. I will of course do
> > my best to be sure that these features will work on all instances, but
> > I'd like to use myself as the guinea pig, if possible. Thanks again :)
> It'd be best if you implemented these features in the Evolution 1.5
> codebase rather than the 1.4 codebase since that is the future.
And we wont accept such a patch for 1.4 anyway.
] [Thread Prev