diff finch/gntblist.c @ 22463:8445ea581a6e

Move the tooltip to the left of the buddylist if there's not enough room to show it on the right.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Wed, 12 Mar 2008 20:42:59 +0000
parents b0b8c94118c8
children dd8cdf1d8b19
line wrap: on
line diff
--- a/finch/gntblist.c	Sat Mar 08 01:07:04 2008 +0000
+++ b/finch/gntblist.c	Wed Mar 12 20:42:59 2008 +0000
@@ -1742,6 +1742,8 @@
 	gnt_text_view_set_flag(GNT_TEXT_VIEW(tv), GNT_TEXT_VIEW_NO_SCROLL);
 	gnt_box_add_widget(GNT_BOX(box), tv);
 
+	if (x + w >= getmaxx(stdscr))
+		x -= w + width + 2;
 	gnt_widget_set_position(box, x, y);
 	GNT_WIDGET_UNSET_FLAGS(box, GNT_WIDGET_CAN_TAKE_FOCUS);
 	GNT_WIDGET_SET_FLAGS(box, GNT_WIDGET_TRANSIENT);