<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Eyes-free Linux Ninja! (wx.Python)</title><link>http://eyesfreelinux.ninja/</link><description></description><atom:link href="http://eyesfreelinux.ninja/categories/wxpython.xml" type="application/rss+xml" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 22 Sep 2017 20:57:18 GMT</lastBuildDate><generator>https://getnikola.com/</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>wxWidgets Accessibility</title><link>http://eyesfreelinux.ninja/posts/wxwidgets-accessibility.html</link><dc:creator>Mike</dc:creator><description>&lt;div&gt;&lt;p&gt;For a while now I've been writing &lt;code&gt;wx.Python&lt;/code&gt; and &lt;code&gt;wxWidgets&lt;/code&gt; applications for MS Windows.&lt;/p&gt;
&lt;p&gt;But I've always assumed both to be inaccessible on Linux/GTK.  In fact that was the response from 
one of the regular contributors on the &lt;code&gt;Orca&lt;/code&gt; mailing list.&lt;/p&gt;
&lt;p&gt;But I think there must have been some advance in versions or something because in the last couple of 
days I have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Written a &lt;code&gt;Hello World!&lt;/code&gt; application for Linux in `wx.Python&lt;/li&gt;
&lt;li&gt;Written the same for Linux using &lt;code&gt;wxWidgets&lt;/code&gt; (in C++)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And they are both totally accessible!&lt;/p&gt;
&lt;p&gt;OK that's probably a rash statement because the apps I wrote did not have every kind of &lt;code&gt;wxWidgets&lt;/code&gt; 
control.  But buttons, message boxes, menus and static labels are all spoken by &lt;code&gt;Orca&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;My &lt;code&gt;wxWidgets Hello World!&lt;/code&gt; program did have all the above.&lt;/p&gt;
&lt;p&gt;So, now I'm on a mission to try out as many of the other native GTK controls as I can, or at least 
all those which are obviously not irrelevant to blind folks, like bitmaps and stuff.&lt;/p&gt;
&lt;p&gt;The versions I am running are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;wxWidgets&lt;/code&gt; version 3.0&lt;/li&gt;
&lt;li&gt;GTK 3.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I don't know about the wx.Python version but it's what is in the &lt;code&gt;Debian Jessie&lt;/code&gt; repo so it is 
probably quite up-to-date at the time of writing.&lt;/p&gt;
&lt;p&gt;Next mission, given good results with more controls is to write a tree-based GUI designer, because 
being a blind programmer, drag-and-drop WYSIWYG GUI designers are not really of any use.&lt;/p&gt;&lt;/div&gt;</description><category>GUI</category><category>wx.Python</category><category>wxWidgets</category><guid>http://eyesfreelinux.ninja/posts/wxwidgets-accessibility.html</guid><pubDate>Wed, 05 Aug 2015 16:32:55 GMT</pubDate></item></channel></rss>