Main Page | Class List | Directories | File List | Class Members | File Members

texoutput.h

Go to the documentation of this file.
00001 
00015 #ifndef __texoutput_h
00016 #define _texoutput_h 1
00017 #include "semaphore.h"
00018 #include "preview.h"
00019 #include "fitsoutput.h"
00020 struct texoutput_struct {
00021         int op;
00022         int ncopys;
00023         char comment_string[3001];
00024         struct dap_struct dap;  
00025         struct image_statistics_struct imstat;  
00026 };
00027 extern sem_t texoutput_sem;
00028 extern char texoutput_path[1000];
00029 extern char texoutput_compile_command[1000];
00030 extern char texoutput_compile_backup_command[1000];
00031 extern char texoutput_viewer_command[1000];
00032 extern char texoutput_editor_command[1000];
00033 extern char texoutput_print_command[1000];
00034 enum texoutput_ops{texoutput_op_del,texoutput_op_edit,texoutput_op_nop,texoutput_op_imstat,
00035         texoutput_op_comment,texoutput_op_dap,texoutput_op_print,texoutput_op_time,texoutput_op_edit_vigilance};
00036 void texoutput_add_imstat(struct image_statistics_struct);
00037 void texoutput_init();
00038 void texoutput_delete();
00039 void texoutput_view();
00040 void texoutput_compile();
00041 void texoutput_background_handler();
00042 void texoutput_add_comment(char * comment) ;
00043 void texoutput_queue_comment(char* comment);
00044 void texoutput_queue_dap(struct dap_struct dap);
00045 void texoutput_queue_print(int n);
00046 void texoutput_queue_delete();
00047 void texoutput_view_backup();
00048 void texoutput_add_dap(struct dap_struct  dap) ;
00049 void texoutput_print(int n);
00050 void texoutput_push_item(struct texoutput_struct input);
00051 int texoutput_pop_item(struct texoutput_struct *dummy);
00052 void texoutput_add_time();
00053 extern void ui_texoutput_ready_for_edit(char* dummy);
00054 extern void ui_texoutput_appended(char* dummy);
00055 #endif

Generated on Fri Dec 16 22:23:35 2005 for gboccia by  doxygen 1.4.2