view Mac/Modules/ctl/ctledit.py @ 5817:48b94de85bf3 legacy-trunk

Extensive changes by AMK.
author Guido van Rossum <guido@python.org>
date Thu, 17 Jul 1997 16:29:42 +0000
parents 852ca23c80cc
children 172c7febd755
line wrap: on
line source

as_resource_body = """
return ResObj_New((Handle)_self->ob_itself);
"""

f = ManualGenerator("as_Resource", as_resource_body)
f.docstring = lambda : "Return this Control as a Resource"

methods.append(f)

DisposeControl_body = """
	if (!PyArg_ParseTuple(_args, ""))
		return NULL;
	if ( _self->ob_itself ) {
		SetCRefCon(_self->ob_itself, (long)0); /* Make it forget about us */
		DisposeControl(_self->ob_itself);
		_self->ob_itself = NULL;
	}
	Py_INCREF(Py_None);
	_res = Py_None;
	return _res;
"""

f = ManualGenerator("DisposeControl", DisposeControl_body)
f.docstring = lambda : "() -> None"

methods.append(f)