ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/gde/gce
Revision: 1.4
Committed: Sun Feb 5 13:26:36 2006 UTC (18 years, 3 months ago) by elmex
Branch: MAIN
Changes since 1.3: +10 -0 lines
Log Message:
implemented first skeleton widgets and the menu

File Contents

# Content
1 #!/opt/bin/perl
2 =head1 NAME
3
4 gce - gtk (perl) crossfire editor
5
6 =cut
7
8 use Gtk2 -init;
9 use Crossfire;
10 use Crossfire::Gtk2;
11
12 my $pickdir = "$Crossfire::LIB/maps/editor/picks";
13
14 my $VARDIR = "$ENV{HOME}/.gcfedit";
15
16 mkdir $VARDIR;
17 our $PICKDIR = "$Crossfire::LIB/maps/editor/picks";
18
19 Crossfire::init ($VARDIR);
20 Crossfire::Gtk2::init_tilecache ("$VARDIR/tilecache");
21
22 use GCE::MainWindow;
23 use GCE::PickWindow;
24 require GCE::Map;
25
26 my $w = GCE::MainWindow->new;
27
28 $w->signal_connect (open_pick => sub {
29 # XXX: How to give pick window the pickname ?
30 my $p = GCE::PickWindow->new;
31 $p->show_all;
32 });
33
34 $w->show_all;
35
36 Gtk2->main;
37
38 =head1 AUTHOR
39
40 Marc Lehmann <schmorp@schmorp.de>
41 http://home.schmorp.de/
42
43 Robin Redeker <elmex@ta-sa.org>
44 http://www.ta-sa.org/
45
46 =cut