| 
    xoreos
    0.0.5
    
   | 
 
#include <charpremade.h>


Public Member Functions | |
| WidgetListItemCharacter (::Engines::GUI &gui, const Common::UString &font, const Common::UString &name, const Common::UString &classes, const Common::UString &portrait, float spacing=0.0f) | |
| ~WidgetListItemCharacter () | |
| void | show () | 
| Show the widget.  More... | |
| void | hide () | 
| Hide the widget.  More... | |
| void | setPosition (float x, float y, float z) | 
| Set the widget's position.  More... | |
  Public Member Functions inherited from Engines::NWN::WidgetListItemBaseButton | |
| WidgetListItemBaseButton (::Engines::GUI &gui, const Common::UString &button, float spacing=0.0f, const Common::UString &soundClick="gui_button") | |
| ~WidgetListItemBaseButton () | |
| void | show () | 
| Show the widget.  More... | |
| void | hide () | 
| Hide the widget.  More... | |
| void | setPosition (float x, float y, float z) | 
| Set the widget's position.  More... | |
| void | mouseDown (uint8 state, float x, float y) | 
| A mouse button was pressed on the widget.  More... | |
| float | getWidth () const | 
| Get the widget's width.  More... | |
| float | getHeight () const | 
| Get the widget's height.  More... | |
| void | setTag (const Common::UString &tag) | 
| Set the widget's tag.  More... | |
| void | setSound (const Common::UString &sound) | 
  Public Member Functions inherited from Engines::NWN::WidgetListItem | |
| WidgetListItem (::Engines::GUI &gui) | |
| ~WidgetListItem () | |
| bool | operator< (const WidgetListItem &item) const | 
| void | mouseUp (uint8 state, float x, float y) | 
| A mouse button was released on the widget.  More... | |
| void | mouseWheel (uint8 state, int x, int y) | 
| A mouse wheel was used on the widget.  More... | |
| void | mouseDblClick (uint8 state, float x, float y) | 
| A mouse button was double-clicked on the widget.  More... | |
| void | select () | 
| size_t | getItemNumber () const | 
  Public Member Functions inherited from Engines::NWN::NWNWidget | |
| NWNWidget (::Engines::GUI &gui, const Common::UString &tag) | |
| ~NWNWidget () | |
| void | hide () | 
| Hide the widget.  More... | |
| void | enter () | 
| The mouse entered the widget.  More... | |
| void | leave () | 
| The mouse left the widget.  More... | |
| void | setPosition (float x, float y, float z) | 
| Set the widget's position.  More... | |
| void | setTooltip (const Common::UString &text) | 
| void | setTooltipPosition (float x, float y, float z) | 
  Public Member Functions inherited from Engines::Widget | |
| Widget (GUI &gui, const Common::UString &tag) | |
| virtual | ~Widget () | 
| const Common::UString & | getTag () const | 
| Get the widget's tag.  More... | |
| bool | isActive () const | 
| Was the widget activated?  More... | |
| bool | isVisible () const | 
| Is the widget visible?  More... | |
| bool | isDisabled () const | 
| Is the widget disabled?  More... | |
| bool | isInvisible () const | 
| Is the widget invisible (never visible)?  More... | |
| Widget * | getParent () | 
| const Widget * | getParent () const | 
| Widget * | getChild (const Common::UString &childTag) | 
| Get the widget's child by tag.  More... | |
| virtual void | movePosition (float x, float y, float z) | 
| Move the widget, relative to its current position.  More... | |
| virtual void | getPosition (float &x, float &y, float &z) const | 
| Get the widget's position.  More... | |
| virtual void | setDisabled (bool disabled) | 
| Disable/Enable the widget.  More... | |
| virtual void | setInvisible (bool invisible) | 
| Make the widget invisible.  More... | |
| virtual void | mouseMove (uint8 state, float x, float y) | 
| The mouse was moved over the widget.  More... | |
| virtual void | subActive (Widget &widget) | 
| A sub-widget was activated.  More... | |
| void | remove () | 
| Remove the widget from the GUI.  More... | |
| virtual void | addSub (Widget &widget) | 
| Add a sub-widget to the widget.  More... | |
| virtual void | addChild (Widget &widget) | 
| Add a child to the widget.  More... | |
| virtual void | addGroupMember (Widget &widget) | 
| Add a fellow group member to the widget.  More... | |
| virtual void | removeSub (Widget &widget) | 
| Remove a sub-widget from the widget.  More... | |
| virtual void | removeChild (Widget &widget) | 
| Remove a child from the widget.  More... | |
| virtual void | removeGroupMember (Widget &widget) | 
| Remove fellow group member from the widget.  More... | |
Private Attributes | |
| Common::ScopedPtr< Graphics::Aurora::Text > | _textName | 
| Common::ScopedPtr< Graphics::Aurora::Text > | _textClass | 
| Common::ScopedPtr< Portrait > | _portrait | 
Additional Inherited Members | |
  Protected Member Functions inherited from Engines::NWN::WidgetListItemBaseButton | |
