[rep-gtk] GtkFileChooser filename/URI stuff; list type renamed to GList; slist type to GSList



commit efeab0d12e04e92327ee29d5e5820e571297f6e5
Author: Christopher Roy Bratusek <chris nanolx org>
Date:   Sun Jan 3 13:45:21 2010 +0100

    GtkFileChooser filename/URI stuff; list type renamed to GList; slist type to GSList

 ChangeLog         |   17 +++++++++++++++++
 build-gtk.jl      |    4 ++--
 gtk.defs          |   30 +++++++++++++++---------------
 gtktree.defs      |    4 ++--
 gtkuimanager.defs |    6 +++---
 5 files changed, 39 insertions(+), 22 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index c769a99..a192caa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -22,6 +22,9 @@
 
 	* Makefile.in: updated
 
+	* build-gtk.jl: renamed slist type to GSList
+	                renamed list type to GList
+
 	* gtkfilechooser.defs:
 	****************** gtkfilechooser.h *************
 	GtkFileChooser [object]
@@ -36,6 +39,20 @@
 	gtk_file_chooser_get_show_hidden
 	gtk_file_chooser_set_do_overwrite_confirmation
 	gtk_file_chooser_get_do_overwrite_confirmation
+	gtk_file_chooser_set_filename
+	gtk_file_chooser_get_filename
+	gtk_file_chooser_select_filename
+	gtk_file_chooser_unselect_filename
+	gtk_file_chooser_select_all
+	gtk_file_chooser_unselect_all
+	gtk_file_chooser_set_current_folder
+	gtk_file_chooser_get_current_folder
+	gtk_file_chooser_set_uri
+	gtk_file_chooser_get_uri
+	gtk_file_chooser_select_uri
+	gtk_file_chooser_unselect_uri
+	gtk_file_chooser_set_current_folder_uri
+	gtk_file_chooser_get_current_folder_uri
 
 2010-01-02  Christopher Bratusek <zanghar freenet de>
 	* rep-gtk.h
diff --git a/build-gtk.jl b/build-gtk.jl
index ec69a29..cbfc78a 100644
--- a/build-gtk.jl
+++ b/build-gtk.jl
@@ -1322,10 +1322,10 @@
 (define-type 'file-descriptor "int" "sgtk_rep_to_fd"
 	     "sgtk_fd_to_rep" "sgtk_valid_fd")
 
