diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-04-15 16:26:37 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2003-04-15 16:26:37 +0000 |
commit | 9942f4e8878cab4f235da8f5da7feaf0af3c4104 (patch) | |
tree | 36ad441a13a9c4f665fd95989475ed64a2eecc35 /databases/mdbtools/files/patch-src_gmdb2_sql.c | |
parent | New port: asr-manpages (diff) |
Really fix this port. Make it depend on libgnomeui if present, and
conditionalize the plist accordingly. According to the mdbtools homepage,
this port requires bison, so set things accordingly. Also, correct some
gcc-3.x-isms that prevented proper GNOME compilation on -STABLE.
Notes
Notes:
svn path=/head/; revision=79016
Diffstat (limited to 'databases/mdbtools/files/patch-src_gmdb2_sql.c')
-rw-r--r-- | databases/mdbtools/files/patch-src_gmdb2_sql.c | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/databases/mdbtools/files/patch-src_gmdb2_sql.c b/databases/mdbtools/files/patch-src_gmdb2_sql.c new file mode 100644 index 000000000000..f78336a2a6fc --- /dev/null +++ b/databases/mdbtools/files/patch-src_gmdb2_sql.c @@ -0,0 +1,62 @@ +--- src/gmdb2/sql.c.orig Tue Apr 15 12:05:45 2003 ++++ src/gmdb2/sql.c Tue Apr 15 12:07:32 2003 +@@ -375,6 +375,7 @@ + GType *gtypes; + GtkTreeIter iter; + GtkTreeViewColumn *column; ++GtkCellRenderer *renderer; + long row, maxrow; + + /* stuff this query on the history */ +@@ -422,7 +423,6 @@ + + gtk_tree_view_set_model(GTK_TREE_VIEW(treeview), GTK_TREE_MODEL(store)); + +- GtkCellRenderer *renderer; + renderer = gtk_cell_renderer_text_new(); + + for (i=0;i<sql->num_columns;i++) { +@@ -464,6 +464,12 @@ + GtkWidget *mi, *but, *combo; + GladeXML *sqlwin_xml; + GValue value = {0, }; ++ GtkWidget *tree; ++ GtkTreeStore *store; ++ GtkCellRenderer *renderer; ++ GtkTreeViewColumn *column; ++ GtkTreeSelection *select; ++ GtkWidget *textview; + + /* load the interface */ + sqlwin_xml = glade_xml_new(GMDB_GLADEDIR "gmdb-sql.glade", NULL, NULL); +@@ -537,18 +543,16 @@ + G_CALLBACK (gmdb_sql_execute_cb), sqlwin_xml); + + /* set up treeview, libglade only gives us the empty widget */ +- GtkWidget *tree = glade_xml_get_widget(sqlwin_xml, "sql_treeview"); +- GtkTreeStore *store = gtk_tree_store_new(1, G_TYPE_STRING); ++ tree = glade_xml_get_widget(sqlwin_xml, "sql_treeview"); ++ store = gtk_tree_store_new(1, G_TYPE_STRING); + gtk_tree_view_set_model(GTK_TREE_VIEW(tree), GTK_TREE_MODEL(store)); + +- GtkCellRenderer *renderer; +- GtkTreeViewColumn *column; + renderer = gtk_cell_renderer_text_new(); + column = gtk_tree_view_column_new_with_attributes("Name", + renderer, "text", 0, NULL); + gtk_tree_view_append_column(GTK_TREE_VIEW (tree), column); + +- GtkTreeSelection *select = ++ select = + gtk_tree_view_get_selection (GTK_TREE_VIEW (tree)); + gtk_tree_selection_set_mode (select, GTK_SELECTION_SINGLE); + //g_signal_connect (G_OBJECT (select), "changed", +@@ -557,7 +561,7 @@ + /* populate first level of tree */ + gmdb_sql_tree_populate(mdb, sqlwin_xml); + +- GtkWidget *textview = glade_xml_get_widget(sqlwin_xml, "sql_textview"); ++ textview = glade_xml_get_widget(sqlwin_xml, "sql_textview"); + src.target = "table"; + src.flags = 0; + src.info = 1; |