Fixes for Tix.Grid from issue #1522587.

This commit is contained in:
Guilherme Polo 2009-08-18 14:34:44 +00:00
parent 6b3c7098f3
commit 397bd1e740
1 changed files with 6 additions and 3 deletions

View File

@ -1844,16 +1844,19 @@ class Grid(TixWidget, XView, YView):
def entrycget(self, x, y, option): def entrycget(self, x, y, option):
"Get the option value for cell at (x,y)" "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) return self.tk.call(self, 'entrycget', x, y, option)
def entryconfigure(self, x, y, **kw): def entryconfigure(self, x, y, cnf=None, **kw):
return self.tk.call(self, 'entryconfigure', x, y, *self._options(None, kw)) return self._configure(('entryconfigure', x, y), cnf, kw)
# def format # def format
# def index # def index
def info_exists(self, x, y): def info_exists(self, x, y):
"Return True if display item exists at (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): def info_bbox(self, x, y):
# This seems to always return '', at least for 'text' displayitems # This seems to always return '', at least for 'text' displayitems