From fd0e130388b93cf6c8729d88d5642060c3ec1c15 Mon Sep 17 00:00:00 2001 From: Huang Peng Date: Sun, 31 Aug 2008 10:36:27 +0800 Subject: Fix candidates window position problem. --- panel/candidatepanel.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/panel/candidatepanel.py b/panel/candidatepanel.py index e1aad1e..528c7e7 100644 --- a/panel/candidatepanel.py +++ b/panel/candidatepanel.py @@ -150,6 +150,7 @@ class CandidatePanel(gtk.VBox): # self.__toplevel.connect("button-press-event", self.__button_press_event_cb) # self.__toplevel.connect("button-release-event", self.__button_release_event_cb) # self.__toplevel.connect("motion-notify-event", self.__motion_notify_event_cb) + self.__toplevel.connect("size-allocate", lambda w, a: self.__check_position()) self.__orientation = gtk.ORIENTATION_HORIZONTAL self.__orientation = gtk.ORIENTATION_VERTICAL @@ -415,8 +416,6 @@ class CandidatePanel(gtk.VBox): gtk.VBox.do_size_request(self, requisition) self.__toplevel.resize(1, 1) - self.__check_position() - def __check_position(self): bx = self.__cursor_location[0] + self.__toplevel.allocation.width by = self.__cursor_location[1] + self.__toplevel.allocation.height -- cgit