Well, I didn't know that NSIS uses wxWidgets. But if it does, it might have been done in C++ and I don't know how easy would be to use an ActiveX browser object in that language.
But I think an installer can be made very well without a browser object anyway, and the other widgets used by NSIS are accessible.
Octavian----- Original Message ----- From: "Jitendra" <jeet.invincible@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx> Sent: Sunday, November 16, 2008 10:53 AM Subject: Re: wxWidgets' HTML Engen
Hello, you may now be able to understand, as I got the mail from the developer of NSIS, I mailed him for acessibility, so read it, and then tell me or him about it.but I would love to know if it can be accessible any how. Read mail below: Re: Accessibility problem with NSIS to screen-readers It is the best and pretty much only engine we could find that fits our needs of being small, compact, compatible and with predictable results. Partly due to those needs, that engine is not very customizable and doesn't allow to easily make the changes you suggest. On top of it, there is the fact that this piece is solely for prettying things up and is completely redundant. Everything needed also shows up in the start menu program group. If you find a simple solution or submit a patch to the wxWidgets code, I'd be happy to include it. But I don't intend to start heavy development on it as there are far more important things to do with NSIS. -Amir Jitendra wrote: Well, Thank you for your efforts,but I still see nothing using tab, shift+tab, alt key and applications key.even arrow keys navigate me no where, I understand what you said, or what you use perhaps, is there no other HTML engine available? or any way to put the items that someone told me were there on the window, and they had the text lable with them like: "example, documentation, compile nsis scripts and more". in one listbox, and one should use arrow to select one item, and then click ok? or any possibility to move item-to-item using tab or any navigation keys? or perhaps a context menu invoked with the application key? Thank you, Jitendra. On 11/15/2008 8:26 PM, Amir Szekely wrote: Hi Jitendra, Sorry for the late reply, I was out of the country on vacation. As far as I know, it's only the NSIS Menu which is not accessible because the HTML engine we use for it just doesn't support the proper interfaces. The generated installer and everything but that uses standard controls and should be accessible using standard methods. I have checked again with our HTML engine and it seems it might have some basic support for it now. We use wxWidgets' wxHTMLWindow. I have compiled two new versions of the NSIS Menu for you to test. If one of them works with JAWS, let me know and I'll include them in the next version. If not, we'll just have to wait for wxWidgets to add proper support. http://nsis.sourceforge.net/NSIS%20Menu%20with%20accessibility.zip http://nsis.sourceforge.net/NSIS%20with%20access%20and%20clipboard.zip As for NSIS Menu itself, you don't really need it. It's just a "pretty" HTML window with links to basic starting points. It's inherentlyredundant and you're not missing out on anything important by not using it.-Amir Jitendra wrote: Hello, I am Blind, and use JAWS for windows as my screen-reader, I installed the latest version of NSIS today, when I opened it, it was like a plain board for me, JAWS read nothing, no buttons using tab, shift+Tab and any arrow keys, and no other keyboard shortcuts I found, though the documentation was very nice, I love it, but I found no topic in it dealing accessibility. Hope you understand what I want to impress on to you, so if possible, in your next release, you might want to think of the blind and make NSIS Accessible using standard window classes like buttons, lists and other controls and easy navigable as well. Thank yu, Jitendra. On 11/16/2008 1:51 PM, Octavian Rasnita wrote:I don't understand what you mean by "smaller as Wx widgets". At least with WxPerl, you can use them like: use Wx::ActiveX::IE qw(:iexplorer);my $browser = Wx::ActiveX::IE->new( $parent , -1 , wxDefaultPosition , wxDefaultSize );EVT_ACTIVEX_IE_BEFORENAVIGATE2($this,$browser,\&on_evt_beforenavigate); $browser->LoadUrl("http://wxperl.sf.net";); You can read more about this module you can use with WxPerl at: http://search.cpan.org/~mdootson/Wx-ActiveX-0.10/lib/Wx/ActiveX/IE.pmThere are modules that you can create ActiveX objects in the Wx-based app for Mozilla, Flash, PDF, Media Player, Quick time and others.Octavian ----- Original Message ----- From: "Jitendra" <jeet.invincible@xxxxxxxxx> To: <programmingblind@xxxxxxxxxxxxx> Sent: Sunday, November 16, 2008 9:19 AM Subject: Re: wxWidgets' HTML EngenAre they as small as wx widget s? and how to create them, means in which language, Thank you. On 11/16/2008 12:15 PM, Octavian Rasnita wrote:No it is not accessible because it doesn't use native widgets under Windows, but Wx create its own widget for that type of widget.But you can use the ActiveX to create an Internet Explorer or Mozilla based widget which is accessible.Octavian----- Original Message ----- From: "Jitendra" <jeet.invincible@xxxxxxxxx>To: <programmingblind@xxxxxxxxxxxxx> Sent: Saturday, November 15, 2008 6:50 PM Subject: wxWidgets' HTML EngenHello friends, if one uses wxWidgets' wxHTMLWindow in their app, could it be accessible to jaws?__________View the list's information and change your settings at //www.freelists.org/list/programmingblind__________View the list's information and change your settings at //www.freelists.org/list/programmingblind__________View the list's information and change your settings at //www.freelists.org/list/programmingblind__________View the list's information and change your settings at //www.freelists.org/list/programmingblind__________View the list's information and change your settings at //www.freelists.org/list/programmingblind
__________View the list's information and change your settings at //www.freelists.org/list/programmingblind