3106{
3107 GtkWidget *vbox_tree;
3108 GtkWidget *sw;
3109 gint *column_indexes;
3110
3111 gtk_container_set_border_width (GTK_CONTAINER (export_list_frame), 0);
3112
3113 vbox_tree = gtk_vbox_new(
FALSE, 15);
3114 gtk_container_set_border_width(GTK_CONTAINER(vbox_tree), 5);
3115 gtk_container_add(GTK_CONTAINER(export_list_frame), vbox_tree);
3116
3117
3119 G_TYPE_POINTER,
3120 G_TYPE_STRING,
3121 G_TYPE_STRING,
3122 G_TYPE_STRING,
3123 GTK_TYPE_TREE_MODEL,
3124 G_TYPE_STRING,
3125 G_TYPE_BOOLEAN);
3126
3127
3129
3130
3131
3132
3133
3134
3136
3137
3138 sw = gtk_scrolled_window_new(NULL, NULL);
3139 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW(sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
3140 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_ETCHED_IN);
3141 gtk_widget_set_size_request(sw, -1, 150);
3142
3143 gtk_box_pack_start(GTK_BOX(vbox_tree), sw,
TRUE,
TRUE, 0);
3144 gtk_container_add(GTK_CONTAINER (sw),
export_tree);
3145
3146
3149
3150
3157 "text",
3159 NULL);
3162
3163
3170 "text",
3172 NULL);
3175
3176
3185 NULL);
3188 "model",
3190 "text",
3192 NULL);
3196
3197
3204 "text",
3206 NULL);
3209
3210
3218
3220}
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