To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=92508 Issue #|92508 Summary|[api] css.sdb.application.DefaultViewController does n |ot what it promises to do ... Component|Database access Version|OOo 3.0 Beta 2 Platform|All URL| OS/Version|All Status|NEW Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P3 Subcomponent|none Assigned to|fs Reported by|fs
------- Additional comments from [EMAIL PROTECTED] Wed Aug 6 09:25:56 +0000 2008 ------- The service css.sdb.application.DefaultViewController, which has been newly introduced with OOo 3.0, and effectively describes the view/controller API for the Base application, implements the two interfaces XContextMenuInterception and XSelectionSupplier. Those interfaces are highly valuable for extensions which want to hook into the database application UI, and extend it with own functionality. Unfortunately, as Ariel Constenla-Haile found out and reported in [EMAIL PROTECTED] (http://dba.openoffice.org/servlets/BrowseList?list=dev&by=thread&from=2099228), both interfaces have bugs to a degree which makes them nearly useless: The XSelectionChangeListener usage crashes OOo when you invoke it at the "wrong" time, and the XContextMenuInterception implementation loses important information of the extension-provided context menus, such as images, and breaks separators in the context menu. To show the problems, you can use the extension provided by Ariel, to be found here: http://www.ArielConstenlaHaile.com.ar/ooo/tmp/dbaccess/DatabaseControllerDemo.zip Also, Ariel already provided a patch: http://dba.openoffice.org/servlets/ReadMsg?list=dev&msgNo=3524 --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
