OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Functions
Gui Namespace Reference

Classes

struct  Point
 
struct  GlyphInfo
 
class  FontLoader
 loads Morrowind's .fnt/.tex fonts for use with MyGUI and OSG More...
 
class  Button
 
class  TextBox
 
class  EditBox
 
class  AutoSizedWidget
 
class  AutoSizedTextBox
 
class  AutoSizedEditBox
 
class  AutoSizedButton
 
class  Box
 A container widget that automatically sizes its children. More...
 
class  Spacer
 
class  HBox
 
class  VBox
 
class  FontWrapper
 
class  ImageButton
 allows using different image textures depending on the button state More...
 
class  MWList
 a very simple list widget that supports word-wrapping entries More...
 
class  NumericEditBox
 A variant of the EditBox that only allows integer inputs. More...
 
class  SharedStateButton
 A button that applies its own state changes to other widgets, to do this you define it as part of a ButtonGroup. More...
 
class  WindowCaption
 

Typedefs

typedef std::vector
< SharedStateButton * > 
ButtonGroup
 

Functions

bool replaceTag (const MyGUI::UString &tag, MyGUI::UString &out, const std::map< std::string, std::string > &fallbackSettings)
 Try to replace a tag. Returns true on success and writes the result to out. More...
 
void registerAllWidgets ()
 Register all widgets from this component with MyGUI's factory manager. More...
 

Typedef Documentation

typedef std::vector<SharedStateButton*> Gui::ButtonGroup

Function Documentation

void Gui::registerAllWidgets ( )

Register all widgets from this component with MyGUI's factory manager.

Here is the caller graph for this function:

bool Gui::replaceTag ( const MyGUI::UString &  tag,
MyGUI::UString &  out,
const std::map< std::string, std::string > &  fallbackSettings 
)

Try to replace a tag. Returns true on success and writes the result to out.

Here is the call graph for this function:

Here is the caller graph for this function: