#include <Face_button.h>
Inheritance diagram for Face_button:


Public Member Functions | |
| Face_button (Gump *par, int px, int py, Actor *a) | |
| virtual Actor * | get_actor () |
| virtual void | double_clicked (int x, int y) |
| virtual void | activate () |
| virtual void | push () |
| virtual void | unpush () |
| virtual void | update_widget () |
Protected Attributes | |
| Actor * | actor |
Definition at line 30 of file Face_button.h.
Definition at line 28 of file Face_button.cc.
References Paperdoll_gump::Paperdoll_npc::file, Actor::get_sexed_coloured_shape(), Actor::get_shape_real(), ShapeID::get_shapenum(), Paperdoll_gump::GetCharacterInfo(), Paperdoll_gump::GetCharacterInfoSafe(), Paperdoll_gump::Paperdoll_npc::head_frame, Paperdoll_gump::Paperdoll_npc::head_shape, ShapeID::set_file(), ShapeID::set_frame(), and ShapeID::set_shape().
Here is the call graph for this function:

| virtual Actor* Face_button::get_actor | ( | ) | [inline, virtual] |
| void Face_button::double_clicked | ( | int | x, | |
| int | y | |||
| ) | [virtual] |
Reimplemented from Gump_button.
Reimplemented in Portrait_button.
Definition at line 43 of file Face_button.cc.
References actor, and Actor::show_inventory().
Here is the call graph for this function:

| virtual void Face_button::activate | ( | ) | [inline, virtual] |
| virtual void Face_button::push | ( | ) | [inline, virtual] |
| virtual void Face_button::unpush | ( | ) | [inline, virtual] |
| void Face_button::update_widget | ( | ) | [virtual] |
Reimplemented from Gump_widget.
Reimplemented in Portrait_button.
Definition at line 48 of file Face_button.cc.
References actor, Game_window::add_dirty(), Paperdoll_gump::Paperdoll_npc::file, ShapeID::get_framenum(), Gump_widget::get_rect(), Actor::get_sexed_coloured_shape(), Actor::get_shape_real(), ShapeID::get_shapefile(), ShapeID::get_shapenum(), Paperdoll_gump::GetCharacterInfo(), Paperdoll_gump::GetCharacterInfoSafe(), Game_singletons::gwin, Paperdoll_gump::Paperdoll_npc::head_frame, Paperdoll_gump::Paperdoll_npc::head_shape, ShapeID::set_file(), ShapeID::set_frame(), and ShapeID::set_shape().
Referenced by Portrait_button::update_widget().
Here is the call graph for this function:

Actor* Face_button::actor [protected] |
Definition at line 33 of file Face_button.h.
Referenced by Portrait_button::double_clicked(), double_clicked(), get_actor(), Portrait_button::Portrait_button(), Portrait_button::update_widget(), and update_widget().
1.5.1