#include <Console.hh>
◆ Console()
Console::Console |
( |
sigc::slot< void > |
run_slot | ) |
|
◆ ~Console()
◆ get_buffer()
Glib::RefPtr< Gtk::TextBuffer > Console::get_buffer |
( |
| ) |
|
◆ get_id()
uint64_t Console::get_id |
( |
| ) |
const |
◆ grab_input()
std::string Console::grab_input |
( |
| ) |
|
◆ initialize()
void Console::initialize |
( |
| ) |
|
◆ insert_graphic()
void Console::insert_graphic |
( |
const std::string & |
bytes | ) |
|
|
private |
◆ insert_text()
void Console::insert_text |
( |
const std::string & |
text, |
|
|
Glib::RefPtr< Gtk::TextTag > |
tag |
|
) |
| |
|
private |
◆ process_message_queue()
void Console::process_message_queue |
( |
| ) |
|
|
private |
◆ prompt()
void Console::prompt |
( |
bool |
continuation, |
|
|
bool |
newline = false |
|
) |
| |
|
private |
◆ scroll_to_bottom()
void Console::scroll_to_bottom |
( |
| ) |
|
◆ send_input()
void Console::send_input |
( |
const std::string & |
code | ) |
|
◆ set_height()
void Console::set_height |
( |
int |
px | ) |
|
◆ set_input()
void Console::set_input |
( |
const Glib::ustring & |
line, |
|
|
size_t |
range_start = std::string::npos , |
|
|
size_t |
range_end = std::string::npos |
|
) |
| |
◆ signal_message()
void Console::signal_message |
( |
const Json::Value & |
msg | ) |
|
◆ collect
std::string cadabra::Console::collect |
|
private |
◆ dispatch_message
Glib::Dispatcher cadabra::Console::dispatch_message |
|
private |
◆ error_tag
Glib::RefPtr<Gtk::TextTag> cadabra::Console::error_tag |
|
private |
◆ id_
uint64_t cadabra::Console::id_ |
|
private |
◆ input
◆ input_begin
Glib::RefPtr<Gtk::TextBuffer::Mark> cadabra::Console::input_begin |
|
private |
◆ input_tag
Glib::RefPtr<Gtk::TextTag> cadabra::Console::input_tag |
|
private |
◆ message_queue
std::queue<Json::Value> cadabra::Console::message_queue |
|
private |
◆ needs_focus
bool cadabra::Console::needs_focus |
|
private |
◆ output_tag
Glib::RefPtr<Gtk::TextTag> cadabra::Console::output_tag |
|
private |
◆ prompt_begin
Glib::RefPtr<Gtk::TextBuffer::Mark> cadabra::Console::prompt_begin |
|
private |
◆ run
Glib::Dispatcher cadabra::Console::run |
|
private |
◆ run_queue
std::queue<std::string> cadabra::Console::run_queue |
|
private |
◆ tv
Gtk::TextView cadabra::Console::tv |
|
private |
◆ warning_tag
Glib::RefPtr<Gtk::TextTag> cadabra::Console::warning_tag |
|
private |
◆ win
Gtk::ScrolledWindow cadabra::Console::win |
|
private |
The documentation for this class was generated from the following files: