atomes 1.1.17
atomes: an atomic scale modeling tool box
|
Functions to create the atom(s) / clone(s) advanced configuration window. More...
#include "global.h"
#include "interface.h"
#include "glview.h"
#include "glwindow.h"
#include "color_box.h"
Go to the source code of this file.
Functions | |
atom_search * | allocate_atom_search (int proj, int action, int searchid, int tsize) |
allocate atom search data structure | |
void | check_hidden_visible (project *this_proj) |
check how many atom(s) are visible | |
gchar * | label_atpts (project *this_proj, glwin *view, int id) |
prepare the text of a menu item in the 'Model -> Atom(s)' submenu | |
GtkWidget * | labels_tab (glwin *view, int id) |
create atomic label(s) tab for the atom(s) / clone(s) window | |
GtkWidget * | selection_tab (atom_search *asearch, int nats) |
create the search widget | |
G_MODULE_EXPORT void | update_atom_size (GtkEntry *res, gpointer data) |
update atom radius callback | |
void | atoms_input_win (GtkWidget *win, project *this_proj, int nspec, int aoc, double *val) |
prepare atom radii entry list | |
G_MODULE_EXPORT void | set_atom_parameter (GtkWidget *widg, gpointer data) |
set atom parameter - creating the dialog | |
G_MODULE_EXPORT void | set_atom_color (GtkColorChooser *colob, gpointer data) |
set atom color callback | |
G_MODULE_EXPORT void | toggled_show_hide_atom (GtkToggleButton *but, gpointer data) |
toggle show/hide atom(s) callback GTK3 | |
G_MODULE_EXPORT void | toggled_show_hide_label (GtkToggleButton *but, gpointer data) |
toggle show/hide label(s) callback GTK3 | |
GtkWidget * | prop_tab (glwin *view, int aoc) |
create atom(s)/clone(s) properties tab | |
G_MODULE_EXPORT void | close_model (GtkButton *but, gpointer data) |
free 'model_win' data | |
G_MODULE_EXPORT gboolean | close_event_model (GtkWidget *widg, GdkEvent *event, gpointer data) |
close event callback GTK3 | |
GtkWidget * | advance_atom_notebook (glwin *view, int atom_or_clone) |
create atom(s) advanced properties notebook | |
GtkWidget * | advanced_atom_properties (int atom_or_clone, glwin *view) |
create atom advanced properties window 'model_win' | |
G_MODULE_EXPORT void | atom_properties (GSimpleAction *action, GVariant *parameter, gpointer data) |
atom(s) propery callback GTK4 | |
Variables | |
GtkTreeStore * | atom_model |
Functions to create the atom(s) / clone(s) advanced configuration window.
Definition in file w_atoms.c.
GtkWidget * advance_atom_notebook | ( | glwin * | view, |
int | atom_or_clone ) |
GtkWidget * advanced_atom_properties | ( | int | atom_or_clone, |
glwin * | view ) |
|
extern |
allocate atom search data structure
proj | the target project id |
action | the edition action |
searchid | the atom search id |
tsize | the atom search object list size |
Definition at line 392 of file atom_edit.c.
G_MODULE_EXPORT void atom_properties | ( | GSimpleAction * | action, |
GVariant * | parameter, | ||
gpointer | data ) |
void atoms_input_win | ( | GtkWidget * | win, |
project * | this_proj, | ||
int | nspec, | ||
int | aoc, | ||
double * | val ) |
|
extern |
G_MODULE_EXPORT gboolean close_event_model | ( | GtkWidget * | widg, |
GdkEvent * | event, | ||
gpointer | data ) |
G_MODULE_EXPORT void close_model | ( | GtkButton * | but, |
gpointer | data ) |
|
extern |
create atomic label(s) tab for the atom(s) / clone(s) window
view | the target glwin |
lid | label type (0 = atoms, 1 = clones, 3 = analysis measures, 4 = edition mode measures) |
Definition at line 537 of file w_labels.c.
GtkWidget * prop_tab | ( | glwin * | view, |
int | aoc ) |
|
extern |
create the search widget
asearch | the target atom search |
nats | the total number of atoms |
Definition at line 4141 of file w_search.c.
G_MODULE_EXPORT void set_atom_color | ( | GtkColorChooser * | colob, |
gpointer | data ) |
G_MODULE_EXPORT void set_atom_parameter | ( | GtkWidget * | widg, |
gpointer | data ) |
G_MODULE_EXPORT void toggled_show_hide_atom | ( | GtkToggleButton * | but, |
gpointer | data ) |
G_MODULE_EXPORT void toggled_show_hide_label | ( | GtkToggleButton * | but, |
gpointer | data ) |
G_MODULE_EXPORT void update_atom_size | ( | GtkEntry * | res, |
gpointer | data ) |
|
extern |