#include "global.h"#include "basestrm.h"#include "palette.h"Include dependency graph for newfont.h:

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

Go to the source code of this file.
Classes | |
| struct | toldcharacter |
| struct | toldfont |
| struct | tcharacter |
| struct | tfont |
| struct | tfontsettings |
Defines | |
| #define | lefttext 0 |
| #define | centertext 1 |
| #define | righttext 2 |
Typedefs | |
| typedef char | charr [49] |
| typedef signed char | tkerning [101][101] |
| typedef char | tkernchartable [256] |
| typedef tfont * | pfont |
Functions | |
| void | expand (void *p1, void *q1, int size) |
| void | showtext2 (const ASCString &TextToOutput, int x1, int x2) |
| void | showtext2c (const ASCString &TextToOutput, int x1, int x2) |
| pfont | loadfont (tnstream *stream) |
| void | showtext4 (const char *TextToOutput, int x1, int y1,...) |
| void | showtext4c (const char *TextToOutput, int x1, int y1,...) |
| void | showtext3 (const char *txt, int xpos, int ypos) |
| void | showtext3c (const char *txt, int xpos, int ypos) |
| int | gettextwdth (const char *txt, pfont font) |
| void | shrinkfont (pfont font, int diff) |
| char * | int2string (int i, char *buf) |
Variables | |
| tfontsettings | activefontsettings |
| const char * | fontid |
| #define centertext 1 |
Definition at line 185 of file newfont.h.
Referenced by tdialogbox::disablebutton(), tdialogbox::enablebutton(), tchoice_dlg::init(), tdialogbox::redraw(), showtext3(), showtext3c(), and tshowhistorypaintstat().
| #define lefttext 0 |
Definition at line 184 of file newfont.h.
Referenced by tplayerchange::anzeige(), thelpsystem::buildgraphics(), tdialogbox::disablebutton(), tviewtext::displaytext(), tdialogbox::enablebutton(), tdialogbox::execbutton(), infomessage(), tresearchinfo::init(), ttributepayments::init(), MirrorMap::init(), tmapgenerator::init(), tstringselect::init(), MultilineEdit::init(), ResizeMap::init(), tbi3preferences::init(), tdialogbox::intedit(), mapeditorMainThread(), tdialogbox::rahmen3(), tviewanytext::redraw(), showtext3(), showtext3c(), and tdialogbox::stredit().
| #define righttext 2 |
Definition at line 186 of file newfont.h.
Referenced by tplayerchange::anzeige(), tresearchinfo::init(), showtext3(), showtext3c(), and tshowhistorypaintstat().
| typedef char tkernchartable[256] |
| void expand | ( | void * | p1, | |
| void * | q1, | |||
| int | size | |||
| ) |
| int gettextwdth | ( | const char * | txt, | |
| pfont | font | |||
| ) |
Definition at line 215 of file newfont.cpp.
References activefontsettings, tfont::character, tfontsettings::font, tfont::kerning, tcharacter::size, and tcharacter::width.
Referenced by tviewtext::displaysingleline(), tviewtext::displaytext(), tdialogbox::gettextwdth_stredit(), tchoice_dlg::init(), tdisplaymessage::init(), int2string(), tdialogbox::intedit(), tdialogbox::lne(), tdialogbox::rahmen3(), showtext3(), and showtext3c().
| char* int2string | ( | int | i, | |
| char * | buf | |||
| ) |
Definition at line 446 of file newfont.cpp.
References activefontsettings, digit, gettextwdth(), itoa(), tfontsettings::length, and strrr().
Definition at line 107 of file newfont.cpp.
References toldfont::character, toldfont::color, expand(), fontid, toldfont::id, toldcharacter::memposition, toldfont::palette, toldfont::read(), tnstream::readdata(), tnstream::readWord(), toldcharacter::size, toldfont::useems, and toldcharacter::width.
Referenced by load_font().
| void showtext2 | ( | const ASCString & | TextToOutput, | |
| int | x1, | |||
| int | x2 | |||
| ) |
Definition at line 1953 of file basegfx.cpp.
References activefontsettings, tfontsettings::color, and showtext().
Referenced by tplayerchange::anzeige(), tmapgenerator::buttonpressed(), tdialogbox::disablebutton(), tdialogbox::dispeditstring(), tparagraph::display(), tviewtext::displaysingleline(), tdialogbox::enablebutton(), tdialogbox::execbutton(), tchoice_dlg::init(), tbi3preferences::init(), ResizeMap::init(), tmapgenerator::init(), BuildingValues::init(), UnitPropertyEditor::init(), MirrorMap::init(), ttributepayments::init(), tresearchinfo::init(), tdialogbox::rahmen3(), tdialogbox::redraw(), showtext3(), showtext4(), tshowhistorypaintstat(), and tstringselect::viewtext().
| void showtext2c | ( | const ASCString & | TextToOutput, | |
| int | x1, | |||
| int | x2 | |||
| ) |
Definition at line 1958 of file basegfx.cpp.
References showtext().
Referenced by showtext3c(), and showtext4c().
| void showtext3 | ( | const char * | txt, | |
| int | xpos, | |||
| int | ypos | |||
| ) |
Definition at line 244 of file newfont.cpp.
References activefontsettings, tfontsettings::background, centertext, tfontsettings::color, gettextwdth(), tfontsettings::justify, lefttext, tfontsettings::length, tfontsettings::markcolor, npop, npush, righttext, s2, s3, and showtext2().
Referenced by tdialogbox::enablebutton().
| void showtext3c | ( | const char * | txt, | |
| int | xpos, | |||
| int | ypos | |||
| ) |
Definition at line 335 of file newfont.cpp.
References activefontsettings, tfontsettings::background, centertext, tfontsettings::font, gettextwdth(), tfontsettings::justify, lefttext, tfontsettings::length, tfontsettings::markfont, npop, npush, righttext, s2, s3, and showtext2c().
Referenced by infomessage().
| void showtext4 | ( | const char * | TextToOutput, | |
| int | x1, | |||
| int | y1, | |||
| ... | ||||
| ) |
| void showtext4c | ( | const char * | TextToOutput, | |
| int | x1, | |||
| int | y1, | |||
| ... | ||||
| ) |
| void shrinkfont | ( | pfont | font, | |
| int | diff | |||
| ) |
Definition at line 204 of file newfont.cpp.
References tfont::character, tfont::kerning, and tcharacter::size.
Referenced by loadLegacyFonts().
Definition at line 51 of file newfont.cpp.
Referenced by tplayerchange::anzeige(), tdialogbox::buildgraphics(), thelpsystem::buildgraphics(), tmapgenerator::buttonpressed(), tparagraph::checkscrolldown(), tdialogbox::disablebutton(), tparagraph::display(), tparagraph::displaycursor(), tviewtext::displaysingleline(), tviewtext::displaytext(), tdialogbox::done(), tdialogbox::editfield(), tdialogbox::enablebutton(), tviewtext::evalcommand(), tdialogbox::execbutton(), tviewtext::fillline(), gettextwdth(), infomessage(), tchoice_dlg::init(), tbi3preferences::init(), ResizeMap::init(), MultilineEdit::init(), tdialogbox::init(), tstringselect::init(), tmapgenerator::init(), BuildingValues::init(), tres::init(), tminestrength::init(), MirrorMap::init(), ttributepayments::init(), tresearchinfo::init(), InitNewfont::InitNewfont(), int2string(), tdialogbox::intedit(), tdialogbox::lne(), loadLegacyFonts(), mapeditorMainThread(), tviewtext::nextline(), tdialogbox::rahmen3(), tviewanytext::redraw(), tdialogbox::redraw(), tparagraph::reflow(), tviewtext::setnewlineheight(), tviewtext::setparams(), setstartvariables(), showtext(), showtext2(), showtext3(), showtext3c(), tdialogbox::stredit(), tdialogbox::tdialogbox(), tshowhistorypaintstat(), tstringselect::viewtext(), and tdialogbox::~tdialogbox().
| const char* fontid |
1.5.1