67 this_proj -> text_buffer[i] =
add_buffer (NULL, NULL, NULL);
68 print_info (
"\n\nWorkspace information\n\n\n",
"heading", this_proj -> text_buffer[0]);
72 print_info (
"\tWorkspace file: ",
"italic", this_proj -> text_buffer[0]);
75 str = g_strdup_printf (
"\n\n\t%d",
nprojects);
76 print_info (str,
"bold_red", this_proj -> text_buffer[0]);
78 print_info (
" project(s) in workspace: ", NULL, this_proj -> text_buffer[0]);
82 print_info (
"\n\n\t\t- ", NULL, this_proj -> text_buffer[0]);
86 print_info (
"\n\n\tActive project: ", NULL, this_proj -> text_buffer[0]);
90 this_proj -> text_buffer[i] =
add_buffer (NULL, NULL, NULL);
91 model_info (this_proj, this_proj -> text_buffer[1]);
94 this_proj -> text_buffer[i] =
add_buffer (NULL, NULL, NULL);
95 opengl_info (this_proj, this_proj -> text_buffer[i]);
98 if (this_proj -> text_buffer[i] == NULL && this_proj -> visok[
GR])
update_rdf_view (this_proj,
GR);
101 if (this_proj -> text_buffer[i] == NULL && this_proj -> visok[
SQ])
update_sq_view (this_proj,
SQ);
104 if (this_proj -> text_buffer[i] == NULL && this_proj -> visok[
SK])
update_sq_view (this_proj,
SK);
107 if (this_proj -> text_buffer[i] == NULL && this_proj -> visok[
GK])
update_rdf_view (this_proj,
GK);
110 if (this_proj -> text_buffer[i] == NULL && this_proj -> visok[
AN])
update_angle_view (this_proj);
113 if (this_proj -> text_buffer[i] == NULL && this_proj -> visok[
RI])
115 for (j=0; j<5; j++)
if (this_proj -> rsparam[j][5])
update_rings_view (this_proj, j);
119 if (this_proj -> text_buffer[i] == NULL && this_proj -> visok[
CH])
update_chains_view (this_proj);
125 if (this_proj -> text_buffer[i] == NULL && this_proj -> visok[
MS])
update_msd_view (this_proj);
128 if (this_proj -> text_buffer[i] == NULL) this_proj -> text_buffer[i] =
add_buffer (NULL, NULL, NULL);
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 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