|
Defines |
#define | __gui_h 1 |
#define | BUTTON_NORMAL 0 |
#define | BUTTON_BREAK 1 |
#define | BUTTON_DISABLE 2 |
#define | UPDATE_BUTTONS 1 |
#define | UPDATE_CCU_STATUS 2 |
#define | UPDATE_TERMINAL 3 |
#define | UPDATE_FILENAME 4 |
#define | UPDATE_OBJECTNAME 5 |
#define | UPDATE_PROGRESS 6 |
#define | UPDATE_FILTERLIST 7 |
#define | UPDATE_SEQUENCES 8 |
#define | UPDATE_PREVIEW 9 |
#define | SHOW_ZEROVOLT 10 |
#define | UPDATE_IMSTAT 11 |
#define | UPDATE_FLATS_DONE 12 |
#define | UPDATE_SHUTTER_OFFSET 13 |
Functions |
int | parse_gui (void) |
| parses the gboccia main window
|
void | init_gui (void) |
| initializes the graphical user interface
|
void | init_sequencecombo (void) |
| initialize the "sequence" combobox in the gboccia main window
|
int | init_gaincombo (void) |
| initializes the "gain" combobox in the gboccia main window
|
void | gui_init_instctrlwinddow (void) |
| initializes the "instrument control" window
|
void | init_drawarea (void) |
| sets up rgbbuffer
|
int | gui_done_queuewinddow (void) |
| parses the "queue" window, loads and starts the selected queue in the CCU
|
void | on_darea_expose (GtkWidget *widget, GdkEventExpose *event, gpointer user_data) |
| GTK callback for rgbbuffer expose event.
|
int | gui_ccu_contact (void) |
void | gui_update_preview (unsigned char *data, int size) |
void | gui_init_acquisition (void) |
void | gui_update_buttons (struct gui_button_struct input) |
| sets the buttons in the gboccia main window to a state given by the parameter
|
void | gui_init_dapwinddow (void) |
| initializes the "data associated parameters" window
|
int | gui_done_databasewinddow (void) |
| parses the "database" window and starts the download of the selected database into the CCU
|
void | gui_done_dapwindow (void) |
| parses the "data associated parameters" window
|
void | gui_done_multiplewindow (void) |
| parses the multiple exposure window
|
void | gui_init_databasewinddow (void) |
| initializes the "database" window
|
void | gui_show_full (void) |
| starts the external fits viewer
|
int | gui_init_specialsequencecombo (void) |
| initialize the "sequence" combobox in the "special exposure" window
|
int | gui_init_specialgaincombo (void) |
| initializes the "gain" combobox in the "special exposure" window
|
void | gui_ccu_display_status (struct ccu_status_struct status) |
| display the current status of the CCU using GTK
|
void | gui_queue_buttons (struct gui_button_struct input) |
| queues a gui change request concerning buttons.
|
void | gui_queue_objectname (char *input) |
| queues a gui change request concerning the objectname entry.
|
gboolean | gui_idle (void) |
| performs the changes of the GUIas requested by the threads
|
void | gui_queue_normal (void) |
| queues a normal exposure
|
void | gui_push_item (struct gui_update_struct input) |
| queues a gui change request.
|
int | gui_done_autoflatwinddow () |
void | gui_done_ccddatabasewindow () |
| parses the "ccd database" window
|
Variables |
guchar * | rgbbuf |
char | gui_lastname [1000] |
acquisition_struct | gui_special_struct |
char | gtk_ccu_sequence_context [100][1000] |
char | gui_multiplefilename [1000] |
char | gui_queuefilename [1000] |
volatile int | gui_clock |
sem_t | gui_list_sem |
sem_t | gui_status_sem |
int | gui_nexposures |
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.