patches/notification-daemon-01-resize.diff
changeset 14914 141c34e5673c
parent 14595 3de6dfb2e100
--- a/patches/notification-daemon-01-resize.diff	Wed Jan 14 11:30:08 2009 +0000
+++ b/patches/notification-daemon-01-resize.diff	Thu Jan 15 02:48:07 2009 +0000
@@ -1,20 +1,19 @@
-diff -up notification-daemon-0.3.7/src/themes/standard/theme.c.orig notification-daemon-0.3.7/src/themes/standard/theme.c
---- notification-daemon-0.3.7/src/themes/standard/theme.c.orig	2007-01-26 04:20:15.000000000 +0000
-+++ notification-daemon-0.3.7/src/themes/standard/theme.c	2008-11-12 13:58:39.774757522 +0000
-@@ -883,11 +883,10 @@ set_notification_text(GtkWindow *nw, con
- 
- 	update_content_hbox_visibility(windata);
+diff -ur notification-daemon-0.4.0/src/themes/standard/theme.c notification-daemon-0.4.0-new/src/themes/standard/theme.c
+--- notification-daemon-0.4.0/src/themes/standard/theme.c	2008-11-20 17:38:01.000000000 +0800
++++ notification-daemon-0.4.0-new/src/themes/standard/theme.c	2008-12-03 21:02:18.638728949 +0800
+@@ -670,6 +670,7 @@
+ 	gtk_box_pack_start(GTK_BOX(hbox), windata->summary_label, TRUE, TRUE, 0);
+ 	gtk_misc_set_alignment(GTK_MISC(windata->summary_label), 0, 0);
+ 	gtk_label_set_line_wrap(GTK_LABEL(windata->summary_label), TRUE);
++	gtk_label_set_line_wrap_mode(GTK_LABEL(windata->summary_label), PANGO_WRAP_WORD_CHAR);
  
--	gtk_widget_set_size_request(
--		((body != NULL && *body == '\0')
--		 ? windata->body_label : windata->summary_label),
--		WIDTH - (IMAGE_SIZE + IMAGE_PADDING) - 10,
--		-1);
-+	if (body != NULL && *body == '\0')
-+		gtk_widget_set_size_request( windata->body_label, WIDTH - (IMAGE_SIZE + IMAGE_PADDING) - 10, -1);
-+
-+	gtk_widget_set_size_request( windata->summary_label, WIDTH - (IMAGE_SIZE + IMAGE_PADDING) - 50, -1);
- }
+ 	atkobj = gtk_widget_get_accessible(windata->summary_label);
+ 	atk_object_set_description(atkobj, "Notification summary text.");
+@@ -726,6 +727,7 @@
+ 	gtk_box_pack_start(GTK_BOX(vbox), windata->body_label, TRUE, TRUE, 0);
+ 	gtk_misc_set_alignment(GTK_MISC(windata->body_label), 0, 0);
+ 	gtk_label_set_line_wrap(GTK_LABEL(windata->body_label), TRUE);
++	gtk_label_set_line_wrap_mode(GTK_LABEL(windata->body_label), PANGO_WRAP_WORD_CHAR);
+ 	g_signal_connect_swapped(G_OBJECT(windata->body_label), "url_activated",
+ 							 G_CALLBACK(windata->url_clicked), win);
  
- void
-