Adonthell  0.4
win_container Class Reference
Inheritance diagram for win_container:
Collaboration diagram for win_container:

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:
txnew horizontal position.
tynew 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:
tlnew horizontal position.
thnew 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 dialog_screen, data_screen, win_select, and win_scroll.

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:
btrue 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:
btrue 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: