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

Namespaces

 anonymous_namespace{bookpage.cpp}
 
 Controllers
 
 Formatting
 
 Widgets
 

Classes

class  AlchemyWindow
 
class  BackgroundImage
 A variant of MyGUI::ImageBox with aspect ratio correction using black bars. More...
 
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  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  DebugWindow
 
class  PersuasionDialog
 
struct  Link
 
struct  Topic
 
struct  Choice
 
struct  Goodbye
 
struct  DialogueText
 
struct  Response
 
struct  Message
 
class  DialogueWindow
 
class  DragAndDrop
 
class  EnchantingDialog
 
class  ExposedWindow
 subclass to provide access to some Widget internals. More...
 
class  WorldItemModel
 
class  HUD
 
class  InventoryItemModel
 
class  InventoryWindow
 
class  ItemChargeView
 
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
 
class  ItemWidget
 A widget that shows an icon for an MWWorld::Ptr. More...
 
class  JailScreen
 
struct  JournalBooks
 
struct  JournalViewModelImpl
 
struct  JournalViewModel
 
struct  JournalWindow
 
class  Layout
 
class  LevelupDialog
 
class  CopyFramebufferToTextureCallback
 
class  LoadingScreen
 
class  MainMenu
 
class  CustomMarkerCollection
 
class  LocalMapBase
 
class  EditNoteDialog
 
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  FadeOp
 
class  ScreenFader
 
class  ScrollWindow
 
class  SettingsWindow
 
class  SortFilterItemModel
 
class  SoulgemDialog
 
class  SpellBuyingWindow
 
class  EditEffectDialog
 
class  EffectEditorBase
 
class  SpellCreationDialog
 
struct  MagicEffectInfo
 
class  EffectSourceVisitor
 
class  SpellIcons
 
struct  Spell
 
class  SpellModel
 Model that lists all usable powers, spells and enchanted items for an actor. More...
 
class  SpellView
 Displays a SpellModel in a list widget. More...
 
class  SpellWindow
 
class  StatsWindow
 
class  TextInputDialog
 
class  TimeAdvancer
 
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  VideoWidget
 
class  WaitDialogProgressBar
 
class  WaitDialog
 
class  WindowBase
 
class  WindowModal
 
class  NoDrop
 
class  WindowManager
 
class  WindowPinnableBase
 

Typedefs

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

Enumerations

enum  ShowInDialogueMode { ShowInDialogueMode_IfPossible, ShowInDialogueMode_Only, ShowInDialogueMode_Never }
 
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_Jail, GM_QuickKeysMenu
}
 
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)
 
void setClassImage (MyGUI::ImageBox *imageBox, const std::string &classId)
 
bool operator== (const ItemStack &left, const ItemStack &right)
 
MWGui::BookTypesetter::Utf8Span to_utf8_span (char const *text)
 
std::string formatTimeplayed (const double timeInSeconds)
 

Typedef Documentation

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_Jail 
GM_QuickKeysMenu 
Enumerator
GW_None 
GW_Map 
GW_Inventory 
GW_Magic 
GW_Stats 
GW_ALL 
Enumerator
ShowInDialogueMode_IfPossible 
ShowInDialogueMode_Only 
ShowInDialogueMode_Never 

Function Documentation

std::string MWGui::formatTimeplayed ( const double  timeInSeconds)

Here is the caller graph for this function:

bool MWGui::operator== ( const ItemStack &  left,
const ItemStack &  right 
)

Here is the call graph for this function:

void MWGui::setClassImage ( MyGUI::ImageBox *  imageBox,
const std::string &  classId 
)

Here is the call graph for this function:

Here is the caller graph for this function:

MWGui::BookTypesetter::Utf8Span MWGui::to_utf8_span ( char const *  text)

Here is the caller graph for this function:

static bool MWGui::ucsBreakingSpace ( int  codePoint)
static

Here is the caller graph for this function:

static bool MWGui::ucsLineBreak ( int  codePoint)
static

Here is the caller graph for this function:

static bool MWGui::ucsSpace ( int  codePoint)
static

Here is the caller graph for this function: