atomes 1.1.17
atomes: an atomic scale modeling tool box
|
Functions to create the axis parameters edition window. More...
Go to the source code of this file.
Macros | |
#define | AXIS_STYLES 2 |
#define | AXIS_TEMPLATES 5 |
Functions | |
G_MODULE_EXPORT void | set_labels_render (GtkWidget *widg, gpointer data) |
G_MODULE_EXPORT void | set_labels_font (GtkFontButton *fontb, gpointer data) |
change label(s) font | |
G_MODULE_EXPORT void | set_labels_scale (GtkToggleButton *but, gpointer data) |
change label(s) scale - toggle callback GTK3 | |
G_MODULE_EXPORT void | update_bond_parameter (GtkEntry *res, gpointer data) |
update bond parameter callback | |
void | activate_pos_box (glwin *view, gboolean val) |
update axis position data | |
G_MODULE_EXPORT void | set_axis_template (GtkComboBox *box, gpointer data) |
set axis position callback | |
G_MODULE_EXPORT void | set_axis_combo_style (GtkComboBox *box, gpointer data) |
set axis style callback | |
G_MODULE_EXPORT void | set_show_axis_toggle (GtkToggleButton *but, gpointer data) |
show / hide axis callback GTK3 | |
G_MODULE_EXPORT void | use_axis_default_positions (GtkToggleButton *but, gpointer data) |
use axis default colors callback GTK3 | |
void | init_axis_colors (glwin *view) |
initialize axis colors | |
G_MODULE_EXPORT void | use_axis_default_colors (GtkToggleButton *but, gpointer data) |
use axis default color callback GTK3 | |
G_MODULE_EXPORT void | set_axis_color (GtkColorChooser *colob, gpointer data) |
change axis color | |
void | axis_position_has_changed (gpointer data, double v) |
change axis position | |
G_MODULE_EXPORT gboolean | scroll_set_axis_position (GtkRange *range, GtkScrollType scroll, gdouble value, gpointer data) |
change axis position - scroll callback | |
G_MODULE_EXPORT void | set_axis_position (GtkRange *range, gpointer data) |
change axis position - range callback | |
G_MODULE_EXPORT void | set_axis_labels (GtkToggleButton *but, gpointer data) |
set axis labels callback GTK3 | |
G_MODULE_EXPORT void | set_axis_title (GtkEntry *entry, gpointer data) |
set axis title callback | |
G_MODULE_EXPORT void | axis_advanced (GtkWidget *widg, gpointer data) |
create the axis advanced parameters window callback GTK3 | |
Variables | |
gchar * | axis [3] = {"X", "Y", "Z"} |
gchar * | axis_style [AXIS_STYLES] = {"Wireframe", "Cylinders"} |
gchar * | al [3] = {"% of the window width", "% of the window height", "% of the window depth"} |
gchar * | axis_template [AXIS_TEMPLATES] = {"Top Right Corner *", "Top Left Corner *", "Bottom Right Corner *", "Bottom Left Corner *", "Center **"} |
double | axis_init_color [3][3] = {{0.0, 0.0, 1.0},{0.0, 1.0, 0.0},{1.0, 0.0, 0.0}} |
double | axis_range [3][2] = {{0.0,100.0}, {0.0, 100.0}, {0.0, 100.0}} |
GtkWidget * | axis_data = NULL |
GtkWidget * | axis_position_box |
GtkWidget * | templates |
GtkWidget * | styles = NULL |
GtkWidget * | width_box |
GtkWidget * | radius_box |
GtkWidget * | axis_color_title [3] |
GtkWidget * | ax_title [3] |
Functions to create the axis parameters edition window.
Definition in file w_axis.c.
void activate_pos_box | ( | glwin * | view, |
gboolean | val ) |
G_MODULE_EXPORT void axis_advanced | ( | GtkWidget * | widg, |
gpointer | data ) |
void axis_position_has_changed | ( | gpointer | data, |
double | v ) |
void init_axis_colors | ( | glwin * | view | ) |
G_MODULE_EXPORT gboolean scroll_set_axis_position | ( | GtkRange * | range, |
GtkScrollType | scroll, | ||
gdouble | value, | ||
gpointer | data ) |
G_MODULE_EXPORT void set_axis_color | ( | GtkColorChooser * | colob, |
gpointer | data ) |
G_MODULE_EXPORT void set_axis_combo_style | ( | GtkComboBox * | box, |
gpointer | data ) |
G_MODULE_EXPORT void set_axis_labels | ( | GtkToggleButton * | but, |
gpointer | data ) |
G_MODULE_EXPORT void set_axis_position | ( | GtkRange * | range, |
gpointer | data ) |
G_MODULE_EXPORT void set_axis_template | ( | GtkComboBox * | box, |
gpointer | data ) |
G_MODULE_EXPORT void set_axis_title | ( | GtkEntry * | entry, |
gpointer | data ) |
|
extern |
change label(s) font
fontb | the GtkFontButton sending the signal |
data | the associated data pointer |
Definition at line 232 of file w_labels.c.
|
extern |
|
extern |
change label(s) scale - toggle callback GTK3
but | the GtkToggleButton sending the signal |
data | the associated data pointer |
Definition at line 356 of file w_labels.c.
G_MODULE_EXPORT void set_show_axis_toggle | ( | GtkToggleButton * | but, |
gpointer | data ) |
|
extern |
G_MODULE_EXPORT void use_axis_default_colors | ( | GtkToggleButton * | but, |
gpointer | data ) |
G_MODULE_EXPORT void use_axis_default_positions | ( | GtkToggleButton * | but, |
gpointer | data ) |
gchar* al[3] = {"% of the window width", "% of the window height", "% of the window depth"} |
double axis_init_color[3][3] = {{0.0, 0.0, 1.0},{0.0, 1.0, 0.0},{1.0, 0.0, 0.0}} |
double axis_range[3][2] = {{0.0,100.0}, {0.0, 100.0}, {0.0, 100.0}} |
gchar* axis_style[AXIS_STYLES] = {"Wireframe", "Cylinders"} |
gchar* axis_template[AXIS_TEMPLATES] = {"Top Right Corner *", "Top Left Corner *", "Bottom Right Corner *", "Bottom Left Corner *", "Center **"} |