3226         static int text_width = 12;
 
 3235         GtkWidget *frame_pg, *table_pg;
 
 3238         GtkWidget *button_okay;
 
 3241         window_conn = gtk_window_new(GTK_WINDOW_TOPLEVEL);
 
 3242         gtk_container_set_border_width(GTK_CONTAINER(
window_conn), 10);
 
 3243         gtk_window_set_title(GTK_WINDOW(
window_conn), 
_(
"PostGIS connection"));
 
 3244         gtk_window_set_position(GTK_WINDOW(
window_conn), GTK_WIN_POS_CENTER);
 
 3248         vbox = gtk_vbox_new(
FALSE, 15);
 
 3253         frame_pg = gtk_frame_new(
_(
"PostGIS Connection"));
 
 3254         table_pg = gtk_table_new(5, 3, 
TRUE);
 
 3255         gtk_container_set_border_width (GTK_CONTAINER (table_pg), 8);
 
 3256         gtk_table_set_col_spacings(GTK_TABLE(table_pg), 7);
 
 3257         gtk_table_set_row_spacings(GTK_TABLE(table_pg), 3);
 
 3260         label = gtk_label_new(
_(
"Username:"));
 
 3262         gtk_table_attach_defaults(GTK_TABLE(table_pg), label, 0, 1, 0, 1 );
 
 3263         gtk_table_attach_defaults(GTK_TABLE(table_pg), 
entry_pg_user, 1, 3, 0, 1 );
 
 3266         label = gtk_label_new(
_(
"Password:"));
 
 3269         gtk_table_attach_defaults(GTK_TABLE(table_pg), label, 0, 1, 1, 2 );
 
 3270         gtk_table_attach_defaults(GTK_TABLE(table_pg), 
entry_pg_pass, 1, 3, 1, 2 );
 
 3273         label = gtk_label_new(
_(
"Server Host:"));
 
 3275         gtk_entry_set_width_chars(GTK_ENTRY(
entry_pg_host), text_width);
 
 3276         gtk_table_attach_defaults(GTK_TABLE(table_pg), label, 0, 1, 2, 3 );
 
 3277         gtk_table_attach_defaults(GTK_TABLE(table_pg), 
entry_pg_host, 1, 2, 2, 3 );
 
 3281         gtk_table_attach_defaults(GTK_TABLE(table_pg), 
entry_pg_port, 2, 3, 2, 3 );
 
 3284         label = gtk_label_new(
_(
"Database:"));
 
 3286         gtk_table_attach_defaults(GTK_TABLE(table_pg), label, 0, 1, 3, 4 );
 
 3287         gtk_table_attach_defaults(GTK_TABLE(table_pg), 
entry_pg_db, 1, 3, 3, 4 );
 
 3290         gtk_container_add(GTK_CONTAINER(frame_pg), table_pg);
 
 3293         gtk_container_add(GTK_CONTAINER(
window_conn), vbox);
 
 3296         gtk_container_add(GTK_CONTAINER(vbox), frame_pg);
 
 3299         button_okay = gtk_button_new_with_label(
_(
"OK"));
 
 3300         gtk_container_add(GTK_CONTAINER(vbox), button_okay);
 
static GtkWidget * entry_pg_port
static gint pgui_event_popup_delete(GtkWidget *widget, GdkEvent *event, gpointer data)
static GtkWidget * entry_pg_host
static GtkWidget * entry_pg_user
static GtkWidget * entry_pg_db
static GtkWidget * entry_pg_pass
static GtkWidget * window_conn
static void pgui_action_connection_okay(GtkWidget *widget, gpointer data)