28#ifndef G4VInteractiveSession_H
29#define G4VInteractiveSession_H 1
55 virtual void AddMenu(
const char*,
const char*);
56 virtual void AddButton(
const char*,
const char*,
const char*);
57 virtual void AddIcon(
const char*,
const char*,
const char*,
const char*);
71 {
"cout",{
true,
false,
true}},
72 {
"cerr",{
true,
true,
true}},
73 {
"warn",{
true,
false,
true}},
74 {
"error",{
true,
true,
true}},
75 {
"debug",{
true,
false,
true}}};
80 using G4interactor_map = std::map<G4String, G4Interactor, std::less<G4String>>;
81 G4interactor_map interactors;
void SetStyleUtility(const G4String &destination, const G4String &style)
const std::map< G4String, OutputStyle > & GetOutputStyles() const
std::map< G4String, OutputStyle > fOutputStyles
virtual void SetOutputStyle(const char *, const char *)
virtual void DefaultIcons(bool)
void AddInteractor(G4String, G4Interactor)
virtual void UpdateSceneTree(const G4SceneTreeItem &)
G4Interactor GetInteractor(G4String)
virtual void AddMenu(const char *, const char *)
virtual void AddIcon(const char *, const char *, const char *, const char *)
virtual ~G4VInteractiveSession()
virtual void AddButton(const char *, const char *, const char *)
virtual void NativeMenu(bool)