comparison interface.c @ 11:c18ba4ea1514

just cosmetic changes
author meillo@marmaro.de
date Thu, 04 Mar 2010 14:18:19 +0100
parents 5e282003f0c1
children 75a30c850ea0
comparison
equal deleted inserted replaced
10:5e282003f0c1 11:c18ba4ea1514
11 #include "main.h" 11 #include "main.h"
12 #include "callbacks.h" 12 #include "callbacks.h"
13 #include "support.h" 13 #include "support.h"
14 14
15 #define GLADE_HOOKUP_OBJECT(component,widget,name) \ 15 #define GLADE_HOOKUP_OBJECT(component,widget,name) \
16 g_object_set_data_full (G_OBJECT (component), name, \ 16 g_object_set_data_full(G_OBJECT(component), name, \
17 gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref) 17 gtk_widget_ref(widget),(GDestroyNotify) gtk_widget_unref)
18 18
19 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \ 19 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
20 g_object_set_data (G_OBJECT (component), name, widget) 20 g_object_set_data(G_OBJECT(component), name, widget)
21 21
22 GtkWidget* 22 GtkWidget*
23 create_cropper_window (void) 23 create_cropper_window(void)
24 { 24 {
25 GtkWidget *cropper_window; 25 GtkWidget *cropper_window;
26 GtkWidget *dialog_vbox1; 26 GtkWidget *dialog_vbox1;
27 GtkWidget *hbox1; 27 GtkWidget *hbox1;
28 GtkWidget *vbox1; 28 GtkWidget *vbox1;
88 GtkWidget *hbox11; 88 GtkWidget *hbox11;
89 GtkWidget *crop_image; 89 GtkWidget *crop_image;
90 GtkWidget *label12; 90 GtkWidget *label12;
91 91
92 92
93 cropper_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); 93 cropper_window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
94 gtk_widget_set_name (cropper_window, "cropper_window"); 94 gtk_widget_set_name(cropper_window, "cropper_window");
95 gtk_container_set_border_width (GTK_CONTAINER (cropper_window), 6); 95 gtk_container_set_border_width(GTK_CONTAINER(cropper_window), 6);
96 gtk_window_set_title (GTK_WINDOW (cropper_window), "Cropper"); 96 gtk_window_set_title(GTK_WINDOW(cropper_window), "Cropper");
97 97
98 dialog_vbox1 = gtk_vbox_new (FALSE, 6); 98 dialog_vbox1 = gtk_vbox_new(FALSE, 6);
99 gtk_widget_set_name (dialog_vbox1, "dialog_vbox1"); 99 gtk_widget_set_name(dialog_vbox1, "dialog_vbox1");
100 gtk_widget_show (dialog_vbox1); 100 gtk_widget_show(dialog_vbox1);
101 gtk_container_add (GTK_CONTAINER (cropper_window), dialog_vbox1); 101 gtk_container_add(GTK_CONTAINER(cropper_window), dialog_vbox1);
102 102
103 hbox1 = gtk_hbox_new (FALSE, 12); 103 hbox1 = gtk_hbox_new(FALSE, 12);
104 gtk_widget_set_name (hbox1, "hbox1"); 104 gtk_widget_set_name(hbox1, "hbox1");
105 gtk_widget_show (hbox1); 105 gtk_widget_show(hbox1);
106 gtk_box_pack_start (GTK_BOX (dialog_vbox1), hbox1, TRUE, TRUE, 0); 106 gtk_box_pack_start(GTK_BOX(dialog_vbox1), hbox1, TRUE, TRUE, 0);
107 gtk_container_set_border_width (GTK_CONTAINER (hbox1), 5); 107 gtk_container_set_border_width(GTK_CONTAINER(hbox1), 5);
108 108
109 vbox1 = gtk_vbox_new (FALSE, 12); 109 vbox1 = gtk_vbox_new(FALSE, 12);
110 gtk_widget_set_name (vbox1, "vbox1"); 110 gtk_widget_set_name(vbox1, "vbox1");
111 gtk_widget_show (vbox1); 111 gtk_widget_show(vbox1);
112 gtk_box_pack_start (GTK_BOX (hbox1), vbox1, FALSE, TRUE, 0); 112 gtk_box_pack_start(GTK_BOX(hbox1), vbox1, FALSE, TRUE, 0);
113 113
114 vbox2 = gtk_vbox_new (FALSE, 6); 114 vbox2 = gtk_vbox_new(FALSE, 6);
115 gtk_widget_set_name (vbox2, "vbox2"); 115 gtk_widget_set_name(vbox2, "vbox2");
116 gtk_widget_show (vbox2); 116 gtk_widget_show(vbox2);
117 gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, TRUE, 0); 117 gtk_box_pack_start(GTK_BOX(vbox1), vbox2, FALSE, TRUE, 0);
118 118
119 label1 = gtk_label_new ("<b>Selection</b>"); 119 label1 = gtk_label_new("<b>Selection</b>");
120 gtk_widget_set_name (label1, "label1"); 120 gtk_widget_set_name(label1, "label1");
121 gtk_widget_show (label1); 121 gtk_widget_show(label1);
122 gtk_box_pack_start (GTK_BOX (vbox2), label1, FALSE, FALSE, 0); 122 gtk_box_pack_start(GTK_BOX(vbox2), label1, FALSE, FALSE, 0);
123 gtk_label_set_use_markup (GTK_LABEL (label1), TRUE); 123 gtk_label_set_use_markup(GTK_LABEL(label1), TRUE);
124 gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5); 124 gtk_misc_set_alignment(GTK_MISC(label1), 0, 0.5);
125 125
126 hbox2 = gtk_hbox_new (FALSE, 0); 126 hbox2 = gtk_hbox_new(FALSE, 0);
127 gtk_widget_set_name (hbox2, "hbox2"); 127 gtk_widget_set_name(hbox2, "hbox2");
128 gtk_widget_show (hbox2); 128 gtk_widget_show(hbox2);
129 gtk_box_pack_start (GTK_BOX (vbox2), hbox2, FALSE, TRUE, 0); 129 gtk_box_pack_start(GTK_BOX(vbox2), hbox2, FALSE, TRUE, 0);
130 130
131 label2 = gtk_label_new (" "); 131 label2 = gtk_label_new(" ");
132 gtk_widget_set_name (label2, "label2"); 132 gtk_widget_set_name(label2, "label2");
133 gtk_widget_show (label2); 133 gtk_widget_show(label2);
134 gtk_box_pack_start (GTK_BOX (hbox2), label2, FALSE, FALSE, 0); 134 gtk_box_pack_start(GTK_BOX(hbox2), label2, FALSE, FALSE, 0);
135 135
136 table2 = gtk_table_new (4, 2, FALSE); 136 table2 = gtk_table_new(4, 2, FALSE);
137 gtk_widget_set_name (table2, "table2"); 137 gtk_widget_set_name(table2, "table2");
138 gtk_widget_show (table2); 138 gtk_widget_show(table2);
139 gtk_box_pack_start (GTK_BOX (hbox2), table2, TRUE, TRUE, 0); 139 gtk_box_pack_start(GTK_BOX(hbox2), table2, TRUE, TRUE, 0);
140 gtk_table_set_row_spacings (GTK_TABLE (table2), 6); 140 gtk_table_set_row_spacings(GTK_TABLE(table2), 6);
141 gtk_table_set_col_spacings (GTK_TABLE (table2), 6); 141 gtk_table_set_col_spacings(GTK_TABLE(table2), 6);
142 142
143 label3 = gtk_label_new_with_mnemonic ("_X:"); 143 label3 = gtk_label_new_with_mnemonic("_X:");
144 gtk_widget_set_name (label3, "label3"); 144 gtk_widget_set_name(label3, "label3");
145 gtk_widget_show (label3); 145 gtk_widget_show(label3);
146 gtk_table_attach (GTK_TABLE (table2), label3, 0, 1, 0, 1, 146 gtk_table_attach(GTK_TABLE(table2), label3, 0, 1, 0, 1,(GtkAttachOptions)(GTK_FILL),
147 (GtkAttachOptions) (GTK_FILL), 147 (GtkAttachOptions)(0), 0, 0);
148 (GtkAttachOptions) (0), 0, 0); 148 gtk_misc_set_alignment(GTK_MISC(label3), 0, 0.5);
149 gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5); 149
150 150 label5 = gtk_label_new_with_mnemonic("_Y:");
151 label5 = gtk_label_new_with_mnemonic ("_Y:"); 151 gtk_widget_set_name(label5, "label5");
152 gtk_widget_set_name (label5, "label5"); 152 gtk_widget_show(label5);
153 gtk_widget_show (label5); 153 gtk_table_attach(GTK_TABLE(table2), label5, 0, 1, 1, 2,
154 gtk_table_attach (GTK_TABLE (table2), label5, 0, 1, 1, 2, 154 (GtkAttachOptions)(GTK_FILL),
155 (GtkAttachOptions) (GTK_FILL), 155 (GtkAttachOptions)(0), 0, 0);
156 (GtkAttachOptions) (0), 0, 0); 156 gtk_misc_set_alignment(GTK_MISC(label5), 0, 0.5);
157 gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5); 157
158 158 label4 = gtk_label_new_with_mnemonic("_Width:");
159 label4 = gtk_label_new_with_mnemonic ("_Width:"); 159 gtk_widget_set_name(label4, "label4");
160 gtk_widget_set_name (label4, "label4"); 160 gtk_widget_show(label4);
161 gtk_widget_show (label4); 161 gtk_table_attach(GTK_TABLE(table2), label4, 0, 1, 2, 3,
162 gtk_table_attach (GTK_TABLE (table2), label4, 0, 1, 2, 3, 162 (GtkAttachOptions)(GTK_FILL),
163 (GtkAttachOptions) (GTK_FILL), 163 (GtkAttachOptions)(0), 0, 0);
164 (GtkAttachOptions) (0), 0, 0); 164 gtk_misc_set_alignment(GTK_MISC(label4), 0, 0.5);
165 gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5); 165
166 166 label6 = gtk_label_new_with_mnemonic("_Height:");
167 label6 = gtk_label_new_with_mnemonic ("_Height:"); 167 gtk_widget_set_name(label6, "label6");
168 gtk_widget_set_name (label6, "label6"); 168 gtk_widget_show(label6);
169 gtk_widget_show (label6); 169 gtk_table_attach(GTK_TABLE(table2), label6, 0, 1, 3, 4,
170 gtk_table_attach (GTK_TABLE (table2), label6, 0, 1, 3, 4, 170 (GtkAttachOptions)(GTK_FILL),
171 (GtkAttachOptions) (GTK_FILL), 171 (GtkAttachOptions)(0), 0, 0);
172 (GtkAttachOptions) (0), 0, 0); 172 gtk_misc_set_alignment(GTK_MISC(label6), 0, 0.5);
173 gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5); 173
174 174 hbox5 = gtk_hbox_new(FALSE, 0);
175 hbox5 = gtk_hbox_new (FALSE, 0); 175 gtk_widget_set_name(hbox5, "hbox5");
176 gtk_widget_set_name (hbox5, "hbox5"); 176 gtk_widget_show(hbox5);
177 gtk_widget_show (hbox5); 177 gtk_table_attach(GTK_TABLE(table2), hbox5, 1, 2, 0, 1,
178 gtk_table_attach (GTK_TABLE (table2), hbox5, 1, 2, 0, 1, 178 (GtkAttachOptions)(GTK_FILL),
179 (GtkAttachOptions) (GTK_FILL), 179 (GtkAttachOptions)(GTK_FILL), 0, 0);
180 (GtkAttachOptions) (GTK_FILL), 0, 0); 180
181 181 crop_x_spinbutton_adj = gtk_adjustment_new(1, 0, 300, 1, 10, 1);
182 crop_x_spinbutton_adj = gtk_adjustment_new (1, 0, 300, 1, 10, 1); 182 crop_x_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(crop_x_spinbutton_adj), 1, 0);
183 crop_x_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (crop_x_spinbutton_adj), 1, 0); 183 gtk_widget_set_name(crop_x_spinbutton, "crop_x_spinbutton");
184 gtk_widget_set_name (crop_x_spinbutton, "crop_x_spinbutton"); 184 gtk_widget_show(crop_x_spinbutton);
185 gtk_widget_show (crop_x_spinbutton); 185 gtk_box_pack_start(GTK_BOX(hbox5), crop_x_spinbutton, FALSE, TRUE, 0);
186 gtk_box_pack_start (GTK_BOX (hbox5), crop_x_spinbutton, FALSE, TRUE, 0); 186
187 187 hbox6 = gtk_hbox_new(FALSE, 0);
188 hbox6 = gtk_hbox_new (FALSE, 0); 188 gtk_widget_set_name(hbox6, "hbox6");
189 gtk_widget_set_name (hbox6, "hbox6"); 189 gtk_widget_show(hbox6);
190 gtk_widget_show (hbox6); 190 gtk_table_attach(GTK_TABLE(table2), hbox6, 1, 2, 1, 2,
191 gtk_table_attach (GTK_TABLE (table2), hbox6, 1, 2, 1, 2, 191 (GtkAttachOptions)(GTK_FILL),
192 (GtkAttachOptions) (GTK_FILL), 192 (GtkAttachOptions)(GTK_FILL), 0, 0);
193 (GtkAttachOptions) (GTK_FILL), 0, 0); 193
194 194 crop_y_spinbutton_adj = gtk_adjustment_new(1, 0, 300, 1, 10, 1);
195 crop_y_spinbutton_adj = gtk_adjustment_new (1, 0, 300, 1, 10, 1); 195 crop_y_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(crop_y_spinbutton_adj), 1, 0);
196 crop_y_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (crop_y_spinbutton_adj), 1, 0); 196 gtk_widget_set_name(crop_y_spinbutton, "crop_y_spinbutton");
197 gtk_widget_set_name (crop_y_spinbutton, "crop_y_spinbutton"); 197 gtk_widget_show(crop_y_spinbutton);
198 gtk_widget_show (crop_y_spinbutton); 198 gtk_box_pack_start(GTK_BOX(hbox6), crop_y_spinbutton, FALSE, TRUE, 0);
199 gtk_box_pack_start (GTK_BOX (hbox6), crop_y_spinbutton, FALSE, TRUE, 0); 199
200 200 hbox7 = gtk_hbox_new(FALSE, 0);
201 hbox7 = gtk_hbox_new (FALSE, 0); 201 gtk_widget_set_name(hbox7, "hbox7");
202 gtk_widget_set_name (hbox7, "hbox7"); 202 gtk_widget_show(hbox7);
203 gtk_widget_show (hbox7); 203 gtk_table_attach(GTK_TABLE(table2), hbox7, 1, 2, 2, 3,
204 gtk_table_attach (GTK_TABLE (table2), hbox7, 1, 2, 2, 3, 204 (GtkAttachOptions)(GTK_FILL),
205 (GtkAttachOptions) (GTK_FILL), 205 (GtkAttachOptions)(GTK_FILL), 0, 0);
206 (GtkAttachOptions) (GTK_FILL), 0, 0); 206
207 207 crop_width_spinbutton_adj = gtk_adjustment_new(1, 0, 300, 1, 10, 1);
208 crop_width_spinbutton_adj = gtk_adjustment_new (1, 0, 300, 1, 10, 1); 208 crop_width_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(crop_width_spinbutton_adj), 1, 0);
209 crop_width_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (crop_width_spinbutton_adj), 1, 0); 209 gtk_widget_set_name(crop_width_spinbutton, "crop_width_spinbutton");
210 gtk_widget_set_name (crop_width_spinbutton, "crop_width_spinbutton"); 210 gtk_widget_show(crop_width_spinbutton);
211 gtk_widget_show (crop_width_spinbutton); 211 gtk_box_pack_start(GTK_BOX(hbox7), crop_width_spinbutton, FALSE, FALSE, 0);
212 gtk_box_pack_start (GTK_BOX (hbox7), crop_width_spinbutton, FALSE, FALSE, 0); 212
213 213 hbox8 = gtk_hbox_new(FALSE, 0);
214 hbox8 = gtk_hbox_new (FALSE, 0); 214 gtk_widget_set_name(hbox8, "hbox8");
215 gtk_widget_set_name (hbox8, "hbox8"); 215 gtk_widget_show(hbox8);
216 gtk_widget_show (hbox8); 216 gtk_table_attach(GTK_TABLE(table2), hbox8, 1, 2, 3, 4,
217 gtk_table_attach (GTK_TABLE (table2), hbox8, 1, 2, 3, 4, 217 (GtkAttachOptions)(GTK_FILL),
218 (GtkAttachOptions) (GTK_FILL), 218 (GtkAttachOptions)(GTK_FILL), 0, 0);
219 (GtkAttachOptions) (GTK_FILL), 0, 0); 219
220 220 crop_height_spinbutton_adj = gtk_adjustment_new(1, 0, 300, 1, 10, 1);
221 crop_height_spinbutton_adj = gtk_adjustment_new (1, 0, 300, 1, 10, 1); 221 crop_height_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(crop_height_spinbutton_adj), 1, 0);
222 crop_height_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (crop_height_spinbutton_adj), 1, 0); 222 gtk_widget_set_name(crop_height_spinbutton, "crop_height_spinbutton");
223 gtk_widget_set_name (crop_height_spinbutton, "crop_height_spinbutton"); 223 gtk_widget_show(crop_height_spinbutton);
224 gtk_widget_show (crop_height_spinbutton); 224 gtk_box_pack_start(GTK_BOX(hbox8), crop_height_spinbutton, FALSE, FALSE, 0);
225 gtk_box_pack_start (GTK_BOX (hbox8), crop_height_spinbutton, FALSE, FALSE, 0); 225
226 226 vbox4 = gtk_vbox_new(FALSE, 6);
227 vbox4 = gtk_vbox_new (FALSE, 6); 227 gtk_widget_set_name(vbox4, "vbox4");
228 gtk_widget_set_name (vbox4, "vbox4"); 228 gtk_widget_show(vbox4);
229 gtk_widget_show (vbox4); 229 gtk_box_pack_start(GTK_BOX(vbox1), vbox4, FALSE, TRUE, 0);
230 gtk_box_pack_start (GTK_BOX (vbox1), vbox4, FALSE, TRUE, 0); 230
231 231 label7 = gtk_label_new("<b>Aspect ratio</b>");
232 label7 = gtk_label_new ("<b>Aspect ratio</b>"); 232 gtk_widget_set_name(label7, "label7");
233 gtk_widget_set_name (label7, "label7"); 233 gtk_widget_show(label7);
234 gtk_widget_show (label7); 234 gtk_box_pack_start(GTK_BOX(vbox4), label7, FALSE, FALSE, 0);
235 gtk_box_pack_start (GTK_BOX (vbox4), label7, FALSE, FALSE, 0); 235 gtk_label_set_use_markup(GTK_LABEL(label7), TRUE);
236 gtk_label_set_use_markup (GTK_LABEL (label7), TRUE); 236 gtk_misc_set_alignment(GTK_MISC(label7), 0, 0.5);
237 gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5); 237
238 238 hbox3 = gtk_hbox_new(FALSE, 0);
239 hbox3 = gtk_hbox_new (FALSE, 0); 239 gtk_widget_set_name(hbox3, "hbox3");
240 gtk_widget_set_name (hbox3, "hbox3"); 240 gtk_widget_show(hbox3);
241 gtk_widget_show (hbox3); 241 gtk_box_pack_start(GTK_BOX(vbox4), hbox3, FALSE, FALSE, 0);
242 gtk_box_pack_start (GTK_BOX (vbox4), hbox3, FALSE, FALSE, 0); 242
243 243 label8 = gtk_label_new(" ");
244 label8 = gtk_label_new (" "); 244 gtk_widget_set_name(label8, "label8");
245 gtk_widget_set_name (label8, "label8"); 245 gtk_widget_show(label8);
246 gtk_widget_show (label8); 246 gtk_box_pack_start(GTK_BOX(hbox3), label8, FALSE, FALSE, 0);
247 gtk_box_pack_start (GTK_BOX (hbox3), label8, FALSE, FALSE, 0); 247
248 248 table3 = gtk_table_new(2, 2, FALSE);
249 table3 = gtk_table_new (2, 2, FALSE); 249 gtk_widget_set_name(table3, "table3");
250 gtk_widget_set_name (table3, "table3"); 250 gtk_widget_show(table3);
251 gtk_widget_show (table3); 251 gtk_box_pack_start(GTK_BOX(hbox3), table3, TRUE, TRUE, 0);
252 gtk_box_pack_start (GTK_BOX (hbox3), table3, TRUE, TRUE, 0); 252 gtk_table_set_row_spacings(GTK_TABLE(table3), 6);
253 gtk_table_set_row_spacings (GTK_TABLE (table3), 6); 253 gtk_table_set_col_spacings(GTK_TABLE(table3), 6);
254 gtk_table_set_col_spacings (GTK_TABLE (table3), 6); 254
255 255 hbox10 = gtk_hbox_new(FALSE, 6);
256 hbox10 = gtk_hbox_new (FALSE, 6); 256 gtk_widget_set_name(hbox10, "hbox10");
257 gtk_widget_set_name (hbox10, "hbox10"); 257 gtk_widget_show(hbox10);
258 gtk_widget_show (hbox10); 258 gtk_table_attach(GTK_TABLE(table3), hbox10, 0, 2, 1, 2,
259 gtk_table_attach (GTK_TABLE (table3), hbox10, 0, 2, 1, 2, 259 (GtkAttachOptions)(GTK_FILL),
260 (GtkAttachOptions) (GTK_FILL), 260 (GtkAttachOptions)(GTK_EXPAND | GTK_FILL), 0, 0);
261 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); 261
262 262 custom_ratio_box = gtk_hbox_new(FALSE, 6);
263 custom_ratio_box = gtk_hbox_new (FALSE, 6); 263 gtk_widget_set_name(custom_ratio_box, "custom_ratio_box");
264 gtk_widget_set_name (custom_ratio_box, "custom_ratio_box"); 264 gtk_widget_show(custom_ratio_box);
265 gtk_widget_show (custom_ratio_box); 265 gtk_box_pack_start(GTK_BOX(hbox10), custom_ratio_box, TRUE, TRUE, 0);
266 gtk_box_pack_start (GTK_BOX (hbox10), custom_ratio_box, TRUE, TRUE, 0); 266
267 267 ratio_w_spinbutton_adj = gtk_adjustment_new(1, 1, 9999, 1, 10, 10);
268 ratio_w_spinbutton_adj = gtk_adjustment_new (1, 1, 9999, 1, 10, 10); 268 ratio_w_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(ratio_w_spinbutton_adj), 1, 0);
269 ratio_w_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (ratio_w_spinbutton_adj), 1, 0); 269 gtk_widget_set_name(ratio_w_spinbutton, "ratio_w_spinbutton");
270 gtk_widget_set_name (ratio_w_spinbutton, "ratio_w_spinbutton"); 270 gtk_widget_show(ratio_w_spinbutton);
271 gtk_widget_show (ratio_w_spinbutton); 271 gtk_box_pack_start(GTK_BOX(custom_ratio_box), ratio_w_spinbutton, FALSE, TRUE, 0);
272 gtk_box_pack_start (GTK_BOX (custom_ratio_box), ratio_w_spinbutton, FALSE, TRUE, 0); 272
273 273 ratio_swap_button = gtk_button_new();
274 ratio_swap_button = gtk_button_new (); 274 gtk_widget_set_name(ratio_swap_button, "ratio_swap_button");
275 gtk_widget_set_name (ratio_swap_button, "ratio_swap_button"); 275 gtk_widget_show(ratio_swap_button);
276 gtk_widget_show (ratio_swap_button); 276 gtk_box_pack_start(GTK_BOX(custom_ratio_box), ratio_swap_button, FALSE, FALSE, 0);
277 gtk_box_pack_start (GTK_BOX (custom_ratio_box), ratio_swap_button, FALSE, FALSE, 0); 277 gtk_button_set_relief(GTK_BUTTON(ratio_swap_button), GTK_RELIEF_NONE);
278 gtk_button_set_relief (GTK_BUTTON (ratio_swap_button), GTK_RELIEF_NONE); 278
279 279 eventbox1 = gtk_event_box_new();
280 eventbox1 = gtk_event_box_new (); 280 gtk_widget_set_name(eventbox1, "eventbox1");
281 gtk_widget_set_name (eventbox1, "eventbox1"); 281 gtk_widget_show(eventbox1);
282 gtk_widget_show (eventbox1); 282 gtk_container_add(GTK_CONTAINER(ratio_swap_button), eventbox1);
283 gtk_container_add (GTK_CONTAINER (ratio_swap_button), eventbox1); 283
284 284 ratio_swap_image = gtk_image_new_from_stock("gtk-refresh", GTK_ICON_SIZE_BUTTON);
285 ratio_swap_image = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_BUTTON); 285 gtk_widget_set_name(ratio_swap_image, "ratio_swap_image");
286 gtk_widget_set_name (ratio_swap_image, "ratio_swap_image"); 286 gtk_widget_show(ratio_swap_image);
287 gtk_widget_show (ratio_swap_image); 287 gtk_container_add(GTK_CONTAINER(eventbox1), ratio_swap_image);
288 gtk_container_add (GTK_CONTAINER (eventbox1), ratio_swap_image); 288
289 289 ratio_h_spinbutton_adj = gtk_adjustment_new(1, 1, 9999, 1, 10, 10);
290 ratio_h_spinbutton_adj = gtk_adjustment_new (1, 1, 9999, 1, 10, 10); 290 ratio_h_spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(ratio_h_spinbutton_adj), 1, 0);
291 ratio_h_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (ratio_h_spinbutton_adj), 1, 0); 291 gtk_widget_set_name(ratio_h_spinbutton, "ratio_h_spinbutton");
292 gtk_widget_set_name (ratio_h_spinbutton, "ratio_h_spinbutton"); 292 gtk_widget_show(ratio_h_spinbutton);
293 gtk_widget_show (ratio_h_spinbutton); 293 gtk_box_pack_start(GTK_BOX(custom_ratio_box), ratio_h_spinbutton, FALSE, TRUE, 0);
294 gtk_box_pack_start (GTK_BOX (custom_ratio_box), ratio_h_spinbutton, FALSE, TRUE, 0); 294 gtk_spin_button_set_update_policy(GTK_SPIN_BUTTON(ratio_h_spinbutton), GTK_UPDATE_IF_VALID);
295 gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (ratio_h_spinbutton), GTK_UPDATE_IF_VALID); 295
296 296 ratio_optionmenu = gtk_option_menu_new();
297 ratio_optionmenu = gtk_option_menu_new (); 297 gtk_widget_set_name(ratio_optionmenu, "ratio_optionmenu");
298 gtk_widget_set_name (ratio_optionmenu, "ratio_optionmenu"); 298 gtk_widget_show(ratio_optionmenu);
299 gtk_widget_show (ratio_optionmenu); 299 gtk_table_attach(GTK_TABLE(table3), ratio_optionmenu, 0, 2, 0, 1,
300 gtk_table_attach (GTK_TABLE (table3), ratio_optionmenu, 0, 2, 0, 1, 300 (GtkAttachOptions)(GTK_FILL),
301 (GtkAttachOptions) (GTK_FILL), 301 (GtkAttachOptions)(0), 0, 0);
302 (GtkAttachOptions) (0), 0, 0); 302
303 303 menu1 = gtk_menu_new();
304 menu1 = gtk_menu_new (); 304 gtk_widget_set_name(menu1, "menu1");
305 gtk_widget_set_name (menu1, "menu1"); 305
306 306 ratio_none = gtk_menu_item_new_with_mnemonic("None");
307 ratio_none = gtk_menu_item_new_with_mnemonic ("None"); 307 gtk_widget_set_name(ratio_none, "ratio_none");
308 gtk_widget_set_name (ratio_none, "ratio_none"); 308 gtk_widget_show(ratio_none);
309 gtk_widget_show (ratio_none); 309 gtk_container_add(GTK_CONTAINER(menu1), ratio_none);
310 gtk_container_add (GTK_CONTAINER (menu1), ratio_none); 310
311 311 ratio_square = gtk_menu_item_new_with_mnemonic("Square");
312 ratio_square = gtk_menu_item_new_with_mnemonic ("Square"); 312 gtk_widget_set_name(ratio_square, "ratio_square");
313 gtk_widget_set_name (ratio_square, "ratio_square"); 313 gtk_widget_show(ratio_square);
314 gtk_widget_show (ratio_square); 314 gtk_container_add(GTK_CONTAINER(menu1), ratio_square);
315 gtk_container_add (GTK_CONTAINER (menu1), ratio_square); 315
316 316 ratio_4x3 = gtk_menu_item_new_with_mnemonic("4 x 3(Book, DVD)");
317 ratio_4x3 = gtk_menu_item_new_with_mnemonic ("4 x 3 (Book, DVD)"); 317 gtk_widget_set_name(ratio_4x3, "ratio_4x3");
318 gtk_widget_set_name (ratio_4x3, "ratio_4x3"); 318 gtk_widget_show(ratio_4x3);
319 gtk_widget_show (ratio_4x3); 319 gtk_container_add(GTK_CONTAINER(menu1), ratio_4x3);
320 gtk_container_add (GTK_CONTAINER (menu1), ratio_4x3); 320
321 321 ratio_3x2 = gtk_menu_item_new_with_mnemonic("4 x 6(Postcard)");
322 ratio_3x2 = gtk_menu_item_new_with_mnemonic ("4 x 6 (Postcard)"); 322 gtk_widget_set_name(ratio_3x2, "ratio_3x2");
323 gtk_widget_set_name (ratio_3x2, "ratio_3x2"); 323 gtk_widget_show(ratio_3x2);
324 gtk_widget_show (ratio_3x2); 324 gtk_container_add(GTK_CONTAINER(menu1), ratio_3x2);
325 gtk_container_add (GTK_CONTAINER (menu1), ratio_3x2); 325
326 326 ratio_custom = gtk_menu_item_new_with_mnemonic("Custom");
327 ratio_custom = gtk_menu_item_new_with_mnemonic ("Custom"); 327 gtk_widget_set_name(ratio_custom, "ratio_custom");
328 gtk_widget_set_name (ratio_custom, "ratio_custom"); 328 gtk_widget_show(ratio_custom);
329 gtk_widget_show (ratio_custom); 329 gtk_container_add(GTK_CONTAINER(menu1), ratio_custom);
330 gtk_container_add (GTK_CONTAINER (menu1), ratio_custom); 330
331 331 gtk_option_menu_set_menu(GTK_OPTION_MENU(ratio_optionmenu), menu1);
332 gtk_option_menu_set_menu (GTK_OPTION_MENU (ratio_optionmenu), menu1); 332
333 333 vbox5 = gtk_vbox_new(FALSE, 0);
334 vbox5 = gtk_vbox_new (FALSE, 0); 334 gtk_widget_set_name(vbox5, "vbox5");
335 gtk_widget_set_name (vbox5, "vbox5"); 335 gtk_widget_show(vbox5);
336 gtk_widget_show (vbox5); 336 gtk_box_pack_start(GTK_BOX(hbox1), vbox5, TRUE, TRUE, 0);
337 gtk_box_pack_start (GTK_BOX (hbox1), vbox5, TRUE, TRUE, 0); 337
338 338 frame1 = gtk_frame_new(NULL);
339 frame1 = gtk_frame_new (NULL); 339 gtk_widget_set_name(frame1, "frame1");
340 gtk_widget_set_name (frame1, "frame1"); 340 gtk_widget_show(frame1);
341 gtk_widget_show (frame1); 341 gtk_box_pack_start(GTK_BOX(vbox5), frame1, TRUE, TRUE, 0);
342 gtk_box_pack_start (GTK_BOX (vbox5), frame1, TRUE, TRUE, 0); 342 gtk_frame_set_shadow_type(GTK_FRAME(frame1), GTK_SHADOW_NONE);
343 gtk_frame_set_shadow_type (GTK_FRAME (frame1), GTK_SHADOW_NONE); 343
344 344 vbox7 = gtk_vbox_new(FALSE, 6);
345 vbox7 = gtk_vbox_new (FALSE, 6); 345 gtk_widget_set_name(vbox7, "vbox7");
346 gtk_widget_set_name (vbox7, "vbox7"); 346 gtk_widget_show(vbox7);
347 gtk_widget_show (vbox7); 347 gtk_container_add(GTK_CONTAINER(frame1), vbox7);
348 gtk_container_add (GTK_CONTAINER (frame1), vbox7); 348
349 349 nav_container = gtk_hbox_new(FALSE, 0);
350 nav_container = gtk_hbox_new (FALSE, 0); 350 gtk_widget_set_name(nav_container, "nav_container");
351 gtk_widget_set_name (nav_container, "nav_container"); 351 gtk_widget_show(nav_container);
352 gtk_widget_show (nav_container); 352 gtk_box_pack_start(GTK_BOX(vbox7), nav_container, TRUE, TRUE, 0);
353 gtk_box_pack_start (GTK_BOX (vbox7), nav_container, TRUE, TRUE, 0);
354 353
355 /* image_area */ 354 /* image_area */
356 image_buffer = gdk_pixbuf_new_from_file(image_filename, NULL); 355 image_buffer = gdk_pixbuf_new_from_file(image_filename, NULL);
357 image_area = gtk_image_new_from_pixbuf(image_buffer); 356 image_area = gtk_image_new_from_pixbuf(image_buffer);
358 357
359 gtk_widget_set_name(image_area, "image_area"); 358 gtk_widget_set_name(image_area, "image_area");
360 gtk_widget_show(image_area); 359 gtk_widget_show(image_area);
361 gtk_box_pack_start(GTK_BOX(nav_container), image_area, TRUE, TRUE, 0); 360 gtk_box_pack_start(GTK_BOX(nav_container), image_area, TRUE, TRUE, 0);
362 361
363 hbox16 = gtk_hbox_new (FALSE, 6); 362 hbox16 = gtk_hbox_new(FALSE, 6);
364 gtk_widget_set_name (hbox16, "hbox16"); 363 gtk_widget_set_name(hbox16, "hbox16");
365 gtk_widget_show (hbox16); 364 gtk_widget_show(hbox16);
366 gtk_box_pack_start (GTK_BOX (vbox7), hbox16, FALSE, TRUE, 0); 365 gtk_box_pack_start(GTK_BOX(vbox7), hbox16, FALSE, TRUE, 0);
367 366
368 hbox17 = gtk_hbox_new (FALSE, 0); 367 hbox17 = gtk_hbox_new(FALSE, 0);
369 gtk_widget_set_name (hbox17, "hbox17"); 368 gtk_widget_set_name(hbox17, "hbox17");
370 gtk_widget_show (hbox17); 369 gtk_widget_show(hbox17);
371 gtk_box_pack_end (GTK_BOX (hbox16), hbox17, FALSE, TRUE, 0); 370 gtk_box_pack_end(GTK_BOX(hbox16), hbox17, FALSE, TRUE, 0);
372 371
373 crop_zoom_in_button = gtk_button_new (); 372 crop_zoom_in_button = gtk_button_new();
374 gtk_widget_set_name (crop_zoom_in_button, "crop_zoom_in_button"); 373 gtk_widget_set_name(crop_zoom_in_button, "crop_zoom_in_button");
375 gtk_widget_show (crop_zoom_in_button); 374 gtk_widget_show(crop_zoom_in_button);
376 gtk_box_pack_start (GTK_BOX (hbox17), crop_zoom_in_button, FALSE, FALSE, 0); 375 gtk_box_pack_start(GTK_BOX(hbox17), crop_zoom_in_button, FALSE, FALSE, 0);
377 gtk_button_set_relief (GTK_BUTTON (crop_zoom_in_button), GTK_RELIEF_NONE); 376 gtk_button_set_relief(GTK_BUTTON(crop_zoom_in_button), GTK_RELIEF_NONE);
378 377
379 image2 = gtk_image_new_from_stock ("gtk-zoom-in", GTK_ICON_SIZE_BUTTON); 378 image2 = gtk_image_new_from_stock("gtk-zoom-in", GTK_ICON_SIZE_BUTTON);
380 gtk_widget_set_name (image2, "image2"); 379 gtk_widget_set_name(image2, "image2");
381 gtk_widget_show (image2); 380 gtk_widget_show(image2);
382 gtk_container_add (GTK_CONTAINER (crop_zoom_in_button), image2); 381 gtk_container_add(GTK_CONTAINER(crop_zoom_in_button), image2);
383 382
384 crop_zoom_out_button = gtk_button_new (); 383 crop_zoom_out_button = gtk_button_new();
385 gtk_widget_set_name (crop_zoom_out_button, "crop_zoom_out_button"); 384 gtk_widget_set_name(crop_zoom_out_button, "crop_zoom_out_button");
386 gtk_widget_show (crop_zoom_out_button); 385 gtk_widget_show(crop_zoom_out_button);
387 gtk_box_pack_start (GTK_BOX (hbox17), crop_zoom_out_button, FALSE, FALSE, 0); 386 gtk_box_pack_start(GTK_BOX(hbox17), crop_zoom_out_button, FALSE, FALSE, 0);
388 gtk_button_set_relief (GTK_BUTTON (crop_zoom_out_button), GTK_RELIEF_NONE); 387 gtk_button_set_relief(GTK_BUTTON(crop_zoom_out_button), GTK_RELIEF_NONE);
389 388
390 image4 = gtk_image_new_from_stock ("gtk-zoom-out", GTK_ICON_SIZE_BUTTON); 389 image4 = gtk_image_new_from_stock("gtk-zoom-out", GTK_ICON_SIZE_BUTTON);
391 gtk_widget_set_name (image4, "image4"); 390 gtk_widget_set_name(image4, "image4");
392 gtk_widget_show (image4); 391 gtk_widget_show(image4);
393 gtk_container_add (GTK_CONTAINER (crop_zoom_out_button), image4); 392 gtk_container_add(GTK_CONTAINER(crop_zoom_out_button), image4);
394 393
395 crop_zoom_100_button = gtk_button_new (); 394 crop_zoom_100_button = gtk_button_new();
396 gtk_widget_set_name (crop_zoom_100_button, "crop_zoom_100_button"); 395 gtk_widget_set_name(crop_zoom_100_button, "crop_zoom_100_button");
397 gtk_widget_show (crop_zoom_100_button); 396 gtk_widget_show(crop_zoom_100_button);
398 gtk_box_pack_start (GTK_BOX (hbox17), crop_zoom_100_button, FALSE, FALSE, 0); 397 gtk_box_pack_start(GTK_BOX(hbox17), crop_zoom_100_button, FALSE, FALSE, 0);
399 gtk_button_set_relief (GTK_BUTTON (crop_zoom_100_button), GTK_RELIEF_NONE); 398 gtk_button_set_relief(GTK_BUTTON(crop_zoom_100_button), GTK_RELIEF_NONE);
400 399
401 image3 = gtk_image_new_from_stock ("gtk-zoom-100", GTK_ICON_SIZE_BUTTON); 400 image3 = gtk_image_new_from_stock("gtk-zoom-100", GTK_ICON_SIZE_BUTTON);
402 gtk_widget_set_name (image3, "image3"); 401 gtk_widget_set_name(image3, "image3");
403 gtk_widget_show (image3); 402 gtk_widget_show(image3);
404 gtk_container_add (GTK_CONTAINER (crop_zoom_100_button), image3); 403 gtk_container_add(GTK_CONTAINER(crop_zoom_100_button), image3);
405 404
406 crop_zoom_fit_button = gtk_button_new (); 405 crop_zoom_fit_button = gtk_button_new();
407 gtk_widget_set_name (crop_zoom_fit_button, "crop_zoom_fit_button"); 406 gtk_widget_set_name(crop_zoom_fit_button, "crop_zoom_fit_button");
408 gtk_widget_show (crop_zoom_fit_button); 407 gtk_widget_show(crop_zoom_fit_button);
409 gtk_box_pack_start (GTK_BOX (hbox17), crop_zoom_fit_button, FALSE, FALSE, 0); 408 gtk_box_pack_start(GTK_BOX(hbox17), crop_zoom_fit_button, FALSE, FALSE, 0);
410 gtk_button_set_relief (GTK_BUTTON (crop_zoom_fit_button), GTK_RELIEF_NONE); 409 gtk_button_set_relief(GTK_BUTTON(crop_zoom_fit_button), GTK_RELIEF_NONE);
411 410
412 image1 = gtk_image_new_from_stock ("gtk-zoom-fit", GTK_ICON_SIZE_BUTTON); 411 image1 = gtk_image_new_from_stock("gtk-zoom-fit", GTK_ICON_SIZE_BUTTON);
413 gtk_widget_set_name (image1, "image1"); 412 gtk_widget_set_name(image1, "image1");
414 gtk_widget_show (image1); 413 gtk_widget_show(image1);
415 gtk_container_add (GTK_CONTAINER (crop_zoom_fit_button), image1); 414 gtk_container_add(GTK_CONTAINER(crop_zoom_fit_button), image1);
416 415
417 416
418 417
419 /* 418 /*
420 okay_box = gtk_hbox_new (FALSE, 0); 419 okay_box = gtk_hbox_new(FALSE, 0);
421 gtk_widget_set_name (okay_box, "okay_box"); 420 gtk_widget_set_name(okay_box, "okay_box");
422 gtk_widget_show (okay_box); 421 gtk_widget_show(okay_box);
423 gtk_box_pack_end (GTK_BOX (hbox16), okay_box, FALSE, TRUE, 0); 422 gtk_box_pack_end(GTK_BOX(hbox16), okay_box, FALSE, TRUE, 0);
424 */ 423 */
425 424
426 crop_okbutton = gtk_button_new (); 425 crop_okbutton = gtk_button_new();
427 gtk_widget_set_name (crop_okbutton, "crop_okbutton"); 426 gtk_widget_set_name(crop_okbutton, "crop_okbutton");
428 gtk_widget_show (crop_okbutton); 427 gtk_widget_show(crop_okbutton);
429 gtk_box_pack_end (GTK_BOX (dialog_vbox1), crop_okbutton, FALSE, FALSE, 0); 428 gtk_box_pack_end(GTK_BOX(dialog_vbox1), crop_okbutton, FALSE, FALSE, 0);
430 GTK_WIDGET_SET_FLAGS (crop_okbutton, GTK_CAN_DEFAULT); 429 GTK_WIDGET_SET_FLAGS(crop_okbutton, GTK_CAN_DEFAULT);
431 430
432 alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); 431 alignment1 = gtk_alignment_new(0.5, 0.5, 0, 0);
433 gtk_widget_set_name (alignment1, "alignment1"); 432 gtk_widget_set_name(alignment1, "alignment1");
434 gtk_widget_show (alignment1); 433 gtk_widget_show(alignment1);
435 gtk_container_add (GTK_CONTAINER (crop_okbutton), alignment1); 434 gtk_container_add(GTK_CONTAINER(crop_okbutton), alignment1);
436 435
437 hbox11 = gtk_hbox_new (FALSE, 2); 436 hbox11 = gtk_hbox_new(FALSE, 2);
438 gtk_widget_set_name (hbox11, "hbox11"); 437 gtk_widget_set_name(hbox11, "hbox11");
439 gtk_widget_show (hbox11); 438 gtk_widget_show(hbox11);
440 gtk_container_add (GTK_CONTAINER (alignment1), hbox11); 439 gtk_container_add(GTK_CONTAINER(alignment1), hbox11);
441 440
442 crop_image = gtk_image_new_from_stock ("gtk-ok", GTK_ICON_SIZE_BUTTON); 441 crop_image = gtk_image_new_from_stock("gtk-ok", GTK_ICON_SIZE_BUTTON);
443 gtk_widget_set_name (crop_image, "crop_image"); 442 gtk_widget_set_name(crop_image, "crop_image");
444 gtk_widget_show (crop_image); 443 gtk_widget_show(crop_image);
445 gtk_box_pack_start (GTK_BOX (hbox11), crop_image, FALSE, FALSE, 0); 444 gtk_box_pack_start(GTK_BOX(hbox11), crop_image, FALSE, FALSE, 0);
446 445
447 label12 = gtk_label_new_with_mnemonic ("_Crop"); 446 label12 = gtk_label_new_with_mnemonic("_Crop");
448 gtk_widget_set_name (label12, "label12"); 447 gtk_widget_set_name(label12, "label12");
449 gtk_widget_show (label12); 448 gtk_widget_show(label12);
450 gtk_box_pack_start (GTK_BOX (hbox11), label12, FALSE, FALSE, 0); 449 gtk_box_pack_start(GTK_BOX(hbox11), label12, FALSE, FALSE, 0);
451 450
452 451
453 452
454 453
455 454
456 g_signal_connect (G_OBJECT (cropper_window), "show", 455 g_signal_connect(G_OBJECT(cropper_window), "show",
457 G_CALLBACK (on_cropper_window_create), 456 G_CALLBACK(on_cropper_window_create),
458 NULL); 457 NULL);
459 /* destroy */ 458 /* destroy */
460 g_signal_connect (G_OBJECT (cropper_window), "destroy", 459 g_signal_connect(G_OBJECT(cropper_window), "destroy",
461 G_CALLBACK (on_cropper_window_destroy), 460 G_CALLBACK(on_cropper_window_destroy),
462 NULL); 461 NULL);
463 462
464 463
465 /* crop */ 464 /* crop */
466 g_signal_connect (G_OBJECT (crop_okbutton), "clicked", 465 g_signal_connect(G_OBJECT(crop_okbutton), "clicked",
467 G_CALLBACK (on_crop_clicked), 466 G_CALLBACK(on_crop_clicked),
468 NULL); 467 NULL);
469 468
470 469
471 /* zoom */ 470 /* zoom */
472 g_signal_connect (G_OBJECT (crop_zoom_in_button), "clicked", 471 g_signal_connect(G_OBJECT(crop_zoom_in_button), "clicked",
473 G_CALLBACK (on_zoom_in_button_clicked), 472 G_CALLBACK(on_zoom_in_button_clicked),
474 NULL); 473 NULL);
475 g_signal_connect (G_OBJECT (crop_zoom_out_button), "clicked", 474 g_signal_connect(G_OBJECT(crop_zoom_out_button), "clicked",
476 G_CALLBACK (on_zoom_out_button_clicked), 475 G_CALLBACK(on_zoom_out_button_clicked),
477 NULL); 476 NULL);
478 g_signal_connect (G_OBJECT (crop_zoom_100_button), "clicked", 477 g_signal_connect(G_OBJECT(crop_zoom_100_button), "clicked",
479 G_CALLBACK (on_zoom_100_button_clicked), 478 G_CALLBACK(on_zoom_100_button_clicked),
480 NULL); 479 NULL);
481 g_signal_connect (G_OBJECT (crop_zoom_fit_button), "clicked", 480 g_signal_connect(G_OBJECT(crop_zoom_fit_button), "clicked",
482 G_CALLBACK (on_zoom_fit_button_clicked), 481 G_CALLBACK(on_zoom_fit_button_clicked),
483 NULL); 482 NULL);
484 483
485 484
486 /* aspect ratio */ 485 /* aspect ratio */
487 /* 486 /*
488 g_signal_connect (G_OBJECT (ratio_w_spinbutton), "value_changed", 487 g_signal_connect(G_OBJECT(ratio_w_spinbutton), "value_changed",
489 G_CALLBACK (on_ratio_w_spinbutton_value_changed), 488 G_CALLBACK(on_ratio_w_spinbutton_value_changed),
490 NULL); 489 NULL);
491 g_signal_connect (G_OBJECT (ratio_swap_button), "clicked", 490 g_signal_connect(G_OBJECT(ratio_swap_button), "clicked",
492 G_CALLBACK (on_ratio_swap_button_clicked), 491 G_CALLBACK(on_ratio_swap_button_clicked),
493 NULL); 492 NULL);
494 g_signal_connect (G_OBJECT (ratio_h_spinbutton), "value_changed", 493 g_signal_connect(G_OBJECT(ratio_h_spinbutton), "value_changed",
495 G_CALLBACK (on_ratio_h_spinbutton_value_changed), 494 G_CALLBACK(on_ratio_h_spinbutton_value_changed),
496 NULL); 495 NULL);
497 496
498 g_signal_connect (G_OBJECT (ratio_none), "activate", 497 g_signal_connect(G_OBJECT(ratio_none), "activate",
499 G_CALLBACK (on_ratio_none_activate), 498 G_CALLBACK(on_ratio_none_activate),
500 NULL); 499 NULL);
501 g_signal_connect (G_OBJECT (ratio_square), "activate", 500 g_signal_connect(G_OBJECT(ratio_square), "activate",
502 G_CALLBACK (on_ratio_square_activate), 501 G_CALLBACK(on_ratio_square_activate),
503 NULL); 502 NULL);
504 g_signal_connect (G_OBJECT (ratio_4x3), "activate", 503 g_signal_connect(G_OBJECT(ratio_4x3), "activate",
505 G_CALLBACK (on_ratio_4x3_activate), 504 G_CALLBACK(on_ratio_4x3_activate),
506 NULL); 505 NULL);
507 g_signal_connect (G_OBJECT (ratio_3x2), "activate", 506 g_signal_connect(G_OBJECT(ratio_3x2), "activate",
508 G_CALLBACK (on_ratio_3x2_activate), 507 G_CALLBACK(on_ratio_3x2_activate),
509 NULL); 508 NULL);
510 g_signal_connect (G_OBJECT (ratio_custom), "activate", 509 g_signal_connect(G_OBJECT(ratio_custom), "activate",
511 G_CALLBACK (on_ratio_custom_activate), 510 G_CALLBACK(on_ratio_custom_activate),
512 NULL); 511 NULL);
513 512
514 g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "ratio_optionmenu")), "changed", 513 g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "ratio_optionmenu")), "changed",
515 G_CALLBACK (ratio_optionmenu_changed_cb), 514 G_CALLBACK(ratio_optionmenu_changed_cb),
516 NULL); 515 NULL);
517 g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "ratio_w_spinbutton")), "value_changed", 516 g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "ratio_w_spinbutton")), "value_changed",
518 G_CALLBACK (ratio_value_changed_cb), 517 G_CALLBACK(ratio_value_changed_cb),
519 NULL); 518 NULL);
520 g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "ratio_h_spinbutton")), "value_changed", 519 g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "ratio_h_spinbutton")), "value_changed",
521 G_CALLBACK (ratio_value_changed_cb), 520 G_CALLBACK(ratio_value_changed_cb),
522 NULL); 521 NULL);
523 g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "ratio_swap_button")), "clicked", 522 g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "ratio_swap_button")), "clicked",
524 G_CALLBACK (ratio_swap_button_cb), 523 G_CALLBACK(ratio_swap_button_cb),
525 NULL); 524 NULL);
526 */ 525 */
527 526
528 527
529 /* selection */ 528 /* selection */
530 /* 529 /*
531 g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "crop_x_spinbutton")), "value_changed", 530 g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "crop_x_spinbutton")), "value_changed",
532 G_CALLBACK (selection_x_value_changed_cb), 531 G_CALLBACK(selection_x_value_changed_cb),
533 data); 532 data);
534 g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "crop_y_spinbutton")), "value_changed", 533 g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "crop_y_spinbutton")), "value_changed",
535 G_CALLBACK (selection_y_value_changed_cb), 534 G_CALLBACK(selection_y_value_changed_cb),
536 data); 535 data);
537 g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "crop_width_spinbutton")), "value_changed", 536 g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "crop_width_spinbutton")), "value_changed",
538 G_CALLBACK (selection_width_value_changed_cb), 537 G_CALLBACK(selection_width_value_changed_cb),
539 data); 538 data);
540 g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "crop_height_spinbutton")), "value_changed", 539 g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "crop_height_spinbutton")), "value_changed",
541 G_CALLBACK (selection_height_value_changed_cb), 540 G_CALLBACK(selection_height_value_changed_cb),
542 data); 541 data);
543 g_signal_connect (G_OBJECT (lookup_widget(cropper_window, "crop_image")), "selection_changed", 542 g_signal_connect(G_OBJECT(lookup_widget(cropper_window, "crop_image")), "selection_changed",
544 G_CALLBACK (selection_changed_cb), 543 G_CALLBACK(selection_changed_cb),
545 data); 544 data);
546 */ 545 */
547 546
548 547
549 548
559 558
560 559
561 560
562 561
563 /* Store pointers to all widgets, for use by lookup_widget(). */ 562 /* Store pointers to all widgets, for use by lookup_widget(). */
564 GLADE_HOOKUP_OBJECT_NO_REF (cropper_window, cropper_window, "cropper_window"); 563 GLADE_HOOKUP_OBJECT_NO_REF(cropper_window, cropper_window, "cropper_window");
565 GLADE_HOOKUP_OBJECT (cropper_window, dialog_vbox1, "dialog_vbox1"); 564 GLADE_HOOKUP_OBJECT(cropper_window, dialog_vbox1, "dialog_vbox1");
566 GLADE_HOOKUP_OBJECT (cropper_window, hbox1, "hbox1"); 565 GLADE_HOOKUP_OBJECT(cropper_window, hbox1, "hbox1");
567 GLADE_HOOKUP_OBJECT (cropper_window, vbox1, "vbox1"); 566 GLADE_HOOKUP_OBJECT(cropper_window, vbox1, "vbox1");
568 GLADE_HOOKUP_OBJECT (cropper_window, vbox2, "vbox2"); 567 GLADE_HOOKUP_OBJECT(cropper_window, vbox2, "vbox2");
569 GLADE_HOOKUP_OBJECT (cropper_window, label1, "label1"); 568 GLADE_HOOKUP_OBJECT(cropper_window, label1, "label1");
570 GLADE_HOOKUP_OBJECT (cropper_window, hbox2, "hbox2"); 569 GLADE_HOOKUP_OBJECT(cropper_window, hbox2, "hbox2");
571 GLADE_HOOKUP_OBJECT (cropper_window, label2, "label2"); 570 GLADE_HOOKUP_OBJECT(cropper_window, label2, "label2");
572 GLADE_HOOKUP_OBJECT (cropper_window, table2, "table2"); 571 GLADE_HOOKUP_OBJECT(cropper_window, table2, "table2");
573 GLADE_HOOKUP_OBJECT (cropper_window, label3, "label3"); 572 GLADE_HOOKUP_OBJECT(cropper_window, label3, "label3");
574 GLADE_HOOKUP_OBJECT (cropper_window, label5, "label5"); 573 GLADE_HOOKUP_OBJECT(cropper_window, label5, "label5");
575 GLADE_HOOKUP_OBJECT (cropper_window, label4, "label4"); 574 GLADE_HOOKUP_OBJECT(cropper_window, label4, "label4");
576 GLADE_HOOKUP_OBJECT (cropper_window, label6, "label6"); 575 GLADE_HOOKUP_OBJECT(cropper_window, label6, "label6");
577 GLADE_HOOKUP_OBJECT (cropper_window, hbox5, "hbox5"); 576 GLADE_HOOKUP_OBJECT(cropper_window, hbox5, "hbox5");
578 GLADE_HOOKUP_OBJECT (cropper_window, crop_x_spinbutton, "crop_x_spinbutton"); 577 GLADE_HOOKUP_OBJECT(cropper_window, crop_x_spinbutton, "crop_x_spinbutton");
579 GLADE_HOOKUP_OBJECT (cropper_window, hbox6, "hbox6"); 578 GLADE_HOOKUP_OBJECT(cropper_window, hbox6, "hbox6");
580 GLADE_HOOKUP_OBJECT (cropper_window, crop_y_spinbutton, "crop_y_spinbutton"); 579 GLADE_HOOKUP_OBJECT(cropper_window, crop_y_spinbutton, "crop_y_spinbutton");
581 GLADE_HOOKUP_OBJECT (cropper_window, hbox7, "hbox7"); 580 GLADE_HOOKUP_OBJECT(cropper_window, hbox7, "hbox7");
582 GLADE_HOOKUP_OBJECT (cropper_window, crop_width_spinbutton, "crop_width_spinbutton"); 581 GLADE_HOOKUP_OBJECT(cropper_window, crop_width_spinbutton, "crop_width_spinbutton");
583 GLADE_HOOKUP_OBJECT (cropper_window, hbox8, "hbox8"); 582 GLADE_HOOKUP_OBJECT(cropper_window, hbox8, "hbox8");
584 GLADE_HOOKUP_OBJECT (cropper_window, crop_height_spinbutton, "crop_height_spinbutton"); 583 GLADE_HOOKUP_OBJECT(cropper_window, crop_height_spinbutton, "crop_height_spinbutton");
585 GLADE_HOOKUP_OBJECT (cropper_window, vbox4, "vbox4"); 584 GLADE_HOOKUP_OBJECT(cropper_window, vbox4, "vbox4");
586 GLADE_HOOKUP_OBJECT (cropper_window, label7, "label7"); 585 GLADE_HOOKUP_OBJECT(cropper_window, label7, "label7");
587 GLADE_HOOKUP_OBJECT (cropper_window, hbox3, "hbox3"); 586 GLADE_HOOKUP_OBJECT(cropper_window, hbox3, "hbox3");
588 GLADE_HOOKUP_OBJECT (cropper_window, label8, "label8"); 587 GLADE_HOOKUP_OBJECT(cropper_window, label8, "label8");
589 GLADE_HOOKUP_OBJECT (cropper_window, table3, "table3"); 588 GLADE_HOOKUP_OBJECT(cropper_window, table3, "table3");
590 GLADE_HOOKUP_OBJECT (cropper_window, hbox10, "hbox10"); 589 GLADE_HOOKUP_OBJECT(cropper_window, hbox10, "hbox10");
591 GLADE_HOOKUP_OBJECT (cropper_window, custom_ratio_box, "custom_ratio_box"); 590 GLADE_HOOKUP_OBJECT(cropper_window, custom_ratio_box, "custom_ratio_box");
592 GLADE_HOOKUP_OBJECT (cropper_window, ratio_w_spinbutton, "ratio_w_spinbutton"); 591 GLADE_HOOKUP_OBJECT(cropper_window, ratio_w_spinbutton, "ratio_w_spinbutton");
593 GLADE_HOOKUP_OBJECT (cropper_window, ratio_swap_button, "ratio_swap_button"); 592 GLADE_HOOKUP_OBJECT(cropper_window, ratio_swap_button, "ratio_swap_button");
594 GLADE_HOOKUP_OBJECT (cropper_window, eventbox1, "eventbox1"); 593 GLADE_HOOKUP_OBJECT(cropper_window, eventbox1, "eventbox1");
595 GLADE_HOOKUP_OBJECT (cropper_window, ratio_swap_image, "ratio_swap_image"); 594 GLADE_HOOKUP_OBJECT(cropper_window, ratio_swap_image, "ratio_swap_image");
596 GLADE_HOOKUP_OBJECT (cropper_window, ratio_h_spinbutton, "ratio_h_spinbutton"); 595 GLADE_HOOKUP_OBJECT(cropper_window, ratio_h_spinbutton, "ratio_h_spinbutton");
597 GLADE_HOOKUP_OBJECT (cropper_window, ratio_optionmenu, "ratio_optionmenu"); 596 GLADE_HOOKUP_OBJECT(cropper_window, ratio_optionmenu, "ratio_optionmenu");
598 GLADE_HOOKUP_OBJECT (cropper_window, menu1, "menu1"); 597 GLADE_HOOKUP_OBJECT(cropper_window, menu1, "menu1");
599 GLADE_HOOKUP_OBJECT (cropper_window, ratio_none, "ratio_none"); 598 GLADE_HOOKUP_OBJECT(cropper_window, ratio_none, "ratio_none");
600 GLADE_HOOKUP_OBJECT (cropper_window, ratio_square, "ratio_square"); 599 GLADE_HOOKUP_OBJECT(cropper_window, ratio_square, "ratio_square");
601 GLADE_HOOKUP_OBJECT (cropper_window, ratio_4x3, "ratio_4x3"); 600 GLADE_HOOKUP_OBJECT(cropper_window, ratio_4x3, "ratio_4x3");
602 GLADE_HOOKUP_OBJECT (cropper_window, ratio_3x2, "ratio_3x2"); 601 GLADE_HOOKUP_OBJECT(cropper_window, ratio_3x2, "ratio_3x2");
603 GLADE_HOOKUP_OBJECT (cropper_window, ratio_custom, "ratio_custom"); 602 GLADE_HOOKUP_OBJECT(cropper_window, ratio_custom, "ratio_custom");
604 GLADE_HOOKUP_OBJECT (cropper_window, vbox5, "vbox5"); 603 GLADE_HOOKUP_OBJECT(cropper_window, vbox5, "vbox5");
605 GLADE_HOOKUP_OBJECT (cropper_window, frame1, "frame1"); 604 GLADE_HOOKUP_OBJECT(cropper_window, frame1, "frame1");
606 GLADE_HOOKUP_OBJECT (cropper_window, vbox7, "vbox7"); 605 GLADE_HOOKUP_OBJECT(cropper_window, vbox7, "vbox7");
607 GLADE_HOOKUP_OBJECT (cropper_window, nav_container, "nav_container"); 606 GLADE_HOOKUP_OBJECT(cropper_window, nav_container, "nav_container");
608 GLADE_HOOKUP_OBJECT (cropper_window, image_area, "image_area"); 607 GLADE_HOOKUP_OBJECT(cropper_window, image_area, "image_area");
609 GLADE_HOOKUP_OBJECT (cropper_window, (GtkWidget*) image_buffer, "image_buffer"); 608 GLADE_HOOKUP_OBJECT(cropper_window,(GtkWidget*) image_buffer, "image_buffer");
610 GLADE_HOOKUP_OBJECT (cropper_window, hbox16, "hbox16"); 609 GLADE_HOOKUP_OBJECT(cropper_window, hbox16, "hbox16");
611 GLADE_HOOKUP_OBJECT (cropper_window, hbox17, "hbox17"); 610 GLADE_HOOKUP_OBJECT(cropper_window, hbox17, "hbox17");
612 GLADE_HOOKUP_OBJECT (cropper_window, crop_zoom_in_button, "crop_zoom_in_button"); 611 GLADE_HOOKUP_OBJECT(cropper_window, crop_zoom_in_button, "crop_zoom_in_button");
613 GLADE_HOOKUP_OBJECT (cropper_window, image2, "image2"); 612 GLADE_HOOKUP_OBJECT(cropper_window, image2, "image2");
614 GLADE_HOOKUP_OBJECT (cropper_window, crop_zoom_out_button, "crop_zoom_out_button"); 613 GLADE_HOOKUP_OBJECT(cropper_window, crop_zoom_out_button, "crop_zoom_out_button");
615 GLADE_HOOKUP_OBJECT (cropper_window, image4, "image4"); 614 GLADE_HOOKUP_OBJECT(cropper_window, image4, "image4");
616 GLADE_HOOKUP_OBJECT (cropper_window, crop_zoom_100_button, "crop_zoom_100_button"); 615 GLADE_HOOKUP_OBJECT(cropper_window, crop_zoom_100_button, "crop_zoom_100_button");
617 GLADE_HOOKUP_OBJECT (cropper_window, image3, "image3"); 616 GLADE_HOOKUP_OBJECT(cropper_window, image3, "image3");
618 GLADE_HOOKUP_OBJECT (cropper_window, crop_zoom_fit_button, "crop_zoom_fit_button"); 617 GLADE_HOOKUP_OBJECT(cropper_window, crop_zoom_fit_button, "crop_zoom_fit_button");
619 GLADE_HOOKUP_OBJECT (cropper_window, image1, "image1"); 618 GLADE_HOOKUP_OBJECT(cropper_window, image1, "image1");
620 /*GLADE_HOOKUP_OBJECT_NO_REF (cropper_window, dialog_action_area1, "dialog_action_area1"); */ 619 /*GLADE_HOOKUP_OBJECT_NO_REF(cropper_window, dialog_action_area1, "dialog_action_area1"); */
621 GLADE_HOOKUP_OBJECT (cropper_window, crop_okbutton, "crop_okbutton"); 620 GLADE_HOOKUP_OBJECT(cropper_window, crop_okbutton, "crop_okbutton");
622 GLADE_HOOKUP_OBJECT (cropper_window, alignment1, "alignment1"); 621 GLADE_HOOKUP_OBJECT(cropper_window, alignment1, "alignment1");
623 GLADE_HOOKUP_OBJECT (cropper_window, hbox11, "hbox11"); 622 GLADE_HOOKUP_OBJECT(cropper_window, hbox11, "hbox11");
624 GLADE_HOOKUP_OBJECT (cropper_window, crop_image, "crop_image"); 623 GLADE_HOOKUP_OBJECT(cropper_window, crop_image, "crop_image");
625 GLADE_HOOKUP_OBJECT (cropper_window, label12, "label12"); 624 GLADE_HOOKUP_OBJECT(cropper_window, label12, "label12");
626 625
627 626
628 return cropper_window; 627 return cropper_window;
629 } 628 }
630 629