Rename want_objects to wantobjects throughout, for consistency.

This commit is contained in:
Martin v. Löwis 2002-11-26 21:39:48 +00:00
parent 94e7bb7dd6
commit 8c8aa5d666
4 changed files with 14 additions and 14 deletions

View file

@ -1300,7 +1300,7 @@ by invoking
\begin{verbatim}
import Tkinter
Tkinter.want_objects = 0
Tkinter.wantobjects = 0
\end{verbatim}
before creating the first \class{tkapp} object.

View file

@ -45,7 +45,7 @@
except ImportError:
_MacOS = None
want_objects = 1
wantobjects = 1
TkVersion = float(_tkinter.TK_VERSION)
TclVersion = float(_tkinter.TCL_VERSION)
@ -1523,7 +1523,7 @@ def __init__(self, screenName=None, baseName=None, className='Tk'):
if ext not in ('.py', '.pyc', '.pyo'):
baseName = baseName + ext
self.tk = _tkinter.create(screenName, baseName, className)
self.tk.wantobjects(want_objects)
self.tk.wantobjects(wantobjects)
if _MacOS and hasattr(_MacOS, 'SchedParams'):
# Disable event scanning except for Command-Period
_MacOS.SchedParams(1, 0)

View file

@ -317,7 +317,7 @@ Extension modules
- _tkinter now returns Tcl objects, instead of strings. Objects which
have Python equivalents are converted to Python objects, other objects
are wrapped. This can be configured through the wantobjects method,
or Tkinter.want_objects.
or Tkinter.wantobjects.
- The PyBSDDB wrapper around the Sleepycat Berkeley DB library has been
added as the package bsddb. The traditional bsddb module is still

View file

@ -221,7 +221,7 @@ static PyTypeObject Tkapp_Type;
typedef struct {
PyObject_HEAD
Tcl_Interp *interp;
int want_objects;
int wantobjects;
} TkappObject;
#define Tkapp_Check(v) ((v)->ob_type == &Tkapp_Type)
@ -523,7 +523,7 @@ static void DisableEventHook(void); /* Forward */
static TkappObject *
Tkapp_New(char *screenName, char *baseName, char *className,
int interactive, int want_objects)
int interactive, int wantobjects)
{
TkappObject *v;
char *argv0;
@ -533,7 +533,7 @@ Tkapp_New(char *screenName, char *baseName, char *className,
return NULL;
v->interp = Tcl_CreateInterp();
v->want_objects = want_objects;
v->wantobjects = wantobjects;
#if defined(macintosh)
/* This seems to be needed */
@ -901,7 +901,7 @@ Tkapp_Call(PyObject *self, PyObject *args)
ENTER_OVERLAP
if (i == TCL_ERROR)
Tkinter_Error(self);
else if(((TkappObject*)self)->want_objects) {
else if(((TkappObject*)self)->wantobjects) {
Tcl_Obj *value = Tcl_GetObjResult(interp);
/* Not sure whether the IncrRef is necessary, but something
may overwrite the interpreter result while we are
@ -1967,10 +1967,10 @@ static PyObject *
Tkapp_WantObjects(PyObject *self, PyObject *args)
{
int want_objects;
if (!PyArg_ParseTuple(args, "i:wantobjects", &want_objects))
int wantobjects;
if (!PyArg_ParseTuple(args, "i:wantobjects", &wantobjects))
return NULL;
((TkappObject*)self)->want_objects = want_objects;
((TkappObject*)self)->wantobjects = wantobjects;
Py_INCREF(Py_None);
return Py_None;
@ -2179,7 +2179,7 @@ Tkinter_Create(PyObject *self, PyObject *args)
char *baseName = NULL;
char *className = NULL;
int interactive = 0;
int want_objects = 0;
int wantobjects = 0;
baseName = strrchr(Py_GetProgramName(), '/');
if (baseName != NULL)
@ -2190,11 +2190,11 @@ Tkinter_Create(PyObject *self, PyObject *args)
if (!PyArg_ParseTuple(args, "|zssi:create",
&screenName, &baseName, &className,
&interactive, &want_objects))
&interactive, &wantobjects))
return NULL;
return (PyObject *) Tkapp_New(screenName, baseName, className,
interactive, want_objects);
interactive, wantobjects);
}
static PyMethodDef moduleMethods[] =