Lines Matching defs:arg
759 newPyTclObject(Tcl_Obj *arg)
765 Tcl_IncrRefCount(arg);
766 self->value = arg;
1891 arg: object
1897 _tkinter_tkapp_getint(TkappObject *self, PyObject *arg)
1904 if (PyLong_Check(arg)) {
1905 Py_INCREF(arg);
1906 return arg;
1909 if (PyTclObject_Check(arg)) {
1910 value = ((PyTclObject*)arg)->value;
1914 if (!PyArg_Parse(arg, "s:getint", &s))
1937 arg: object
1943 _tkinter_tkapp_getdouble(TkappObject *self, PyObject *arg)
1949 if (PyFloat_Check(arg)) {
1950 Py_INCREF(arg);
1951 return arg;
1954 if (PyNumber_Check(arg)) {
1955 return PyNumber_Float(arg);
1958 if (PyTclObject_Check(arg)) {
1960 ((PyTclObject*)arg)->value,
1966 if (!PyArg_Parse(arg, "s:getdouble", &s))
1977 arg: object
1983 _tkinter_tkapp_getboolean(TkappObject *self, PyObject *arg)
1989 if (PyLong_Check(arg)) { /* int or bool */
1990 return PyBool_FromLong(Py_SIZE(arg) != 0);
1993 if (PyTclObject_Check(arg)) {
1995 ((PyTclObject*)arg)->value,
2001 if (!PyArg_Parse(arg, "s:getboolean", &s))
2131 arg: object
2137 _tkinter_tkapp_splitlist(TkappObject *self, PyObject *arg)
2146 if (PyTclObject_Check(arg)) {
2150 ((PyTclObject*)arg)->value,
2166 if (PyTuple_Check(arg)) {
2167 Py_INCREF(arg);
2168 return arg;
2170 if (PyList_Check(arg)) {
2171 return PySequence_Tuple(arg);
2174 if (!PyArg_Parse(arg, "et:splitlist", "utf-8", &list))