]> err.no Git - mapper/blob - src/hildon-wrappers.h
More map widget integration changes
[mapper] / src / hildon-wrappers.h
1 #ifndef _MAPPER_HILDON_WRAPPERS_H
2 #define _MAPPER_HILDON_WRAPPERS_H
3
4 /****************************************************************************
5  * Wrappers and defines for non-hildon build
6  ****************************************************************************/
7
8 #include "config.h"
9
10 #ifndef WITH_HILDON
11 /* Define hildon key to use gdk keys */
12 #define HILDON_HARDKEY_UP                       GDK_Up
13 #define HILDON_HARDKEY_DOWN                     GDK_Down
14 #define HILDON_HARDKEY_LEFT                     GDK_Left
15 #define HILDON_HARDKEY_RIGHT            GDK_Right
16 #define HILDON_HARDKEY_SELECT           GDK_F2
17 #define HILDON_HARDKEY_FULLSCREEN       GDK_F10
18 #define HILDON_HARDKEY_INCREASE         GDK_F6
19 #define HILDON_HARDKEY_DECREASE         GDK_F5
20 #define HILDON_HARDKEY_ESC                      GDK_Escape
21 #define HILDON_COLOR_BUTTON             GTK_COLOR_BUTTON
22
23 #define HILDON_COLOR_BUTTON     GTK_COLOR_BUTTON
24
25 #define hildon_color_button_new gtk_color_button_new
26 #define hildon_color_button_set_color gtk_color_button_set_color
27 #define HILDON_BANNER(a) a
28 #define HILDON_CONTROLBAR(a) a
29 #define HILDON_NUMBER_EDITOR(a) a
30
31 #define hildon_note_new_information(aw, be) gtk_message_dialog_new (GTK_WINDOW (aw), \
32                                    GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, \
33                                    GTK_MESSAGE_INFO, GTK_BUTTONS_OK, be);
34
35 GtkWidget *hildon_file_chooser_dialog_new(GtkWindow * parent, GtkFileChooserAction action);
36 void hildon_banner_show_information(GtkWidget *w, void *t, gchar *text);
37 GtkWidget *hildon_note_new_confirmation(GtkWidget *widget, const gchar *text);
38 void hildon_banner_set_fraction(GtkWidget * widget, gdouble fraction);
39 GtkWidget *hildon_banner_show_animation(GtkWidget *widget,
40                                         const gchar *animation_name,
41                                         const gchar *text);
42 GtkWidget *hildon_number_editor_new(gint min, gint max);
43 gint hildon_number_editor_get_value(GtkWidget * w);
44 void hildon_number_editor_set_value(GtkWidget * w, gint v);
45 void hildon_number_editor_set_range(GtkWidget * w, gint min, gint max);
46 GtkWidget *hildon_controlbar_new();
47 gint hildon_controlbar_get_value(GtkWidget * w);
48 void hildon_controlbar_set_value(GtkWidget * w, gint v);
49 void hildon_controlbar_set_range(GtkWidget * w, gint min, gint max);
50
51 #endif
52
53 #ifndef WITH_DEVICE_770
54 #define HWK_BUTTON_UP                   GDK_Up
55 #define HWK_BUTTON_DOWN                 GDK_Down
56 #define HWK_BUTTON_LEFT                 GDK_Left
57 #define HWK_BUTTON_RIGHT                GDK_Right
58 #define HWK_BUTTON_SELECT               GDK_Return
59 #define HWK_BUTTON_VIEW                 GDK_F10
60 #define HWK_BUTTON_INCREASE     GDK_F6
61 #define HWK_BUTTON_DECREASE     GDK_F5
62 #define HWK_BUTTON_CANCEL               GDK_Escape
63 #endif
64
65 #endif