Path: usenet.cise.ufl.edu!usenet.ufl.edu!hearye.mlb.semi.harris.com!news.ess.harris.com!sol.ctr.columbia.edu!news.msfc.nasa.gov!europa.clark.net!feed1.news.erols.com!howland.erols.net!newsxfer.itd.umich.edu!qiclab.scn.rain.com!news.teleport.com!not-for-mail From: fmc@pasteur.fr (Frederic Chauveau) Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules Subject: Sx version 2.3 uploaded to CPAN Followup-To: comp.lang.perl.modules Date: 26 Apr 1997 20:38:04 GMT Organization: Institut Pasteur, Paris Lines: 50 Sender: news-merlyn@gadget.cscaper.com Approved: merlyn@stonehenge.com (comp.lang.perl.announce) Message-ID: <5jtp3c$etd$1@nadine.teleport.com> NNTP-Posting-Host: gadget.cscaper.com X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content. Xref: usenet.cise.ufl.edu comp.lang.perl.announce:157 comp.lang.perl.modules:2551 The new version of the Sx module is now available on CPAN. Sx is a package which hugely simplify the writing of X application using standard Athena widgets. ======================= Changes for version 2.3 ======================= - Callbacks can now be specified either as the name of the callback function or as a reference to it. - All widgets can be independently named to allow finer tuning through ressource file. - Fixed a bug in the DrawArc and DrawFilledArc functions. - Fixed a bug in Sx.pm. - Cleaned up the callback code. - Cleaned up the documentation file. Incompatible changes with previous versions : - Added prototype to the xsub functions. In particular, be careful that ShowDisplay; and &ShowDisplay; are entirely different. The second form is equivalent to ShowDisplay(@_) which will fail if @_ isn't empty. - All scalar variables have been replaced by equivalent constant sub. So instead of using $Sx::PLACE_UNDER, you should now use PLACE_UNDER. - The $data arguments for the MakeXXX function used to be optional. It is now mandatory. Use undef if you don't need it. - XtDestroyWidget and XWarpPointer have been renamed DestroyWidget and WarpPointer. All bug reports should be sent to fmc@pasteur.fr .