#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().