A Gtk_Fixed doesn't receive button_press signals, so you have to create a Gtk_Event_Box, put that inside and connect the handler to the eventbox. I've never used a Gtk_Fixed though, usually hbox, vbox or tables are better. Manuel