Index: rb.defs
===================================================================
--- rb.defs	(revision 5055)
+++ rb.defs	(working copy)
@@ -1205,10 +1205,10 @@
 (define-function sourcelist_new
   (in-module "rb")
   (c-name "rb_sourcelist_new")
-  (is-constructor-of "RBSourcelist")
+  (is-constructor-of "RBSourceList")
   (return-type "GtkWidget*")
-  (parameters
-    '("RBShell*" "shell")
+  (properties
+    '("shell" (argname "shell") (optional))
   )
 )
 
@@ -1291,12 +1291,12 @@
   (c-name "rb_entry_view_new")
   (is-constructor-of "RBEntryView")
   (return-type "RBEntryView*")
-  (parameters
-    '("RhythmDB*" "db")
-    '("GObject*" "shell_player")
-    '("const-char*" "sort_key")
-    '("gboolean" "drag_source")
-    '("gboolean" "drag_dest")
+  (properties
+    '("db" (argname "db") (optional))
+    '("shell_player" (argname "shell_player") (optional))
+    '("sort_key" (argname "sort_key") (optional))
+    '("is_drag_source" (argname "drag_source") (optional))
+    '("is_drag_dest" (argname "drag_dest") (optional))
   )
 )
 
@@ -1496,9 +1496,9 @@
   (is-constructor-of "RBPropertyView")
   (return-type "RBPropertyView*")
   (properties
-    '("db" (argname "db"))
-    '("propid" (argment "propid"))
-    '("title" (argname "title"))
+    '("db" (argname "db") (optional))
+    '("prop" (argname "propid") (optional))
+    '("title" (argname "title") (optional))
   )
 )
 
@@ -1579,9 +1579,9 @@
   (c-name "rb_library_browser_new")
   (is-constructor-of "RBLibraryBrowser")
   (return-type "RBLibraryBrowser*")
-  (parameters
-    '("RhythmDB*" "db")
-    '("RhythmDBEntryType_*" "entry_type")
+  (properties
+    '("db" (argname "db") (optional))
+    '("entry_type" (argname "entry_type") (optional))
   )
 )
 
@@ -1799,9 +1799,9 @@
   (c-name "rb_song_info_new")
   (is-constructor-of "RBSongInfo")
   (return-type "GtkWidget*")
-  (parameters
-    '("RBSource*" "source")
-    '("RBEntryView*" "entry_view")
+  (properties
+    '("source" (argname "source") (optional))
+    '("entry_view" (argname "entry_view") (optional))
   )
 )
 
@@ -2089,7 +2089,7 @@
 
 (define-function rb_sourcelist_model_new
   (c-name "rb_sourcelist_model_new")
-  (is-constructor-of "RbSourcelistModel")
+  (is-constructor-of "RBSourceListModel")
   (return-type "GtkTreeModel*")
 )
 
