[Gtk-sharp-list] Vte# and OnButtonPress

P.-A. chez.pa at gmail.com
Fri Jan 13 18:50:02 EST 2006

Hi everyone,

I'm trying to get mouse events working on vte# but I can't. I must be
wrong somewhere.

I've tried with and without Gtk.EventBox and both didn't work. So I
took a look at Tilda source code - http://tilda.sf.net - and even if I
don't know C, it seems that Tilda just use the ButtonPressEvent event.

    /* Connect to the "button-press" event. */
    g_signal_connect (G_OBJECT(tt->vte_term), "button-press-event",
                      G_CALLBACK(button_pressed), t_collect);

In the following source code, I thought the line
    terminal.ButtonPressEvent += new ButtonPressEventHandler (exitbutton_event);
does the same.

Am I wrong somewhere?

Thanks you.

Here my test class

public class test {

     static void delete_event (object obj, DeleteEventArgs args)

     static void exitbutton_event (object obj, ButtonPressEventArgs args)

     public static void Main (string[] args)
          Gtk.Window window;
          EventBox eventbox;
          Vte.Terminal terminal;


          window = new Gtk.Window ("Eventbox");
          window.DeleteEvent += new DeleteEventHandler (delete_event);

          window.BorderWidth = 10;

          eventbox = new EventBox ();
         // window.Add (eventbox);
         // eventbox.Show();

          terminal = new Vte.Terminal();
           window.Add (terminal);

          terminal.SetSizeRequest(110, 20);
	 terminal.ButtonPressEvent += new ButtonPressEventHandler (exitbutton_event);
          //eventbox.ButtonPressEvent += new ButtonPressEventHandler




More information about the Gtk-sharp-list mailing list