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]

Reply via email to