/c/technical/instances.txt
/c/technical/development.txt
/c/mindstream/templates/wxpython.py
/c/technical/python/wxpython.txt

much progress was made with the wxPython library this week. It is a very nice library to work with. No need to design custom widgets... most of the ones you need are there.

One important gotcha... when laying things out, use Sizers, not LayoutConstraints. They achieve the same effect, but LayoutConstraints are depricated. (For layout constraint examples, you can check the history of tagger.py. Deleting those now though)

A few starting template scripts were created in:
/c/mindstream/templates/

The best one to start with is probably:
/c/mindstream/templates/wxpython.py

For a good introduction to a minimal application that can be made fullscreen:
/c/mindstream/templates/wxpython-minimal.py

/c/mindstream/tagger/tagger.py
Is a good example of a full application. I have a workable solution to hotkeys in that. (Just bind to a button), but it may not be completely ideal.

Finally, some references that were very useful were:
-the demo application
-the api documentation
-google

Hopefully this will serve as a good foundation for building other native user interfaces. Good luck!

/c/technical/instances.txt
/c/technical/development.txt
/c/technical/python/wxpython.txt
/c/technical/objective_c/cocoa.txt

wx.Frame

daniweb.com/software-development/python/threads/47118

"""
wxFrame has a ShowFullScreen method
strips all border decorations and buttons
(False restores original frame)
"""

frame.ShowFullScreen(True, style=wx.FULLSCREEN_ALL)

"""
list of partial style options:
wx.FULLSCREEN_NOMENUBAR
wx.FULLSCREEN_NOTOOLBAR
wx.FULLSCREEN_NOSTATUSBAR
wx.FULLSCREEN_NOBORDER
wx.FULLSCREEN_NOCAPTION
wx.FULLSCREEN_ALL
"""







Basic wxPython application:

/c/mindstream/templates/wxpython.py

shows a basic window

on unix, just installed with an 'apt-get install wxpython'

moving on to how to use it.

There are many great demos, samples and documentation applications available.
This is a good place to start looking around, to see how things run.

also a decent tutorial at:
zetcode.com/wxpython/

attempted an install from source... ended up going with a binary distribution

http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&q=wxPython+install&btnG=Google+Search
wxPython install - Google Search
http://www.wxpython.org/download.php
wxPython Download
http://sourceforge.net/project/downloading.php?groupname=wxpython&filename=wxPython-src-2.8.9.2.tar.bz2&use_mirror=superb-east
SourceForge.net: wxPython: Downloading ...
http://wiki.wxpython.org/How%20to%20Learn%20wxPython
How to Learn wxPython - wxPyWiki
http://www.wxpython.org/presentations.php
wxPython Presentations
http://www.wxpython.org/what.php
What is wxPython?
http://www.wxpython.org/quotes.php
wxPython Presentations
http://wiki.wxpython.org/Getting%20Started
Getting Started - wxPyWiki
http://wiki.wxpython.org/wxPython%20Style%20Guide
wxPython Style Guide - wxPyWiki
http://www.wxpython.org/test7.py.html
wxPython/test7.py.html
http://www.wxwidgets.org/
wxWidgets
http://www.google.com/search?q=wxWidgets+ajax&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
wxWidgets ajax - Google Search
http://www.ajaximpact.com/ajax_news_id_156_wxJavaScript_porting_wxWidgets_to_JavaScript.html
Ajax Impact : wxJavaScript : porting wxWidgets to JavaScript.
http://www.google.com/search?q=wxjavascript&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
wxjavascript - Google Search
http://www.wxjavascript.net/
wxJavaScript

reinteract is written using pygtk which does not look native on OS X

would be cool to integrate some of the features of reinteract with PsychoPyIDE

http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&q=reinteract&btnG=Google+Search
reinteract - Google Search
http://www.reinteract.org/trac/
Reinteract - Trac
http://www.reinteract.org/trac/wiki/Tutorial
Tutorial - Reinteract - Trac
http://www.reinteract.org/trac/wiki/Tutorial/Introduction
Tutorial/Introduction - Reinteract - Trac
http://www.reinteract.org/trac/wiki/Tutorial/Plotting
Tutorial/Plotting - Reinteract - Trac
http://fishsoup.net/software/reinteract/
fishsoup.net - Owen Taylor
http://www.google.com/search?q=pygtk+vs+wxpython&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
pygtk vs wxpython - Google Search
http://ubuntuforums.org/archive/index.php/t-12483.html
PyGTK VS. wxPython [Archive] - Ubuntu Forums
http://mail.python.org/pipermail/python-list/2002-May/145694.html
pygtk vs. wxPython