Re: [Deskbar] Cuemiac refactoring progress...
- From: "Mikkel Kamstrup Erlandsen" <mikkel kamstrup gmail com>
- To: "Raphael Slinckx" <raphael slinckx net>
- Cc: deskbar-applet-list gnome org
- Subject: Re: [Deskbar] Cuemiac refactoring progress...
- Date: Sat, 20 May 2006 11:46:38 +0200
BLASTED! I'm having some trouble with my bzr repo. You can grab a tarball containing my working cuemiac directory from
http://grillbar.org/cuemiac-20060520.tgz
Cheers,
Mikkel
2006/5/20, Mikkel Kamstrup Erlandsen <mikkel kamstrup gmail com>:
This is a CALL FOR REGRESSION TESTING
I've put a a Bazaar-NG (also known as bzr) repo online at
grillbar.org/deskbar-applet. If you have bzr installed, you can get it
with
bzr get
http://grillbar.org/deskbar-applet
You can see a (probably senseless to most people) changelog by issuing "bzr log --forward"
The work is based on a fairly recent cvs snapshot, so i hope we should have minimal problems merging it when it is ready.
What is the new stuff?
From the user perspective - hopefully nothing at all. From the dev perspective, there are now two classes for interacting with the cuemiac.
CuemiacUIManager - Instantiates and manages most things, sets up signals and everything your heart desires.
CuemiacLayoutProvider - Abstract class responsible laying out and handling focus for the widgets managed by the ui manager.
Basically all a DeskbarUI needs to do is to subclass or implement a CuemiacLayoutProvider and then tell a ui manager to use it. The idea behind this is to completely separate ui layout/focus logic from the inner workings of the cuemiac.
There is also a CuemiacEntry class that encapsulates the iconentry.IconEntry, and exposes it as a gtk.Entry in most ways (except that it has an api to interact with the icon too).
The work is not ready to merged yet, I'll polish it up and complete the documentation over the next few days. I will ping you guys when there is new interesting stuff available.
2006/5/19, Raphael Slinckx <
raphael slinckx net>:
In a couple of days i'll be done with school work for a while, time to
implement/review the great stuff we hope to produce for 2.16 (sepb:
*hint* ;))
Yay! Sweet times ahead!
Cheers,
Mikkel
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]