Newer
Older
ubixos / src / lib / views / sunlight / vTitleTab.cpp
#include <string>
#include <vContext.h>
#include <vTitleTab.h>
#include <sTypes.h>

vTitleTab::vTitleTab(vContext * parent) : vContext(parent) {
  font = new ogBitFont();
  title = "";
  sString * fontFileName = dynamic_cast<sString *>(GetStyle("default font"));
  if (NULL != fontFileName) {
    font->Load(fontFileName->name.c_str(), 0);
  }
  return;
} // vTitleTab::vTitleTab

void
vTitleTab::SetTitle(const std::string newTitle) {
  title = newTitle;
  return;
} // vTitleTab::SetTitle

vTitleTab::~vTitleTab(void) {
  delete font;
  font = NULL;
  return;
} // vTitleTab::~vTitleTab