From c5866f304210618979d03c561b1e3f6f83200bce Mon Sep 17 00:00:00 2001 From: ribet Date: Wed, 21 Mar 2007 10:19:39 +0000 Subject: Import initial --- exemples/exemple_Rattrapage.pl | 52 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 exemples/exemple_Rattrapage.pl (limited to 'exemples/exemple_Rattrapage.pl') diff --git a/exemples/exemple_Rattrapage.pl b/exemples/exemple_Rattrapage.pl new file mode 100755 index 0000000..ca2b0f2 --- /dev/null +++ b/exemples/exemple_Rattrapage.pl @@ -0,0 +1,52 @@ +#!/usr/bin/perl +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU GPL General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA, +# or refer to http://www.gnu.org/copyleft/gpl.html +# + +BEGIN { + unshift @INC, ".", "./data", "../src"; +} + +use MTools; +use Rattrapage; +use Comete; +use MTools::MTimer; + +new MTools (800, 600, 'Exemple SVG'); + +my $com1 = new Comete (1, 'AFR6830', 180, 200); +my $com2 = new Comete (1, 'BAW753', 400, 180); +my $com3 = new Comete (1, 'AZA322', 350, 340); + +my $manager = new MTools::MGroup (1); +$manager -> mconfigure (-visible => 0); + +new Rattrapage (1, $com1, $com2, $manager); +new Rattrapage (1, $com2, $com3, $manager); + +my $bouton = new MTools::Widget::MToggleBouton ( + parent => 1, + g_on => 'rattrapage.svg#delete_on', + g_off => 'rattrapage.svg#delete_off', + e_press => 'EDIT', + e_release => 'NON_EDIT' +); + +$bouton -> translate (50, 50); + +$bouton -> binding ('EDIT', sub { $manager -> mconfigure ('-visible' => 1); }); +$bouton -> binding ('NON_EDIT', sub { $manager -> mconfigure ('-visible' => 0); }); + +mrun; -- cgit v1.1