# HG changeset patch # User meillo@marmaro.de # Date 1267708699 -3600 # Node ID c18ba4ea1514c1e46003962314630af6eea8d688 # Parent 5e282003f0c194c0f14445fdf65de59e378d8a4c just cosmetic changes diff -r 5e282003f0c1 -r c18ba4ea1514 callbacks.c --- a/callbacks.c Thu Mar 04 13:54:17 2010 +0100 +++ b/callbacks.c Thu Mar 04 14:18:19 2010 +0100 @@ -1,6 +1,5 @@ #include #include - #include "main.h" #include "callbacks.h" #include "support.h" @@ -8,42 +7,54 @@ int image_width; int image_height; float inc = 0.3; + + /* -void update_spin_button_ratio(GtkWidget* spinbutton) { +void +update_spin_button_ratio(GtkWidget* spinbutton) +{ g_print("ratio change: %f\n", ratio); on_ratio_w_spinbutton_value_changed(spinbutton, NULL); } - - - -void on_ratio_none_activate (GtkMenuItem* menuitem, gpointer user_data) { +void +on_ratio_none_activate(GtkMenuItem* menuitem, gpointer user_data) +{ ratio = 1; update_spin_button_ratio(lookup_widget(cropper_window, "ratio_w_spinbutton")); } -void on_ratio_square_activate (GtkMenuItem* menuitem, gpointer user_data) { +void +on_ratio_square_activate(GtkMenuItem* menuitem, gpointer user_data) +{ ratio = 1; update_spin_button_ratio(lookup_widget(cropper_window, "ratio_w_spinbutton")); } -void on_ratio_4x3_activate (GtkMenuItem* menuitem, gpointer user_data) { +void +on_ratio_4x3_activate(GtkMenuItem* menuitem, gpointer user_data) +{ ratio = 4.0/3.0; update_spin_button_ratio(lookup_widget(cropper_window, "ratio_w_spinbutton")); } -void on_ratio_3x2_activate (GtkMenuItem* menuitem, gpointer user_data) { +void +on_ratio_3x2_activate(GtkMenuItem* menuitem, gpointer user_data) +{ ratio = 1.5; update_spin_button_ratio(lookup_widget(cropper_window, "ratio_w_spinbutton")); } -void on_ratio_custom_activate (GtkMenuItem* menuitem, gpointer user_data) { - ratio = gtk_spin_button_get_value(lookup_widget(cropper_window, "ratio_w_spinbutton")) / gtk_spin_button_get_value(lookup_widget(cropper_window, "ratio_h_spinbutton")); +void +on_ratio_custom_activate(GtkMenuItem* menuitem, gpointer user_data) +{ + ratio = gtk_spin_button_get_value(lookup_widget(cropper_window, "ratio_w_spinbutton")) + / gtk_spin_button_get_value(lookup_widget(cropper_window, "ratio_h_spinbutton")); update_spin_button_ratio(lookup_widget(cropper_window, "ratio_w_spinbutton")); } */ @@ -57,8 +68,10 @@ /* -static void ratio_optionmenu_changed_cb (GtkOptionMenu* optionmenu, gpointer unser_data) { - int idx = gtk_option_menu_get_history (optionmenu); +static void +ratio_optionmenu_changed_cb(GtkOptionMenu* optionmenu, gpointer unser_data) +{ + int idx = gtk_option_menu_get_history(optionmenu); int w = 1, h = 1; gboolean use_ratio = TRUE; @@ -87,30 +100,39 @@ break; case GTH_CROP_RATIO_CUSTOM: default: - w = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (lookup_widget(cropper_window, "ratio_w_spinbutton"))); - h = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (lookup_widget(cropper_window, "ratio_h_spinbutton"))); + w = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON( + lookup_widget(cropper_window, "ratio_w_spinbutton"))); + h = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON( + lookup_widget(cropper_window, "ratio_h_spinbutton"))); break; } - gtk_widget_set_sensitive (lookup_widget(cropper_window, "custom_ratio_box"), idx == GTH_CROP_RATIO_CUSTOM); - set_spin_value (cropper_window, lookup_widget(cropper_window, "ratio_w_spinbutton"), w); - set_spin_value (cropper_window, lookup_widget(cropper_window, "ratio_h_spinbutton"), h); + gtk_widget_set_sensitive(lookup_widget(cropper_window, "custom_ratio_box"), + idx == GTH_CROP_RATIO_CUSTOM); + set_spin_value(cropper_window, lookup_widget(cropper_window, "ratio_w_spinbutton"), w); + set_spin_value(cropper_window, lookup_widget(cropper_window, "ratio_h_spinbutton"), h); - gth_image_selector_set_ratio (GTH_IMAGE_SELECTOR (lookup_widget(cropper_window, "crop_image")), use_ratio, (double) w / h); + gth_image_selector_set_ratio(GTH_IMAGE_SELECTOR(lookup_widget(cropper_window, "crop_image")), + use_ratio, (double) w / h); } -static void ratio_value_changed_cb (GtkSpinButton* spin, gpointer unser_data) { +static void +ratio_value_changed_cb(GtkSpinButton* spin, gpointer unser_data) +{ int w, h; - w = gtk_spin_button_get_value_as_int (lookup_widget(cropper_window, "ratio_w_spinbutton")); - h = gtk_spin_button_get_value_as_int (lookup_widget(cropper_window, "ratio_h_spinbutton")); + w = gtk_spin_button_get_value_as_int(lookup_widget(cropper_window, "ratio_w_spinbutton")); + h = gtk_spin_button_get_value_as_int(lookup_widget(cropper_window, "ratio_h_spinbutton")); - gth_image_selector_set_ratio (GTH_IMAGE_SELECTOR (lookup_widget(cropper_window, "crop_image")), TRUE, (double) w / h); + gth_image_selector_set_ratio(GTH_IMAGE_SELECTOR( + lookup_widget(cropper_window, "crop_image")), TRUE, (double) w / h); } -static void ratio_swap_button_cb (GtkButton* button, gpointer unser_data) { +static void +ratio_swap_button_cb(GtkButton* button, gpointer unser_data) +{ int w, h; w = gtk_spin_button_get_value_as_int(lookup_widget(cropper_window, "ratio_w_spinbutton")); @@ -119,7 +141,8 @@ set_spin_value(cropper_window, lookup_widget(cropper_window, "ratio_w_spinbutton"), h); set_spin_value(cropper_window, lookup_widget(cropper_window, "ratio_h_spinbutton"), w); - gth_image_selector_set_ratio(GTH_IMAGE_SELECTOR (lookup_widget(cropper_window, "crop_image")), TRUE, (double) h / w); + gth_image_selector_set_ratio(GTH_IMAGE_SELECTOR(lookup_widget(cropper_window, + "crop_image")), TRUE, (double) h / w); } */ @@ -132,31 +155,45 @@ /* -void on_ratio_w_spinbutton_value_changed (GtkSpinButton* spinbutton, gpointer user_data) { +void +on_ratio_w_spinbutton_value_changed(GtkSpinButton* spinbutton, gpointer user_data) +{ g_print("spinbutton W - ratio: %f\n", ratio); - gtk_spin_button_set_value(lookup_widget(cropper_window, "ratio_h_spinbutton"), gtk_spin_button_get_value(spinbutton) / ratio); + gtk_spin_button_set_value(lookup_widget(cropper_window, "ratio_h_spinbutton"), + gtk_spin_button_get_value(spinbutton) / ratio); } -void on_ratio_w_spinbutton_change_value (GtkSpinButton* spinbutton, GtkScrollType scroll, gpointer user_data) { +void +on_ratio_w_spinbutton_change_value(GtkSpinButton* spinbutton, GtkScrollType scroll, gpointer user_data) +{ } -void on_ratio_h_spinbutton_change_value (GtkSpinButton* spinbutton, GtkScrollType scroll, gpointer user_data) { +void +on_ratio_h_spinbutton_change_value(GtkSpinButton* spinbutton, GtkScrollType scroll, gpointer user_data) +{ } -void on_ratio_h_spinbutton_value_changed (GtkSpinButton* spinbutton, gpointer user_data) { +void +on_ratio_h_spinbutton_value_changed(GtkSpinButton* spinbutton, gpointer user_data) +{ g_print("spinbutton H - ratio: %f\n", ratio); - gtk_spin_button_set_value(lookup_widget(cropper_window, "ratio_w_spinbutton"), gtk_spin_button_get_value(spinbutton) * ratio); + gtk_spin_button_set_value(lookup_widget(cropper_window, "ratio_w_spinbutton"), + gtk_spin_button_get_value(spinbutton) * ratio); } -void on_ratio_swap_button_clicked (GtkButton* button, gpointer user_data) { +void +on_ratio_swap_button_clicked(GtkButton* button, gpointer user_data) +{ ratio = 1.0 / ratio; - gtk_spin_button_set_value(lookup_widget(cropper_window, "ratio_w_spinbutton"), gtk_spin_button_get_value(lookup_widget(cropper_window, "ratio_h_spinbutton"))); + gtk_spin_button_set_value(lookup_widget(cropper_window, "ratio_w_spinbutton"), + gtk_spin_button_get_value(lookup_widget(cropper_window, + "ratio_h_spinbutton"))); gtk_spin_button_update(lookup_widget(cropper_window, "ratio_w_spinbutton")); } @@ -165,7 +202,9 @@ /* zoom */ -void set_zoom() { +void +set_zoom() +{ static GdkPixbuf* pixbuf_new; g_object_unref(pixbuf_new); @@ -173,30 +212,38 @@ gtk_image_set_from_pixbuf((GtkImage*) lookup_widget(cropper_window, "image_area"), pixbuf_new); } -void on_zoom_in_button_clicked(GtkObject* object, gpointer user_data) { +void +on_zoom_in_button_clicked(GtkObject* object, gpointer user_data) +{ image_width *= 1 + inc; image_height *= 1 + inc; set_zoom(); } -void on_zoom_out_button_clicked(GtkObject* object, gpointer user_data) { +void +on_zoom_out_button_clicked(GtkObject* object, gpointer user_data) +{ image_width *= 1 - inc; image_height *= 1 - inc; set_zoom(); } -void on_zoom_100_button_clicked(GtkObject* object, gpointer user_data) { +void +on_zoom_100_button_clicked(GtkObject* object, gpointer user_data) +{ image_width = gdk_pixbuf_get_width(image_buffer); image_height = gdk_pixbuf_get_height(image_buffer); set_zoom(); } -void on_zoom_fit_button_clicked(GtkObject* object, gpointer user_data) { +void +on_zoom_fit_button_clicked(GtkObject* object, gpointer user_data) +{ int w, h; GtkWidget* image_a; image_a = (GtkWidget*) lookup_widget(cropper_window, "image_area"); - gdk_drawable_get_size (image_a->window, &w, &h); + gdk_drawable_get_size(image_a->window, &w, &h); image_width = w - 200; image_height = h - 150; @@ -209,14 +256,20 @@ -void on_crop_clicked(GtkButton* button, gpointer user_data) { +void +on_crop_clicked(GtkButton* button, gpointer user_data) +{ char crop_call[256]; sprintf(crop_call, "echo \"convert -crop %ix%i+%i+%i %s cropped_%s\"", - gtk_spin_button_get_value_as_int((GtkSpinButton*) lookup_widget(cropper_window, "crop_width_spinbutton")), - gtk_spin_button_get_value_as_int((GtkSpinButton*) lookup_widget(cropper_window, "crop_height_spinbutton")), - gtk_spin_button_get_value_as_int((GtkSpinButton*) lookup_widget(cropper_window, "crop_x_spinbutton")), - gtk_spin_button_get_value_as_int((GtkSpinButton*) lookup_widget(cropper_window, "crop_y_spinbutton")), + gtk_spin_button_get_value_as_int((GtkSpinButton*) lookup_widget(cropper_window, + "crop_width_spinbutton")), + gtk_spin_button_get_value_as_int((GtkSpinButton*) lookup_widget(cropper_window, + "crop_height_spinbutton")), + gtk_spin_button_get_value_as_int((GtkSpinButton*) lookup_widget(cropper_window, + "crop_x_spinbutton")), + gtk_spin_button_get_value_as_int((GtkSpinButton*) lookup_widget(cropper_window, + "crop_y_spinbutton")), image_filename, image_filename ); @@ -224,19 +277,22 @@ gtk_main_quit(); } -void on_cropper_window_create(GtkObject* object, gpointer user_data) { + +void +on_cropper_window_create(GtkObject* object, gpointer user_data) +{ image_width = gdk_pixbuf_get_width(image_buffer); image_height = gdk_pixbuf_get_height(image_buffer); /* - image_buffer = gdk_pixbuf_new_from_file(image_filename, NULL); - image_area = gtk_image_new_from_pixbuf(image_buffer); + image_buffer = gdk_pixbuf_new_from_file(image_filename, NULL); + image_area = gtk_image_new_from_pixbuf(image_buffer); int w, h; GtkWidget* image_a; image_a = (GtkWidget*) lookup_widget(cropper_window, "image_area"); - gdk_drawable_get_size (image_a->window, &w, &h); + gdk_drawable_get_size(image_a->window, &w, &h); image_width = w - 200; image_height = h - 150; @@ -244,7 +300,9 @@ */ } -void on_cropper_window_destroy(GtkObject* object, gpointer user_data) { +void +on_cropper_window_destroy(GtkObject* object, gpointer user_data) +{ gtk_main_quit(); } diff -r 5e282003f0c1 -r c18ba4ea1514 callbacks.h --- a/callbacks.h Thu Mar 04 13:54:17 2010 +0100 +++ b/callbacks.h Thu Mar 04 14:18:19 2010 +0100 @@ -12,9 +12,9 @@ void on_ratio_3x2_activate(GtkMenuItem* menuitem, gpointer user_data); void on_ratio_custom_activate(GtkMenuItem* menuitem, gpointer user_data); -static void ratio_optionmenu_changed_cb (GtkOptionMenu* optionmenu, gpointer unser_data); -static void ratio_value_changed_cb (GtkSpinButton* spin, gpointer unser_data); -static void ratio_swap_button_cb (GtkButton* button, gpointer unser_data); +static void ratio_optionmenu_changed_cb(GtkOptionMenu* optionmenu, gpointer unser_data); +static void ratio_value_changed_cb(GtkSpinButton* spin, gpointer unser_data); +static void ratio_swap_button_cb(GtkButton* button, gpointer unser_data); void on_ratio_w_spinbutton_value_changed(GtkSpinButton* spinbutton, gpointer user_data); void on_ratio_w_spinbutton_change_value(GtkSpinButton* spinbutton, GtkScrollType scroll, gpointer user_data); diff -r 5e282003f0c1 -r c18ba4ea1514 interface.c --- a/interface.c Thu Mar 04 13:54:17 2010 +0100 +++ b/interface.c Thu Mar 04 14:18:19 2010 +0100 @@ -13,14 +13,14 @@ #include "support.h" #define GLADE_HOOKUP_OBJECT(component,widget,name) \ - g_object_set_data_full (G_OBJECT (component), name, \ - gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref) + g_object_set_data_full(G_OBJECT(component), name, \ + gtk_widget_ref(widget),(GDestroyNotify) gtk_widget_unref) #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \ - g_object_set_data (G_OBJECT (component), name, widget) + g_object_set_data(G_OBJECT(component), name, widget) GtkWidget* -create_cropper_window (void) +create_cropper_window(void) { GtkWidget *cropper_window; GtkWidget *dialog_vbox1; @@ -90,267 +90,266 @@ GtkWidget *label12; - cropper_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); - gtk_widget_set_name (cropper_window, "cropper_window"); - gtk_container_set_border_width (GTK_CONTAINER (cropper_window), 6); - gtk_window_set_title (GTK_WINDOW (cropper_window), "Cropper"); + cropper_window = gtk_window_new(GTK_WINDOW_TOPLEVEL); + gtk_widget_set_name(cropper_window, "cropper_window"); + gtk_container_set_border_width(GTK_CONTAINER(cropper_window), 6); + gtk_window_set_title(GTK_WINDOW(cropper_window), "Cropper"); - dialog_vbox1 = gtk_vbox_new (FALSE, 6); - gtk_widget_set_name (dialog_vbox1, "dialog_vbox1"); - gtk_widget_show (dialog_vbox1); - gtk_container_add (GTK_CONTAINER (cropper_window), dialog_vbox1); + dialog_vbox1 = gtk_vbox_new(FALSE, 6); + gtk_widget_set_name(dialog_vbox1, "dialog_vbox1"); + gtk_widget_show(dialog_vbox1); + gtk_container_add(GTK_CONTAINER(cropper_window), dialog_vbox1); - hbox1 = gtk_hbox_new (FALSE, 12); - gtk_widget_set_name (hbox1, "hbox1"); - gtk_widget_show (hbox1); - gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox1, TRUE, TRUE, 0); - gtk_container_set_border_width (GTK_CONTAINER (hbox1), 5); + hbox1 = gtk_hbox_new(FALSE, 12); + gtk_widget_set_name(hbox1, "hbox1"); + gtk_widget_show(hbox1); + gtk_box_pack_start(GTK_BOX(dialog_vbox1), hbox1, TRUE, TRUE, 0); + gtk_container_set_border_width(GTK_CONTAINER(hbox1), 5); - vbox1 = gtk_vbox_new (FALSE, 12); - gtk_widget_set_name (vbox1, "vbox1"); - gtk_widget_show (vbox1); - gtk_box_pack_start (GTK_BOX (hbox1), vbox1, FALSE, TRUE, 0); + vbox1 = gtk_vbox_new(FALSE, 12); + gtk_widget_set_name(vbox1, "vbox1"); + gtk_widget_show(vbox1); + gtk_box_pack_start(GTK_BOX(hbox1), vbox1, FALSE, TRUE, 0); - vbox2 = gtk_vbox_new (FALSE, 6); - gtk_widget_set_name (vbox2, "vbox2"); - gtk_widget_show (vbox2); - gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, TRUE, 0); + vbox2 = gtk_vbox_new(FALSE, 6); + gtk_widget_set_name(vbox2, "vbox2"); + gtk_widget_show(vbox2); + gtk_box_pack_start(GTK_BOX(vbox1), vbox2, FALSE, TRUE, 0); - label1 = gtk_label_new ("Selection"); - gtk_widget_set_name (label1, "label1"); - gtk_widget_show (label1); - gtk_box_pack_start (GTK_BOX (vbox2), label1, FALSE, FALSE, 0); - gtk_label_set_use_markup (GTK_LABEL (label1), TRUE); - gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5); + label1 = gtk_label_new("Selection"); + gtk_widget_set_name(label1, "label1"); + gtk_widget_show(label1); + gtk_box_pack_start(GTK_BOX(vbox2), label1, FALSE, FALSE, 0); + gtk_label_set_use_markup(GTK_LABEL(label1), TRUE); + gtk_misc_set_alignment(GTK_MISC(label1), 0, 0.5); - hbox2 = gtk_hbox_new (FALSE, 0); - gtk_widget_set_name (hbox2, "hbox2"); - gtk_widget_show (hbox2); - gtk_box_pack_start (GTK_BOX (vbox2), hbox2, FALSE, TRUE, 0); + hbox2 = gtk_hbox_new(FALSE, 0); + gtk_widget_set_name(hbox2, "hbox2"); + gtk_widget_show(hbox2); + gtk_box_pack_start(GTK_BOX(vbox2), hbox2, FALSE, TRUE, 0); - label2 = gtk_label_new (" "); - gtk_widget_set_name (label2, "label2"); - gtk_widget_show (label2); - gtk_box_pack_start (GTK_BOX (hbox2), label2, FALSE, FALSE, 0); + label2 = gtk_label_new(" "); + gtk_widget_set_name(label2, "label2"); + gtk_widget_show(label2); + gtk_box_pack_start(GTK_BOX(hbox2), label2, FALSE, FALSE, 0); - table2 = gtk_table_new (4, 2, FALSE); - gtk_widget_set_name (table2, "table2"); - gtk_widget_show (table2); - gtk_box_pack_start (GTK_BOX (hbox2), table2, TRUE, TRUE, 0); - gtk_table_set_row_spacings (GTK_TABLE (table2), 6); - gtk_table_set_col_spacings (GTK_TABLE (table2), 6); + table2 = gtk_table_new(4, 2, FALSE); + gtk_widget_set_name(table2, "table2"); + gtk_widget_show(table2); + gtk_box_pack_start(GTK_BOX(hbox2), table2, TRUE, TRUE, 0); + gtk_table_set_row_spacings(GTK_TABLE(table2), 6); + gtk_table_set_col_spacings(GTK_TABLE(table2), 6); - label3 = gtk_label_new_with_mnemonic ("_X:"); - gtk_widget_set_name (label3, "label3"); - gtk_widget_show (label3); - gtk_table_attach (GTK_TABLE (table2), label3, 0, 1, 0, 1, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5); + label3 = gtk_label_new_with_mnemonic("_X:"); + gtk_widget_set_name(label3, "label3"); + gtk_widget_show(label3); + gtk_table_attach(GTK_TABLE(table2), label3, 0, 1, 0, 1,(GtkAttachOptions)(GTK_FILL), + (GtkAttachOptions)(0), 0, 0); + gtk_misc_set_alignment(GTK_MISC(label3), 0, 0.5); - label5 = gtk_label_new_with_mnemonic ("_Y:"); - gtk_widget_set_name (label5, "label5"); - gtk_widget_show (label5); - gtk_table_attach (GTK_TABLE (table2), label5, 0, 1, 1, 2, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); + label5 = gtk_label_new_with_mnemonic("_Y:"); + gtk_widget_set_name(label5, "label5"); + gtk_widget_show(label5); + gtk_table_attach(GTK_TABLE(table2), label5, 0, 1, 1, 2, + (GtkAttachOptions)(GTK_FILL), + (GtkAttachOptions)(0), 0, 0); + gtk_misc_set_alignment(GTK_MISC(label5), 0, 0.5); - label4 = gtk_label_new_with_mnemonic ("_Width:"); - gtk_widget_set_name (label4, "label4"); - gtk_widget_show (label4); - gtk_table_attach (GTK_TABLE (table2), label4, 0, 1, 2, 3, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); + label4 = gtk_label_new_with_mnemonic("_Width:"); + gtk_widget_set_name(label4, "label4"); + gtk_widget_show(label4); + gtk_table_attach(GTK_TABLE(table2), label4, 0, 1, 2, 3, + (GtkAttachOptions)(GTK_FILL), + (GtkAttachOptions)(0), 0, 0); + gtk_misc_set_alignment(GTK_MISC(label4), 0, 0.5); - label6 = gtk_label_new_with_mnemonic ("_Height:"); - gtk_widget_set_name (label6, "label6"); - gtk_widget_show (label6); - gtk_table_attach (GTK_TABLE (table2), label6, 0, 1, 3, 4, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); - gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5); + label6 = gtk_label_new_with_mnemonic("_Height:"); + gtk_widget_set_name(label6, "label6"); + gtk_widget_show(label6); + gtk_table_attach(GTK_TABLE(table2), label6, 0, 1, 3, 4, + (GtkAttachOptions)(GTK_FILL), + (GtkAttachOptions)(0), 0, 0); + gtk_misc_set_alignment(GTK_MISC(label6), 0, 0.5); - hbox5 = gtk_hbox_new (FALSE, 0); - gtk_widget_set_name (hbox5, "hbox5"); - gtk_widget_show (hbox5); - gtk_table_attach (GTK_TABLE (table2), hbox5, 1, 2, 0, 1, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (GTK_FILL), 0, 0); + hbox5 = gtk_hbox_new(FALSE, 0); + gtk_widget_set_name(hbox5, "hbox5"); + gtk_widget_show(hbox5); + gtk_table_attach(GTK_TABLE(table2), hbox5, 1, 2, 0, 1, + (GtkAttachOptions)(GTK_FILL), + (GtkAttachOptions)(GTK_FILL), 0, 0); - crop_x_spinbutton_adj = gtk_adjustment_new (1, 0, 300, 1, 10, 1); - crop_x_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (crop_x_spinbutton_adj), 1, 0); - gtk_widget_set_name (crop_x_spinbutton, "crop_x_spinbutton"); - gtk_widget_show (crop_x_spinbutton); - gtk_box_pack_start (GTK_BOX (hbox5), crop_x_spinbutton, FALSE, TRUE, 0); + crop_x_spinbutton_adj = gtk_adjustment_new(1, 0, 300, 1, 10, 1); + crop_x_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(crop_x_spinbutton_adj), 1, 0); + gtk_widget_set_name(crop_x_spinbutton, "crop_x_spinbutton"); + gtk_widget_show(crop_x_spinbutton); + gtk_box_pack_start(GTK_BOX(hbox5), crop_x_spinbutton, FALSE, TRUE, 0); - hbox6 = gtk_hbox_new (FALSE, 0); - gtk_widget_set_name (hbox6, "hbox6"); - gtk_widget_show (hbox6); - gtk_table_attach (GTK_TABLE (table2), hbox6, 1, 2, 1, 2, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (GTK_FILL), 0, 0); + hbox6 = gtk_hbox_new(FALSE, 0); + gtk_widget_set_name(hbox6, "hbox6"); + gtk_widget_show(hbox6); + gtk_table_attach(GTK_TABLE(table2), hbox6, 1, 2, 1, 2, + (GtkAttachOptions)(GTK_FILL), + (GtkAttachOptions)(GTK_FILL), 0, 0); - crop_y_spinbutton_adj = gtk_adjustment_new (1, 0, 300, 1, 10, 1); - crop_y_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (crop_y_spinbutton_adj), 1, 0); - gtk_widget_set_name (crop_y_spinbutton, "crop_y_spinbutton"); - gtk_widget_show (crop_y_spinbutton); - gtk_box_pack_start (GTK_BOX (hbox6), crop_y_spinbutton, FALSE, TRUE, 0); + crop_y_spinbutton_adj = gtk_adjustment_new(1, 0, 300, 1, 10, 1); + crop_y_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(crop_y_spinbutton_adj), 1, 0); + gtk_widget_set_name(crop_y_spinbutton, "crop_y_spinbutton"); + gtk_widget_show(crop_y_spinbutton); + gtk_box_pack_start(GTK_BOX(hbox6), crop_y_spinbutton, FALSE, TRUE, 0); - hbox7 = gtk_hbox_new (FALSE, 0); - gtk_widget_set_name (hbox7, "hbox7"); - gtk_widget_show (hbox7); - gtk_table_attach (GTK_TABLE (table2), hbox7, 1, 2, 2, 3, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (GTK_FILL), 0, 0); + hbox7 = gtk_hbox_new(FALSE, 0); + gtk_widget_set_name(hbox7, "hbox7"); + gtk_widget_show(hbox7); + gtk_table_attach(GTK_TABLE(table2), hbox7, 1, 2, 2, 3, + (GtkAttachOptions)(GTK_FILL), + (GtkAttachOptions)(GTK_FILL), 0, 0); - crop_width_spinbutton_adj = gtk_adjustment_new (1, 0, 300, 1, 10, 1); - crop_width_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (crop_width_spinbutton_adj), 1, 0); - gtk_widget_set_name (crop_width_spinbutton, "crop_width_spinbutton"); - gtk_widget_show (crop_width_spinbutton); - gtk_box_pack_start (GTK_BOX (hbox7), crop_width_spinbutton, FALSE, FALSE, 0); + crop_width_spinbutton_adj = gtk_adjustment_new(1, 0, 300, 1, 10, 1); + crop_width_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(crop_width_spinbutton_adj), 1, 0); + gtk_widget_set_name(crop_width_spinbutton, "crop_width_spinbutton"); + gtk_widget_show(crop_width_spinbutton); + gtk_box_pack_start(GTK_BOX(hbox7), crop_width_spinbutton, FALSE, FALSE, 0); - hbox8 = gtk_hbox_new (FALSE, 0); - gtk_widget_set_name (hbox8, "hbox8"); - gtk_widget_show (hbox8); - gtk_table_attach (GTK_TABLE (table2), hbox8, 1, 2, 3, 4, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (GTK_FILL), 0, 0); + hbox8 = gtk_hbox_new(FALSE, 0); + gtk_widget_set_name(hbox8, "hbox8"); + gtk_widget_show(hbox8); + gtk_table_attach(GTK_TABLE(table2), hbox8, 1, 2, 3, 4, + (GtkAttachOptions)(GTK_FILL), + (GtkAttachOptions)(GTK_FILL), 0, 0); - crop_height_spinbutton_adj = gtk_adjustment_new (1, 0, 300, 1, 10, 1); - crop_height_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (crop_height_spinbutton_adj), 1, 0); - gtk_widget_set_name (crop_height_spinbutton, "crop_height_spinbutton"); - gtk_widget_show (crop_height_spinbutton); - gtk_box_pack_start (GTK_BOX (hbox8), crop_height_spinbutton, FALSE, FALSE, 0); + crop_height_spinbutton_adj = gtk_adjustment_new(1, 0, 300, 1, 10, 1); + crop_height_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(crop_height_spinbutton_adj), 1, 0); + gtk_widget_set_name(crop_height_spinbutton, "crop_height_spinbutton"); + gtk_widget_show(crop_height_spinbutton); + gtk_box_pack_start(GTK_BOX(hbox8), crop_height_spinbutton, FALSE, FALSE, 0); - vbox4 = gtk_vbox_new (FALSE, 6); - gtk_widget_set_name (vbox4, "vbox4"); - gtk_widget_show (vbox4); - gtk_box_pack_start (GTK_BOX (vbox1), vbox4, FALSE, TRUE, 0); + vbox4 = gtk_vbox_new(FALSE, 6); + gtk_widget_set_name(vbox4, "vbox4"); + gtk_widget_show(vbox4); + gtk_box_pack_start(GTK_BOX(vbox1), vbox4, FALSE, TRUE, 0); - label7 = gtk_label_new ("Aspect ratio"); - gtk_widget_set_name (label7, "label7"); - gtk_widget_show (label7); - gtk_box_pack_start (GTK_BOX (vbox4), label7, FALSE, FALSE, 0); - gtk_label_set_use_markup (GTK_LABEL (label7), TRUE); - gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5); + label7 = gtk_label_new("Aspect ratio"); + gtk_widget_set_name(label7, "label7"); + gtk_widget_show(label7); + gtk_box_pack_start(GTK_BOX(vbox4), label7, FALSE, FALSE, 0); + gtk_label_set_use_markup(GTK_LABEL(label7), TRUE); + gtk_misc_set_alignment(GTK_MISC(label7), 0, 0.5); - hbox3 = gtk_hbox_new (FALSE, 0); - gtk_widget_set_name (hbox3, "hbox3"); - gtk_widget_show (hbox3); - gtk_box_pack_start (GTK_BOX (vbox4), hbox3, FALSE, FALSE, 0); + hbox3 = gtk_hbox_new(FALSE, 0); + gtk_widget_set_name(hbox3, "hbox3"); + gtk_widget_show(hbox3); + gtk_box_pack_start(GTK_BOX(vbox4), hbox3, FALSE, FALSE, 0); - label8 = gtk_label_new (" "); - gtk_widget_set_name (label8, "label8"); - gtk_widget_show (label8); - gtk_box_pack_start (GTK_BOX (hbox3), label8, FALSE, FALSE, 0); + label8 = gtk_label_new(" "); + gtk_widget_set_name(label8, "label8"); + gtk_widget_show(label8); + gtk_box_pack_start(GTK_BOX(hbox3), label8, FALSE, FALSE, 0); - table3 = gtk_table_new (2, 2, FALSE); - gtk_widget_set_name (table3, "table3"); - gtk_widget_show (table3); - gtk_box_pack_start (GTK_BOX (hbox3), table3, TRUE, TRUE, 0); - gtk_table_set_row_spacings (GTK_TABLE (table3), 6); - gtk_table_set_col_spacings (GTK_TABLE (table3), 6); + table3 = gtk_table_new(2, 2, FALSE); + gtk_widget_set_name(table3, "table3"); + gtk_widget_show(table3); + gtk_box_pack_start(GTK_BOX(hbox3), table3, TRUE, TRUE, 0); + gtk_table_set_row_spacings(GTK_TABLE(table3), 6); + gtk_table_set_col_spacings(GTK_TABLE(table3), 6); - hbox10 = gtk_hbox_new (FALSE, 6); - gtk_widget_set_name (hbox10, "hbox10"); - gtk_widget_show (hbox10); - gtk_table_attach (GTK_TABLE (table3), hbox10, 0, 2, 1, 2, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); + hbox10 = gtk_hbox_new(FALSE, 6); + gtk_widget_set_name(hbox10, "hbox10"); + gtk_widget_show(hbox10); + gtk_table_attach(GTK_TABLE(table3), hbox10, 0, 2, 1, 2, + (GtkAttachOptions)(GTK_FILL), + (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), 0, 0); - custom_ratio_box = gtk_hbox_new (FALSE, 6); - gtk_widget_set_name (custom_ratio_box, "custom_ratio_box"); - gtk_widget_show (custom_ratio_box); - gtk_box_pack_start (GTK_BOX (hbox10), custom_ratio_box, TRUE, TRUE, 0); + custom_ratio_box = gtk_hbox_new(FALSE, 6); + gtk_widget_set_name(custom_ratio_box, "custom_ratio_box"); + gtk_widget_show(custom_ratio_box); + gtk_box_pack_start(GTK_BOX(hbox10), custom_ratio_box, TRUE, TRUE, 0); - ratio_w_spinbutton_adj = gtk_adjustment_new (1, 1, 9999, 1, 10, 10); - ratio_w_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (ratio_w_spinbutton_adj), 1, 0); - gtk_widget_set_name (ratio_w_spinbutton, "ratio_w_spinbutton"); - gtk_widget_show (ratio_w_spinbutton); - gtk_box_pack_start (GTK_BOX (custom_ratio_box), ratio_w_spinbutton, FALSE, TRUE, 0); + ratio_w_spinbutton_adj = gtk_adjustment_new(1, 1, 9999, 1, 10, 10); + ratio_w_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(ratio_w_spinbutton_adj), 1, 0); + gtk_widget_set_name(ratio_w_spinbutton, "ratio_w_spinbutton"); + gtk_widget_show(ratio_w_spinbutton); + gtk_box_pack_start(GTK_BOX(custom_ratio_box), ratio_w_spinbutton, FALSE, TRUE, 0); - ratio_swap_button = gtk_button_new (); - gtk_widget_set_name (ratio_swap_button, "ratio_swap_button"); - gtk_widget_show (ratio_swap_button); - gtk_box_pack_start (GTK_BOX (custom_ratio_box), ratio_swap_button, FALSE, FALSE, 0); - gtk_button_set_relief (GTK_BUTTON (ratio_swap_button), GTK_RELIEF_NONE); + ratio_swap_button = gtk_button_new(); + gtk_widget_set_name(ratio_swap_button, "ratio_swap_button"); + gtk_widget_show(ratio_swap_button); + gtk_box_pack_start(GTK_BOX(custom_ratio_box), ratio_swap_button, FALSE, FALSE, 0); + gtk_button_set_relief(GTK_BUTTON(ratio_swap_button), GTK_RELIEF_NONE); - eventbox1 = gtk_event_box_new (); - gtk_widget_set_name (eventbox1, "eventbox1"); - gtk_widget_show (eventbox1); - gtk_container_add (GTK_CONTAINER (ratio_swap_button), eventbox1); + eventbox1 = gtk_event_box_new(); + gtk_widget_set_name(eventbox1, "eventbox1"); + gtk_widget_show(eventbox1); + gtk_container_add(GTK_CONTAINER(ratio_swap_button), eventbox1); - ratio_swap_image = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_BUTTON); - gtk_widget_set_name (ratio_swap_image, "ratio_swap_image"); - gtk_widget_show (ratio_swap_image); - gtk_container_add (GTK_CONTAINER (eventbox1), ratio_swap_image); + ratio_swap_image = gtk_image_new_from_stock("gtk-refresh", GTK_ICON_SIZE_BUTTON); + gtk_widget_set_name(ratio_swap_image, "ratio_swap_image"); + gtk_widget_show(ratio_swap_image); + gtk_container_add(GTK_CONTAINER(eventbox1), ratio_swap_image); - ratio_h_spinbutton_adj = gtk_adjustment_new (1, 1, 9999, 1, 10, 10); - ratio_h_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (ratio_h_spinbutton_adj), 1, 0); - gtk_widget_set_name (ratio_h_spinbutton, "ratio_h_spinbutton"); - gtk_widget_show (ratio_h_spinbutton); - gtk_box_pack_start (GTK_BOX (custom_ratio_box), ratio_h_spinbutton, FALSE, TRUE, 0); - gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (ratio_h_spinbutton), GTK_UPDATE_IF_VALID); + ratio_h_spinbutton_adj = gtk_adjustment_new(1, 1, 9999, 1, 10, 10); + ratio_h_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(ratio_h_spinbutton_adj), 1, 0); + gtk_widget_set_name(ratio_h_spinbutton, "ratio_h_spinbutton"); + gtk_widget_show(ratio_h_spinbutton); + gtk_box_pack_start(GTK_BOX(custom_ratio_box), ratio_h_spinbutton, FALSE, TRUE, 0); + gtk_spin_button_set_update_policy(GTK_SPIN_BUTTON(ratio_h_spinbutton), GTK_UPDATE_IF_VALID); - ratio_optionmenu = gtk_option_menu_new (); - gtk_widget_set_name (ratio_optionmenu, "ratio_optionmenu"); - gtk_widget_show (ratio_optionmenu); - gtk_table_attach (GTK_TABLE (table3), ratio_optionmenu, 0, 2, 0, 1, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (0), 0, 0); + ratio_optionmenu = gtk_option_menu_new(); + gtk_widget_set_name(ratio_optionmenu, "ratio_optionmenu"); + gtk_widget_show(ratio_optionmenu); + gtk_table_attach(GTK_TABLE(table3), ratio_optionmenu, 0, 2, 0, 1, + (GtkAttachOptions)(GTK_FILL), + (GtkAttachOptions)(0), 0, 0); - menu1 = gtk_menu_new (); - gtk_widget_set_name (menu1, "menu1"); + menu1 = gtk_menu_new(); + gtk_widget_set_name(menu1, "menu1"); - ratio_none = gtk_menu_item_new_with_mnemonic ("None"); - gtk_widget_set_name (ratio_none, "ratio_none"); - gtk_widget_show (ratio_none); - gtk_container_add (GTK_CONTAINER (menu1), ratio_none); + ratio_none = gtk_menu_item_new_with_mnemonic("None"); + gtk_widget_set_name(ratio_none, "ratio_none"); + gtk_widget_show(ratio_none); + gtk_container_add(GTK_CONTAINER(menu1), ratio_none); - ratio_square = gtk_menu_item_new_with_mnemonic ("Square"); - gtk_widget_set_name (ratio_square, "ratio_square"); - gtk_widget_show (ratio_square); - gtk_container_add (GTK_CONTAINER (menu1), ratio_square); + ratio_square = gtk_menu_item_new_with_mnemonic("Square"); + gtk_widget_set_name(ratio_square, "ratio_square"); + gtk_widget_show(ratio_square); + gtk_container_add(GTK_CONTAINER(menu1), ratio_square); - ratio_4x3 = gtk_menu_item_new_with_mnemonic ("4 x 3 (Book, DVD)"); - gtk_widget_set_name (ratio_4x3, "ratio_4x3"); - gtk_widget_show (ratio_4x3); - gtk_container_add (GTK_CONTAINER (menu1), ratio_4x3); + ratio_4x3 = gtk_menu_item_new_with_mnemonic("4 x 3(Book, DVD)"); + gtk_widget_set_name(ratio_4x3, "ratio_4x3"); + gtk_widget_show(ratio_4x3); + gtk_container_add(GTK_CONTAINER(menu1), ratio_4x3); - ratio_3x2 = gtk_menu_item_new_with_mnemonic ("4 x 6 (Postcard)"); - gtk_widget_set_name (ratio_3x2, "ratio_3x2"); - gtk_widget_show (ratio_3x2); - gtk_container_add (GTK_CONTAINER (menu1), ratio_3x2); + ratio_3x2 = gtk_menu_item_new_with_mnemonic("4 x 6(Postcard)"); + gtk_widget_set_name(ratio_3x2, "ratio_3x2"); + gtk_widget_show(ratio_3x2); + gtk_container_add(GTK_CONTAINER(menu1), ratio_3x2); - ratio_custom = gtk_menu_item_new_with_mnemonic ("Custom"); - gtk_widget_set_name (ratio_custom, "ratio_custom"); - gtk_widget_show (ratio_custom); - gtk_container_add (GTK_CONTAINER (menu1), ratio_custom); + ratio_custom = gtk_menu_item_new_with_mnemonic("Custom"); + gtk_widget_set_name(ratio_custom, "ratio_custom"); + gtk_widget_show(ratio_custom); + gtk_container_add(GTK_CONTAINER(menu1), ratio_custom); - gtk_option_menu_set_menu (GTK_OPTION_MENU (ratio_optionmenu), menu1); + gtk_option_menu_set_menu(GTK_OPTION_MENU(ratio_optionmenu), menu1); - vbox5 = gtk_vbox_new (FALSE, 0); - gtk_widget_set_name (vbox5, "vbox5"); - gtk_widget_show (vbox5); - gtk_box_pack_start (GTK_BOX (hbox1), vbox5, TRUE, TRUE, 0); + vbox5 = gtk_vbox_new(FALSE, 0); + gtk_widget_set_name(vbox5, "vbox5"); + gtk_widget_show(vbox5); + gtk_box_pack_start(GTK_BOX(hbox1), vbox5, TRUE, TRUE, 0); - frame1 = gtk_frame_new (NULL); - gtk_widget_set_name (frame1, "frame1"); - gtk_widget_show (frame1); - gtk_box_pack_start (GTK_BOX (vbox5), frame1, TRUE, TRUE, 0); - gtk_frame_set_shadow_type (GTK_FRAME (frame1), GTK_SHADOW_NONE); + frame1 = gtk_frame_new(NULL); + gtk_widget_set_name(frame1, "frame1"); + gtk_widget_show(frame1); + gtk_box_pack_start(GTK_BOX(vbox5), frame1, TRUE, TRUE, 0); + gtk_frame_set_shadow_type(GTK_FRAME(frame1), GTK_SHADOW_NONE); - vbox7 = gtk_vbox_new (FALSE, 6); - gtk_widget_set_name (vbox7, "vbox7"); - gtk_widget_show (vbox7); - gtk_container_add (GTK_CONTAINER (frame1), vbox7); + vbox7 = gtk_vbox_new(FALSE, 6); + gtk_widget_set_name(vbox7, "vbox7"); + gtk_widget_show(vbox7); + gtk_container_add(GTK_CONTAINER(frame1), vbox7); - nav_container = gtk_hbox_new (FALSE, 0); - gtk_widget_set_name (nav_container, "nav_container"); - gtk_widget_show (nav_container); - gtk_box_pack_start (GTK_BOX (vbox7), nav_container, TRUE, TRUE, 0); + nav_container = gtk_hbox_new(FALSE, 0); + gtk_widget_set_name(nav_container, "nav_container"); + gtk_widget_show(nav_container); + gtk_box_pack_start(GTK_BOX(vbox7), nav_container, TRUE, TRUE, 0); /* image_area */ image_buffer = gdk_pixbuf_new_from_file(image_filename, NULL); @@ -360,188 +359,188 @@ gtk_widget_show(image_area); gtk_box_pack_start(GTK_BOX(nav_container), image_area, TRUE, TRUE, 0); - hbox16 = gtk_hbox_new (FALSE, 6); - gtk_widget_set_name (hbox16, "hbox16"); - gtk_widget_show (hbox16); - gtk_box_pack_start (GTK_BOX (vbox7), hbox16, FALSE, TRUE, 0); + hbox16 = gtk_hbox_new(FALSE, 6); + gtk_widget_set_name(hbox16, "hbox16"); + gtk_widget_show(hbox16); + gtk_box_pack_start(GTK_BOX(vbox7), hbox16, FALSE, TRUE, 0); - hbox17 = gtk_hbox_new (FALSE, 0); - gtk_widget_set_name (hbox17, "hbox17"); - gtk_widget_show (hbox17); - gtk_box_pack_end (GTK_BOX (hbox16), hbox17, FALSE, TRUE, 0); + hbox17 = gtk_hbox_new(FALSE, 0); + gtk_widget_set_name(hbox17, "hbox17"); + gtk_widget_show(hbox17); + gtk_box_pack_end(GTK_BOX(hbox16), hbox17, FALSE, TRUE, 0); - crop_zoom_in_button = gtk_button_new (); - gtk_widget_set_name (crop_zoom_in_button, "crop_zoom_in_button"); - gtk_widget_show (crop_zoom_in_button); - gtk_box_pack_start (GTK_BOX (hbox17), crop_zoom_in_button, FALSE, FALSE, 0); - gtk_button_set_relief (GTK_BUTTON (crop_zoom_in_button), GTK_RELIEF_NONE); + crop_zoom_in_button = gtk_button_new(); + gtk_widget_set_name(crop_zoom_in_button, "crop_zoom_in_button"); + gtk_widget_show(crop_zoom_in_button); + gtk_box_pack_start(GTK_BOX(hbox17), crop_zoom_in_button, FALSE, FALSE, 0); + gtk_button_set_relief(GTK_BUTTON(crop_zoom_in_button), GTK_RELIEF_NONE); - image2 = gtk_image_new_from_stock ("gtk-zoom-in", GTK_ICON_SIZE_BUTTON); - gtk_widget_set_name (image2, "image2"); - gtk_widget_show (image2); - gtk_container_add (GTK_CONTAINER (crop_zoom_in_button), image2); + image2 = gtk_image_new_from_stock("gtk-zoom-in", GTK_ICON_SIZE_BUTTON); + gtk_widget_set_name(image2, "image2"); + gtk_widget_show(image2); + gtk_container_add(GTK_CONTAINER(crop_zoom_in_button), image2); - crop_zoom_out_button = gtk_button_new (); - gtk_widget_set_name (crop_zoom_out_button, "crop_zoom_out_button"); - gtk_widget_show (crop_zoom_out_button); - gtk_box_pack_start (GTK_BOX (hbox17), crop_zoom_out_button, FALSE, FALSE, 0); - gtk_button_set_relief (GTK_BUTTON (crop_zoom_out_button), GTK_RELIEF_NONE); + crop_zoom_out_button = gtk_button_new(); + gtk_widget_set_name(crop_zoom_out_button, "crop_zoom_out_button"); + gtk_widget_show(crop_zoom_out_button); + gtk_box_pack_start(GTK_BOX(hbox17), crop_zoom_out_button, FALSE, FALSE, 0); + gtk_button_set_relief(GTK_BUTTON(crop_zoom_out_button), GTK_RELIEF_NONE); - image4 = gtk_image_new_from_stock ("gtk-zoom-out", GTK_ICON_SIZE_BUTTON); - gtk_widget_set_name (image4, "image4"); - gtk_widget_show (image4); - gtk_container_add (GTK_CONTAINER (crop_zoom_out_button), image4); + image4 = gtk_image_new_from_stock("gtk-zoom-out", GTK_ICON_SIZE_BUTTON); + gtk_widget_set_name(image4, "image4"); + gtk_widget_show(image4); + gtk_container_add(GTK_CONTAINER(crop_zoom_out_button), image4); - crop_zoom_100_button = gtk_button_new (); - gtk_widget_set_name (crop_zoom_100_button, "crop_zoom_100_button"); - gtk_widget_show (crop_zoom_100_button); - gtk_box_pack_start (GTK_BOX (hbox17), crop_zoom_100_button, FALSE, FALSE, 0); - gtk_button_set_relief (GTK_BUTTON (crop_zoom_100_button), GTK_RELIEF_NONE); + crop_zoom_100_button = gtk_button_new(); + gtk_widget_set_name(crop_zoom_100_button, "crop_zoom_100_button"); + gtk_widget_show(crop_zoom_100_button); + gtk_box_pack_start(GTK_BOX(hbox17), crop_zoom_100_button, FALSE, FALSE, 0); + gtk_button_set_relief(GTK_BUTTON(crop_zoom_100_button), GTK_RELIEF_NONE); - image3 = gtk_image_new_from_stock ("gtk-zoom-100", GTK_ICON_SIZE_BUTTON); - gtk_widget_set_name (image3, "image3"); - gtk_widget_show (image3); - gtk_container_add (GTK_CONTAINER (crop_zoom_100_button), image3); + image3 = gtk_image_new_from_stock("gtk-zoom-100", GTK_ICON_SIZE_BUTTON); + gtk_widget_set_name(image3, "image3"); + gtk_widget_show(image3); + gtk_container_add(GTK_CONTAINER(crop_zoom_100_button), image3); - crop_zoom_fit_button = gtk_button_new (); - gtk_widget_set_name (crop_zoom_fit_button, "crop_zoom_fit_button"); - gtk_widget_show (crop_zoom_fit_button); - gtk_box_pack_start (GTK_BOX (hbox17), crop_zoom_fit_button, FALSE, FALSE, 0); - gtk_button_set_relief (GTK_BUTTON (crop_zoom_fit_button), GTK_RELIEF_NONE); + crop_zoom_fit_button = gtk_button_new(); + gtk_widget_set_name(crop_zoom_fit_button, "crop_zoom_fit_button"); + gtk_widget_show(crop_zoom_fit_button); + gtk_box_pack_start(GTK_BOX(hbox17), crop_zoom_fit_button, FALSE, FALSE, 0); + gtk_button_set_relief(GTK_BUTTON(crop_zoom_fit_button), GTK_RELIEF_NONE); - image1 = gtk_image_new_from_stock ("gtk-zoom-fit", GTK_ICON_SIZE_BUTTON); - gtk_widget_set_name (image1, "image1"); - gtk_widget_show (image1); - gtk_container_add (GTK_CONTAINER (crop_zoom_fit_button), image1); + image1 = gtk_image_new_from_stock("gtk-zoom-fit", GTK_ICON_SIZE_BUTTON); + gtk_widget_set_name(image1, "image1"); + gtk_widget_show(image1); + gtk_container_add(GTK_CONTAINER(crop_zoom_fit_button), image1); /* - okay_box = gtk_hbox_new (FALSE, 0); - gtk_widget_set_name (okay_box, "okay_box"); - gtk_widget_show (okay_box); - gtk_box_pack_end (GTK_BOX (hbox16), okay_box, FALSE, TRUE, 0); + okay_box = gtk_hbox_new(FALSE, 0); + gtk_widget_set_name(okay_box, "okay_box"); + gtk_widget_show(okay_box); + gtk_box_pack_end(GTK_BOX(hbox16), okay_box, FALSE, TRUE, 0); */ - crop_okbutton = gtk_button_new (); - gtk_widget_set_name (crop_okbutton, "crop_okbutton"); - gtk_widget_show (crop_okbutton); - gtk_box_pack_end (GTK_BOX (dialog_vbox1), crop_okbutton, FALSE, FALSE, 0); - GTK_WIDGET_SET_FLAGS (crop_okbutton, GTK_CAN_DEFAULT); + crop_okbutton = gtk_button_new(); + gtk_widget_set_name(crop_okbutton, "crop_okbutton"); + gtk_widget_show(crop_okbutton); + gtk_box_pack_end(GTK_BOX(dialog_vbox1), crop_okbutton, FALSE, FALSE, 0); + GTK_WIDGET_SET_FLAGS(crop_okbutton, GTK_CAN_DEFAULT); - alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); - gtk_widget_set_name (alignment1, "alignment1"); - gtk_widget_show (alignment1); - gtk_container_add (GTK_CONTAINER (crop_okbutton), alignment1); + alignment1 = gtk_alignment_new(0.5, 0.5, 0, 0); + gtk_widget_set_name(alignment1, "alignment1"); + gtk_widget_show(alignment1); + gtk_container_add(GTK_CONTAINER(crop_okbutton), alignment1); - hbox11 = gtk_hbox_new (FALSE, 2); - gtk_widget_set_name (hbox11, "hbox11"); - gtk_widget_show (hbox11); - gtk_container_add (GTK_CONTAINER (alignment1), hbox11); + hbox11 = gtk_hbox_new(FALSE, 2); + gtk_widget_set_name(hbox11, "hbox11"); + gtk_widget_show(hbox11); + gtk_container_add(GTK_CONTAINER(alignment1), hbox11); - crop_image = gtk_image_new_from_stock ("gtk-ok", GTK_ICON_SIZE_BUTTON); - gtk_widget_set_name (crop_image, "crop_image"); - gtk_widget_show (crop_image); - gtk_box_pack_start (GTK_BOX (hbox11), crop_image, FALSE, FALSE, 0); + crop_image = gtk_image_new_from_stock("gtk-ok", GTK_ICON_SIZE_BUTTON); + gtk_widget_set_name(crop_image, "crop_image"); + gtk_widget_show(crop_image); + gtk_box_pack_start(GTK_BOX(hbox11), crop_image, FALSE, FALSE, 0); - label12 = gtk_label_new_with_mnemonic ("_Crop"); - gtk_widget_set_name (label12, "label12"); - gtk_widget_show (label12); - gtk_box_pack_start (GTK_BOX (hbox11), label12, FALSE, FALSE, 0); + label12 = gtk_label_new_with_mnemonic("_Crop"); + gtk_widget_set_name(label12, "label12"); + gtk_widget_show(label12); + gtk_box_pack_start(GTK_BOX(hbox11), label12, FALSE, FALSE, 0); - g_signal_connect (G_OBJECT (cropper_window), "show", - G_CALLBACK (on_cropper_window_create), + g_signal_connect(G_OBJECT(cropper_window), "show", + G_CALLBACK(on_cropper_window_create), NULL); /* destroy */ - g_signal_connect (G_OBJECT (cropper_window), "destroy", - G_CALLBACK (on_cropper_window_destroy), + g_signal_connect(G_OBJECT(cropper_window), "destroy", + G_CALLBACK(on_cropper_window_destroy), NULL); /* crop */ - g_signal_connect (G_OBJECT (crop_okbutton), "clicked", - G_CALLBACK (on_crop_clicked), + g_signal_connect(G_OBJECT(crop_okbutton), "clicked", + G_CALLBACK(on_crop_clicked), NULL); /* zoom */ - g_signal_connect (G_OBJECT (crop_zoom_in_button), "clicked", - G_CALLBACK (on_zoom_in_button_clicked), + g_signal_connect(G_OBJECT(crop_zoom_in_button), "clicked", + G_CALLBACK(on_zoom_in_button_clicked), NULL); - g_signal_connect (G_OBJECT (crop_zoom_out_button), "clicked", - G_CALLBACK (on_zoom_out_button_clicked), + g_signal_connect(G_OBJECT(crop_zoom_out_button), "clicked", + G_CALLBACK(on_zoom_out_button_clicked), NULL); - g_signal_connect (G_OBJECT (crop_zoom_100_button), "clicked", - G_CALLBACK (on_zoom_100_button_clicked), + g_signal_connect(G_OBJECT(crop_zoom_100_button), "clicked", + G_CALLBACK(on_zoom_100_button_clicked), NULL); - g_signal_connect (G_OBJECT (crop_zoom_fit_button), "clicked", - G_CALLBACK (on_zoom_fit_button_clicked), + g_signal_connect(G_OBJECT(crop_zoom_fit_button), "clicked", + G_CALLBACK(on_zoom_fit_button_clicked), NULL); /* aspect ratio */ /* - g_signal_connect (G_OBJECT (ratio_w_spinbutton), "value_changed", - G_CALLBACK (on_ratio_w_spinbutton_value_changed), + g_signal_connect(G_OBJECT(ratio_w_spinbutton), "value_changed", + G_CALLBACK(on_ratio_w_spinbutton_value_changed), NULL); - g_signal_connect (G_OBJECT (ratio_swap_button), "clicked", - G_CALLBACK (on_ratio_swap_button_clicked), + g_signal_connect(G_OBJECT(ratio_swap_button), "clicked", + G_CALLBACK(on_ratio_swap_button_clicked), NULL); - g_signal_connect (G_OBJECT (ratio_h_spinbutton), "value_changed", - G_CALLBACK (on_ratio_h_spinbutton_value_changed), + g_signal_connect(G_OBJECT(ratio_h_spinbutton), "value_changed", + G_CALLBACK(on_ratio_h_spinbutton_value_changed), NULL); - g_signal_connect (G_OBJECT (ratio_none), "activate", - G_CALLBACK (on_ratio_none_activate), + g_signal_connect(G_OBJECT(ratio_none), "activate", + G_CALLBACK(on_ratio_none_activate), NULL); - g_signal_connect (G_OBJECT (ratio_square), "activate", - G_CALLBACK (on_ratio_square_activate), + g_signal_connect(G_OBJECT(ratio_square), "activate", + G_CALLBACK(on_ratio_square_activate), NULL); - g_signal_connect (G_OBJECT (ratio_4x3), "activate", - G_CALLBACK (on_ratio_4x3_activate), + g_signal_connect(G_OBJECT(ratio_4x3), "activate", + G_CALLBACK(on_ratio_4x3_activate), NULL); - g_signal_connect (G_OBJECT (ratio_3x2), "activate", - G_CALLBACK (on_ratio_3x2_activate), + g_signal_connect(G_OBJECT(ratio_3x2), "activate", + G_CALLBACK(on_ratio_3x2_activate), NULL); - g_signal_connect (G_OBJECT (ratio_custom), "activate", - G_CALLBACK (on_ratio_custom_activate), + g_signal_connect(G_OBJECT(ratio_custom), "activate", + G_CALLBACK(on_ratio_custom_activate), NULL); -g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "ratio_optionmenu")), "changed", - G_CALLBACK (ratio_optionmenu_changed_cb), +g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "ratio_optionmenu")), "changed", + G_CALLBACK(ratio_optionmenu_changed_cb), NULL); -g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "ratio_w_spinbutton")), "value_changed", - G_CALLBACK (ratio_value_changed_cb), +g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "ratio_w_spinbutton")), "value_changed", + G_CALLBACK(ratio_value_changed_cb), NULL); -g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "ratio_h_spinbutton")), "value_changed", - G_CALLBACK (ratio_value_changed_cb), +g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "ratio_h_spinbutton")), "value_changed", + G_CALLBACK(ratio_value_changed_cb), NULL); -g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "ratio_swap_button")), "clicked", - G_CALLBACK (ratio_swap_button_cb), +g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "ratio_swap_button")), "clicked", + G_CALLBACK(ratio_swap_button_cb), NULL); */ /* selection */ /* -g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "crop_x_spinbutton")), "value_changed", - G_CALLBACK (selection_x_value_changed_cb), +g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "crop_x_spinbutton")), "value_changed", + G_CALLBACK(selection_x_value_changed_cb), data); -g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "crop_y_spinbutton")), "value_changed", - G_CALLBACK (selection_y_value_changed_cb), +g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "crop_y_spinbutton")), "value_changed", + G_CALLBACK(selection_y_value_changed_cb), data); -g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "crop_width_spinbutton")), "value_changed", - G_CALLBACK (selection_width_value_changed_cb), +g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "crop_width_spinbutton")), "value_changed", + G_CALLBACK(selection_width_value_changed_cb), data); -g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "crop_height_spinbutton")), "value_changed", - G_CALLBACK (selection_height_value_changed_cb), +g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "crop_height_spinbutton")), "value_changed", + G_CALLBACK(selection_height_value_changed_cb), data); -g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "crop_image")), "selection_changed", - G_CALLBACK (selection_changed_cb), +g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "crop_image")), "selection_changed", + G_CALLBACK(selection_changed_cb), data); */ @@ -561,68 +560,68 @@ /* Store pointers to all widgets, for use by lookup_widget(). */ - GLADE_HOOKUP_OBJECT_NO_REF (cropper_window, cropper_window, "cropper_window"); - GLADE_HOOKUP_OBJECT (cropper_window, dialog_vbox1, "dialog_vbox1"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox1, "hbox1"); - GLADE_HOOKUP_OBJECT (cropper_window, vbox1, "vbox1"); - GLADE_HOOKUP_OBJECT (cropper_window, vbox2, "vbox2"); - GLADE_HOOKUP_OBJECT (cropper_window, label1, "label1"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox2, "hbox2"); - GLADE_HOOKUP_OBJECT (cropper_window, label2, "label2"); - GLADE_HOOKUP_OBJECT (cropper_window, table2, "table2"); - GLADE_HOOKUP_OBJECT (cropper_window, label3, "label3"); - GLADE_HOOKUP_OBJECT (cropper_window, label5, "label5"); - GLADE_HOOKUP_OBJECT (cropper_window, label4, "label4"); - GLADE_HOOKUP_OBJECT (cropper_window, label6, "label6"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox5, "hbox5"); - GLADE_HOOKUP_OBJECT (cropper_window, crop_x_spinbutton, "crop_x_spinbutton"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox6, "hbox6"); - GLADE_HOOKUP_OBJECT (cropper_window, crop_y_spinbutton, "crop_y_spinbutton"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox7, "hbox7"); - GLADE_HOOKUP_OBJECT (cropper_window, crop_width_spinbutton, "crop_width_spinbutton"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox8, "hbox8"); - GLADE_HOOKUP_OBJECT (cropper_window, crop_height_spinbutton, "crop_height_spinbutton"); - GLADE_HOOKUP_OBJECT (cropper_window, vbox4, "vbox4"); - GLADE_HOOKUP_OBJECT (cropper_window, label7, "label7"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox3, "hbox3"); - GLADE_HOOKUP_OBJECT (cropper_window, label8, "label8"); - GLADE_HOOKUP_OBJECT (cropper_window, table3, "table3"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox10, "hbox10"); - GLADE_HOOKUP_OBJECT (cropper_window, custom_ratio_box, "custom_ratio_box"); - GLADE_HOOKUP_OBJECT (cropper_window, ratio_w_spinbutton, "ratio_w_spinbutton"); - GLADE_HOOKUP_OBJECT (cropper_window, ratio_swap_button, "ratio_swap_button"); - GLADE_HOOKUP_OBJECT (cropper_window, eventbox1, "eventbox1"); - GLADE_HOOKUP_OBJECT (cropper_window, ratio_swap_image, "ratio_swap_image"); - GLADE_HOOKUP_OBJECT (cropper_window, ratio_h_spinbutton, "ratio_h_spinbutton"); - GLADE_HOOKUP_OBJECT (cropper_window, ratio_optionmenu, "ratio_optionmenu"); - GLADE_HOOKUP_OBJECT (cropper_window, menu1, "menu1"); - GLADE_HOOKUP_OBJECT (cropper_window, ratio_none, "ratio_none"); - GLADE_HOOKUP_OBJECT (cropper_window, ratio_square, "ratio_square"); - GLADE_HOOKUP_OBJECT (cropper_window, ratio_4x3, "ratio_4x3"); - GLADE_HOOKUP_OBJECT (cropper_window, ratio_3x2, "ratio_3x2"); - GLADE_HOOKUP_OBJECT (cropper_window, ratio_custom, "ratio_custom"); - GLADE_HOOKUP_OBJECT (cropper_window, vbox5, "vbox5"); - GLADE_HOOKUP_OBJECT (cropper_window, frame1, "frame1"); - GLADE_HOOKUP_OBJECT (cropper_window, vbox7, "vbox7"); - GLADE_HOOKUP_OBJECT (cropper_window, nav_container, "nav_container"); - GLADE_HOOKUP_OBJECT (cropper_window, image_area, "image_area"); - GLADE_HOOKUP_OBJECT (cropper_window, (GtkWidget*) image_buffer, "image_buffer"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox16, "hbox16"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox17, "hbox17"); - GLADE_HOOKUP_OBJECT (cropper_window, crop_zoom_in_button, "crop_zoom_in_button"); - GLADE_HOOKUP_OBJECT (cropper_window, image2, "image2"); - GLADE_HOOKUP_OBJECT (cropper_window, crop_zoom_out_button, "crop_zoom_out_button"); - GLADE_HOOKUP_OBJECT (cropper_window, image4, "image4"); - GLADE_HOOKUP_OBJECT (cropper_window, crop_zoom_100_button, "crop_zoom_100_button"); - GLADE_HOOKUP_OBJECT (cropper_window, image3, "image3"); - GLADE_HOOKUP_OBJECT (cropper_window, crop_zoom_fit_button, "crop_zoom_fit_button"); - GLADE_HOOKUP_OBJECT (cropper_window, image1, "image1"); - /*GLADE_HOOKUP_OBJECT_NO_REF (cropper_window, dialog_action_area1, "dialog_action_area1"); */ - GLADE_HOOKUP_OBJECT (cropper_window, crop_okbutton, "crop_okbutton"); - GLADE_HOOKUP_OBJECT (cropper_window, alignment1, "alignment1"); - GLADE_HOOKUP_OBJECT (cropper_window, hbox11, "hbox11"); - GLADE_HOOKUP_OBJECT (cropper_window, crop_image, "crop_image"); - GLADE_HOOKUP_OBJECT (cropper_window, label12, "label12"); + GLADE_HOOKUP_OBJECT_NO_REF(cropper_window, cropper_window, "cropper_window"); + GLADE_HOOKUP_OBJECT(cropper_window, dialog_vbox1, "dialog_vbox1"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox1, "hbox1"); + GLADE_HOOKUP_OBJECT(cropper_window, vbox1, "vbox1"); + GLADE_HOOKUP_OBJECT(cropper_window, vbox2, "vbox2"); + GLADE_HOOKUP_OBJECT(cropper_window, label1, "label1"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox2, "hbox2"); + GLADE_HOOKUP_OBJECT(cropper_window, label2, "label2"); + GLADE_HOOKUP_OBJECT(cropper_window, table2, "table2"); + GLADE_HOOKUP_OBJECT(cropper_window, label3, "label3"); + GLADE_HOOKUP_OBJECT(cropper_window, label5, "label5"); + GLADE_HOOKUP_OBJECT(cropper_window, label4, "label4"); + GLADE_HOOKUP_OBJECT(cropper_window, label6, "label6"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox5, "hbox5"); + GLADE_HOOKUP_OBJECT(cropper_window, crop_x_spinbutton, "crop_x_spinbutton"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox6, "hbox6"); + GLADE_HOOKUP_OBJECT(cropper_window, crop_y_spinbutton, "crop_y_spinbutton"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox7, "hbox7"); + GLADE_HOOKUP_OBJECT(cropper_window, crop_width_spinbutton, "crop_width_spinbutton"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox8, "hbox8"); + GLADE_HOOKUP_OBJECT(cropper_window, crop_height_spinbutton, "crop_height_spinbutton"); + GLADE_HOOKUP_OBJECT(cropper_window, vbox4, "vbox4"); + GLADE_HOOKUP_OBJECT(cropper_window, label7, "label7"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox3, "hbox3"); + GLADE_HOOKUP_OBJECT(cropper_window, label8, "label8"); + GLADE_HOOKUP_OBJECT(cropper_window, table3, "table3"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox10, "hbox10"); + GLADE_HOOKUP_OBJECT(cropper_window, custom_ratio_box, "custom_ratio_box"); + GLADE_HOOKUP_OBJECT(cropper_window, ratio_w_spinbutton, "ratio_w_spinbutton"); + GLADE_HOOKUP_OBJECT(cropper_window, ratio_swap_button, "ratio_swap_button"); + GLADE_HOOKUP_OBJECT(cropper_window, eventbox1, "eventbox1"); + GLADE_HOOKUP_OBJECT(cropper_window, ratio_swap_image, "ratio_swap_image"); + GLADE_HOOKUP_OBJECT(cropper_window, ratio_h_spinbutton, "ratio_h_spinbutton"); + GLADE_HOOKUP_OBJECT(cropper_window, ratio_optionmenu, "ratio_optionmenu"); + GLADE_HOOKUP_OBJECT(cropper_window, menu1, "menu1"); + GLADE_HOOKUP_OBJECT(cropper_window, ratio_none, "ratio_none"); + GLADE_HOOKUP_OBJECT(cropper_window, ratio_square, "ratio_square"); + GLADE_HOOKUP_OBJECT(cropper_window, ratio_4x3, "ratio_4x3"); + GLADE_HOOKUP_OBJECT(cropper_window, ratio_3x2, "ratio_3x2"); + GLADE_HOOKUP_OBJECT(cropper_window, ratio_custom, "ratio_custom"); + GLADE_HOOKUP_OBJECT(cropper_window, vbox5, "vbox5"); + GLADE_HOOKUP_OBJECT(cropper_window, frame1, "frame1"); + GLADE_HOOKUP_OBJECT(cropper_window, vbox7, "vbox7"); + GLADE_HOOKUP_OBJECT(cropper_window, nav_container, "nav_container"); + GLADE_HOOKUP_OBJECT(cropper_window, image_area, "image_area"); + GLADE_HOOKUP_OBJECT(cropper_window,(GtkWidget*) image_buffer, "image_buffer"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox16, "hbox16"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox17, "hbox17"); + GLADE_HOOKUP_OBJECT(cropper_window, crop_zoom_in_button, "crop_zoom_in_button"); + GLADE_HOOKUP_OBJECT(cropper_window, image2, "image2"); + GLADE_HOOKUP_OBJECT(cropper_window, crop_zoom_out_button, "crop_zoom_out_button"); + GLADE_HOOKUP_OBJECT(cropper_window, image4, "image4"); + GLADE_HOOKUP_OBJECT(cropper_window, crop_zoom_100_button, "crop_zoom_100_button"); + GLADE_HOOKUP_OBJECT(cropper_window, image3, "image3"); + GLADE_HOOKUP_OBJECT(cropper_window, crop_zoom_fit_button, "crop_zoom_fit_button"); + GLADE_HOOKUP_OBJECT(cropper_window, image1, "image1"); + /*GLADE_HOOKUP_OBJECT_NO_REF(cropper_window, dialog_action_area1, "dialog_action_area1"); */ + GLADE_HOOKUP_OBJECT(cropper_window, crop_okbutton, "crop_okbutton"); + GLADE_HOOKUP_OBJECT(cropper_window, alignment1, "alignment1"); + GLADE_HOOKUP_OBJECT(cropper_window, hbox11, "hbox11"); + GLADE_HOOKUP_OBJECT(cropper_window, crop_image, "crop_image"); + GLADE_HOOKUP_OBJECT(cropper_window, label12, "label12"); return cropper_window; diff -r 5e282003f0c1 -r c18ba4ea1514 main.c --- a/main.c Thu Mar 04 13:54:17 2010 +0100 +++ b/main.c Thu Mar 04 14:18:19 2010 +0100 @@ -4,17 +4,18 @@ #include "support.h" -int main (int argc, char *argv[]) { - +int +main(int argc, char* argv[]) +{ /* commandline option handling */ - if (argc == 2) { - image_filename = argv[1]; - } else { + if (argc != 2) { g_print("cropper -- a crop frontend to convert\n"); g_print("usage: cropper IMAGE\n"); return 1; } + image_filename = argv[1]; + gtk_set_locale(); gtk_init(&argc, &argv); @@ -22,7 +23,7 @@ cropper_window = create_cropper_window(); gtk_widget_show(cropper_window); - gtk_main (); + gtk_main(); return 0; } diff -r 5e282003f0c1 -r c18ba4ea1514 main.h --- a/main.h Thu Mar 04 13:54:17 2010 +0100 +++ b/main.h Thu Mar 04 14:18:19 2010 +0100 @@ -8,7 +8,7 @@ /* from interface.h */ GtkWidget* create_cropper_window(void); -GtkWidget *image_area; -GdkPixbuf *image_buffer; +GtkWidget* image_area; +GdkPixbuf* image_buffer; #endif diff -r 5e282003f0c1 -r c18ba4ea1514 support.c --- a/support.c Thu Mar 04 13:54:17 2010 +0100 +++ b/support.c Thu Mar 04 14:18:19 2010 +0100 @@ -3,24 +3,26 @@ #include #include #include - #include - #include "support.h" +static GList *pixmaps_directories = NULL; -GtkWidget* lookup_widget(GtkWidget* widget, const gchar* widget_name) { + +GtkWidget* +lookup_widget(GtkWidget* widget, const gchar* widget_name) +{ GtkWidget* parent; GtkWidget* found_widget; for (;;) { - if (GTK_IS_MENU (widget)) { - parent = gtk_menu_get_attach_widget (GTK_MENU (widget)); + if (GTK_IS_MENU(widget)) { + parent = gtk_menu_get_attach_widget(GTK_MENU(widget)); } else { parent = widget->parent; } if (!parent) { - parent = (GtkWidget*) g_object_get_data (G_OBJECT (widget), "GladeParentKey"); + parent = (GtkWidget*) g_object_get_data(G_OBJECT(widget), "GladeParentKey"); } if (parent == NULL) { break; @@ -28,33 +30,36 @@ widget = parent; } - found_widget = (GtkWidget*) g_object_get_data (G_OBJECT (widget), widget_name); + found_widget = (GtkWidget*) g_object_get_data(G_OBJECT(widget), widget_name); if (!found_widget) { - g_warning ("Widget not found: %s", widget_name); + g_warning("Widget not found: %s", widget_name); } return found_widget; } -static GList *pixmaps_directories = NULL; - /* Use this function to set the directory containing installed pixmaps. */ -void add_pixmap_directory(const gchar* directory) { - pixmaps_directories = g_list_prepend (pixmaps_directories, g_strdup (directory)); +void +add_pixmap_directory(const gchar* directory) +{ + pixmaps_directories = g_list_prepend(pixmaps_directories, g_strdup(directory)); } + /* This is an internally used function to find pixmap files. */ -static gchar* find_pixmap_file(const gchar* filename) { +static gchar* +find_pixmap_file(const gchar* filename) +{ GList* elem; /* We step through each of the pixmaps directory to find it. */ elem = pixmaps_directories; while (elem) { - gchar *pathname = g_strdup_printf ("%s%s%s", (gchar*)elem->data, G_DIR_SEPARATOR_S, filename); - if (g_file_test (pathname, G_FILE_TEST_EXISTS)) { + gchar *pathname = g_strdup_printf("%s%s%s", (gchar*)elem->data, G_DIR_SEPARATOR_S, filename); + if (g_file_test(pathname, G_FILE_TEST_EXISTS)) { return pathname; } - g_free (pathname); + g_free(pathname); elem = elem->next; } return NULL; @@ -62,29 +67,33 @@ /* This is an internally used function to create pixmaps. */ -GtkWidget* create_pixmap(GtkWidget* widget, const gchar* filename) { +GtkWidget* +create_pixmap(GtkWidget* widget, const gchar* filename) +{ gchar* pathname = NULL; GtkWidget* pixmap; if (!filename || !filename[0]) { - return gtk_image_new (); + return gtk_image_new(); } - pathname = find_pixmap_file (filename); + pathname = find_pixmap_file(filename); if (!pathname) { - g_warning ("Couldn't find pixmap file: %s", filename); - return gtk_image_new (); + g_warning("Couldn't find pixmap file: %s", filename); + return gtk_image_new(); } - pixmap = gtk_image_new_from_file (pathname); + pixmap = gtk_image_new_from_file(pathname); g_free(pathname); return pixmap; } /* This is an internally used function to create pixmaps. */ -GdkPixbuf* create_pixbuf(const gchar* filename) { +GdkPixbuf* +create_pixbuf(const gchar* filename) +{ gchar* pathname = NULL; GdkPixbuf* pixbuf; GError* error = NULL; @@ -96,11 +105,11 @@ pathname = find_pixmap_file(filename); if (!pathname) { - g_warning ("Couldn't find pixmap file: %s", filename); + g_warning("Couldn't find pixmap file: %s", filename); return NULL; } - pixbuf = gdk_pixbuf_new_from_file (pathname, &error); + pixbuf = gdk_pixbuf_new_from_file(pathname, &error); if (!pixbuf) { fprintf(stderr, "Failed to load pixbuf file: %s: %s\n", pathname, error->message); g_error_free(error); @@ -111,15 +120,16 @@ /* This is used to set ATK action descriptions. */ -void glade_set_atk_action_description(AtkAction* action, const gchar* action_name, const gchar* description) { +void +glade_set_atk_action_description(AtkAction* action, const gchar* action_name, const gchar* description) +{ gint n_actions; gint i; - n_actions = atk_action_get_n_actions (action); + n_actions = atk_action_get_n_actions(action); for (i = 0; i < n_actions; i++) { - if (!strcmp (atk_action_get_name (action, i), action_name)) { - atk_action_set_description (action, i, description); + if (!strcmp(atk_action_get_name(action, i), action_name)) { + atk_action_set_description(action, i, description); } } } -