win_window Struct Reference
[Window System]

Window control data. More...

Collaboration diagram for win_window:
Collaboration graph
[legend]

Data Fields

struct win_attributes attributes
 Window attributes.
struct win_windowparent
 Parent window.
struct win_windowprev_sibling
 Previous sibling in parent's linked list.
struct win_windownext_sibling
 Next sibling in parent's linked list.
struct win_windowtop_child
 Top child of this window, start of list.
bool is_mapped
 True if this window should be visible if parent is.

Detailed Description

Window control data.

In addition to the attribute struct defined public, it also includes the required members for it to be a part of the parent's linked list of children, and also the mapping status. If mapped, the window will be visible if the parent is visible.

Definition at line 64 of file win.c.


Field Documentation

True if this window should be visible if parent is.

Definition at line 78 of file win.c.

Referenced by win_draw(), win_draw_contents(), win_handle_pointer_event(), and win_is_visible().

Next sibling in parent's linked list.

Definition at line 73 of file win.c.

Referenced by win_add_top_child(), win_destroy_children(), win_handle_pointer_event(), and win_unlink().

Previous sibling in parent's linked list.

Definition at line 71 of file win.c.

Referenced by win_add_top_child(), win_draw(), win_draw_contents(), and win_unlink().

Top child of this window, start of list.

Definition at line 75 of file win.c.

Referenced by win_add_top_child(), win_destroy_children(), win_draw(), win_draw_contents(), win_handle_pointer_event(), and win_unlink().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 29 14:10:03 2010 for display-demo by  doxygen 1.6.3