summaryrefslogtreecommitdiff
path: root/about.c
diff options
context:
space:
mode:
authorSimon Quigley <tsimonq2@ubuntu.com>2017-06-19 14:38:31 -0500
committerSimon Quigley <tsimonq2@ubuntu.com>2017-06-19 14:38:31 -0500
commita08438bda21b3e0d7db2db2360d040841970104d (patch)
treef8a13a1e368bfbd14fe2d9492d6d5824eb5712ce /about.c
parent8c1612d32c5682a86216adb8c8d11ce715fe5475 (diff)
Import Upstream version 0.3.7pre
Diffstat (limited to 'about.c')
-rw-r--r--about.c34
1 files changed, 2 insertions, 32 deletions
diff --git a/about.c b/about.c
index 0d7fae0e..982c9753 100644
--- a/about.c
+++ b/about.c
@@ -12,9 +12,7 @@ GtkAbout *
gtk_about_new(const gchar * name, const gchar * version,
const gchar * description, const gchar * authors[], const gchar * logo_img)
{
-#ifdef GTK2
GtkWidget *img;
-#endif
gchar *buf;
const gchar *auth;
GtkWidget *window, *vbox, *label, *btn, *hr, *hbox;
@@ -29,42 +27,26 @@ gtk_about_new(const gchar * name, const gchar * version,
about->window = window;
-#ifdef GTK2
gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
-#else
- gtk_window_set_policy(GTK_WINDOW(window), FALSE, FALSE, FALSE);
-#endif
vbox = gtk_vbox_new(FALSE, 5);
gtk_box_set_spacing(GTK_BOX(vbox), 3);
gtk_container_add(GTK_CONTAINER(window), vbox);
-#ifdef GTK2
img = gtk_image_new_from_file(logo_img);
gtk_widget_show(img);
gtk_box_pack_start(GTK_BOX(vbox), img, FALSE, FALSE, 0);
gtk_widget_set_usize(GTK_WIDGET(img), 64, 64);
-#endif
-#ifdef GTK2
#define ADD_LABEL(x,y) label = gtk_label_new(x); \
gtk_label_set_use_markup(GTK_LABEL(label), TRUE); \
gtk_widget_show(label); \
gtk_box_pack_start(GTK_BOX(y), label, TRUE, TRUE, 0);
-#else
-#define ADD_LABEL(x,y) label = gtk_label_new(x); \
- gtk_widget_show(label); \
- gtk_box_pack_start(GTK_BOX(y), label, TRUE, TRUE, 0);
-#endif
-#ifdef GTK2
buf =
g_strdup_printf
("<span size=\"xx-large\" weight=\"bold\">%s %s</span>", name,
version);
-#else
- buf = g_strdup_printf("%s %s", name, version);
-#endif
ADD_LABEL(buf, vbox);
g_free(buf);
@@ -76,19 +58,11 @@ gtk_about_new(const gchar * name, const gchar * version,
if (*auth == '>') {
auth++;
-#ifdef GTK2
buf = g_strdup_printf("<b>%s</b>", auth);
-#else
- buf = g_strdup_printf("%s", auth);
-#endif
ADD_LABEL(buf, vbox);
g_free(buf);
} else {
-#ifdef GTK2
buf = g_strdup_printf("<span size=\"small\">%s</span>", auth);
-#else
- buf = g_strdup_printf(" %s", auth);
-#endif
ADD_LABEL(buf, vbox);
g_free(buf);
}
@@ -102,14 +76,10 @@ gtk_about_new(const gchar * name, const gchar * version,
gtk_widget_show(hbox);
gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
gtk_button_box_set_spacing(GTK_BUTTON_BOX(hbox), 6);
+ gtk_button_box_set_layout(GTK_BUTTON_BOX(hbox), GTK_BUTTONBOX_END);
-#ifdef GTK2
- btn = gtk_button_new_from_stock(GTK_STOCK_OK);
+ btn = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
g_signal_connect(G_OBJECT(btn), "clicked", (GCallback)about_close, about);
-#else
- btn = gtk_button_new_with_label(_("OK"));
- gtk_signal_connect(GTK_OBJECT(btn), "clicked", about_close, about);
-#endif
gtk_widget_show(btn);
gtk_box_pack_start(GTK_BOX(hbox), btn, FALSE, FALSE, 0);