Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | Accessibility with Jaws for Windows IE | ||
---|---|---|---|
Product: | ui | Reporter: | colinguo <guolinchang> |
Component: | AccessBridge | Assignee: | AOO issues mailing list <issues> |
Status: | UNCONFIRMED --- | QA Contact: | |
Severity: | Trivial | ||
Priority: | P3 | CC: | eric.savary, issues, rainerbielefeld_ooo_qa |
Version: | OOo 2.4.0 | Keywords: | oooqa |
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- |
Description
colinguo
2009-07-29 04:40:55 UTC
@colinguo: can you please do some tests (I cannot check with JAWS right now but I will do it)? - Does this happen in OOo too when setting the file as read-only (should be the 6th icon in the Standard toolbar)? - Does this happen in Firefox too? - which OOo and JAWS versions do you have? OOo documents displayed in a browser are always read-only. Hi Wed Jul, This issue will not happen in OOo when setting the file as read-only, but this issue will appear when OOo documents displayed in IE browser. For Firefox, I found the OOo can not be displayed in it. The JAWS version I used is 9.0, for OOo I used 2.4 and 3.1. Thanks! Has anyone tried this case? Could you give me some help about this issue? Thanks. Currently I have some difficulties to understand why this might be an OOo problem and not a JAWS or IE Problem? @colinguo: The Issue tracker is not a user help facility. Please read the FAQ and other information linked in the left frame of this screen. You can get help from the public users mailing list users@openoffice.org or on the forum at <http://user.services.openoffice.org/en/forum/> I doubt that you have those problems with OOo 1.0 documents Hi rainerbielefeld & OOo Accessibility dev guys, I am sorry for not updating this issue for long time. The OOo Accessibility is very complex problem, I spent a lot of times on this issue, I debug OOo codes and find that the so_activex work window which OOo created doesn't have the window Style which is required in OOo accessibility. I fixed this issue just hacking the below codes. 1. extensions\source\activex\main\SOActiveX.cpp HRESULT CSOActiveX::CreateFrameOldWay( HWND hwnd, int width, int height ) - pDescriptorVar[5] = CComVariant( 33 ); + pDescriptorVar[5] = CComVariant( 9600 );//9600 is special flag. 2. toolkit\source\awt\vclxtoolkit.cxx Window* VCLXToolkit::ImplCreateWindow( VCLXWindow** ppNewComp, const ::com::sun::star::awt::WindowDescriptor& rDescriptor, Window* pParent, WinBits nWinBits ) if( bUseParentData ) { ... - pNewWindow = new WorkWindow( &aParentData ); + if(rDescriptor.WindowAttributes == 9600) + { + pNewWindow = new WorkWindow( &aParentData, WB_SIZEMOVE,WINDOW_WORKWINDOW); + } + else + { + pNewWindow = new WorkWindow( &aParentData ); + } } 3. vcl\inc\vcl\wrkwin.hxx + WorkWindow( SystemParentData* pParent , WinBits nStyle, WindowType nType ); 4. vcl\source\window\wrkwin.cxx + WorkWindow::WorkWindow( SystemParentData* pParent, WinBits nStyle, WindowType nType) :SystemWindow( WINDOW_WORKWINDOW ) + { + ImplInitWorkWindowData(); + mbSysChild = TRUE; + ImplInit( NULL, nStyle, pParent ); + } I know my hacking was not best fixing for this issue, I hope OOo accessibility dev guys will fix this issue in next release. rainerbielefeld, thanks for your response. |