summaryrefslogtreecommitdiffstats
path: root/Mac
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>2001-03-20 23:29:41 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>2001-03-20 23:29:41 (GMT)
commitaabdb0d5bf5ad72a7e3f61b1a4de138602428c1e (patch)
tree118f4a1ad06d62e3d85a0f562f38c6abb19d6bb1 /Mac
parent4e6d09e369ea929d639755473339d1d1aeee28cc (diff)
downloadcpython-aabdb0d5bf5ad72a7e3f61b1a4de138602428c1e.zip
cpython-aabdb0d5bf5ad72a7e3f61b1a4de138602428c1e.tar.gz
cpython-aabdb0d5bf5ad72a7e3f61b1a4de138602428c1e.tar.bz2
Dummy _tkinter module for Carbon, which explains that Tkinter isnt supported under Carbon.
Diffstat (limited to 'Mac')
-rw-r--r--Mac/Build/_dummy_tkinter.mcpbin0 -> 49667 bytes
-rw-r--r--Mac/Build/_dummy_tkinter.mcp.exp1
-rw-r--r--Mac/Modules/_dummy_tkinter.c28
3 files changed, 29 insertions, 0 deletions
diff --git a/Mac/Build/_dummy_tkinter.mcp b/Mac/Build/_dummy_tkinter.mcp
new file mode 100644
index 0000000..739bd65
--- /dev/null
+++ b/Mac/Build/_dummy_tkinter.mcp
Binary files differ
diff --git a/Mac/Build/_dummy_tkinter.mcp.exp b/Mac/Build/_dummy_tkinter.mcp.exp
new file mode 100644
index 0000000..29f43fd
--- /dev/null
+++ b/Mac/Build/_dummy_tkinter.mcp.exp
@@ -0,0 +1 @@
+init_tkinter
diff --git a/Mac/Modules/_dummy_tkinter.c b/Mac/Modules/_dummy_tkinter.c
new file mode 100644
index 0000000..6faab91
--- /dev/null
+++ b/Mac/Modules/_dummy_tkinter.c
@@ -0,0 +1,28 @@
+
+/* Dummy _tkinter module for use with Carbon. Gives (slightly) better error
+ * message when you try to use Tkinter.
+ */
+
+/* Xxo objects */
+
+#include "Python.h"
+
+
+/* List of functions defined in the module */
+
+static PyMethodDef xx_methods[] = {
+ {NULL, NULL} /* sentinel */
+};
+
+
+
+DL_EXPORT(void)
+init_tkinter(void)
+{
+ PyObject *m;
+
+ /* Create the module and add the functions */
+ m = Py_InitModule("_tkinter", xx_methods);
+
+ PyErr_SetString(PyExc_ImportError, "Tkinter not supported under Carbon (yet).");
+}