atomes 1.1.17
atomes: an atomic scale modeling tool box
|
Functions to create the 'Environments configuration' window. More...
#include "global.h"
#include "interface.h"
#include "glview.h"
#include "glwindow.h"
#include "bind.h"
Go to the source code of this file.
Functions | |
cairo_surface_t * | col_surface (double r, double g, double b, int x, int y) |
create a cairo sufrace painted with the appropriate color | |
G_MODULE_EXPORT void | set_color_map (GtkWidget *widg, gpointer data) |
set color map callback | |
G_MODULE_EXPORT void | cloned_poly (GtkWidget *widg, gpointer data) |
cloned polyehdra callback - GTK3 | |
GtkWidget * | rings_tab (glwin *view, int g) |
create the ring(s) tab for the advanced environments window | |
GtkWidget * | chains_tab (glwin *view) |
create the chain(s) tab for the advanced environments window | |
G_MODULE_EXPORT void | toggled_show_hide_coord (GtkToggleButton *widg, gpointer data) |
toggle show / hide coordination callback GTK3 | |
G_MODULE_EXPORT void | toggled_label_unlabel_coord (GtkToggleButton *widg, gpointer data) |
toggle label / unlabel coordination callback GTK3 | |
G_MODULE_EXPORT void | toggled_select_unselect_coord (GtkToggleButton *widg, gpointer data) |
toggle select / unselect coordination callback GTK3 | |
G_MODULE_EXPORT void | toggled_show_hide_poly (GtkToggleButton *widg, gpointer data) |
toggle show / hide polyhedra callback GTK3 | |
G_MODULE_EXPORT void | set_color_frag_mol (GtkColorChooser *colob, gpointer data) |
set fragment or molecule color | |
G_MODULE_EXPORT void | set_color_coord (GtkColorChooser *colob, gpointer data) |
set coordination color | |
void | poly_alpha_has_changed (gpointer data, GLfloat v) |
change polyhedra opacity | |
G_MODULE_EXPORT gboolean | scroll_set_poly_alpha (GtkRange *range, GtkScrollType scroll, gdouble value, gpointer data) |
set polyhedra opacity - scroll callback | |
G_MODULE_EXPORT void | set_poly_alpha (GtkRange *range, gpointer data) |
set polyhedra opacity - range callback | |
gboolean | add_geo (int poly, project *this_proj, int g, int i, int j) |
test add this geometry data to the tree store or not ? | |
GtkWidget * | coord_tab (glwin *view, int geo, int poly) |
create coordination(s) and polyhedra tab | |
G_MODULE_EXPORT void | on_select_frag_mol (GtkCellRendererToggle *cell_renderer, gchar *string_path, gpointer data) |
tree store action on cell selection | |
void | set_frag_mol_cell_background (GtkListStore *store, GtkTreeIter iter, ColRGBA col) |
set tree store cell background color | |
void | add_this_frag_mol_to_search_tree (project *this_proj, int geo, int gid) |
add fragment or molecule in the search tree | |
G_MODULE_EXPORT void | run_set_this_frag_mol_color (GtkDialog *win, gint response_id, gpointer data) |
set fragment / molecule color - running the dialog | |
void | set_this_frag_mol_color (gpointer data, GtkTreePath *path) |
set fragment / molecule color - creating the dialog | |
G_MODULE_EXPORT void | to_set_this_frag_mol_color (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, gpointer data) |
set fragment/molecule color tree view callback | |
GtkWidget * | create_frag_mol_tree (project *this_proj, int geo) |
create the fragment(s) / molecule(s) search tree store | |
G_MODULE_EXPORT void | update_frag_mol_search (GtkEntry *res, gpointer data) |
update the fragment(s) / molecule(s) search widget | |
GtkWidget * | create_frag_mol_search (project *this_proj, int geo) |
create the frgament(s)/molecule(s) search widget | |
GtkWidget * | fragmol_tab (glwin *view, int geo) |
create fragment(s) or molecule(s) tab | |
G_MODULE_EXPORT void | set_atom_color_map_box (GtkComboBox *box, gpointer data) |
change atom color map | |
G_MODULE_EXPORT void | set_poly_color_map_box (GtkComboBox *box, gpointer data) |
change polyhedra color map | |
G_MODULE_EXPORT void | on_cloned_poly_toggled (GtkToggleButton *Button, gpointer data) |
toggle show / hide cloned polyhedra callback GTK3 | |
GtkWidget * | param_tab (glwin *view) |
environments configuration window parameters tab | |
G_MODULE_EXPORT void | close_coord (GtkButton *but, gpointer data) |
environments configuration window close button | |
G_MODULE_EXPORT gboolean | close_event_coord (GtkWidget *widg, GdkEvent *event, gpointer data) |
environments configuration window close event callback GTK3 | |
GtkWidget * | advanced_coord_properties (glwin *view, int page) |
create the environments configuration window | |
int | get_page_from_geo_coord (glwin *view, int geo, int coord) |
find the proper page to display in the notebook | |
G_MODULE_EXPORT void | coord_properties (GtkWidget *widg, gpointer data) |
create the environments configuration window | |
Variables | |
int | selected_aspec |
char * | text_maps [ATOM_MAPS] |
int | frag_mol_status |
Functions to create the 'Environments configuration' window.
Definition in file w_coord.c.
gboolean add_geo | ( | int | poly, |
project * | this_proj, | ||
int | g, | ||
int | i, | ||
int | j ) |
void add_this_frag_mol_to_search_tree | ( | project * | this_proj, |
int | geo, | ||
int | gid ) |
add fragment or molecule in the search tree
this_proj | the target project |
geo | 2 = fragment(s) or 3 = molecule(s) |
gid | fragment or molecule id number to add |
GtkWidget * advanced_coord_properties | ( | glwin * | view, |
int | page ) |
|
extern |
create the chain(s) tab for the advanced environments window
view | the target glwin |
Definition at line 784 of file w_chains.c.
|
extern |
G_MODULE_EXPORT void close_coord | ( | GtkButton * | but, |
gpointer | data ) |
G_MODULE_EXPORT gboolean close_event_coord | ( | GtkWidget * | widg, |
GdkEvent * | event, | ||
gpointer | data ) |
|
extern |
create a cairo sufrace painted with the appropriate color
r | red value |
g | green value |
b | blue value |
x | surface x size |
y | surface y size |
Definition at line 87 of file color_box.c.
G_MODULE_EXPORT void coord_properties | ( | GtkWidget * | widg, |
gpointer | data ) |
GtkWidget * coord_tab | ( | glwin * | view, |
int | geo, | ||
int | poly ) |
GtkWidget * create_frag_mol_search | ( | project * | this_proj, |
int | geo ) |
create the frgament(s)/molecule(s) search widget
this_proj | the target project |
geo | 2 = fragment(s) or 3 = molecule(s) |
GtkWidget * create_frag_mol_tree | ( | project * | this_proj, |
int | geo ) |
create the fragment(s) / molecule(s) search tree store
this_proj | the target project |
geo | 2 = fragment(s) or 3 = molecule(s) |
GtkWidget * fragmol_tab | ( | glwin * | view, |
int | geo ) |
create fragment(s) or molecule(s) tab
view | the target glwin |
geo | 2 = fragment(s) or 3 = molecule(s) |
int get_page_from_geo_coord | ( | glwin * | view, |
int | geo, | ||
int | coord ) |
G_MODULE_EXPORT void on_cloned_poly_toggled | ( | GtkToggleButton * | Button, |
gpointer | data ) |
G_MODULE_EXPORT void on_select_frag_mol | ( | GtkCellRendererToggle * | cell_renderer, |
gchar * | string_path, | ||
gpointer | data ) |
GtkWidget * param_tab | ( | glwin * | view | ) |
void poly_alpha_has_changed | ( | gpointer | data, |
GLfloat | v ) |
|
extern |
G_MODULE_EXPORT void run_set_this_frag_mol_color | ( | GtkDialog * | win, |
gint | response_id, | ||
gpointer | data ) |
G_MODULE_EXPORT gboolean scroll_set_poly_alpha | ( | GtkRange * | range, |
GtkScrollType | scroll, | ||
gdouble | value, | ||
gpointer | data ) |
G_MODULE_EXPORT void set_atom_color_map_box | ( | GtkComboBox * | box, |
gpointer | data ) |
G_MODULE_EXPORT void set_color_coord | ( | GtkColorChooser * | colob, |
gpointer | data ) |
G_MODULE_EXPORT void set_color_frag_mol | ( | GtkColorChooser * | colob, |
gpointer | data ) |
|
extern |
void set_frag_mol_cell_background | ( | GtkListStore * | store, |
GtkTreeIter | iter, | ||
ColRGBA | col ) |
G_MODULE_EXPORT void set_poly_alpha | ( | GtkRange * | range, |
gpointer | data ) |
G_MODULE_EXPORT void set_poly_color_map_box | ( | GtkComboBox * | box, |
gpointer | data ) |
void set_this_frag_mol_color | ( | gpointer | data, |
GtkTreePath * | path ) |
G_MODULE_EXPORT void to_set_this_frag_mol_color | ( | GtkTreeView * | tree_view, |
GtkTreePath * | path, | ||
GtkTreeViewColumn * | column, | ||
gpointer | data ) |
G_MODULE_EXPORT void toggled_label_unlabel_coord | ( | GtkToggleButton * | widg, |
gpointer | data ) |
G_MODULE_EXPORT void toggled_select_unselect_coord | ( | GtkToggleButton * | widg, |
gpointer | data ) |
G_MODULE_EXPORT void toggled_show_hide_coord | ( | GtkToggleButton * | widg, |
gpointer | data ) |
G_MODULE_EXPORT void toggled_show_hide_poly | ( | GtkToggleButton * | widg, |
gpointer | data ) |
G_MODULE_EXPORT void update_frag_mol_search | ( | GtkEntry * | res, |
gpointer | data ) |
update the fragment(s) / molecule(s) search widget
res | the GtkEntry sending the signal |
data | the associated data pointer |