[wx-dev] columnar scroll window

Armel Asselin asselin.armel at wanadoo.fr
Thu Mar 22 09:10:57 PDT 2007


Hello,
  I'm not a programmer, but lately I've been using wxPython (thanks Noel an=
d Robin for the book) to explore the workability of some ideas about the pr=
esentation of text for online reading. In my opinion, no browser or eBook r=
eader out there does it in a way that takes into account the act of reading=
 and how it is constrained by the human visual system. They instead rely to=
o heavily upon the metaphors of the vertical scroll and the page. Here's a =
link to an article detailing a possible solution:
  http://pages.sbcglobal.net/joehuck/Pages/cScroll.pdf
  Here's a link to a zip folder containing an executable (created with py2e=
xe) and some html files optimized for use with it:
  http://pages.sbcglobal.net/joehuck/cScroll.zip
  The program is the 'dist' subfolder and is named 'cscrollNB.exe.'
  And here's a link to the source:
  http://pages.sbcglobal.net/joehuck/source.zip
  I'd be interested in getting folks' opinion of the idea and the implement=
ation (I repeat, I am not a programmer). Note that it has pretty limited fu=
nctionality. It's based on a horizontal-scrolling columnar scroll window (w=
hence the term cScroll) built using the wxHtmlDCRenderer. It's implemented =
using a wxNotebook control. Haven't experimented much with the wxAuiNoteboo=
k control, but I think it'd have definite possibilities as well.
  I'd love to see the cScroll window as a wxWidget, with more html function=
ality. I think it could revolutionize the online reading experience.
  Thanks,
  Joe
it seems very near from the logic behind mobipocket reader (dynamic columns=
, no real page numbers, no scrolling...), http://www.mobipocket.com. A wxWi=
dget HTML control doing that could be indeed interesting.

Regards
Armel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.wxwidgets.org/pipermail/wx-dev/attachments/20070322/5b37b=
01e/attachment.htm


More information about the wx-dev mailing list