| bool | activate () | 
| bool | deactivate () | 
  Protected Member Functions inherited from Engines::NWN::WidgetListItem | |
| bool | getState () | 
| void | signalGroupMemberActive () | 
| A fellow group member signaled that it is now active.  More... | |
  Protected Member Functions inherited from Engines::Widget | |
| void | setActive (bool active) | 
| The widget's active state.  More... | |
| void | raiseCallbackActive (Widget &widget) | 
  Protected Attributes inherited from Engines::NWN::WidgetListItemBaseButton | |
| Common::ScopedPtr< Graphics::Aurora::Model > | _button | 
  Protected Attributes inherited from Engines::Widget | |
| GUI * | _gui | 
| The GUI the widget belongs to.  More... | |
| Common::UString | _tag | 
| The widget's tag.  More... | |
| Widget * | _parent | 
| The widget's parent, if any.  More... | |
| Widget * | _owner | 
| The widget's owner, if any.  More... | |
| std::list< Widget * > | _subWidgets | 
| The widget's sub-widgets.  More... | |
| std::list< Widget * > | _children | 
| The widget's children.  More... | |
| std::list< Widget * > | _groupMembers | 
| The widget's fellow group members.  More... | |
Definition at line 47 of file charpremade.h.
| Engines::NWN::WidgetListItemCharacter::WidgetListItemCharacter | ( | ::Engines::GUI & | gui, | 
| const Common::UString & | font, | ||
| const Common::UString & | name, | ||
| const Common::UString & | classes, | ||
| const Common::UString & | portrait, | ||
| float | spacing = 0.0f  | 
        ||
| ) | 
Definition at line 53 of file charpremade.cpp.
References _portrait, _textClass, _textName, FontMan, Engines::NWN::Portrait::kSizeTiny, and Common::ScopedPtrBase< T, Deallocator >::reset().

| Engines::NWN::WidgetListItemCharacter::~WidgetListItemCharacter | ( | ) | 
Definition at line 65 of file charpremade.cpp.
      
  | 
  virtual | 
Hide the widget.
Reimplemented from Engines::Widget.
Definition at line 76 of file charpremade.cpp.
References _portrait, _textClass, _textName, and Engines::NWN::WidgetListItemBaseButton::hide().

      
  | 
  virtual | 
Set the widget's position.
Reimplemented from Engines::Widget.
Definition at line 84 of file charpremade.cpp.
References _portrait, _textClass, _textName, Engines::NWN::WidgetListItemBaseButton::getHeight(), Engines::Widget::getPosition(), and Engines::NWN::WidgetListItemBaseButton::setPosition().

      
  | 
  virtual | 
Show the widget.
Reimplemented from Engines::Widget.
Definition at line 68 of file charpremade.cpp.
References _portrait, _textClass, _textName, and Engines::NWN::WidgetListItemBaseButton::show().

      
  | 
  private | 
Definition at line 62 of file charpremade.h.
Referenced by hide(), setPosition(), show(), and WidgetListItemCharacter().
      
  | 
  private | 
Definition at line 61 of file charpremade.h.
Referenced by hide(), setPosition(), show(), and WidgetListItemCharacter().
      
  | 
  private | 
Definition at line 60 of file charpremade.h.
Referenced by hide(), setPosition(), show(), and WidgetListItemCharacter().
 1.8.14