22 #include <cwidget/curses++.h>
23 #include "passthrough.h"
25 #include <cwidget/generic/util/eassert.h>
53 child_info(
const widget_ref &_w,
const std::wstring &_title)
59 std::list<child_info> children;
61 std::list<child_info>::iterator visible_child;
72 bool tabs_visible()
const;
85 bool winavail() {
return get_win();}
110 unsigned int num_children();
112 unsigned int num_visible();
115 void dispatch_mouse(
short id,
int x,
int y,
int z, mmask_t bstate);
119 void set_show_tabs(
bool shown);
127 void add_widget_bare(
widget &
widget,
const std::wstring &title)
144 const std::wstring &title);
149 const std::wstring &title)
158 void cycle_forward();
159 void cycle_backward();
Routines to manage the global cwidget state.
Routines to support independently changing foreground and background colors.