4#include <gtkmm/application.h>
14 static Glib::RefPtr<Cadabra>
create(
int,
char **);
16 bool open_help(
const std::string& filename,
const std::string& title);
24 virtual void on_open(
const Gio::Application::type_vec_files& files,
const Glib::ustring& hint)
override;
25 virtual int on_command_line(
const Glib::RefPtr<Gio::ApplicationCommandLine>& cmd)
override;
The Cadabra notebook application.
Definition Cadabra.hh:12
bool no_registration
Definition Cadabra.hh:42
virtual ~Cadabra()
Definition Cadabra.cc:90
std::thread * script_thread
Definition Cadabra.hh:35
std::string window_title
Definition Cadabra.hh:41
bool open_help(const std::string &filename, const std::string &title)
Definition Cadabra.cc:239
virtual void on_activate() override
Definition Cadabra.cc:166
virtual void on_startup() override
Definition Cadabra.cc:161
static Glib::RefPtr< Cadabra > create(int, char **)
Definition Cadabra.cc:28
virtual void on_open(const Gio::Application::type_vec_files &files, const Glib::ustring &hint) override
Definition Cadabra.cc:203
std::string server_token
Definition Cadabra.hh:38
std::string window_geometry
Definition Cadabra.hh:40
std::string server_ip_address
Definition Cadabra.hh:39
int server_port
Definition Cadabra.hh:37
cadabra::ScriptThread * script
Definition Cadabra.hh:34
virtual int on_command_line(const Glib::RefPtr< Gio::ApplicationCommandLine > &cmd) override
Definition Cadabra.cc:121
int on_handle_local_options(const Glib::RefPtr< Glib::VariantDict > &)
cadabra::ComputeThread * compute
Definition Cadabra.hh:31
std::thread * compute_thread
Definition Cadabra.hh:32
Base class which talks to the server and sends Action objects back to the DocumentThread.
Definition ComputeThread.hh:29
Definition ScriptThread.hh:23