Typo.
[cl-gtk2.git] / gtk / gtk.ui-manager.lisp
index d7af264..8e501bd 100644 (file)
   (length gssize)
   (error :pointer))
 
-; TODO: add handling of error
-
 (defun ui-manager-add-ui-from-string (ui-manager string)
-  (gtk-ui-manager-add-ui-from-string ui-manager string -1 (null-pointer)))
+  (with-g-error (err)
+    (gtk-ui-manager-add-ui-from-string ui-manager string -1 err)))
 
 (export 'ui-manager-add-ui-from-string)
 
@@ -55,7 +54,8 @@
   (error :pointer))
 
 (defun ui-manager-add-ui-from-file (ui-manager file-name)
-  (gtk-ui-manager-add-ui-from-file ui-manager file-name (null-pointer)))
+  (with-g-error (err)
+    (gtk-ui-manager-add-ui-from-file ui-manager file-name err)))
 
 (export 'ui-manager-add-ui-from-file)
 
@@ -92,7 +92,7 @@
 
 (export 'action-group-action)
 
-(defcfun (action-group-actions "gtk_action_group_actions") (glist g-object :free-from-foreign t)
+(defcfun (action-group-actions "gtk_action_group_list_actions") (glist g-object :free-from-foreign t)
   (action-group g-object))
 
 (export 'action-group-actions)
 
 (export 'action-group-add-action)
 
-(defcfun (action-remove-action "gtk_action_remove_action") :void
+(defcfun (action-group-remove-action "gtk_action_group_remove_action") :void
   (action-group g-object)
   (action g-object))
 
-(export 'action-remove-action)
+(export 'action-group-remove-action)
 
 (defcallback gtk-translate-func-callback (:string :free-to-foreign nil :free-from-foreign nil)
     ((path (:string :free-from-foreign nil)) (data :pointer))
 
 (export 'action-create-icon)
 
-(defcfun (action-create-menu-item "gtk_action_create_menu-item") g-object
+(defcfun (action-create-menu-item "gtk_action_create_menu_item") g-object
   (action g-object))
 
 (export 'action-create-menu-item)
 
-(defcfun (action-create-tool-item "gtk_action_create_tool-item") g-object
+(defcfun (action-create-tool-item "gtk_action_create_tool_item") g-object
   (action g-object))
 
 (export 'action-create-tool-item)
 
 (export 'action-disconnect-accelerator)
 
+(defcfun (action-block-activate "gtk_action_block_activate") :void
+  (action (g-object action)))
+
+(export 'action-block-activate)
+
+(defcfun (action-unblock-activate "gtk_action_unblock_activate") :void
+  (action (g-object action)))
+
+(export 'action-unblock-activate)
+
 (defcfun (action-block-activate-from "gtk_action_block_activate_from") :void
   (action g-object)
   (proxy g-object))
   (action g-object)
   (proxy g-object))
 
-(export 'action-unblock-activate-from)
\ No newline at end of file
+(export 'action-unblock-activate-from)
+
+(defcfun (radio-action-get-group "gtk_radio_action_get_group") (gslist (g-object radio-action) :free-from-foreign nil)
+  (action (g-object radio-action)))
+
+(export 'radio-action-get-group)