Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
iguiinput.h
1
#pragma once
2
3
namespace
itasca
{
8
class
IGUIInput
{
9
public
:
11
virtual
int64
notify
(int64 arg1,int64 arg2,
const
string
&arg3)=0;
17
virtual
int
messageBox
(
const
string
&caption,
const
string
&text,
int
type)=0;
22
virtual
string
inputBox
(
const
string
&message,
const
string
&starting)=0;
24
virtual
void
saveProject
(
const
string
&filename,
bool
interactive,
bool
autoSave)=0;
25
virtual
void
restoreProject(
const
string
&filename,
bool
interactive,
const
string
&doc)=0;
26
virtual
StringList
getProjectMasterFileNames()=0;
27
};
28
}
// namespace itasca
29
// EoF
30
StringList
Definition
basestring.h:71
itasca::IGUIInput
The interface to graphics user interface input functionality.
Definition
iguiinput.h:8
itasca::IGUIInput::saveProject
virtual void saveProject(const string &filename, bool interactive, bool autoSave)=0
If filename is null, use the current project file name.
itasca::IGUIInput::messageBox
virtual int messageBox(const string &caption, const string &text, int type)=0
itasca::IGUIInput::notify
virtual int64 notify(int64 arg1, int64 arg2, const string &arg3)=0
Notifies kernel. This function blocks and may throw a quit exception.
itasca::IGUIInput::inputBox
virtual string inputBox(const string &message, const string &starting)=0
itasca
namespace Itasca
Definition
basememory.cpp:14
common
utility
interface
iguiinput.h
Generated by
1.18.0