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*);
75 {
"cout",{
true,
false,
true}},
76 {
"cerr",{
true,
true,
true}},
77 {
"warn",{
true,
false,
true}},
78 {
"error",{
true,
true,
true}},
79 {
"debug",{
true,
false,
true}}};
84 using G4interactor_map = std::map<G4String, G4Interactor, std::less<G4String>>;
85 G4interactor_map interactors;
G4Interactor GetInteractor(const G4String &)
virtual void UpdateTransparencySlider(G4double depth, G4int option)
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 &)
virtual void UpdateDrawingStyle(G4int style)
virtual void AddMenu(const char *, const char *)
virtual void AddIcon(const char *, const char *, const char *, const char *)
virtual ~G4VInteractiveSession()
virtual void UpdateProjectionStyle(G4int style)
virtual void AddButton(const char *, const char *, const char *)
virtual void NativeMenu(bool)