mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 02:15:10 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			404 lines
		
	
	
	
		
			12 KiB
		
	
	
	
		
			C
		
	
	
	
	
		
			Generated
		
	
	
			
		
		
	
	
			404 lines
		
	
	
	
		
			12 KiB
		
	
	
	
		
			C
		
	
	
	
	
		
			Generated
		
	
	
| /*[clinic input]
 | |
| preserve
 | |
| [clinic start generated code]*/
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_bottom__doc__,
 | |
| "bottom($self, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Push the panel to the bottom of the stack.");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_BOTTOM_METHODDEF    \
 | |
|     {"bottom", (PyCFunction)(void(*)(void))_curses_panel_panel_bottom, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, _curses_panel_panel_bottom__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_bottom_impl(PyCursesPanelObject *self, PyTypeObject *cls);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_bottom(PyCursesPanelObject *self, PyTypeObject *cls, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
 | |
| {
 | |
|     PyObject *return_value = NULL;
 | |
|     static const char * const _keywords[] = { NULL};
 | |
|     static _PyArg_Parser _parser = {":bottom", _keywords, 0};
 | |
| 
 | |
|     if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser
 | |
|         )) {
 | |
|         goto exit;
 | |
|     }
 | |
|     return_value = _curses_panel_panel_bottom_impl(self, cls);
 | |
| 
 | |
| exit:
 | |
|     return return_value;
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_hide__doc__,
 | |
| "hide($self, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Hide the panel.\n"
 | |
| "\n"
 | |
| "This does not delete the object, it just makes the window on screen invisible.");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_HIDE_METHODDEF    \
 | |
|     {"hide", (PyCFunction)(void(*)(void))_curses_panel_panel_hide, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, _curses_panel_panel_hide__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_hide_impl(PyCursesPanelObject *self, PyTypeObject *cls);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_hide(PyCursesPanelObject *self, PyTypeObject *cls, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
 | |
| {
 | |
|     PyObject *return_value = NULL;
 | |
|     static const char * const _keywords[] = { NULL};
 | |
|     static _PyArg_Parser _parser = {":hide", _keywords, 0};
 | |
| 
 | |
|     if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser
 | |
|         )) {
 | |
|         goto exit;
 | |
|     }
 | |
|     return_value = _curses_panel_panel_hide_impl(self, cls);
 | |
| 
 | |
| exit:
 | |
|     return return_value;
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_show__doc__,
 | |
| "show($self, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Display the panel (which might have been hidden).");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_SHOW_METHODDEF    \
 | |
|     {"show", (PyCFunction)(void(*)(void))_curses_panel_panel_show, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, _curses_panel_panel_show__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_show_impl(PyCursesPanelObject *self, PyTypeObject *cls);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_show(PyCursesPanelObject *self, PyTypeObject *cls, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
 | |
| {
 | |
|     PyObject *return_value = NULL;
 | |
|     static const char * const _keywords[] = { NULL};
 | |
|     static _PyArg_Parser _parser = {":show", _keywords, 0};
 | |
| 
 | |
|     if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser
 | |
|         )) {
 | |
|         goto exit;
 | |
|     }
 | |
|     return_value = _curses_panel_panel_show_impl(self, cls);
 | |
| 
 | |
| exit:
 | |
|     return return_value;
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_top__doc__,
 | |
| "top($self, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Push panel to the top of the stack.");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_TOP_METHODDEF    \
 | |
|     {"top", (PyCFunction)(void(*)(void))_curses_panel_panel_top, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, _curses_panel_panel_top__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_top_impl(PyCursesPanelObject *self, PyTypeObject *cls);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_top(PyCursesPanelObject *self, PyTypeObject *cls, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
 | |
| {
 | |
|     PyObject *return_value = NULL;
 | |
|     static const char * const _keywords[] = { NULL};
 | |
|     static _PyArg_Parser _parser = {":top", _keywords, 0};
 | |
| 
 | |
|     if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser
 | |
|         )) {
 | |
|         goto exit;
 | |
|     }
 | |
|     return_value = _curses_panel_panel_top_impl(self, cls);
 | |
| 
 | |
| exit:
 | |
|     return return_value;
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_above__doc__,
 | |
| "above($self, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Return the panel above the current panel.");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_ABOVE_METHODDEF    \
 | |
