939 |
|
|
940 |
static GtkWidget *wms_layer_widget(appdata_t *appdata, wms_layer_t *layer, |
static GtkWidget *wms_layer_widget(appdata_t *appdata, wms_layer_t *layer, |
941 |
GtkWidget *dialog) { |
GtkWidget *dialog) { |
942 |
|
|
943 |
|
#ifndef FREMANTLE_PANNABLE_AREA |
944 |
GtkWidget *view = gtk_tree_view_new(); |
GtkWidget *view = gtk_tree_view_new(); |
945 |
|
#else |
946 |
|
GtkWidget *view = hildon_gtk_tree_view_new(HILDON_UI_MODE_EDIT); |
947 |
|
#endif |
948 |
|
|
949 |
/* build the store */ |
/* build the store */ |
950 |
GtkListStore *store = gtk_list_store_new(LAYER_NUM_COLS, |
GtkListStore *store = gtk_list_store_new(LAYER_NUM_COLS, |
993 |
|
|
994 |
g_object_unref(store); |
g_object_unref(store); |
995 |
|
|
996 |
|
#ifndef FREMANTLE_PANNABLE_AREA |
997 |
/* put it into a scrolled window */ |
/* put it into a scrolled window */ |
998 |
GtkWidget *scrolled_window = gtk_scrolled_window_new(NULL, NULL); |
GtkWidget *scrolled_window = gtk_scrolled_window_new(NULL, NULL); |
999 |
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window), |
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window), |
1001 |
gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolled_window), |
gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolled_window), |
1002 |
GTK_SHADOW_ETCHED_IN); |
GTK_SHADOW_ETCHED_IN); |
1003 |
gtk_container_add(GTK_CONTAINER(scrolled_window), view); |
gtk_container_add(GTK_CONTAINER(scrolled_window), view); |
|
|
|
1004 |
return scrolled_window; |
return scrolled_window; |
1005 |
|
#else |
1006 |
|
/* put view into a pannable area */ |
1007 |
|
GtkWidget *pannable_area = hildon_pannable_area_new(); |
1008 |
|
gtk_container_add(GTK_CONTAINER(pannable_area), view); |
1009 |
|
gtk_box_pack_start_defaults(GTK_BOX(vbox), pannable_area); |
1010 |
|
return pannable_area; |
1011 |
|
#endif |
1012 |
} |
} |
1013 |
|
|
1014 |
|
|