marked-up_text.hpp File Reference

#include <SDL_video.h>
#include <string>

Include dependency graph for marked-up_text.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  font

Functions

SDL_Rect font::draw_text (CVideo *gui, const SDL_Rect &area, int size, const SDL_Color &colour, const std::string &txt, int x, int y, bool use_tooltips, int style)
 Draw text on the screen, clip text to area.
SDL_Rect font::text_area (const std::string &text, int size, int style)
 Calculate the size of a text (in pixels) if it were to be drawn.
std::string font::del_tags (const std::string &text)
 Copy string, but without tags at the beginning.
std::string font::nullify_markup (const std::string &text)
 Copy string, but with NULL MARKUP tag at the beginning of each line.
bool font::is_format_char (char c)
 Determine if char is one of the special chars used as markup.
std::string font::color2markup (const SDL_Color color)
 Create string of color-markup, such as "<255,255,0>" for yellow.
std::string font::word_wrap_text (const std::string &unwrapped_text, int font_size, int max_width, int max_height, int max_lines)
 Wrap text.
SDL_Rect font::draw_wrapped_text (CVideo *gui, const SDL_Rect &area, int font_size, const SDL_Color &colour, const std::string &text, int x, int y, int max_width)
 Draw text on the screen, fit text to maximum width, no markup, no tooltips.
size_t font::text_to_lines (std::string &message, size_t max_length)
 Chop up one long string of text into lines.

Variables

const char font::YELLOW_TEXT


Detailed Description

Definition in file marked-up_text.hpp.


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