| 
									
										
										
										
											1999-02-07 14:02:03 +00:00
										 |  |  | f = Function(ControlHandle, 'as_Control', | 
					
						
							|  |  |  | 	(Handle, 'h', InMode)) | 
					
						
							|  |  |  | functions.append(f) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1995-06-18 20:16:33 +00:00
										 |  |  | 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) | 
					
						
							| 
									
										
										
										
											1996-10-01 10:46:46 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | DisposeControl_body = """
 | 
					
						
							|  |  |  | 	if (!PyArg_ParseTuple(_args, "")) | 
					
						
							|  |  |  | 		return NULL; | 
					
						
							|  |  |  | 	if ( _self->ob_itself ) { | 
					
						
							| 
									
										
										
										
											1997-09-20 17:40:22 +00:00
										 |  |  | 		SetControlReference(_self->ob_itself, (long)0); /* Make it forget about us */ | 
					
						
							| 
									
										
										
										
											1996-10-01 10:46:46 +00:00
										 |  |  | 		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) |