43 #ifndef GTKPARTICLEDIAGDIALOG_HPP
44 #define GTKPARTICLEDIAGDIALOG_HPP 1
63 GtkWidget *_radio_plane_x;
64 GtkWidget *_radio_plane_y;
65 GtkWidget *_radio_plane_z;
67 GtkWidget *_radio_emit_xx;
68 GtkWidget *_radio_emit_yy;
69 GtkWidget *_radio_emit_ra;
70 GtkWidget *_radio_emit_zz;
72 GtkWidget *_radio_prof_yz;
73 GtkWidget *_radio_prof_xz;
74 GtkWidget *_radio_prof_xy;
76 GtkWidget *_radio_plot_scatter;
77 GtkWidget *_radio_plot_colormap;
79 GtkWidget *_radio_prof_x;
80 GtkWidget *_radio_prof_y;
81 GtkWidget *_radio_prof_z;
83 GtkWidget *_radio_prof_xp;
84 GtkWidget *_radio_prof_yp;
85 GtkWidget *_radio_prof_zp;
87 GtkWidget *_radio_energy;
89 GtkWidget *_radio_charge;
90 GtkWidget *_radio_mass;
92 void plot1d_toggled2( GtkToggleButton *togglebutton );
93 static void plot1d_toggled( GtkToggleButton *togglebutton,
96 void conversion_toggled2( GtkToggleButton *togglebutton );
97 static void conversion_toggled( GtkToggleButton *togglebutton,
100 void plane_activated(
void );
101 static void plane_toggled( GtkToggleButton *togglebutton,
102 gpointer user_data );
Dialog window for starting interactive particle diagnostics.
Definition: gtkparticlediagdialog.hpp:54
void run(void)
Run the dialog.
Definition: gtkparticlediagdialog.cpp:241
~GTKParticleDiagDialog()
Destructor.
Definition: gtkparticlediagdialog.cpp:64
GTKParticleDiagDialog(GtkWidget *window, GTKPlotter &plotter, int plane, double val)
Dialog window for starting interactive particle diagnostics.
Definition: gtkparticlediagdialog.cpp:49
GTK Plotter class.
Definition: gtkplotter.hpp:66
Geometry defining class.
Definition: geometry.hpp:180