guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: guile-gnome and guile-gtk


From: David Pirotte
Subject: Re: guile-gnome and guile-gtk
Date: Tue, 21 Feb 2006 12:31:37 +0100

On Mon, 20 Feb 2006 12:20:57 -0600
Aaron VanDevender <address@hidden> wrote:

> Is guile-gnome a dead project? It has been almost a year since the
> last release, and there hasn't been much traffic on the guile-gnome
> list.

Hope not! I am using it 'extensively' for my apps

> Is anyone planning a gtk2 based version of gulie-gtk and
> guile-gnome?

guile-gnome is using gtk2 since the beginning 

> The last version doesn't even build on my system because it uses
> autoconf macros which are based on -config scripts and everything
> has since moved over to pkgconfig.

I succeeded compiling/installing
http://download.gna.org/guile-gnome/releases/guile-gnome-platform-2.7.97.tar.gz
on both intel and powerpc box [under debian] without any problems

I now 'stricktly' use guile-* and guile-gnome* debian packages, as
it's far more comfortable[reliable] for developping and deploying
applications [under a debian distro].

Howerver, I had to locally recreate guile-gnome* debian packages to
get access the list-store model APIs [see below]

Hope this helps
David

;; --

the following patch was applied locally on debian source
guile-gnome-platform version 2.7.99-4:

  on

        <platform-source-location>/gtk/gnome/overrides/gtk.defs

  among other things, it fixes the gtk-list-store-* api calls (that
  wereotherwise missing)


;;; -- patch file starts here
--- gtk.defs.old        2005-01-24 12:52:58.000000000 +0100
+++ gtk.defs    2006-01-05 23:17:40.000000000 +0100
@@ -677,7 +677,6 @@
              "gtk_combo_new" ;; avoid ignoring gtk_combo_box
              "gtk_combo_set_*"
              "gtk_combo_disable_activate"
-             "gtk_list*"
              "gtk_old_editable*"
              "gtk_option_menu*"
              "gtk_pixmap*"
@@ -761,6 +760,33 @@
         "gtk_icon_theme_set_search_path" ;; takes array
         "gtk_icon_theme_get_search_path" ;; returns array
         
+        "gtk_list_get_type"
+        "gtk_list_new"
+        "gtk_list_insert_items"
+        "gtk_list_append_items"
+        "gtk_list_prepend_items"
+        "gtk_list_remove_items"
+        "gtk_list_remove_items_no_unref"
+        "gtk_list_clear_items"
+        "gtk_list_select_item"
+        "gtk_list_unselect_item"
+        "gtk_list_select_child"
+        "gtk_list_unselect_child"
+        "gtk_list_child_position"
+        "gtk_list_set_selection_mode"
+        "gtk_list_extend_selection"
+        "gtk_list_start_selection"
+        "gtk_list_end_selection"
+        "gtk_list_select_all"
+        "gtk_list_unselect_all"
+        "gtk_list_scroll_horizontal"
+        "gtk_list_scroll_vertical"
+        "gtk_list_toggle_add_mode"
+        "gtk_list_toggle_focus_row"
+        "gtk_list_toggle_row"
+        "gtk_list_undo_selection"
+        "gtk_list_end_drag_selection"
+
         "gtk_list_store_set_column_types"
 
         "gtk_preview_uninit"
;;; -- patch end





reply via email to

[Prev in Thread] Current Thread [Next in Thread]