286 |
return widget; |
return widget; |
287 |
} |
} |
288 |
|
|
289 |
|
static void author_add(GtkWidget *box, char *str) { |
290 |
|
gtk_box_pack_start(GTK_BOX(box), left_label(str), FALSE, FALSE, 0); |
291 |
|
} |
292 |
|
|
293 |
GtkWidget *authors_page_new(void) { |
GtkWidget *authors_page_new(void) { |
294 |
GtkWidget *ivbox, *vbox = gtk_vbox_new(FALSE, 0); |
GtkWidget *ivbox, *vbox = gtk_vbox_new(FALSE, 16); |
295 |
|
|
296 |
|
/* -------------------------------------------- */ |
297 |
|
ivbox = gtk_vbox_new(FALSE, 0); |
298 |
|
author_add(ivbox, _("Main developer:")); |
299 |
|
author_add(ivbox, "Till Harbaum <till@harbaum.org>"); |
300 |
|
gtk_box_pack_start(GTK_BOX(vbox), ivbox, TRUE, FALSE, 0); |
301 |
|
|
302 |
/* -------------------------------------------- */ |
/* -------------------------------------------- */ |
303 |
ivbox = gtk_vbox_new(FALSE, 0); |
ivbox = gtk_vbox_new(FALSE, 0); |
304 |
gtk_box_pack_start(GTK_BOX(ivbox), left_label(_("Main developer:")), |
author_add(ivbox, _("Original map widget by:")); |
305 |
FALSE, FALSE, 0); |
author_add(ivbox, "John Stowers <john.stowers@gmail.com>"); |
|
gtk_box_pack_start(GTK_BOX(ivbox), |
|
|
left_label("Till Harbaum <till@harbaum.org>"), |
|
|
FALSE, FALSE, 0); |
|
306 |
gtk_box_pack_start(GTK_BOX(vbox), ivbox, TRUE, FALSE, 0); |
gtk_box_pack_start(GTK_BOX(vbox), ivbox, TRUE, FALSE, 0); |
307 |
|
|
308 |
/* -------------------------------------------- */ |
/* -------------------------------------------- */ |
309 |
ivbox = gtk_vbox_new(FALSE, 0); |
ivbox = gtk_vbox_new(FALSE, 0); |
310 |
gtk_box_pack_start(GTK_BOX(ivbox), left_label(_("Original map widget by:")), |
author_add(ivbox, _("GCVote service provided by:")); |
311 |
FALSE, FALSE, 0); |
author_add(ivbox, "Guido Wegener <guido.wegener@gmx.de>"); |
|
gtk_box_pack_start(GTK_BOX(ivbox), |
|
|
left_label("John Stowers <john.stowers@gmail.com>"), |
|
|
FALSE, FALSE, 0); |
|
312 |
gtk_box_pack_start(GTK_BOX(vbox), ivbox, TRUE, FALSE, 0); |
gtk_box_pack_start(GTK_BOX(vbox), ivbox, TRUE, FALSE, 0); |
313 |
|
|
314 |
/* -------------------------------------------- */ |
/* -------------------------------------------- */ |
315 |
ivbox = gtk_vbox_new(FALSE, 0); |
ivbox = gtk_vbox_new(FALSE, 0); |
316 |
gtk_box_pack_start(GTK_BOX(ivbox), left_label(_("GCVote service provided by:")), |
author_add(ivbox, _("Additional translations by:")); |
317 |
FALSE, FALSE, 0); |
author_add(ivbox, "Marko Vertainen <marko.vertainen@iki.fi>"); |
|
gtk_box_pack_start(GTK_BOX(ivbox), |
|
|
left_label("Guido Wegener <guido.wegener@gmx.de>"), |
|
|
FALSE, FALSE, 0); |
|
318 |
gtk_box_pack_start(GTK_BOX(vbox), ivbox, TRUE, FALSE, 0); |
gtk_box_pack_start(GTK_BOX(vbox), ivbox, TRUE, FALSE, 0); |
319 |
|
|
320 |
/* -------------------------------------------- */ |
/* -------------------------------------------- */ |
321 |
ivbox = gtk_vbox_new(FALSE, 0); |
ivbox = gtk_vbox_new(FALSE, 0); |
322 |
gtk_box_pack_start(GTK_BOX(ivbox), left_label(_("Additional translations by:")), |
author_add(ivbox, _("Testers:")); |
323 |
FALSE, FALSE, 0); |
author_add(ivbox, "Uwe Koch <asys3@yahoo.com>"); |
324 |
gtk_box_pack_start(GTK_BOX(ivbox), |
author_add(ivbox, "Tanja Harbaum <tanja@harbaum.org>"); |
|
left_label("Marko Vertainen <marko.vertainen@iki.fi>"), |
|
|
FALSE, FALSE, 0); |
|
325 |
gtk_box_pack_start(GTK_BOX(vbox), ivbox, TRUE, FALSE, 0); |
gtk_box_pack_start(GTK_BOX(vbox), ivbox, TRUE, FALSE, 0); |
326 |
|
|
327 |
return vbox; |
#ifndef USE_PANNABLE_AREA |
328 |
|
GtkWidget *scrolled_window = gtk_scrolled_window_new(NULL, NULL); |
329 |
|
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window), |
330 |
|
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); |
331 |
|
gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window), |
332 |
|
vbox); |
333 |
|
gtk_scrolled_window_set_shadow_type( GTK_SCROLLED_WINDOW(scrolled_window), |
334 |
|
GTK_SHADOW_IN); |
335 |
|
return scrolled_window; |
336 |
|
#else |
337 |
|
GtkWidget *pannable_area = hildon_pannable_area_new(); |
338 |
|
hildon_pannable_area_add_with_viewport(HILDON_PANNABLE_AREA(pannable_area), |
339 |
|
vbox); |
340 |
|
return pannable_area; |
341 |
|
#endif |
342 |
} |
} |
343 |
|
|
344 |
GtkWidget *donate_page_new(appdata_t *appdata) { |
GtkWidget *donate_page_new(appdata_t *appdata) { |