From: Guilherme Polo Date: Tue, 18 Aug 2009 14:34:44 +0000 (+0000) Subject: Fixes for Tix.Grid from issue #1522587. X-Git-Tag: v2.7a1~640 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=397bd1e740c0cb08bf2c290975bc250bb4aa0f2e;p=thirdparty%2FPython%2Fcpython.git Fixes for Tix.Grid from issue #1522587. --- diff --git a/Lib/lib-tk/Tix.py b/Lib/lib-tk/Tix.py index 197c0d261114..ce5a379d6284 100755 --- a/Lib/lib-tk/Tix.py +++ b/Lib/lib-tk/Tix.py @@ -1844,16 +1844,19 @@ class Grid(TixWidget, XView, YView): def entrycget(self, x, y, option): "Get the option value for cell at (x,y)" + if option and option[0] != '-': + option = '-' + option return self.tk.call(self, 'entrycget', x, y, option) - def entryconfigure(self, x, y, **kw): - return self.tk.call(self, 'entryconfigure', x, y, *self._options(None, kw)) + def entryconfigure(self, x, y, cnf=None, **kw): + return self._configure(('entryconfigure', x, y), cnf, kw) + # def format # def index def info_exists(self, x, y): "Return True if display item exists at (x,y)" - return bool(int(self.tk.call(self, 'info', 'exists', x, y))) + return self._getboolean(self.tk.call(self, 'info', 'exists', x, y)) def info_bbox(self, x, y): # This seems to always return '', at least for 'text' displayitems