theme::status_item Class Reference

#include <theme.hpp>

Inheritance diagram for theme::status_item:

Inheritance graph
[legend]
Collaboration diagram for theme::status_item:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 status_item (const config &cfg)
const std::string & prefix () const
const std::string & postfix () const
const labelget_label () const
size_t font_size () const
Uint32 font_rgb () const
bool font_rgb_set () const

Private Attributes

std::string prefix_
std::string postfix_
label label_
size_t font_
bool font_rgb_set_
Uint32 font_rgb_


Detailed Description

Definition at line 128 of file theme.hpp.


Constructor & Destructor Documentation

theme::status_item::status_item ( const config cfg  )  [explicit]


Member Function Documentation

const std::string& theme::status_item::prefix (  )  const [inline]

Definition at line 136 of file theme.hpp.

References prefix_.

Referenced by display::refresh_report().

const std::string& theme::status_item::postfix (  )  const [inline]

Definition at line 137 of file theme.hpp.

References postfix_.

Referenced by display::refresh_report().

const label* theme::status_item::get_label (  )  const [inline]

Definition at line 140 of file theme.hpp.

References theme::label::empty(), and label_.

size_t theme::status_item::font_size (  )  const [inline]

Definition at line 142 of file theme.hpp.

References font_.

Referenced by display::refresh_report().

Uint32 theme::status_item::font_rgb (  )  const [inline]

Definition at line 143 of file theme.hpp.

References font_rgb_.

Referenced by display::refresh_report().

bool theme::status_item::font_rgb_set (  )  const [inline]

Definition at line 144 of file theme.hpp.

References font_rgb_set_.

Referenced by display::refresh_report().


Member Data Documentation

std::string theme::status_item::prefix_ [private]

Definition at line 147 of file theme.hpp.

Referenced by prefix().

std::string theme::status_item::postfix_ [private]

Definition at line 147 of file theme.hpp.

Referenced by postfix().

Definition at line 148 of file theme.hpp.

Referenced by get_label(), and status_item().

size_t theme::status_item::font_ [private]

Definition at line 149 of file theme.hpp.

Referenced by font_size(), and status_item().

Definition at line 150 of file theme.hpp.

Referenced by font_rgb_set(), and status_item().

Definition at line 151 of file theme.hpp.

Referenced by font_rgb(), and status_item().


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

Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs