On 30/06/10 14:41, Harry Van Haaren wrote:
> Aha, fully understand the problem now at least. Do you have one of these
> "appIndicator" dock things in your panel? The following document [1] seems
> to say that they might re-design/ change some things in how the docks work.
>
> I'm running LXDE, (no fancy AppIndicator dock I dont think...).
>
> What I suggest is that your compile using valac --save-temps (provides
> C output files),
> check that against the documentation of LibAppIndicator.
>
> I have no experience with LibAppIndicator and hence can't really help
> you much there.
>
> If it turns out that it should work, please send me sources and I can
> try it on my LXDE.
> -Harry
>
> PS: There was/is quite some controversy about libappindicator, see [2].
> I'm not sure
> if this helps dev-s to write documentation & test cases... I havent
> found any. Getting in
> touch with the authors or LibAppIndicator might be a good idea.. ? Up to
> you.
>
> [1] https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators
> [2] http://www.advogato.org/person/mbanck/diary.html?start=49
>
>
> Sure, the window popus (which is correct), however the application
> indicator does not appear.
>
>
Okay, so I spoke to the authors of appindicator and they couldn't work
it out, a bit of a mystery, so instead of subclassing, I am just using a
function to create a standard Indicator.
One problem I have come up with now is more alarming, my code is as follows:
uses
Gtk
AppIndicator
class wMain : GLib.Object
main_window : MainWindow
init
main_window = new MainWindow()
var indicator = new
Indicator("wasiliana","applications-utilities", Category.APPLICATION_STATUS)
indicator.set_status(Status.ATTENTION)
indicator.set_attention_icon ("indicator-messages-new")
var menu = new Menu()
var show_menuitem = new CheckMenuItem.with_label("Show Wasiliana")
menu.append(show_menuitem)
menu.show_all()
indicator.set_menu(menu)
//Gtk.main()
main_window.show_all()
init
Gtk.init (ref args)
var w = new wMain()
Gtk.main()
Now unless I uncomment the //Gtk.main(), the indicator doesn't show. I
don't know what the problem is, but one of the authors said it might be
something to do with references (but I have no idea what these are)
Any help?
--
Andrew
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list