needs to be ported to new libpanel-applet

Bug #830591 reported by Joachim Breitner
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Link Monitor Applet
New
Undecided
Unassigned
link-monitor-applet (Debian)
Fix Released
Unknown
link-monitor-applet (Ubuntu)
Confirmed
High
Unassigned

Bug Description

Debian (and probably Ubuntu) will soon drop libgnome-applet-2. The new version of libgnome-applet has a different API and hence, l-m-a needs to be ported.

Jean-Yves, are you planning to do that?

Here are some guides:
 * http://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html
 * http://live.gnome.org/GnomeGoals/AppletsDbusMigration

Changed in debian:
status: Unknown → New
Changed in debian:
status: New → Confirmed
affects: ubuntu → link-monitor-applet (Ubuntu)
Changed in link-monitor-applet (Ubuntu):
importance: Undecided → High
status: New → Confirmed
affects: debian → link-monitor-applet (Debian)
Revision history for this message
Joachim Breitner (nomeata) wrote :

I started to work on this, in the gnome3 branch of my repository:
http://git.nomeata.de/?p=link-monitor-applet.git;a=shortlog;h=refs/heads/gnome3

Help is apprecited.

Revision history for this message
Joachim Breitner (nomeata) wrote :

I manged to port the applet enough so that all functionality sees to be present. The optics are not perfect yet, mostly because it was not clear to me how to achieve the intended effects with GtkStyleContext and cairo instead of GtkStyle and GDK. Any help would be appreciated.

Revision history for this message
Joachim Breitner (nomeata) wrote :

I have finished the port enough so that the result looks quite similar to the released version, and uploaded it to Debian. I’m not using it “in production yet” while I am waiting for other applets to be ported.

In src/lm-color-generator.c there is some functionality not fully working yet, patches accepted.

Changed in link-monitor-applet (Debian):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.