Exec_box Class Reference

#include <execbox.h>

Collaboration diagram for Exec_box:

Collaboration graph
[legend]
List of all members.

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_processexecutor
GtkTextView * box
GtkStatusbar * status
guint status_ctx
Exec_done_fun done_fun
gpointer user_data

Detailed Description

Definition at line 90 of file execbox.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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 
)

Definition at line 305 of file execbox.cc.

Referenced by Exec_callback().

void Exec_box::add_message ( const char *  txt  ) 

Definition at line 330 of file execbox.cc.

Referenced by Ucc_done().

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.


Member Data Documentation

Exec_process* Exec_box::executor [private]

Definition at line 92 of file execbox.h.

GtkTextView* Exec_box::box [private]

Definition at line 93 of file execbox.h.

GtkStatusbar* Exec_box::status [private]

Definition at line 94 of file execbox.h.

guint Exec_box::status_ctx [private]

Definition at line 95 of file execbox.h.

Exec_done_fun Exec_box::done_fun [private]

Definition at line 96 of file execbox.h.

gpointer Exec_box::user_data [private]

Definition at line 97 of file execbox.h.


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 14:50:29 2007 for ExultEngine by  doxygen 1.5.1