#include <execbox.h>
Collaboration diagram for Exec_box:

Public Member Functions | |
| Exec_box (GtkTextView *b, GtkStatusbar *s, Exec_done_fun dfun=0, gpointer udata=0) | |
| ~Exec_box () | |
| void | show_status (const char *msg) |
| void | read_from_child (char *data, int datalen, int exit_code) |
| void | add_message (const char *txt) |
| bool | exec (const char *file, char *argv[]) |
| void | kill_child () |
Private Attributes | |
| Exec_process * | executor |
| GtkTextView * | box |
| GtkStatusbar * | status |
| guint | status_ctx |
| Exec_done_fun | done_fun |
| gpointer | user_data |
Definition at line 90 of file execbox.h.
| Exec_box::Exec_box | ( | GtkTextView * | b, | |
| GtkStatusbar * | s, | |||
| Exec_done_fun | dfun = 0, |
|||
| gpointer | udata = 0 | |||
| ) |
Definition at line 252 of file execbox.cc.
| Exec_box::~Exec_box | ( | ) |
Definition at line 270 of file execbox.cc.
| void Exec_box::show_status | ( | const char * | msg | ) |
Definition at line 281 of file execbox.cc.
| void Exec_box::read_from_child | ( | char * | data, | |
| int | datalen, | |||
| int | exit_code | |||
| ) |
| void Exec_box::add_message | ( | const char * | txt | ) |
| bool Exec_box::exec | ( | const char * | file, | |
| char * | argv[] | |||
| ) |
Definition at line 345 of file execbox.cc.
References Exec_callback().
Here is the call graph for this function:

| void Exec_box::kill_child | ( | ) |
Definition at line 362 of file execbox.cc.
Exec_process* Exec_box::executor [private] |
GtkTextView* Exec_box::box [private] |
GtkStatusbar* Exec_box::status [private] |
guint Exec_box::status_ctx [private] |
Exec_done_fun Exec_box::done_fun [private] |
gpointer Exec_box::user_data [private] |
1.5.1