3079{
3080 GtkWidget *vbox_tree;
3081 GtkWidget *sw;
3082 gint *column_indexes;
3083
3084 gtk_container_set_border_width (GTK_CONTAINER (export_list_frame), 0);
3085
3086 vbox_tree = gtk_vbox_new(
FALSE, 15);
3087 gtk_container_set_border_width(GTK_CONTAINER(vbox_tree), 5);
3088 gtk_container_add(GTK_CONTAINER(export_list_frame), vbox_tree);
3089
3090
3092 G_TYPE_POINTER,
3093 G_TYPE_STRING,
3094 G_TYPE_STRING,
3095 G_TYPE_STRING,
3096 GTK_TYPE_TREE_MODEL,
3097 G_TYPE_STRING,
3098 G_TYPE_BOOLEAN);
3099
3100
3102
3103
3104
3105
3106
3107
3109
3110
3111 sw = gtk_scrolled_window_new(NULL, NULL);
3112 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW(sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
3113 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_ETCHED_IN);
3114 gtk_widget_set_size_request(sw, -1, 150);
3115
3116 gtk_box_pack_start(GTK_BOX(vbox_tree), sw,
TRUE,
TRUE, 0);
3117 gtk_container_add(GTK_CONTAINER (sw),
export_tree);
3118
3119
3122
3123
3130 "text",
3132 NULL);
3135
3136
3143 "text",
3145 NULL);
3148
3149
3158 NULL);
3161 "model",
3163 "text",
3165 NULL);
3169
3170
3177 "text",
3179 NULL);
3182
3183
3191
3193}
GtkCellRenderer * export_schema_renderer
@ TABLECHOOSER_GEOCOL_COMBO_TEXT
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
@ EXPORT_GEOMETRY_LISTSTORE_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
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