Mercurial > cropper
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"); |