/srv/irclogs.ubuntu.com/2010/03/06/#ayatana.txt

qensebingo!10:25
qenseI got something to work at last.10:25
qenseIt works! Eureka!10:27
qensejcastro: I'll test it a last time and after that I can finally continue to work on Banshee.10:28
qenseI can't believe it's actually working. :P10:29
sanderqdhave you considered changing the spacing between the 'old' systray icons, to make it more consistent with the new indicators?12:19
tgpraveen12qense: hey will banshee get the app indicator in lucid now that UI freeze has been passed?12:54
tgpraveen12and FF freeze also12:54
qensetgpraveen12: 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 FFe12:56
tgpraveen12qense: thx for the reply. have u talked to upstream? will it be included upstream/12:58
qensetgpraveen12: at the moment I'm working on getting the patch I provided into an acceptable state for upstream.12:58
tgpraveen12qense: awesome12:59
qenseI 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.12:59
gregknicholsonmoni13:29
gregknicholson…I beg your pardon — pre-empted gnome-do there13:30
qenseok, we've got a problem14:07
qensethe virtual-member support of the GAPI generator won't land until GTK# 3.014:07
qenseWhich means no fallback and unfallback until September14:08
qensejcastro: 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.14:36
qenseaargh14:36
qensejcastro: 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.14:37
qenseJust when everything else worked...14:37
qensesigh14:38
qenseEverything worked flawlessly!14:38
qenseAll that was needed was GAPI to recognise a certain node type, which it already can in trunk.14:38
jcastroqense: ok so you're saying it all works except for the fallback?16:23
qensejcastro: 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.16:25
jcastrook I don't understand16:25
qensejcastro: So yes, the rest works.16:25
jcastrocan you explain how it will be different?16:26
qensejcastro: 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.16:27
qenseIt means: no tooltip and no rating-from-the-tray-menu.16:28
qensejcastro: Do you think I should add the artist and the album currently being played to the menu, just as Rhythmbox already does?16:29
jcastroqense: I was just thinking about that16:31
jcastroqense: yeah I think it makes sense to have them both behave the same in there16:31
jcastroqense: I am asking upstream how they would feel about a monochrome icon too16:31
qensethe same as for Rhythmbox?16:32
jcastrono16:32
jcastroI was thinking the current logo but black and white16:32
qenseThat probably fits better with the themes indeed.16:33
qensejcastro: 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.21:28
qensesigh...21:28
qenseAgain just when I thought it worked.21:28
gabaugqense: we change the Label of MenuItems all the time in Banshee by modifying their Gtk.Action21:30
qensegabaug: Really?21:30
qensemaybe it is a AppInd bug, despite what the comments in the Rhythmbox patch say21:31
gabaugqense: are you modifying the Gtk.Action and not the ActionEntry?21:31
qensegabaug: yes I am21:31
qensegabaug: and changing the Visible property does work21:31
qensejust not the Label property21:32
gabaugyeah, is probably an appind bug, not sending the update over dbus21:32
gabaugdefinitely not an issue with Gtk+ or Gtk#21:32
qenseI'll take a look at it then21:32
jpetersenqense, the problem is that the GtkMenuItem does not send the notify::label signal when the label of the action is changed22:10
qenseah22:10
qensecan't we emit that ourselves?22:10
jpetersenqense, not really22:11
jpetersenqense, i will fix it on appindicator22:12
qensejpetersen: How?22:12
jpetersenqense, listen also to the signal of the action related to the menu item22:12
qenseah22:12
jpetersenqense, I will work on monday on it22:12
qensejpetersen: great, thank you22:13
jpetersenyour welcome22:13
qensepatch sent upstream22:26
qenseI'm off now, bye!22:26

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!