On Mon, 2007-04-23 at 13:28 +0200, Michael 'Mickey' Lauer wrote:
> Rob Bradford wrote:
>
> > I've posted an explanation and reference code to Bugzilla #43.
>
> > Here is a short recap, however i'd prefer it if the conversation
> > remained on that bug in order to keep it all together.
>
> > Since the purpose of the footer (as far as I can make out from the wiki)
> > is to only show information from the client with the topmost window I
> > would suggest tracking the X _NET_WINDOW_ACTIVE property and then using
> > a moko specific property to provide this information rather than using
> > dbus to update the footer.
>
> > I think that this approach should give better performance with lower
> > latency, it should also require fewer context switches which are painful
> > on ARM. Another benefit of this approach is that all applications will
> > not need to link with dbus and the overhead that that brings.
>
> Well, we might have to link all or at least a lot of applications with dbus
> sooner or later anyway (due to new services in mokocore), but I agree with
> your performance argument.
>
> I'll have a look at your patch in bugzilla now and comment afterwards.
Just to make it clear, the code in in Bugzilla is just some reference
code that I can use as a guide. I wrote it from the point of view of
trying to work out if it was possible (and for educational
enlightenment). If I get the go ahead from you on the principle then I
will refine it and add it into the actual code (and add support for the
progress bar value.) I'll then post the patch for review.
Cheers,
Rob