10 #ifndef __widget_hpp__ 40 unsigned int const i_len_x,
41 unsigned int const i_len_y);
52 bool const i_shutting_down);
57 int const i_pos_y)
const;
61 struct box const& i_box)
const;
86 struct box& o_box)
const;
125 unsigned int const i_len_x,
126 unsigned int const i_len_y);
130 bool const i_can_close);
143 group*
const i_parent);
155 int*
const o_pos_y)
const;
190 int const i_pos_y)
const 201 struct box const& i_box)
const 222 unsigned int const i_len_x,
223 unsigned int const i_len_y)
241 #if defined(__CURSES__) 262 struct box& o_box)
const 330 bool const i_can_close)
359 group*
const i_parent)
402 unsigned int const i_damage)
407 #define __widget_hpp__
scancodes
ASCII Scan Codes.
Definition: keyboard.h:26
int m_pos_y
Definition: box.h:15
manipulation of the screens cursor
unsigned int m_len_y
Definition: box.h:17
int m_pos_x
Definition: box.h:14
container to hold a collection of widgets
Definition: group.hpp:15
int box_contains(int const i_pos_x, int const i_pos_y, struct box const *i_box)
test if point is within box
Definition: box.c:13
int box_contains_box(struct box const *i_box1, struct box const *i_box2)
test if a box is contained in another
Definition: box.c:69
event_response
response
Definition: event.h:14
unsigned int m_len_x
Definition: box.h:16
Data structures for event handling.
unsigned int _cursor_features
global to hold the cursor features
Definition: ncurses/cursor.c:17
container for a mouse event
Definition: event.h:37
defines a rectangular region
Definition: box.h:12
container for a keyboard event
Definition: event.h:23