Mercurial > cropper
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 |