URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [services/] [curses/] [pdcurses/] [current/] [include/] [panel.h] - Rev 819
Go to most recent revision | Compare with Previous | Blame | View Log
/* Public Domain Curses */ /* $Id: panel.h,v 1.1 2009/05/10 08:29:53 jld Exp $ */ /*----------------------------------------------------------------------* * Panels for PDCurses * *----------------------------------------------------------------------*/ #ifndef __PDCURSES_PANEL_H__ #define __PDCURSES_PANEL_H__ 1 #include <curses.h> #if defined(__cplusplus) || defined(__cplusplus__) || defined(__CPLUSPLUS) extern "C" { #endif typedef struct panelobs { struct panelobs *above; struct panel *pan; } PANELOBS; typedef struct panel { WINDOW *win; int wstarty; int wendy; int wstartx; int wendx; struct panel *below; struct panel *above; const void *user; struct panelobs *obscure; } PANEL; int bottom_panel(PANEL *pan); int del_panel(PANEL *pan); int hide_panel(PANEL *pan); int move_panel(PANEL *pan, int starty, int startx); PANEL *new_panel(WINDOW *win); PANEL *panel_above(const PANEL *pan); PANEL *panel_below(const PANEL *pan); int panel_hidden(const PANEL *pan); const void *panel_userptr(const PANEL *pan); WINDOW *panel_window(const PANEL *pan); int replace_panel(PANEL *pan, WINDOW *win); int set_panel_userptr(PANEL *pan, const void *uptr); int show_panel(PANEL *pan); int top_panel(PANEL *pan); void update_panels(void); #if defined(__cplusplus) || defined(__cplusplus__) || defined(__CPLUSPLUS) } #endif #endif /* __PDCURSES_PANEL_H__ */
Go to most recent revision | Compare with Previous | Blame | View Log