OpenMW
Namespaces | Classes | Typedefs | Enumerations | Functions
MWGui Namespace Reference

Namespaces

namespace  anonymous_namespace{bookpage.cpp}
namespace  Controllers
namespace  Widgets

Classes

class  AlchemyWindow
class  BirthDialog
struct  TypesetBookImpl
class  PageDisplay
class  BookPageImpl
struct  TypesetBook
struct  BookTypesetter
 A factory class for creating a typeset book instance. More...
class  BookPage
 An interface to the BookPage widget. More...
class  BookWindow
class  CharacterCreation
class  InfoBoxDialog
class  ClassChoiceDialog
class  GenerateClassResultDialog
class  PickClassDialog
class  SelectSpecializationDialog
class  SelectAttributeDialog
class  SelectSkillDialog
class  DescriptionDialog
class  CreateClassDialog
class  CompanionItemModel
 The companion item model keeps track of the companion's profit by monitoring which items are being added to and removed from the model. More...
class  CompanionWindow
class  ConfirmationDialog
class  ConsoleInterpreterContext
class  Console
class  DragAndDrop
class  ContainerWindow
class  ContainerItemModel
 The container item model supports multiple item sources, which are needed for making NPCs sell items from containers owned by them. More...
class  CountDialog
class  ResourceImageSetPointerFix
class  PersuasionDialog
struct  Link
struct  Topic
struct  Choice
struct  Goodbye
struct  DialogueText
struct  Response
struct  Message
class  DialogueWindow
class  EnchantingDialog
class  ExposedWindow
 subclass to provide access to some Widget internals. More...
struct  Point
struct  GlyphInfo
class  FontLoader
 loads Morrowind's .fnt/.tex fonts for use with MyGUI and Ogre More...
struct  TextStyle
class  BookTextParser
 utilities for parsing book/scroll text as mygui widgets More...
class  HUD
class  ImageButton
 allows using different image textures depending on the button state More...
class  InventoryItemModel
class  InventoryWindow
struct  ItemStack
 A single item stack managed by an item model. More...
class  ItemModel
 The base class that all item models should derive from. More...
class  ProxyItemModel
 A proxy item model can be used to filter or rearrange items from a source model (or even add new items to it). The neat thing is that this does not actually alter the source model. More...
class  ItemSelectionDialog
class  ItemView
struct  JournalBooks
struct  JournalViewModelImpl
struct  JournalViewModel
struct  JournalWindow
class  KeywordSearch
class  LevelupDialog
class  LoadingScreen
class  MainMenu
class  LocalMapBase
class  MapWindow
class  MerchantRepair
class  MessageBoxManager
class  MessageBox
class  InteractiveMessageBox
class  PickpocketItemModel
 The pickpocket item model randomly hides item stacks based on a specified chance. Equipped items are always hidden. More...
class  QuickKeysMenu
class  QuickKeysMenuAssign
class  MagicSelectionDialog
class  RaceDialog
class  Recharge
class  ReferenceInterface
 this class is intended for GUI interfaces that access an MW-Reference for example dialogue window accesses an NPC, or Container window accesses a Container these classes have to be automatically closed if the reference becomes unavailable make sure that checkReferenceAvailable() is called every frame and that onReferenceUnavailable() has been overridden More...
class  Repair
class  ReviewDialog
class  SaveGameDialog
class  ScrollWindow
class  SettingsWindow
class  SortFilterItemModel
class  SoulgemDialog
class  SpellBuyingWindow
class  EditEffectDialog
class  EffectEditorBase
class  SpellCreationDialog
struct  MagicEffectInfo
class  EffectSourceVisitor
class  SpellIcons
class  SpellWindow
class  StatsWindow
class  TextInputDialog
struct  ToolTipInfo
class  ToolTips
class  TradeItemModel
 An item model that allows 'borrowing' items from another item model. Used for previewing barter offers. Also filters items that the merchant does not sell. More...
class  TradeWindow
class  TrainingWindow
class  TravelWindow
class  WaitDialogProgressBar
class  WaitDialog
class  WindowBase
class  WindowModal
class  WindowManager
class  WindowPinnableBase

Typedefs

typedef KeywordSearch
< std::string, intptr_t > 
KeywordSearchT
typedef TypesetBook::Ptr book

Enumerations

enum  GuiMode {
  GM_None, GM_Settings, GM_Inventory, GM_Container,
  GM_Companion, GM_MainMenu, GM_Console, GM_Journal,
  GM_Scroll, GM_Book, GM_Alchemy, GM_Repair,
  GM_Dialogue, GM_Barter, GM_Rest, GM_RestBed,
  GM_SpellBuying, GM_Travel, GM_SpellCreation, GM_Enchanting,
  GM_Recharge, GM_Training, GM_MerchantRepair, GM_Levelup,
  GM_Name, GM_Race, GM_Birth, GM_Class,
  GM_ClassGenerate, GM_ClassPick, GM_ClassCreate, GM_Review,
  GM_Loading, GM_LoadingWallpaper, GM_QuickKeysMenu, GM_Video
}
enum  GuiWindow {
  GW_None = 0, GW_Map = 0x01, GW_Inventory = 0x02, GW_Magic = 0x04,
  GW_Stats = 0x08, GW_ALL = 0xFF
}

Functions

static bool ucsSpace (int codePoint)
static bool ucsLineBreak (int codePoint)
static bool ucsBreakingSpace (int codePoint)
bool operator== (const ItemStack &left, const ItemStack &right)
static void injectMonthName (std::ostream &os, int month)

Typedef Documentation

typedef KeywordSearch<std::string, intptr_t> MWGui::KeywordSearchT

Enumeration Type Documentation

Enumerator:
GM_None 
GM_Settings 
GM_Inventory 
GM_Container 
GM_Companion 
GM_MainMenu 
GM_Console 
GM_Journal 
GM_Scroll 
GM_Book 
GM_Alchemy 
GM_Repair 
GM_Dialogue 
GM_Barter 
GM_Rest 
GM_RestBed 
GM_SpellBuying 
GM_Travel 
GM_SpellCreation 
GM_Enchanting 
GM_Recharge 
GM_Training 
GM_MerchantRepair 
GM_Levelup 
GM_Name 
GM_Race 
GM_Birth 
GM_Class 
GM_ClassGenerate 
GM_ClassPick 
GM_ClassCreate 
GM_Review 
GM_Loading 
GM_LoadingWallpaper 
GM_QuickKeysMenu 
GM_Video 
Enumerator:
GW_None 
GW_Map 
GW_Inventory 
GW_Magic 
GW_Stats 
GW_ALL 

Function Documentation

static void MWGui::injectMonthName ( std::ostream &  os,
int  month 
) [static]
bool MWGui::operator== ( const ItemStack &  left,
const ItemStack &  right 
)
static bool MWGui::ucsBreakingSpace ( int  codePoint) [static]
static bool MWGui::ucsLineBreak ( int  codePoint) [static]
static bool MWGui::ucsSpace ( int  codePoint) [static]