xref: /freebsd/contrib/ncurses/panel/llib-lpanel (revision 06bfebdedb0d353f1771adb65731f64461d9bd01)
10e3d5408SPeter Wemm/****************************************************************************
2*06bfebdeSXin LI * Copyright (c) 1998-2005,2010 Free Software Foundation, Inc.              *
30e3d5408SPeter Wemm *                                                                          *
40e3d5408SPeter Wemm * Permission is hereby granted, free of charge, to any person obtaining a  *
50e3d5408SPeter Wemm * copy of this software and associated documentation files (the            *
60e3d5408SPeter Wemm * "Software"), to deal in the Software without restriction, including      *
70e3d5408SPeter Wemm * without limitation the rights to use, copy, modify, merge, publish,      *
80e3d5408SPeter Wemm * distribute, distribute with modifications, sublicense, and/or sell       *
90e3d5408SPeter Wemm * copies of the Software, and to permit persons to whom the Software is    *
100e3d5408SPeter Wemm * furnished to do so, subject to the following conditions:                 *
110e3d5408SPeter Wemm *                                                                          *
120e3d5408SPeter Wemm * The above copyright notice and this permission notice shall be included  *
130e3d5408SPeter Wemm * in all copies or substantial portions of the Software.                   *
140e3d5408SPeter Wemm *                                                                          *
150e3d5408SPeter Wemm * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *
160e3d5408SPeter Wemm * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *
170e3d5408SPeter Wemm * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *
180e3d5408SPeter Wemm * IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *
190e3d5408SPeter Wemm * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *
200e3d5408SPeter Wemm * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *
210e3d5408SPeter Wemm * THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *
220e3d5408SPeter Wemm *                                                                          *
230e3d5408SPeter Wemm * Except as contained in this notice, the name(s) of the above copyright   *
240e3d5408SPeter Wemm * holders shall not be used in advertising or otherwise to promote the     *
250e3d5408SPeter Wemm * sale, use or other dealings in this Software without prior written       *
260e3d5408SPeter Wemm * authorization.                                                           *
270e3d5408SPeter Wemm ****************************************************************************/
280e3d5408SPeter Wemm
290e3d5408SPeter Wemm/****************************************************************************
30*06bfebdeSXin LI *  Author: Thomas E. Dickey        1997,2005,2010                          *
310e3d5408SPeter Wemm ****************************************************************************/
320e3d5408SPeter Wemm/* LINTLIBRARY */
330e3d5408SPeter Wemm
340e3d5408SPeter Wemm/* ./panel.c */
350e3d5408SPeter Wemm
36*06bfebdeSXin LI#include <panel.priv.h>
370e3d5408SPeter Wemm
384a1a9510SRong-En Fan#undef _nc_retrace_panel
394a1a9510SRong-En FanPANEL	*_nc_retrace_panel(
404a1a9510SRong-En Fan		PANEL	*pan)
414a1a9510SRong-En Fan		{ return(*(PANEL **)0); }
424a1a9510SRong-En Fan
434a1a9510SRong-En Fan#undef _nc_my_visbuf
444a1a9510SRong-En Fanconst char *_nc_my_visbuf(
454a1a9510SRong-En Fan		const void *ptr)
464a1a9510SRong-En Fan		{ return(*(const char **)0); }
474a1a9510SRong-En Fan
484a1a9510SRong-En Fan#undef _nc_dPanel
494a1a9510SRong-En Fanvoid	_nc_dPanel(
504a1a9510SRong-En Fan		const char *text,
514a1a9510SRong-En Fan		const PANEL *pan)
524a1a9510SRong-En Fan		{ /* void */ }
534a1a9510SRong-En Fan
544a1a9510SRong-En Fan#undef _nc_dStack
554a1a9510SRong-En Fanvoid	_nc_dStack(
564a1a9510SRong-En Fan		const char *fmt,
574a1a9510SRong-En Fan		int	num,
584a1a9510SRong-En Fan		const PANEL *pan)
594a1a9510SRong-En Fan		{ /* void */ }
604a1a9510SRong-En Fan
614a1a9510SRong-En Fan#undef _nc_Wnoutrefresh
624a1a9510SRong-En Fanvoid	_nc_Wnoutrefresh(
634a1a9510SRong-En Fan		const PANEL *pan)
644a1a9510SRong-En Fan		{ /* void */ }
654a1a9510SRong-En Fan
664a1a9510SRong-En Fan#undef _nc_Touchpan
674a1a9510SRong-En Fanvoid	_nc_Touchpan(
684a1a9510SRong-En Fan		const PANEL *pan)
694a1a9510SRong-En Fan		{ /* void */ }
704a1a9510SRong-En Fan
714a1a9510SRong-En Fan#undef _nc_Touchline
724a1a9510SRong-En Fanvoid	_nc_Touchline(
734a1a9510SRong-En Fan		const PANEL *pan,
744a1a9510SRong-En Fan		int	start,
754a1a9510SRong-En Fan		int	count)
764a1a9510SRong-En Fan		{ /* void */ }
770e3d5408SPeter Wemm
780e3d5408SPeter Wemm/* ./p_above.c */
790e3d5408SPeter Wemm
80*06bfebdeSXin LI#undef ground_panel
81*06bfebdeSXin LIPANEL	*ground_panel(
82*06bfebdeSXin LI		SCREEN	*sp)
83*06bfebdeSXin LI		{ return(*(PANEL **)0); }
84*06bfebdeSXin LI
850e3d5408SPeter Wemm#undef panel_above
860e3d5408SPeter WemmPANEL	*panel_above(
870e3d5408SPeter Wemm		const PANEL *pan)
880e3d5408SPeter Wemm		{ return(*(PANEL **)0); }
890e3d5408SPeter Wemm
900e3d5408SPeter Wemm/* ./p_below.c */
910e3d5408SPeter Wemm
92*06bfebdeSXin LI#undef ceiling_panel
93*06bfebdeSXin LIPANEL	*ceiling_panel(
94*06bfebdeSXin LI		SCREEN	*sp)
95*06bfebdeSXin LI		{ return(*(PANEL **)0); }
96*06bfebdeSXin LI
970e3d5408SPeter Wemm#undef panel_below
980e3d5408SPeter WemmPANEL	*panel_below(
990e3d5408SPeter Wemm		const PANEL *pan)
1000e3d5408SPeter Wemm		{ return(*(PANEL **)0); }
1010e3d5408SPeter Wemm
1020e3d5408SPeter Wemm/* ./p_bottom.c */
1030e3d5408SPeter Wemm
1040e3d5408SPeter Wemm#undef bottom_panel
1050e3d5408SPeter Wemmint	bottom_panel(
1060e3d5408SPeter Wemm		PANEL	*pan)
1070e3d5408SPeter Wemm		{ return(*(int *)0); }
1080e3d5408SPeter Wemm
1090e3d5408SPeter Wemm/* ./p_delete.c */
1100e3d5408SPeter Wemm
1110e3d5408SPeter Wemm#undef del_panel
1120e3d5408SPeter Wemmint	del_panel(
1130e3d5408SPeter Wemm		PANEL	*pan)
1140e3d5408SPeter Wemm		{ return(*(int *)0); }
1150e3d5408SPeter Wemm
1160e3d5408SPeter Wemm/* ./p_hide.c */
1170e3d5408SPeter Wemm
1180e3d5408SPeter Wemm#undef hide_panel
1190e3d5408SPeter Wemmint	hide_panel(
1200e3d5408SPeter Wemm		 PANEL	*pan)
1210e3d5408SPeter Wemm		{ return(*(int *)0); }
1220e3d5408SPeter Wemm
1230e3d5408SPeter Wemm/* ./p_hidden.c */
1240e3d5408SPeter Wemm
1250e3d5408SPeter Wemm#undef panel_hidden
1260e3d5408SPeter Wemmint	panel_hidden(
1270e3d5408SPeter Wemm		const PANEL *pan)
1280e3d5408SPeter Wemm		{ return(*(int *)0); }
1290e3d5408SPeter Wemm
1300e3d5408SPeter Wemm/* ./p_move.c */
1310e3d5408SPeter Wemm
1320e3d5408SPeter Wemm#undef move_panel
1330e3d5408SPeter Wemmint	move_panel(
1340e3d5408SPeter Wemm		PANEL	*pan,
1350e3d5408SPeter Wemm		int	starty,
1360e3d5408SPeter Wemm		int	startx)
1370e3d5408SPeter Wemm		{ return(*(int *)0); }
1380e3d5408SPeter Wemm
1390e3d5408SPeter Wemm/* ./p_new.c */
1400e3d5408SPeter Wemm
1410e3d5408SPeter Wemm#undef new_panel
1420e3d5408SPeter WemmPANEL	*new_panel(
1430e3d5408SPeter Wemm		WINDOW	*win)
1440e3d5408SPeter Wemm		{ return(*(PANEL **)0); }
1450e3d5408SPeter Wemm
1460e3d5408SPeter Wemm/* ./p_replace.c */
1470e3d5408SPeter Wemm
1480e3d5408SPeter Wemm#undef replace_panel
1490e3d5408SPeter Wemmint	replace_panel(
1500e3d5408SPeter Wemm		PANEL	*pan,
1510e3d5408SPeter Wemm		WINDOW	*win)
1520e3d5408SPeter Wemm		{ return(*(int *)0); }
1530e3d5408SPeter Wemm
1540e3d5408SPeter Wemm/* ./p_show.c */
1550e3d5408SPeter Wemm
1560e3d5408SPeter Wemm#undef show_panel
1570e3d5408SPeter Wemmint	show_panel(
1580e3d5408SPeter Wemm		PANEL	*pan)
1590e3d5408SPeter Wemm		{ return(*(int *)0); }
1600e3d5408SPeter Wemm
1610e3d5408SPeter Wemm/* ./p_top.c */
1620e3d5408SPeter Wemm
1630e3d5408SPeter Wemm#undef top_panel
1640e3d5408SPeter Wemmint	top_panel(
1650e3d5408SPeter Wemm		PANEL	*pan)
1660e3d5408SPeter Wemm		{ return(*(int *)0); }
1670e3d5408SPeter Wemm
1680e3d5408SPeter Wemm/* ./p_update.c */
1690e3d5408SPeter Wemm
170*06bfebdeSXin LI#undef update_panels_sp
171*06bfebdeSXin LIvoid	update_panels_sp(
172*06bfebdeSXin LI		SCREEN	*sp)
173*06bfebdeSXin LI		{ /* void */ }
174*06bfebdeSXin LI
1750e3d5408SPeter Wemm#undef update_panels
1760e3d5408SPeter Wemmvoid	update_panels(void)
1770e3d5408SPeter Wemm		{ /* void */ }
1780e3d5408SPeter Wemm
1790e3d5408SPeter Wemm/* ./p_user.c */
1800e3d5408SPeter Wemm
1810e3d5408SPeter Wemm#undef set_panel_userptr
1820e3d5408SPeter Wemmint	set_panel_userptr(
1830e3d5408SPeter Wemm		PANEL	*pan,
1840e3d5408SPeter Wemm		void	*uptr)
1850e3d5408SPeter Wemm		{ return(*(int *)0); }
1860e3d5408SPeter Wemm
1870e3d5408SPeter Wemm#undef panel_userptr
1880e3d5408SPeter Wemmvoid	*panel_userptr(
1890e3d5408SPeter Wemm		const PANEL *pan)
1900e3d5408SPeter Wemm		{ return(*(void **)0); }
1910e3d5408SPeter Wemm
1920e3d5408SPeter Wemm/* ./p_win.c */
1930e3d5408SPeter Wemm
1940e3d5408SPeter Wemm#undef panel_window
1950e3d5408SPeter WemmWINDOW	*panel_window(
1960e3d5408SPeter Wemm		const PANEL *pan)
1970e3d5408SPeter Wemm		{ return(*(WINDOW **)0); }
198