wiki:wxWidgets

Version 18 (modified by azawawi, 20 months ago) (diff)

Remove old information about Scintilla

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

  • Padre 0.90: Wx::Scintilla integration was added through feature_wx_scintilla
  • Padre 0.92: Wx::Scintilla replaced Wx::STC completely.
  • Wx::Scintilla 0.30 now supports the latest Scintilla 2.29 (released on 16th September 2011)

Various Items and suggestions

See Wx-Perl-DirTree? on CPAN