User1: bingo!
User1: I got something to hunterrandall@example.org.
User1: It works! Eureka!
User1: User5 I'll test it a last time and after that I can finally continue to work on Banshee.
User1: I can't believe it's actually working. :P
User2: have you considered changing the spacing between the 'old' systray icons, to make it more consistent with the new indicators?
User3: User1 hey will banshee get the app indicator in lucid now that UI freeze has been passed?
User3: and FF freeze also
User1: User3 I'll try to get it in Banshee 1.5.5, and eventually Banshee 1.6.0 will be included in Lucid, so it should eventually reach Lucid, but it may need a FFe
User3: User1 thx for the reply. have u talked to upstream? will it be included upstream/
User1: User3 at the moment I'm working on getting the patch I provided into an acceptable state for upstream.
User3: User1 awesome
User1: I just stumbled upon another bug in the Mono bindings for AppInd, though. The Fallback and Unfallback methods aren't provided in C# and therefore I cannot override them.
User4: moni
User4: â¦I beg your pardon â pre-empted gnome-do there
User1: ok, we've got a problem
User1: the virtual-member support of the GAPI generator won't land until GTK# 3.0
User1: Which means no fallback and unfallback until September
User1: User5 After several hours of working on getting fallback and unfallback to work in Mono I'm removing the use of that from the Banshee patch since GTK# is such a stupid project.
User1: aargh
User1: User5 I need virtual member support, and GAPI has already got that since a few months ago, before Karmic was released, but it won't be included until GTK#3.0.
User1: Just when everything else worked...
User1: sigh
User1: Everything worked flawlessly!
User1: All that was needed was GAPI to recognise a certain node type, which it already can in trunk.
User5: User1 ok so you're saying it all works except for the fallback?
User1: User5 We'll have to make do with the default fallback. I'm working on finishing the last bits of the patch, should be able to submit it today.
User5: ok I don't understand
User1: User5 So yes, the rest works.
User5: can you explain how it will be different?
User1: User5 The default fallback uses the AppInd menu and shows it on left mouse button. I wanted to use the GtkStatusIcon provided by Banshee since that provides a bit more functionality.
User1: It means: no tooltip and no rating-from-the-tray-menu.
User1: User5 Do you think I should add the artist and the album currently being played to the menu, just as Rhythmbox already does?
User5: User1 I was just thinking about that
User5: User1 yeah I think it makes sense to have them both behave the same in there
User5: User1 I am asking upstream how they would feel about a monochrome icon too
User1: the same as for Rhythmbox?
User5: no
User5: I was thinking the current logo but black and white
User1: That probably fits better with the themes indeed.
User1: User5 Giving up on showing the currently played song in the menu: due to a bug in GTK+ the label of a MenuItem isn't updated when its action's label is. Due to a bug in GTK# you can't change or read the label of a MenuItem after you've created it.
User1: sigh...
User1: Again just when I thought it worked.
User6: User1 we change the Label of MenuItems all the time in Banshee by modifying their Gtk.Action
User1: User6 Really?
User1: maybe it is a AppInd bug, despite what the comments in the Rhythmbox patch say
User6: User1 are you modifying the Gtk.Action and not the ActionEntry?
User1: User6 yes I am
User1: User6 and changing the Visible property does work
User1: just not the Label property
User6: yeah, is probably an appind bug, not sending the update over dbus
User6: definitely not an issue with Gtk+ or Gtk#
User1: I'll take a look at it then
User7: qense, the problem is that the GtkMenuItem does not send the notifybd6c:f4c4:4f6:c742:59d8:35db:68f6:4d5flabel signal when the label of the action is changed
User1: ah
User1: can't we emit that ourselves?
User7: qense, not really
User7: qense, i will fix it on appindicator
User1: User7 How?
User7: qense, listen also to the signal of the action related to the menu item
User1: ah
User7: qense, I will work on monday on it
User1: User7 great, thank you
User7: your welcome
User1: patch sent upstream
User1: I'm off now, bye!
ayatana
Ubuntu IRC