InfoVis 2013  1.0
Information Visualisation project - "Mapping Text with Phrase Nets"
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
UIManager Class Reference

#include <UIManager.h>

Public Member Functions

 UIManager (Application *application, CeguiHandler *ceguiHandler)
 
 ~UIManager ()
 
void updateFpsCount (int fpsCount)
 
CEGUI::Window * createNewGraphNodeWindow (const std::string &label, const float &normalisedSize)
 
void fitNodeGraphDisplayWindowToChildren (int &graphWindowWidth, int &graphWindowHeight)
 
void removeAllGraphNodeWindows ()
 
void createArrowBackgroundImage ()
 
void updateArrowBackgroundTexture (unsigned int textId, int texWidth, int texHeight)
 
void setCurrentFileEditboxText (const std::string &fileName)
 
bool isHidingCommonResultsSelected ()
 
int getMaxReturnedNodesChosen ()
 
RegexPhraseListboxItemaddConnectionWordToListbox (const std::string &text)
 
void getCurrentlySelectedPhraseListboxConnectionWords (std::vector< std::string > &connectionWords)
 

Static Public Attributes

static const std::string m_labelFontNameBase = "LabelFont-"
 

Constructor & Destructor Documentation

UIManager::UIManager ( Application application,
CeguiHandler ceguiHandler 
)
UIManager::~UIManager ( )

Member Function Documentation

RegexPhraseListboxItem * UIManager::addConnectionWordToListbox ( const std::string &  text)
void UIManager::createArrowBackgroundImage ( )
CEGUI::Window * UIManager::createNewGraphNodeWindow ( const std::string &  label,
const float &  normalisedSize 
)
void UIManager::fitNodeGraphDisplayWindowToChildren ( int &  graphWindowWidth,
int &  graphWindowHeight 
)
void UIManager::getCurrentlySelectedPhraseListboxConnectionWords ( std::vector< std::string > &  connectionWords)
int UIManager::getMaxReturnedNodesChosen ( )
bool UIManager::isHidingCommonResultsSelected ( )
void UIManager::removeAllGraphNodeWindows ( )
void UIManager::setCurrentFileEditboxText ( const std::string &  fileName)
void UIManager::updateArrowBackgroundTexture ( unsigned int  textId,
int  texWidth,
int  texHeight 
)
void UIManager::updateFpsCount ( int  fpsCount)

Member Data Documentation

const std::string UIManager::m_labelFontNameBase = "LabelFont-"
static

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