Overload  1.1
Game engine with editor
Classes | Enumerations | Functions
OvWindowing::Dialogs Namespace Reference

Classes

class  FileDialog
 
class  MessageBox
 
class  OpenFileDialog
 
class  SaveFileDialog
 

Enumerations

enum  EExplorerFlags {
  EExplorerFlags::READONLY = 0x00000001, EExplorerFlags::OVERWRITEPROMPT = 0x00000002, EExplorerFlags::HIDEREADONLY = 0x00000004, EExplorerFlags::NOCHANGEDIR = 0x00000008,
  EExplorerFlags::SHOWHELP = 0x00000010, EExplorerFlags::ENABLEHOOK = 0x00000020, EExplorerFlags::ENABLETEMPLATE = 0x00000040, EExplorerFlags::ENABLETEMPLATEHANDLE = 0x00000080,
  EExplorerFlags::NOVALIDATE = 0x00000100, EExplorerFlags::ALLOWMULTISELECT = 0x00000200, EExplorerFlags::EXTENSIONDIFFERENT = 0x00000400, EExplorerFlags::PATHMUSTEXIST = 0x00000800,
  EExplorerFlags::FILEMUSTEXIST = 0x00001000, EExplorerFlags::CREATEPROMPT = 0x00002000, EExplorerFlags::SHAREAWARE = 0x00004000, EExplorerFlags::NOREADONLYRETURN = 0x00008000,
  EExplorerFlags::NOTESTFILECREATE = 0x00010000, EExplorerFlags::NONETWORKBUTTON = 0x00020000, EExplorerFlags::NOLONGNAMES = 0x00040000, EExplorerFlags::EXPLORER = 0x00080000,
  EExplorerFlags::NODEREFERENCELINKS = 0x00100000, EExplorerFlags::LONGNAMES = 0x00200000, EExplorerFlags::ENABLEINCLUDENOTIFY = 0x00400000, EExplorerFlags::ENABLESIZING = 0x00800000,
  EExplorerFlags::DONTADDTORECENT = 0x02000000, EExplorerFlags::FORCESHOWHIDDEN = 0x10000000
}
 

Functions

EExplorerFlags operator~ (EExplorerFlags a)
 
EExplorerFlags operator| (EExplorerFlags a, EExplorerFlags b)
 
EExplorerFlags operator& (EExplorerFlags a, EExplorerFlags b)
 
EExplorerFlags operator^ (EExplorerFlags a, EExplorerFlags b)
 
EExplorerFlagsoperator|= (EExplorerFlags &a, EExplorerFlags b)
 
EExplorerFlagsoperator&= (EExplorerFlags &a, EExplorerFlags b)
 
EExplorerFlagsoperator^= (EExplorerFlags &a, EExplorerFlags b)
 

Enumeration Type Documentation

◆ EExplorerFlags

Some flags that can be passed to FileDialog instances

Enumerator
READONLY 
OVERWRITEPROMPT 
HIDEREADONLY 
NOCHANGEDIR 
SHOWHELP 
ENABLEHOOK 
ENABLETEMPLATE 
ENABLETEMPLATEHANDLE 
NOVALIDATE 
ALLOWMULTISELECT 
EXTENSIONDIFFERENT 
PATHMUSTEXIST 
FILEMUSTEXIST 
CREATEPROMPT 
SHAREAWARE 
NOREADONLYRETURN 
NOTESTFILECREATE 
NONETWORKBUTTON 
NOLONGNAMES 
EXPLORER 
NODEREFERENCELINKS 
LONGNAMES 
ENABLEINCLUDENOTIFY 
ENABLESIZING 
DONTADDTORECENT 
FORCESHOWHIDDEN 

Function Documentation

◆ operator&()

EExplorerFlags OvWindowing::Dialogs::operator& ( EExplorerFlags  a,
EExplorerFlags  b 
)
inline

◆ operator&=()

EExplorerFlags& OvWindowing::Dialogs::operator&= ( EExplorerFlags a,
EExplorerFlags  b 
)
inline

◆ operator^()

EExplorerFlags OvWindowing::Dialogs::operator^ ( EExplorerFlags  a,
EExplorerFlags  b 
)
inline

◆ operator^=()

EExplorerFlags& OvWindowing::Dialogs::operator^= ( EExplorerFlags a,
EExplorerFlags  b 
)
inline

◆ operator|()

EExplorerFlags OvWindowing::Dialogs::operator| ( EExplorerFlags  a,
EExplorerFlags  b 
)
inline

◆ operator|=()

EExplorerFlags& OvWindowing::Dialogs::operator|= ( EExplorerFlags a,
EExplorerFlags  b 
)
inline

◆ operator~()

EExplorerFlags OvWindowing::Dialogs::operator~ ( EExplorerFlags  a)
inline