68 this_proj -> text_buffer[0] =
add_buffer (NULL, NULL, NULL);
69 print_info (_(
"\n\nWorkspace information\n\n\n"),
"heading", this_proj -> text_buffer[0]);
73 print_info (_(
"\tWorkspace file: "),
"italic", this_proj -> text_buffer[0]);
76 str = g_strdup_printf (
"\n\n\t%d",
nprojects);
77 print_info (str,
"bold_red", this_proj -> text_buffer[0]);
79 print_info (_(
" project(s) in workspace: "), NULL, this_proj -> text_buffer[0]);
83 print_info (
"\n\n\t\t- ", NULL, this_proj -> text_buffer[0]);
87 print_info (_(
"\n\n\tActive project: "), NULL, this_proj -> text_buffer[0]);
91 this_proj -> text_buffer[1] =
add_buffer (NULL, NULL, NULL);
92 model_info (this_proj, this_proj -> text_buffer[1]);
95 this_proj -> text_buffer[2] =
add_buffer (NULL, NULL, NULL);
96 opengl_info (this_proj, this_proj -> text_buffer[2]);
101 if (this_proj -> analysis[i] -> calc_buffer == NULL && this_proj -> analysis[i] -> calc_ok)
121 for (j=0; j<5; j++)
if (this_proj -> rsparam[j][5])
update_rings_view (this_proj, j);
143 if (this_proj -> text_buffer[j] == NULL) this_proj -> text_buffer[j] =
add_buffer (NULL, NULL, NULL);
148 if (this_proj -> analysis[i] -> calc_buffer == NULL) this_proj -> analysis[i] -> calc_buffer =
add_buffer (NULL, NULL, NULL);
149 view_buffer (this_proj -> analysis[i] -> calc_buffer);
Global variable declarations Global convenience function declarations Global data structure defin...
GtkTextBuffer * add_buffer(GCallback handler, gpointer data, gchar *text)
create a GtkTextBuffer
gchar * prepare_for_title(gchar *init)
prepare a string for a window title, getting rid of all markup
void view_buffer(GtkTextBuffer *buffer)
set a text buffer in the main window or an image
void print_info(gchar *str, gchar *stag, GtkTextBuffer *buffer)
print information in GtkTextBuffer
Messaging function declarations.
Function declarations for reading atomes project file Function declarations for saving atomes proje...
void update_chains_view(project *this_proj)
update the chains statistics text view after the calculation
void update_rdf_view(project *this_proj, int rdf)
update the project text view for the g(r)/g(k) calculation
void update_sq_view(project *this_proj, int sqk)
update the text view for s(q) / s(k) calculation
void update_rings_view(project *this_proj, int c)
update the text view for ring statistics
void opengl_info(project *this_proj, GtkTextBuffer *buf)
display OpenGL information in a GtkTextBuffer
void model_info(project *this_proj, GtkTextBuffer *buf)
display model information in GtkTexBuffer
void update_skt_view(project *this_proj)
update the text view for s(k,t) and s(q,w) calculation
void workinfo(project *this_proj, int i)
display information about a workspace menu item for a project
void update_angle_view(project *this_proj)
update angle calculation information text buffer
void update_msd_view(project *this_proj)
update the project text view for the MSD calculation
void update_spherical_view(project *this_proj)
update the text view for spherical harmonics