3 #include <Dispatch/iohandler.h>
4 #include <Dispatch/dispatcher.h>
5 #include <InterViews/session.h>
15 extern bool nrn_is_gui_thread();
16 extern void nrn_gui_exec(
void (*)(
void*),
void*);
43 int run(
const char*,
bool show_err_mes =
true);
44 int run(
const std::string&,
bool show_err_mes =
true);
75 static void help(
const char*);
virtual int exceptionRaised(int fd)
virtual int inputReady(int fd)
int run(const std::string &, bool show_err_mes=true)
static void setStdinSeen(bool i)
static Cursor * help_cursor_
static void help(const char *)
void notify_detach(Observer *)
int run(int argc, const char **argv)
static Observable * notify_change_
static void helpmode(Window *)
static void helpmode(bool)
static Cursor * help_cursor()
void notify_attach(Observer *)
Oc(Session *, const char *pname=NULL, const char **env=NULL)
static bool valid_expr(Symbol *)
void notify_freed(void(*pf)(void *, int))
static Session * session_
static std::ostream * save_stream
void notify_when_freed(void *p, Observer *)
static bool valid_stmt(const char *, Object *ob=NULL)
const char * name(Symbol *)
static bool setAcceptInput(bool)
Symbol * parseExpr(const char *, Symlist **=NULL)
void notify_pointer_disconnect(Observer *)
int run(const char *, bool show_err_mes=true)
static int getStdinSeen()
static HandleStdin * handleStdin_
static Session * getSession()
int nrn_err_dialog_active_
static const char ** pname(void *v)