3081{
3082 GtkWidget *vbox_tree;
3083 GtkWidget *sw;
3084 gint *column_indexes;
3085
3086 gtk_container_set_border_width (GTK_CONTAINER (export_list_frame), 0);
3087
3088 vbox_tree = gtk_vbox_new(
FALSE, 15);
3089 gtk_container_set_border_width(GTK_CONTAINER(vbox_tree), 5);
3090 gtk_container_add(GTK_CONTAINER(export_list_frame), vbox_tree);
3091
3092
3094 G_TYPE_POINTER,
3095 G_TYPE_STRING,
3096 G_TYPE_STRING,
3097 G_TYPE_STRING,
3098 GTK_TYPE_TREE_MODEL,
3099 G_TYPE_STRING,
3100 G_TYPE_BOOLEAN);
3101
3102
3104
3105
3106
3107
3108
3109
3111
3112
3113 sw = gtk_scrolled_window_new(NULL, NULL);
3114 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW(sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
3115 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_ETCHED_IN);
3116 gtk_widget_set_size_request(sw, -1, 150);
3117
3118 gtk_box_pack_start(GTK_BOX(vbox_tree), sw,
TRUE,
TRUE, 0);
3119 gtk_container_add(GTK_CONTAINER (sw),
export_tree);
3120
3121
3124
3125
3132 "text",
3134 NULL);
3137
3138
3145 "text",
3147 NULL);
3150
3151
3160 NULL);
3163 "model",
3165 "text",
3167 NULL);
3171
3172
3179 "text",
3181 NULL);
3184
3185
3193
3195}
GtkCellRenderer * export_schema_renderer
static GtkWidget * add_table_button
GtkTreeViewColumn * export_remove_column
GtkCellRenderer * export_geom_column_renderer
static void pgui_action_handle_table_remove(GtkCellRendererToggle *renderer, gchar *path, gpointer user_data)
GtkTreeViewColumn * export_table_column
GtkTreeViewColumn * export_schema_column
static void pgui_action_handle_dumper_edit(GtkCellRendererText *renderer, gchar *path, gchar *new_text, gpointer column)
static void pgui_action_handle_table_geocol_combo(GtkCellRendererCombo *combo, gchar *path_string, GtkTreeIter *new_iter, gpointer user_data)
GtkCellRenderer * export_filename_renderer
GtkTreeViewColumn * export_geom_column
GtkListStore * export_table_list_store
@ EXPORT_GEOMETRY_LISTSTORE_COLUMN
@ TABLECHOOSER_GEOCOL_COMBO_TEXT
static void pgui_action_handle_loader_edit(GtkCellRendererText *renderer, gchar *path, gchar *new_text, gpointer column)
static void pgui_action_open_table_dialog(GtkWidget *widget, gpointer data)
GtkWidget * export_geom_column_combo
GtkCellRenderer * export_remove_renderer
GtkCellRenderer * export_table_renderer
GtkTreeViewColumn * export_filename_column