#include <string.h>
#include <glib.h>
#include <gtk/gtk.h>
+#include <hildon/hildon.h>
#include <libosso.h>
#include <gconf/gconf.h>
#include <gconf/gconf-client.h>
#include "prefs.h"
#include "hw.h"
-#ifdef HAVE_MAEMO5
-#include <hildon/hildon.h>
-#else
-
-static gboolean label_focus(GtkWidget *widget, GtkDirectionType arg, gpointer data)
-{
- (void)arg; (void)data;
- gtk_label_select_region(GTK_LABEL(widget), 0, 0);
- return TRUE;
-}
-#endif
-
static GtkWidget *start(GConfClient *client, GtkWidget *win, void **data)
{
-#ifdef HAVE_MAEMO5
GtkWidget *scroll;
-#else
- GtkScrolledWindow *scroll;
-#endif
GtkWidget *label;
(void)client; (void)win;
-#ifdef HAVE_MAEMO5
scroll = hildon_pannable_area_new();
-#else
- scroll = GTK_SCROLLED_WINDOW(gtk_scrolled_window_new(NULL, NULL));
- gtk_scrolled_window_set_policy(scroll, GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
-#endif
label = gtk_label_new(NULL);
gtk_label_set_markup(GTK_LABEL(label),
#include "about.inc"
);
-#ifdef HAVE_MAEMO5
hildon_pannable_area_add_with_viewport (HILDON_PANNABLE_AREA(scroll), label);
-#else
- gtk_label_set_selectable(GTK_LABEL(label), TRUE);
- g_signal_connect(G_OBJECT(label), "focus", G_CALLBACK(label_focus), NULL);
- gtk_scrolled_window_add_with_viewport(scroll, label);
-#endif
*data = NULL;
return GTK_WIDGET(scroll);
}