193 if (to_cli -> l_ghtning.spot)
195 for (i=0; i<to_cli -> l_ghtning.lights; i++)
197 g_free (to_cli -> l_ghtning.spot[i]);
199 g_free (to_cli -> l_ghtning.spot);
205 if (to_cli -> xyz -> title[i]) g_free (to_cli -> xyz -> title[i]);
207 g_free (to_cli -> xyz);
208 to_cli -> xyz = NULL;
212 g_free (to_cli -> abc);
213 to_cli -> abc = NULL;
217 if (to_cli -> show_atom[i])
219 g_free (to_cli -> show_atom[i]);
220 to_cli -> show_atom[i] = NULL;
222 if (to_cli -> show_label[i])
224 g_free (to_cli -> show_label[i]);
225 to_cli -> show_label[i] = NULL;
230 if (to_cli -> show_poly[i])
232 g_free (to_cli -> show_poly[i]);
233 to_cli -> show_poly[i] = NULL;
238 if (to_cli -> show_coord[i])
240 g_free (to_cli -> show_coord[i]);
241 to_cli -> show_coord[i] = NULL;
243 if (to_cli -> spcolor[i])
245 for (j=0; j<((i < 2) ? to_clean -> nspec : 1); j++)
247 if (to_cli -> spcolor[i][j])
249 g_free (to_cli -> spcolor[i][j]);
250 to_cli -> spcolor[i][j] = NULL;
253 g_free (to_cli -> spcolor[i]);
254 to_cli -> spcolor[i] = NULL;
257 if (to_cli -> at_color)
259 g_free (to_cli -> at_color);
260 to_cli -> at_color = NULL;
262 if (to_cli -> sphererad)
264 g_free (to_cli -> sphererad);
265 to_cli -> sphererad =NULL;
267 if (to_cli -> pointrad)
269 g_free (to_cli -> pointrad);
270 to_cli -> pointrad = NULL;
272 if (to_cli -> atomicrad)
274 g_free (to_cli -> atomicrad);
275 to_cli -> atomicrad = NULL;
281 if (to_cli -> fm_show_vol[i][j])
283 g_free (to_cli -> fm_show_vol[i][j]);
285 if (to_cli -> fm_vol_col[i][j])
287 g_free (to_cli -> fm_vol_col[i][j]);
293 if (to_cli -> i_rings[i] != NULL)
295 for (j=0; j<to_cli -> i_rings[i][0][0]; j++)
297 if (to_cli -> i_rings[i][j])
299 g_free (to_cli -> i_rings[i][j]);
300 to_cli -> i_rings[i][j] = NULL;
303 g_free (to_cli -> i_rings[i]);
304 to_cli -> i_rings[i] = NULL;
307 if (to_cli -> at_data)
309 g_free (to_cli -> at_data);
310 to_cli -> at_data = NULL;
467 gtk_widget_set_size_request (
vbox, -1, 420);
470 gtk_widget_set_size_request (
hbox, 300, -1);
473 str = g_strdup_printf (
"<b>%d</b>", view -> anim -> frames);
480 gtk_widget_set_size_request (
hbox, 300, -1);
490 gtk_widget_set_size_request (
hbox, 300, -1);
500 gtk_widget_set_size_request (
vbox, -1, 230);
504 gtk_widget_set_size_request (
hbox, 300, -1);
506 gchar *
ax[2]={
"x: ",
"y: "};
519 gtk_widget_set_size_request (
hbox, 300, -1);
531 GtkWidget * fixed = gtk_fixed_new ();
534 gtk_fixed_put (GTK_FIXED(fixed),
cod, -1, 10);
536 form = gtk_image_new ();
549 gtk_widget_set_size_request (
hbox, 300, -1);
559 gtk_widget_set_size_request (
hbox, 300, -1);
560 if (! view -> anim -> last ->
img -> ray_tracing)
570 add_box_child_start (GTK_ORIENTATION_HORIZONTAL,
hbox,
spin_button (G_CALLBACK(
set_video_opengl_spin), 0, 0, 1000, 1, 0, 100, NULL), FALSE, FALSE, 20);
577 gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR(
encoding_pb), 0.0);
582 if (view ->
spin[0] || view ->
spin[1])
586 view ->
spin[i+2] = view ->
spin[i];
587 view -> spin_speed[i+2] = view -> spin_speed[i];
588 view ->
spin[i] = FALSE;
591 gboolean old_play, old_stop;
592 old_play = view -> play;
593 old_stop = view -> stop;
594 view -> play = FALSE;
600 if (view ->
spin[2] || view ->
spin[3])
604 view ->
spin[i] = view ->
spin[i+2];
605 view -> spin_speed[i] = view -> spin_speed[i+2];
607 view ->
spin[i+2] = FALSE;
608 view -> spin_speed[i+2] = 0;
611 view -> play = old_play;
612 view -> stop = old_stop;