Re: [gtk-list] menu
- From: Federico Mena Quintero <federico nuclecu unam mx>
- To: gtk-list redhat com
- Subject: Re: [gtk-list] menu
- Date: Fri, 17 Apr 1998 00:59:15 -0500
>  im popping up a menu inside of a text box(textarea) when
>  the user clicks in the textarea with the right mouse button.
>  
>  the the mouse event are then trapped so that even after the menu
>  is popped down the mouse events are no longer propagated to the
>  textarea.
>  
>  in my mind there needs to be a way to connect a right mouse click
>  to the popping up of a menu from inside of any widget.
Try something like this:
static gint
button_press (GtkWidget *widget, GdkEventButton *button, gpointer data)
{
	if (button->button != 3)
	        return FALSE;
	gtk_signal_emit_stop_by_name (GTK_OBJECT (widget), "button_press_event");
	popup_my_nice_menu ();
	return TRUE;
}
...
gtk_signal_connect (my_text_widget, "button_press_event",
		    (GtkSignalFunc) button_press,
		    NULL);
Good luck,
  Quartic
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]