2823{
2824 GtkWidget *vbox_tree, *table_progress;
2825 GtkWidget *sw, *label;
2826 GtkTreeSelection *chooser_selection;
2827
2828
2830 GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
2831
2834
2836
2837
2839 G_TYPE_STRING,
2840 G_TYPE_STRING,
2841 GTK_TYPE_TREE_MODEL,
2842 G_TYPE_STRING,
2843 G_TYPE_INT);
2844
2845
2846
2850
2851
2853 chooser_selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(
chooser_tree));
2854 gtk_tree_selection_set_mode(chooser_selection, GTK_SELECTION_MULTIPLE);
2855
2856
2857 sw = gtk_scrolled_window_new(NULL, NULL);
2858 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW(sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
2859 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_ETCHED_IN);
2860 gtk_widget_set_size_request(sw, 320, 240);
2861
2862 gtk_box_pack_start(GTK_BOX(vbox_tree), sw,
FALSE,
FALSE, 10);
2864
2865
2871 "text",
2873 NULL);
2876
2877
2883 "text",
2885 NULL);
2888
2889
2890 table_progress = gtk_table_new(1, 2,
FALSE);
2891 gtk_container_set_border_width (GTK_CONTAINER (table_progress), 0);
2892 gtk_table_set_row_spacings(GTK_TABLE(table_progress), 0);
2893 gtk_table_set_col_spacings(GTK_TABLE(table_progress), 0);
2894
2897 label = gtk_label_new(
_(
"Only show tables with geo columns"));
2898 gtk_table_attach(GTK_TABLE(table_progress), label, 1, 2, 0, 1, GTK_FILL, GTK_FILL, 5, 0);
2901
2902
2903 gtk_box_pack_start(GTK_BOX(vbox_tree), table_progress,
FALSE,
FALSE, 10);
2904
2905 return;
2906}
GtkCellRenderer * chooser_schema_renderer
static GtkWidget * dialog_tablechooser
@ TABLECHOOSER_TABLE_COLUMN
@ TABLECHOOSER_SCHEMA_COLUMN
GtkTreeViewColumn * chooser_schema_column
GtkListStore * chooser_table_list_store
GtkListStore * chooser_filtered_table_list_store
#define gtk_dialog_get_content_area(dialog)
static GtkWidget * checkbutton_chooser_geoonly
GtkCellRenderer * chooser_table_renderer
static gboolean table_chooser_visibility_func(GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
static void pgui_action_handle_loader_edit(GtkCellRendererText *renderer, gchar *path, gchar *new_text, gpointer column)
static GtkWidget * window_main
GtkTreeViewColumn * chooser_table_column
static void pgui_action_chooser_toggle_show_geocolumn(GtkToggleButton *togglebutton, gpointer user_data)