[maemo-developers] Labels and right click / tap_and_hold pop up menus in gtk/gtkmm

From: David Greaves david at dgreaves.com
Date: Fri Jul 11 01:13:09 EEST 2008
So this code snippet works when desc_b is a Gtk::Button

GtkWidgetTapAndHoldFlags f;
gtk_widget_tap_and_hold_setup(
	(GtkWidget*)(desc_b.gobj()),
	(GtkWidget*)(pMenu->gobj()), NULL, f);

But I want to use a Gtk::Label - and that doesn't work.
This, I think, is because a Label doesn't have a Gdk::Window for X events. OK.

So I tried the code snippet above with desc_b as an HBox and packed my label in
that. No joy. I'm guessing that the HBox isn't listening to signals - how do I
proceed - any ideas?

Cheers

David
PS I tried various C++ casts but couldn't get one to work - any comments on that?

More information about the maemo-developers mailing list