diff console/libgnt/gntwidget.c @ 13869:5642f4658b59

[gaim-migrate @ 16335] A bunch of stuff that doesn't really do much. I am trying to get the "expose" thingy going where a widget will redraw some of its parts when some other widget covering it is destroyed. committer: Tailor Script <tailor@pidgin.im>
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Sun, 25 Jun 2006 03:15:41 +0000
parents c1e3f7c75c3f
children 0d0ab1e39d0a
line wrap: on
line diff
--- a/console/libgnt/gntwidget.c	Sat Jun 24 22:52:59 2006 +0000
+++ b/console/libgnt/gntwidget.c	Sun Jun 25 03:15:41 2006 +0000
@@ -225,8 +225,6 @@
 	delwin(obj->window);
 	if(!(GNT_WIDGET_FLAGS(obj) & GNT_WIDGET_DESTROYING))
 		g_object_run_dispose(G_OBJECT(obj));
-	/* XXX: This may be the wrong place */
-	/*gnt_screen_remove_widget(obj);*/
 	DEBUG;
 }
 
@@ -264,11 +262,10 @@
 	else
 		werase(widget->window);
 
+#if 0
+	/* XXX: No shadow for now :( */
 	if (!(GNT_WIDGET_FLAGS(widget) & GNT_WIDGET_NO_SHADOW))
 	{
-		/* XXX: Find out the actual windows beneath this window, and 
-		 * draw the shadow on them */
-		/* XXX: Or perhaps do all these from a psedo-WM! */
 		widget->back = newwin(widget->priv.height, widget->priv.width,
 						widget->priv.y + 1, widget->priv.x + 1);
 		wbkgd(widget->back, COLOR_PAIR(GNT_COLOR_SHADOW));
@@ -279,6 +276,7 @@
 		touchline(widget->back, 0, widget->priv.height);
 		wrefresh(widget->back);
 	}
+#endif
 
 	wrefresh(widget->window);
 	g_signal_emit(widget, signals[SIG_DRAW], 0);