|     {"above", (PyCFunction)_curses_panel_panel_above, METH_NOARGS, _curses_panel_panel_above__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_above_impl(PyCursesPanelObject *self);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_above(PyCursesPanelObject *self, PyObject *Py_UNUSED(ignored))
 | |
| {
 | |
|     return _curses_panel_panel_above_impl(self);
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_below__doc__,
 | |
| "below($self, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Return the panel below the current panel.");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_BELOW_METHODDEF    \
 | |
|     {"below", (PyCFunction)_curses_panel_panel_below, METH_NOARGS, _curses_panel_panel_below__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_below_impl(PyCursesPanelObject *self);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_below(PyCursesPanelObject *self, PyObject *Py_UNUSED(ignored))
 | |
| {
 | |
|     return _curses_panel_panel_below_impl(self);
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_hidden__doc__,
 | |
| "hidden($self, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Return True if the panel is hidden (not visible), False otherwise.");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_HIDDEN_METHODDEF    \
 | |
|     {"hidden", (PyCFunction)_curses_panel_panel_hidden, METH_NOARGS, _curses_panel_panel_hidden__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_hidden_impl(PyCursesPanelObject *self);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_hidden(PyCursesPanelObject *self, PyObject *Py_UNUSED(ignored))
 | |
| {
 | |
|     return _curses_panel_panel_hidden_impl(self);
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_move__doc__,
 | |
| "move($self, y, x, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Move the panel to the screen coordinates (y, x).");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_MOVE_METHODDEF    \
 | |
|     {"move", (PyCFunction)(void(*)(void))_curses_panel_panel_move, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, _curses_panel_panel_move__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_move_impl(PyCursesPanelObject *self, PyTypeObject *cls,
 | |
|                               int y, int x);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_move(PyCursesPanelObject *self, PyTypeObject *cls, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
 | |
| {
 | |
|     PyObject *return_value = NULL;
 | |
|     static const char * const _keywords[] = {"", "", NULL};
 | |
|     static _PyArg_Parser _parser = {"ii:move", _keywords, 0};
 | |
|     int y;
 | |
|     int x;
 | |
| 
 | |
|     if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser,
 | |
|         &y, &x)) {
 | |
|         goto exit;
 | |
|     }
 | |
|     return_value = _curses_panel_panel_move_impl(self, cls, y, x);
 | |
| 
 | |
| exit:
 | |
|     return return_value;
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_window__doc__,
 | |
| "window($self, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Return the window object associated with the panel.");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_WINDOW_METHODDEF    \
 | |
|     {"window", (PyCFunction)_curses_panel_panel_window, METH_NOARGS, _curses_panel_panel_window__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_window_impl(PyCursesPanelObject *self);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_window(PyCursesPanelObject *self, PyObject *Py_UNUSED(ignored))
 | |
| {
 | |
|     return _curses_panel_panel_window_impl(self);
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_replace__doc__,
 | |
| "replace($self, win, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Change the window associated with the panel to the window win.");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_REPLACE_METHODDEF    \
 | |
|     {"replace", (PyCFunction)(void(*)(void))_curses_panel_panel_replace, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, _curses_panel_panel_replace__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_replace_impl(PyCursesPanelObject *self,
 | |
|                                  PyTypeObject *cls,
 | |
|                                  PyCursesWindowObject *win);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_replace(PyCursesPanelObject *self, PyTypeObject *cls, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
 | |
| {
 | |
|     PyObject *return_value = NULL;
 | |
|     static const char * const _keywords[] = {"", NULL};
 | |
|     static _PyArg_Parser _parser = {"O!:replace", _keywords, 0};
 | |
|     PyCursesWindowObject *win;
 | |
| 
 | |
|     if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser,
 | |
|         &PyCursesWindow_Type, &win)) {
 | |
|         goto exit;
 | |
|     }
 | |
|     return_value = _curses_panel_panel_replace_impl(self, cls, win);
 | |
| 
 | |
| exit:
 | |
|     return return_value;
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_set_userptr__doc__,
 | |
| "set_userptr($self, obj, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Set the panel\'s user pointer to obj.");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_SET_USERPTR_METHODDEF    \
 | |
|     {"set_userptr", (PyCFunction)(void(*)(void))_curses_panel_panel_set_userptr, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, _curses_panel_panel_set_userptr__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_set_userptr_impl(PyCursesPanelObject *self,
 | |
|                                      PyTypeObject *cls, PyObject *obj);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_set_userptr(PyCursesPanelObject *self, PyTypeObject *cls, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
 | |
| {
 | |
|     PyObject *return_value = NULL;
 | |
|     static const char * const _keywords[] = {"", NULL};
 | |
|     static _PyArg_Parser _parser = {"O:set_userptr", _keywords, 0};
 | |
|     PyObject *obj;
 | |
| 
 | |
|     if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser,
 | |
|         &obj)) {
 | |
|         goto exit;
 | |
|     }
 | |
|     return_value = _curses_panel_panel_set_userptr_impl(self, cls, obj);
 | |
| 
 | |
| exit:
 | |
|     return return_value;
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_panel_userptr__doc__,
 | |
| "userptr($self, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Return the user pointer for the panel.");
 | |
| 
 | |
| #define _CURSES_PANEL_PANEL_USERPTR_METHODDEF    \
 | |
|     {"userptr", (PyCFunction)(void(*)(void))_curses_panel_panel_userptr, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, _curses_panel_panel_userptr__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_userptr_impl(PyCursesPanelObject *self,
 | |
|                                  PyTypeObject *cls);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_panel_userptr(PyCursesPanelObject *self, PyTypeObject *cls, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
 | |
| {
 | |
|     PyObject *return_value = NULL;
 | |
|     static const char * const _keywords[] = { NULL};
 | |
|     static _PyArg_Parser _parser = {":userptr", _keywords, 0};
 | |
| 
 | |
|     if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser
 | |
|         )) {
 | |
|         goto exit;
 | |
|     }
 | |
|     return_value = _curses_panel_panel_userptr_impl(self, cls);
 | |
| 
 | |
| exit:
 | |
|     return return_value;
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_bottom_panel__doc__,
 | |
| "bottom_panel($module, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Return the bottom panel in the panel stack.");
 | |
| 
 | |
| #define _CURSES_PANEL_BOTTOM_PANEL_METHODDEF    \
 | |
|     {"bottom_panel", (PyCFunction)_curses_panel_bottom_panel, METH_NOARGS, _curses_panel_bottom_panel__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_bottom_panel_impl(PyObject *module);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_bottom_panel(PyObject *module, PyObject *Py_UNUSED(ignored))
 | |
| {
 | |
|     return _curses_panel_bottom_panel_impl(module);
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_new_panel__doc__,
 | |
| "new_panel($module, win, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Return a panel object, associating it with the given window win.");
 | |
| 
 | |
| #define _CURSES_PANEL_NEW_PANEL_METHODDEF    \
 | |
|     {"new_panel", (PyCFunction)_curses_panel_new_panel, METH_O, _curses_panel_new_panel__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_new_panel_impl(PyObject *module, PyCursesWindowObject *win);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_new_panel(PyObject *module, PyObject *arg)
 | |
| {
 | |
|     PyObject *return_value = NULL;
 | |
|     PyCursesWindowObject *win;
 | |
| 
 | |
|     if (!PyObject_TypeCheck(arg, &PyCursesWindow_Type)) {
 | |
|         _PyArg_BadArgument("new_panel", "argument", (&PyCursesWindow_Type)->tp_name, arg);
 | |
|         goto exit;
 | |
|     }
 | |
|     win = (PyCursesWindowObject *)arg;
 | |
|     return_value = _curses_panel_new_panel_impl(module, win);
 | |
| 
 | |
| exit:
 | |
|     return return_value;
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_top_panel__doc__,
 | |
| "top_panel($module, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Return the top panel in the panel stack.");
 | |
| 
 | |
| #define _CURSES_PANEL_TOP_PANEL_METHODDEF    \
 | |
|     {"top_panel", (PyCFunction)_curses_panel_top_panel, METH_NOARGS, _curses_panel_top_panel__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_top_panel_impl(PyObject *module);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_top_panel(PyObject *module, PyObject *Py_UNUSED(ignored))
 | |
| {
 | |
|     return _curses_panel_top_panel_impl(module);
 | |
| }
 | |
| 
 | |
| PyDoc_STRVAR(_curses_panel_update_panels__doc__,
 | |
| "update_panels($module, /)\n"
 | |
| "--\n"
 | |
| "\n"
 | |
| "Updates the virtual screen after changes in the panel stack.\n"
 | |
| "\n"
 | |
| "This does not call curses.doupdate(), so you\'ll have to do this yourself.");
 | |
| 
 | |
| #define _CURSES_PANEL_UPDATE_PANELS_METHODDEF    \
 | |
|     {"update_panels", (PyCFunction)_curses_panel_update_panels, METH_NOARGS, _curses_panel_update_panels__doc__},
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_update_panels_impl(PyObject *module);
 | |
| 
 | |
| static PyObject *
 | |
| _curses_panel_update_panels(PyObject *module, PyObject *Py_UNUSED(ignored))
 | |
| {
 | |
|     return _curses_panel_update_panels_impl(module);
 | |
| }
 | |
| /*[clinic end generated code: output=3081ef24e5560cb0 input=a9049054013a1b77]*/
 | 