-(define-type 'list "GList*" output-rep-to-list output-list-to-rep
+(define-type 'GList "GList*" output-rep-to-list output-list-to-rep
 	     output-cvec-pred (cons 'finish output-list-finish))
 
-(define-type 'slist "GSList*" output-rep-to-list output-list-to-rep
+(define-type 'GSList "GSList*" output-rep-to-list output-list-to-rep
 	     output-cvec-pred (cons 'finish output-list-finish))
 
 (define-type 'cvec "sgtk_cvec" output-rep-to-cvec output-cvec-to-rep
diff --git a/gtk.defs b/gtk.defs
index 51b8c7d..5a93b44 100644
--- a/gtk.defs
+++ b/gtk.defs
@@ -504,7 +504,7 @@
    (GdkModifierType modifier)))
 
 (define-func gtk_accel_groups_from_object
-  (slist string)
+  (GSList string)
   ((GObject object)))
 
 ;; XXX need support for GtkAccelGroupFindFunc
@@ -1147,13 +1147,13 @@
   ((GtkContainer container)))
 
 (define-func gtk_container_get_children
-  ((list GtkWidget))
+  ((GList GtkWidget))
   ((GtkContainer container)))
 
 (define-func gtk_container_set_focus_chain
   none
   ((GtkContainer container)
-   ((list GtkWidget) focusable_widgets)))
+   ((GList GtkWidget) focusable_widgets)))
 
 (define-func gtk_container_unset_focus_chain
   none
@@ -1815,7 +1815,7 @@
 
 
 (define-func gtk_window_list_toplevels
-  ((list GtkWindow))
+  ((GList GtkWindow))
   ())
 
 (define-func gtk_window_add_mnemonic
@@ -2429,7 +2429,7 @@
 
 (define-func gtk_radio_button_new
   GtkWidget
-  (((slist string) group (null-ok))))
+  (((GSList string) group (null-ok))))
 
 (define-func gtk_radio_button_new_from_widget
   GtkWidget
@@ -2437,7 +2437,7 @@
 
 (define-func gtk_radio_button_new_with_label
   GtkWidget
-  (((slist string) group (null-ok))
+  (((GSList string) group (null-ok))
    (string label)))
 
 (define-func gtk_radio_button_new_with_label_from_widget
@@ -2447,7 +2447,7 @@
 
 (define-func gtk_radio_button_new_with_mnemonic
   GtkWidget
-  (((slist string) group (null-ok))
+  (((GSList string) group (null-ok))
    (string mnemonic)))
 
 (define-func gtk_radio_button_new_with_mnemonic_from_widget
@@ -2458,13 +2458,13 @@
 ;; XXX
 ;;(define-func gtk_radio_button_set_group
 ;;  none
-;;  ((slist GtkWidget))
+;;  ((GSList GtkWidget))
 ;;   ((GtkRadioButton button)))
 ;;
 ;;(define-func gtk_radio_button_get_group
 ;;  none
 ;;  ((GtkRadioButton button)
-;;   (slist GtkWidget)))
+;;   (GSList GtkWidget)))
 
 ;;; Misc
 
@@ -2775,7 +2775,7 @@
 (define-func gtk_combo_set_popdown_strings
   none
   ((GtkCombo combo)
-   ((list string) strings)))
+   ((GList string) strings)))
 
 ;;;; StatusBar
 
@@ -3395,23 +3395,23 @@
 (define-func gtk_list_insert_items
   none
   ((GtkList list)
-   ((list GtkListItem) items)
+   ((GList GtkListItem) items)
    (int position)))
 
 (define-func gtk_list_append_items
   none
   ((GtkList list)
-   ((list GtkListItem) items)))
+   ((GList GtkListItem) items)))
 
 (define-func gtk_list_prepend_items
   none
   ((GtkList list)
-   ((list GtkListItem) items)))
+   ((GList GtkListItem) items)))
 
 (define-func gtk_list_remove_items
   none
   ((GtkList list)
-   ((list GtkListItem) items)))
+   ((GList GtkListItem) items)))
 
 ;; in gtk-compat.c
 (define-func gtk_list_append_item
@@ -5282,7 +5282,7 @@
   ((GtkAction action)
    (GtkWidget proxy)))
 
-;; FIXME: We need to wrap slist
+;; FIXME: We need to wrap GSList
 ;; (define-func gtk_action_get_proxies
 ;;   GSList
 ;;   ((GtkAction action)))
diff --git a/gtktree.defs b/gtktree.defs
index 9b112df..ef6ae68 100644
--- a/gtktree.defs
+++ b/gtktree.defs
@@ -6,7 +6,7 @@
 
 (define-flags GtkTreeModelFlags
   (iters-persist GTK_TREE_MODEL_ITERS_PERSIST)
-  (list-only GTK_TREE_MODEL_LIST_ONLY))
+  (GList-only GTK_TREE_MODEL_LIST_ONLY))
 
 (define-boxed GtkTreeIter
   (copy gtk_tree_iter_copy)
@@ -305,7 +305,7 @@
 ;   (GtkTreeIter iter)))
 
 ;(define-func gtk_tree_selection_get_selected_rows
-; (list string)
+; (GList string)
 ;  ((GtkTreeSelection selection)
 ;   (GtkTreeModel model)))
 
diff --git a/gtkuimanager.defs b/gtkuimanager.defs
index cad8e05..b5775f7 100644
--- a/gtkuimanager.defs
+++ b/gtkuimanager.defs
@@ -41,7 +41,7 @@
 
 
 ;; (define-func gtk_ui_manager_get_action_groups 
-;;   ;; Fixme We need to wrap slist
+;;   ;; Fixme We need to wrap GSList
 ;;   list 
 ;;   ((GtkUIManager self)))
 
@@ -56,8 +56,8 @@
 
 
 ;; (define-func gtk_ui_manager_get_toplevels
-;;   FIXME: We need to wrap slist
-;;   slist 
+;;   FIXME: We need to wrap GSList
+;;   GSList 
 ;;   ((GtkUIManager self)
 ;;    (GtkUIManagerItemType  types)))
 



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