[gnumeric] Make frames accept events.



commit 1e207c1afb7848d31448daa0c400e22321ea3392
Author: Jean Brefort <jean brefort normalesup org>
Date:   Mon Sep 26 15:17:05 2011 +0200

    Make frames accept events.

 ChangeLog                 |    5 +++++
 src/sheet-object-widget.c |    6 +++++-
 2 files changed, 10 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index e1bd88b..5b24b35 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-09-26  Jean Brefort  <jean brefort normalesup org>
+
+	* src/sheet-object-widget.c (sheet_widget_frame_create_widget): make
+	frames accept events.
+
 2011-09-25  Jean Brefort  <jean brefort normalesup org>
 
 	* src/sheet-object-widget.c (so_widget_view_get_window),
diff --git a/src/sheet-object-widget.c b/src/sheet-object-widget.c
index f30ffa0..bde65cf 100644
--- a/src/sheet-object-widget.c
+++ b/src/sheet-object-widget.c
@@ -410,7 +410,11 @@ sheet_widget_frame_finalize (GObject *obj)
 static GtkWidget *
 sheet_widget_frame_create_widget (SheetObjectWidget *sow)
 {
-	return gtk_frame_new (SHEET_WIDGET_FRAME (sow)->label);
+	GtkWidget *widget = gtk_event_box_new (),
+		  *frame = gtk_frame_new (SHEET_WIDGET_FRAME (sow)->label);
+	gtk_container_add (GTK_CONTAINER (widget), frame);
+	gtk_event_box_set_visible_window (GTK_EVENT_BOX (widget), FALSE);
+	return widget;
 }
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]