Learning wxPerl and wxWidgets

For those like me (Gabor) who lack imagination here is an explanation of the stack.

  • wxWidgets is the name of the C++ library that can be installed either by your operating systems package management tool ( aptitude install wx-common in case of Debian ) or by installing Alien::wxWidgets from CPAN
  •  Scintilla is an editor component written in C++ and used in many editors. It has been included in wxWidgets ad the STC or wxStyledTextCtrl and is used in Padre.
  • wxPerl is the name of the Perl binding to wxWidgets (or wrapper if you prefer that word) - It is packaged as the Wx distro on CPAN. Some of the recent Linux distros might also have.
  • Above all that comes our code (Padre in our case)

 Home of wxPerl

downloadable version:  http://prdownloads.sourceforge.net/wxperl/wxPerl-0.82-wx-2.8.7-docs-html.zip

 Home of wxWidgets

 tutorial of Mattia Barbon

 tutorial by Jouke Visser

STC or StyledTextCtrl? is  Scintilla

 Yellow Brain documentation of Wx::StyledTextCtrl

 Ruby documentation of Wx::StyledTextCtrl

 http://docs.wxwidgets.org/trunk/classwx_styled_text_ctrl.html

 stock items in wx

 a kind of WxPerl cheat sheet

 Creating GUI code for Padre - A walk through a new feature

The latest versions of wxPerl, wxWidgets and Scintilla

In order to get a newer version of Scintilla someone first has to integrate it into wxWidgets and once it is released someone has to integrate it into wxPerl.

Various Items and suggestions

See Wx-Perl-DirTree? on CPAN