97 g_debug (
"UPDATE_PROJECT: to update");
163 g_debug (
"UPDATE_PROJECT: updated");
210 errp = g_strdup_printf (
"Impossible to update project: %s\n",
active_project -> name);
Binding to the Fortran90 subroutines.
void read_chem_(double *, double *, double *, double *)
void read_data_(int *, int *)
void prep_spec_(double *, int *, int *)
void lattice_(int *, int *, double[3][3], double[3], double[3], int *, int *, int *)
int alloc_data_(int *, int *, int *)
void to_read_pos()
send atomic coordinates to Fortran90
Callback declarations for main window.
void fill_tool_model()
fill the tool window tree model
integer(kind=c_int) function chemistry()
GSimpleAction * edition_actions[3]
int * allocint(int val)
allocate an int * pointer
GSimpleAction * analyze_actions[9]
Global variable declarations Global convenience function declarations Global data structure defin...
coord_info * active_coord
atomes_action edition_acts[]
chemical_data * active_chem
atomes_action analyze_acts[]
void add_action(GSimpleAction *action)
add action to the main window action map
gchar * prepare_for_title(gchar *init)
prepare a string for a window title, getting rid of all markup
void cutoffsend()
send cutoffs to Fortran90
void remove_action(gchar *action_name)
add action from the main window action map
project * get_project_by_id(int p)
get project pointer using id number
void clean_view()
clean the main window
void show_error(char *error, int val, GtkWidget *win)
show error message
Messaging function declarations.
Function declarations for reading atomes project file Function declarations for saving atomes proje...
GtkTreeStore * tool_model
void opengl_project_changed(int id)
change the OpenGL project
void active_project_changed(int id)
change the active project
void prep_calc_actions()
prepare analysis widgets
GtkWidget * work_menu(int p, int c)
create the workspace popup menu
int update_project()
update project: send data to Fortran90, and update calculation interactors
void correct_this_window_title(GtkWidget *win, gchar *str)
use new title for GtkWindow, providing it exists
Function declarations for workspace managment.