#include "semaphore.h"
#include "preview.h"
#include "fitsoutput.h"
Go to the source code of this file.
Defines | |
#define | _texoutput_h 1 |
Enumerations | |
enum | texoutput_ops { texoutput_op_del, texoutput_op_edit, texoutput_op_nop, texoutput_op_imstat, texoutput_op_comment, texoutput_op_dap, texoutput_op_print, texoutput_op_time, texoutput_op_edit_vigilance } |
Functions | |
void | texoutput_add_imstat (struct image_statistics_struct) |
executes the "add image statistics" operation | |
void | texoutput_init () |
(constructor) intializes the texoutput system | |
void | texoutput_delete () |
deletes the tex file | |
void | texoutput_view () |
displays the compiled version of the tex file | |
void | texoutput_compile () |
compiles the tex file | |
void | texoutput_background_handler () |
called by a timer. | |
void | texoutput_add_comment (char *comment) |
adds a comment | |
void | texoutput_queue_comment (char *comment) |
queues the "add comment" operation | |
void | texoutput_queue_dap (struct dap_struct dap) |
queues the "add data associated parameters" operation | |
void | texoutput_queue_print (int n) |
queues the "print file" operation | |
void | texoutput_queue_delete () |
queues the "delete file" operation | |
void | texoutput_view_backup () |
displays the compiled version of the backup tex file | |
void | texoutput_add_dap (struct dap_struct dap) |
adds the data associated parameters to the logfile | |
void | texoutput_print (int n) |
prints the tex file | |
void | texoutput_push_item (struct texoutput_struct input) |
queues a new request into the texoutput queue. | |
int | texoutput_pop_item (struct texoutput_struct *dummy) |
pops an texoutput request from the texoutput queue. | |
void | texoutput_add_time () |
adds a timestamp to the logfile | |
void | ui_texoutput_ready_for_edit (char *dummy) |
called by texout.c whenever the texfile is ready to be edited. | |
void | ui_texoutput_appended (char *dummy) |
called by texout.c whenever something has been appended to the texfile. | |
Variables | |
sem_t | texoutput_sem |
char | texoutput_path [1000] |
char | texoutput_compile_command [1000] |
char | texoutput_compile_backup_command [1000] |
char | texoutput_viewer_command [1000] |
char | texoutput_editor_command [1000] |
char | texoutput_print_command [1000] |
Copyright (C) 2001-2003 Dirk Huenniger (dhun@astro.uni-bonn.de)
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
adds a comment
|
|
adds the data associated parameters to the logfile
|
|
executes the "add image statistics" operation
|
|
adds a timestamp to the logfile
|
|
called by a timer.
|
|
compiles the tex file
|
|
deletes the tex file
|
|
(constructor) intializes the texoutput system
|
|
pops an texoutput request from the texoutput queue.
|
|
prints the tex file
|
|
queues a new request into the texoutput queue.
|
|
queues the "add comment" operation
|
|
queues the "add data associated parameters" operation
|
|
queues the "delete file" operation
|
|
queues the "print file" operation
|
|
displays the compiled version of the tex file
|
|
displays the compiled version of the backup tex file
|
|
called by texout.c whenever something has been appended to the texfile.
|
|
called by texout.c whenever the texfile is ready to be edited.
|
|
the command to compile the backup tex file |
|
the command to compile the tex file |
|
the command to start an editor (for .tex files) |
|
the path containg the texfile related files |
|
a command to print a .ps file |
|
semaphore protecting body.tex main.tex main.dvi and main.ps |
|
the command to start the .dvi (compile version of .tex) viewer |