[Mono-bugs] [Bug 423518] WARNING: Got event 137f for unknown pid xxxx
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Fri Oct 24 13:15:23 EDT 2008
https://bugzilla.novell.com/show_bug.cgi?id=423518
User mike at trausch.us added comment
https://bugzilla.novell.com/show_bug.cgi?id=423518#c36
--- Comment #36 from Michael Trausch <mike at trausch.us> 2008-10-24 11:15:22 MDT ---
(In reply to comment #32 from Martin Baulig)
>
> @Michael:
> You can ignore the symfile warnings, they're normal if you have a gtk# without
> debugging support. But it looks like you also compiled your GtkIcon.exe
> without -debug. The debugger should, however, still allow you to debug it, you
> shouldn't get the "no target" message. Is this a simple gtk# "Hello World" or
> something like this ?
>
Still getting "no target" with SVN HEAD of the debugger... *sigh*. Not sure
why. I suppose I'd offer to debug the debugger, but I can't do anything useful
with the debugger... <g>
It's just an example program showing how to use the GTK icon API for putting
things in the system tray. Slightly modified from a program I found on the
Web. You can use any reasonably sized .png file as an icon (has to be in the
current working directory and named "icon.png"):
======= Begin GtkIcon.cs
using Gtk;
using Gdk;
using System;
class Hello {
private static StatusIcon trayIcon;
private static Gtk.Window window;
static void Main() {
Application.Init();
window = new Gtk.Window("Hello, World!");
window.DeleteEvent += delegate { Application.Quit(); };
trayIcon = new StatusIcon(new Pixbuf("icon.png"));
trayIcon.Visible = true;
trayIcon.Activate += delegate {
window.Visible = !window.Visible;
trayIcon.Blinking = !trayIcon.Blinking;
};
trayIcon.PopupMenu += OnTrayIconPopup;
trayIcon.Tooltip = "Icon: Hello, World!";
window.ShowAll();
Application.Run();
}
static void OnTrayIconPopup(object o, EventArgs args) {
Menu popupMenu = new Menu();
ImageMenuItem menuItemQuit = new ImageMenuItem("Quit");
Gtk.Image appImage = new Gtk.Image(Stock.Quit, IconSize.Menu);
menuItemQuit.Image = appImage;
popupMenu.Add(menuItemQuit);
menuItemQuit.Activated += delegate { Application.Quit(); };
popupMenu.ShowAll();
popupMenu.Popup();
}
}
======= End GtkIcon.cs
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list