#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] |