|
atomes 1.3.1
atomes: an atomic scale modeling tool box
|
Functions to create the axis parameters edition window. More...
#include "global.h"#include "interface.h"#include "glview.h"#include "glwindow.h"#include "preferences.h"Go to the source code of this file.
Macros | |
| #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_axis_parameter (GtkEntry *res, gpointer data) |
| update axis parameter callback | |
| G_MODULE_EXPORT void | update_axis_length (GtkEntry *res, gpointer data) |
| update axis length 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 (ColRGBA axcol[3], axis_edition *axis_win) |
| 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 gboolean | on_axis_delete (GtkWidget *widg, GdkEvent *event, gpointer data) |
| axis window delete event - GTK3 | |
| G_MODULE_EXPORT void | axis_advanced (GtkWidget *widg, gpointer data) |
| create the axis advanced parameters window | |
Variables | |
| 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}} |
| gboolean | from_box_or_axis |
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 | ( | ColRGBA | axcol[3], |
| axis_edition * | axis_win ) |
initialize axis colors
| axcol | the target axis colors |
| view | the target axis_edition data structure |
| G_MODULE_EXPORT gboolean on_axis_delete | ( | GtkWidget * | widg, |
| GdkEvent * | event, | ||
| gpointer | data ) |
| 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 250 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 403 of file w_labels.c.
| G_MODULE_EXPORT void set_show_axis_toggle | ( | GtkToggleButton * | but, |
| gpointer | data ) |
| G_MODULE_EXPORT void update_axis_length | ( | GtkEntry * | res, |
| gpointer | data ) |
| G_MODULE_EXPORT void update_axis_parameter | ( | GtkEntry * | res, |
| gpointer | data ) |
| G_MODULE_EXPORT void use_axis_default_colors | ( | GtkToggleButton * | but, |
| gpointer | data ) |
| G_MODULE_EXPORT void use_axis_default_positions | ( | GtkToggleButton * | but, |
| gpointer | data ) |
| 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}} |