win_container Class Reference

Inheritance diagram for win_container:
Inheritance graph
[legend]
Collaboration diagram for win_container:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void move (s_int16, s_int16)
 Move the win_*.
void resize (u_int16, u_int16)
 Rezise the win_*.
virtual void add (win_base *)
virtual void remove (win_base *)
virtual void remove_all ()
virtual void destroy ()
virtual bool update ()
 Update process.
virtual bool input_update ()
 Input Update process @.
virtual bool draw ()
 Draw process.
void set_visible_all (bool b)
virtual void set_brightness (bool b)
 Set the transluency parameter.
virtual void set_trans (bool b)
 Set the transluency parameter.
virtual void set_space_with_border (u_int16 b)
virtual void set_space_with_object (u_int16 o)
u_int16 space_with_border ()
u_int16 space_with_object ()
void set_layout (u_int8 l)
void set_focus_object (win_base *f)
win_basefocus_object ()

Static Public Attributes

static const u_int8 SPACE_WITH_BORDER = 10
static const u_int8 SPACE_WITH_OBJECT = 10
static const u_int8 LIST_LAYOUT = 1
static const u_int8 NO_LAYOUT = 0

Protected Member Functions

void update_position ()
void update_layout ()

Protected Attributes

u_int16 space_with_object_
u_int16 space_with_border_
u_int8 layout_
lwb list_wb_
win_basefocus_object_

Detailed Description

Definition at line 25 of file win_container.h.


Member Function Documentation

void win_container::move ( s_int16  tx,
s_int16  ty 
) [virtual]

Move the win_*.

Parameters:
tx new horizontal position.
ty new vertical position.

Reimplemented from win_base.

Definition at line 35 of file win_container.cc.

void win_container::resize ( u_int16  tl,
u_int16  th 
) [virtual]

Rezise the win_*.

Parameters:
tl new horizontal position.
th new vertical position.

Reimplemented from win_base.

Reimplemented in win_scroll.

Definition at line 42 of file win_container.cc.

bool win_container::update (  )  [virtual]

Update process.

Returns:
true if update is successful, false otherwise

Reimplemented from win_base.

Reimplemented in data_screen, dialog_screen, win_scroll, and win_select.

Definition at line 91 of file win_container.cc.

bool win_container::input_update (  )  [virtual]

Input Update process @.

Reimplemented from win_base.

Reimplemented in win_scroll, and win_select.

Definition at line 109 of file win_container.cc.

bool win_container::draw (  )  [virtual]

Draw process.

Returns:
true if draw is successful, false otherwise

Reimplemented from win_base.

Reimplemented in win_scroll.

Definition at line 152 of file win_container.cc.

void win_container::set_brightness ( bool  b  )  [virtual]

Set the transluency parameter.

Parameters:
b true if the win_* should be in transluency, false otherwise

Reimplemented from win_base.

Reimplemented in win_scroll.

Definition at line 127 of file win_container.cc.

void win_container::set_trans ( bool  b  )  [virtual]

Set the transluency parameter.

Parameters:
b true if the win_* should be ins transluency, false otherwise

Reimplemented from win_base.

Reimplemented in win_scroll.

Definition at line 135 of file win_container.cc.


The documentation for this class was generated from the following files:

Generated on 19 Feb 2010 for Adonthell by  doxygen 1.6.1