comparison interface.c @ 2:e359bea4c8ac

added code for ratio swap; new names for ratio operations; added main.h; some more
author meillo@marmaro.de
date Tue, 04 Dec 2007 23:20:51 +0100
parents 80535e4deaa4
children 2f11ab3e6047
comparison
equal deleted inserted replaced
1:80535e4deaa4 2:e359bea4c8ac
60 GtkWidget *ratio_swap_image; 60 GtkWidget *ratio_swap_image;
61 GtkObject *ratio_h_spinbutton_adj; 61 GtkObject *ratio_h_spinbutton_adj;
62 GtkWidget *ratio_h_spinbutton; 62 GtkWidget *ratio_h_spinbutton;
63 GtkWidget *ratio_optionmenu; 63 GtkWidget *ratio_optionmenu;
64 GtkWidget *menu1; 64 GtkWidget *menu1;
65 GtkWidget *none1; 65 GtkWidget *ratio_none;
66 GtkWidget *square1; 66 GtkWidget *ratio_square;
67 GtkWidget *_4x3__book__dvd_1; 67 GtkWidget *ratio_4x3;
68 GtkWidget *_4x6__postcard_1; 68 GtkWidget *ratio_3x2;
69 GtkWidget *_5x1; 69 GtkWidget *ratio_custom;
70 GtkWidget *_8x1;
71 GtkWidget *custom1;
72 GtkWidget *vbox5; 70 GtkWidget *vbox5;
73 GtkWidget *frame1; 71 GtkWidget *frame1;
74 GtkWidget *vbox7; 72 GtkWidget *vbox7;
75 GtkWidget *nav_container; 73 GtkWidget *nav_container;
76 GtkWidget *hbox16; 74 GtkWidget *hbox16;
296 (GtkAttachOptions) (0), 0, 0); 294 (GtkAttachOptions) (0), 0, 0);
297 295
298 menu1 = gtk_menu_new (); 296 menu1 = gtk_menu_new ();
299 gtk_widget_set_name (menu1, "menu1"); 297 gtk_widget_set_name (menu1, "menu1");
300 298
301 none1 = gtk_menu_item_new_with_mnemonic ("None"); 299 ratio_none = gtk_menu_item_new_with_mnemonic ("None");
302 gtk_widget_set_name (none1, "none1"); 300 gtk_widget_set_name (ratio_none, "ratio_none");
303 gtk_widget_show (none1); 301 gtk_widget_show (ratio_none);
304 gtk_container_add (GTK_CONTAINER (menu1), none1); 302 gtk_container_add (GTK_CONTAINER (menu1), ratio_none);
305 303
306 square1 = gtk_menu_item_new_with_mnemonic ("Square"); 304 ratio_square = gtk_menu_item_new_with_mnemonic ("Square");
307 gtk_widget_set_name (square1, "square1"); 305 gtk_widget_set_name (ratio_square, "ratio_square");
308 gtk_widget_show (square1); 306 gtk_widget_show (ratio_square);
309 gtk_container_add (GTK_CONTAINER (menu1), square1); 307 gtk_container_add (GTK_CONTAINER (menu1), ratio_square);
310 308
311 _4x3__book__dvd_1 = gtk_menu_item_new_with_mnemonic ("4 x 3 (Book, DVD)"); 309 ratio_4x3 = gtk_menu_item_new_with_mnemonic ("4 x 3 (Book, DVD)");
312 gtk_widget_set_name (_4x3__book__dvd_1, "_4x3__book__dvd_1"); 310 gtk_widget_set_name (ratio_4x3, "ratio_4x3");
313 gtk_widget_show (_4x3__book__dvd_1); 311 gtk_widget_show (ratio_4x3);
314 gtk_container_add (GTK_CONTAINER (menu1), _4x3__book__dvd_1); 312 gtk_container_add (GTK_CONTAINER (menu1), ratio_4x3);
315 313
316 _4x6__postcard_1 = gtk_menu_item_new_with_mnemonic ("4 x 6 (Postcard)"); 314 ratio_3x2 = gtk_menu_item_new_with_mnemonic ("4 x 6 (Postcard)");
317 gtk_widget_set_name (_4x6__postcard_1, "_4x6__postcard_1"); 315 gtk_widget_set_name (ratio_3x2, "ratio_3x2");
318 gtk_widget_show (_4x6__postcard_1); 316 gtk_widget_show (ratio_3x2);
319 gtk_container_add (GTK_CONTAINER (menu1), _4x6__postcard_1); 317 gtk_container_add (GTK_CONTAINER (menu1), ratio_3x2);
320 318
321 _5x1 = gtk_menu_item_new_with_mnemonic ("5 x 7"); 319 ratio_custom = gtk_menu_item_new_with_mnemonic ("Custom");
322 gtk_widget_set_name (_5x1, "_5x1"); 320 gtk_widget_set_name (ratio_custom, "ratio_custom");
323 gtk_widget_show (_5x1); 321 gtk_widget_show (ratio_custom);
324 gtk_container_add (GTK_CONTAINER (menu1), _5x1); 322 gtk_container_add (GTK_CONTAINER (menu1), ratio_custom);
325
326 _8x1 = gtk_menu_item_new_with_mnemonic ("8 x 10");
327 gtk_widget_set_name (_8x1, "_8x1");
328 gtk_widget_show (_8x1);
329 gtk_container_add (GTK_CONTAINER (menu1), _8x1);
330
331 custom1 = gtk_menu_item_new_with_mnemonic ("Custom");
332 gtk_widget_set_name (custom1, "custom1");
333 gtk_widget_show (custom1);
334 gtk_container_add (GTK_CONTAINER (menu1), custom1);
335 323
336 gtk_option_menu_set_menu (GTK_OPTION_MENU (ratio_optionmenu), menu1); 324 gtk_option_menu_set_menu (GTK_OPTION_MENU (ratio_optionmenu), menu1);
337 325
338 vbox5 = gtk_vbox_new (FALSE, 0); 326 vbox5 = gtk_vbox_new (FALSE, 0);
339 gtk_widget_set_name (vbox5, "vbox5"); 327 gtk_widget_set_name (vbox5, "vbox5");
409 gtk_widget_set_name (image1, "image1"); 397 gtk_widget_set_name (image1, "image1");
410 gtk_widget_show (image1); 398 gtk_widget_show (image1);
411 gtk_container_add (GTK_CONTAINER (crop_zoom_fit_button), image1); 399 gtk_container_add (GTK_CONTAINER (crop_zoom_fit_button), image1);
412 400
413 401
402
403
404
405
414 g_signal_connect ((gpointer) cropper_window, "delete_event", 406 g_signal_connect ((gpointer) cropper_window, "delete_event",
415 G_CALLBACK (on_cropper_window_delete_event), 407 G_CALLBACK (on_cropper_window_delete_event),
416 NULL); 408 NULL);
417 g_signal_connect ((gpointer) cropper_window, "destroy", 409 g_signal_connect ((gpointer) cropper_window, "destroy",
418 G_CALLBACK (on_cropper_window_destroy), 410 G_CALLBACK (on_cropper_window_destroy),
419 NULL); 411 NULL);
412
420 g_signal_connect ((gpointer) ratio_w_spinbutton, "value_changed", 413 g_signal_connect ((gpointer) ratio_w_spinbutton, "value_changed",
421 G_CALLBACK (on_ratio_w_spinbutton_value_changed), 414 G_CALLBACK (on_ratio_w_spinbutton_value_changed),
422 NULL); 415 NULL);
423 g_signal_connect ((gpointer) ratio_w_spinbutton, "change_value", 416 g_signal_connect ((gpointer) ratio_w_spinbutton, "change_value",
424 G_CALLBACK (on_ratio_w_spinbutton_change_value), 417 G_CALLBACK (on_ratio_w_spinbutton_change_value),
430 G_CALLBACK (on_ratio_h_spinbutton_change_value), 423 G_CALLBACK (on_ratio_h_spinbutton_change_value),
431 NULL); 424 NULL);
432 g_signal_connect ((gpointer) ratio_h_spinbutton, "value_changed", 425 g_signal_connect ((gpointer) ratio_h_spinbutton, "value_changed",
433 G_CALLBACK (on_ratio_h_spinbutton_value_changed), 426 G_CALLBACK (on_ratio_h_spinbutton_value_changed),
434 NULL); 427 NULL);
435 g_signal_connect ((gpointer) none1, "activate", 428
436 G_CALLBACK (on_none1_activate), 429 g_signal_connect ((gpointer) ratio_none, "activate",
437 NULL); 430 G_CALLBACK (on_ratio_none_activate),
438 g_signal_connect ((gpointer) square1, "activate", 431 NULL);
439 G_CALLBACK (on_square1_activate), 432 g_signal_connect ((gpointer) ratio_square, "activate",
440 NULL); 433 G_CALLBACK (on_ratio_square_activate),
441 g_signal_connect ((gpointer) _4x3__book__dvd_1, "activate", 434 NULL);
442 G_CALLBACK (on_4x3__book__dvd_1_activate), 435 g_signal_connect ((gpointer) ratio_4x3, "activate",
443 NULL); 436 G_CALLBACK (on_ratio_4x3_activate),
444 g_signal_connect ((gpointer) _4x6__postcard_1, "activate", 437 NULL);
445 G_CALLBACK (on_4x6__postcard_1_activate), 438 g_signal_connect ((gpointer) ratio_3x2, "activate",
446 NULL); 439 G_CALLBACK (on_ratio_3x2_activate),
447 g_signal_connect ((gpointer) _5x1, "activate", 440 NULL);
448 G_CALLBACK (on_5x1_activate), 441 g_signal_connect ((gpointer) ratio_custom, "activate",
449 NULL); 442 G_CALLBACK (on_ratio_custom_activate),
450 g_signal_connect ((gpointer) _8x1, "activate", 443 NULL);
451 G_CALLBACK (on_8x1_activate), 444
452 NULL);
453 g_signal_connect ((gpointer) custom1, "activate",
454 G_CALLBACK (on_custom1_activate),
455 NULL);
456 445
457 /* Store pointers to all widgets, for use by lookup_widget(). */ 446 /* Store pointers to all widgets, for use by lookup_widget(). */
458 GLADE_HOOKUP_OBJECT_NO_REF (cropper_window, cropper_window, "cropper_window"); 447 GLADE_HOOKUP_OBJECT_NO_REF (cropper_window, cropper_window, "cropper_window");
459 GLADE_HOOKUP_OBJECT (cropper_window, dialog_vbox1, "dialog_vbox1"); 448 GLADE_HOOKUP_OBJECT (cropper_window, dialog_vbox1, "dialog_vbox1");
460 GLADE_HOOKUP_OBJECT (cropper_window, hbox1, "hbox1"); 449 GLADE_HOOKUP_OBJECT (cropper_window, hbox1, "hbox1");
488 GLADE_HOOKUP_OBJECT (cropper_window, eventbox1, "eventbox1"); 477 GLADE_HOOKUP_OBJECT (cropper_window, eventbox1, "eventbox1");
489 GLADE_HOOKUP_OBJECT (cropper_window, ratio_swap_image, "ratio_swap_image"); 478 GLADE_HOOKUP_OBJECT (cropper_window, ratio_swap_image, "ratio_swap_image");
490 GLADE_HOOKUP_OBJECT (cropper_window, ratio_h_spinbutton, "ratio_h_spinbutton"); 479 GLADE_HOOKUP_OBJECT (cropper_window, ratio_h_spinbutton, "ratio_h_spinbutton");
491 GLADE_HOOKUP_OBJECT (cropper_window, ratio_optionmenu, "ratio_optionmenu"); 480 GLADE_HOOKUP_OBJECT (cropper_window, ratio_optionmenu, "ratio_optionmenu");
492 GLADE_HOOKUP_OBJECT (cropper_window, menu1, "menu1"); 481 GLADE_HOOKUP_OBJECT (cropper_window, menu1, "menu1");
493 GLADE_HOOKUP_OBJECT (cropper_window, none1, "none1"); 482 GLADE_HOOKUP_OBJECT (cropper_window, ratio_none, "ratio_none");
494 GLADE_HOOKUP_OBJECT (cropper_window, square1, "square1"); 483 GLADE_HOOKUP_OBJECT (cropper_window, ratio_square, "ratio_square");
495 GLADE_HOOKUP_OBJECT (cropper_window, _4x3__book__dvd_1, "_4x3__book__dvd_1"); 484 GLADE_HOOKUP_OBJECT (cropper_window, ratio_4x3, "ratio_4x3");
496 GLADE_HOOKUP_OBJECT (cropper_window, _4x6__postcard_1, "_4x6__postcard_1"); 485 GLADE_HOOKUP_OBJECT (cropper_window, ratio_3x2, "ratio_3x2");
497 GLADE_HOOKUP_OBJECT (cropper_window, _5x1, "_5x1"); 486 GLADE_HOOKUP_OBJECT (cropper_window, ratio_custom, "ratio_custom");
498 GLADE_HOOKUP_OBJECT (cropper_window, _8x1, "_8x1");
499 GLADE_HOOKUP_OBJECT (cropper_window, custom1, "custom1");
500 GLADE_HOOKUP_OBJECT (cropper_window, vbox5, "vbox5"); 487 GLADE_HOOKUP_OBJECT (cropper_window, vbox5, "vbox5");
501 GLADE_HOOKUP_OBJECT (cropper_window, frame1, "frame1"); 488 GLADE_HOOKUP_OBJECT (cropper_window, frame1, "frame1");
502 GLADE_HOOKUP_OBJECT (cropper_window, vbox7, "vbox7"); 489 GLADE_HOOKUP_OBJECT (cropper_window, vbox7, "vbox7");
503 GLADE_HOOKUP_OBJECT (cropper_window, nav_container, "nav_container"); 490 GLADE_HOOKUP_OBJECT (cropper_window, nav_container, "nav_container");
504 GLADE_HOOKUP_OBJECT (cropper_window, hbox16, "hbox16"); 491 GLADE_HOOKUP_OBJECT (cropper_window, hbox16, "hbox16");