1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
#::#!<%PERL%>
# dbishell: A generic database shell based on the Perl DBI layer
# Copyright (C) 2000 Vivek Dasmohapatra (vivek@etla.org)
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU 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.
#::use lib '<%LDIR%>';
use strict;
use DBIShell::Gtk;
use DBIShell::UTIL qw(:context);
use constant VERSION => '0.0.01';
use constant LICENSE_BLURB => <<LicenseBlurb;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\\/<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>> gtkdbi version ${\VERSION}, Copyright (C) 2001 Vivek Dasmohapatra <<
>> gtkdbi comes with ABSOLUTELY NO WARRANTY; for details <<
>> type `license'. This is free software, and you are welcome <<
>> to redistribute it under certain conditions; type `license' <<
>> for details. <<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/\\<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
LicenseBlurb
MAIN:
{
my $SHELL;
Gtk->init(); # process Gtk args
$SHELL = DBIShell::Gtk->new(); # create a shell object thing.
$SHELL->getopts(); # prcoces non-gtk args
$SHELL->start(); # draw the main panel,
Gtk->main();
};
#$SHELL->connect() # connect to the specified data source
# || ($SHELL->errputf(CONTEXT_NIL, "%s\n", $SHELL->error),exit());
#warn(LICENSE_BLURB); # blah, blah, blah...
#$SHELL->parse_loop(); # that's it: we're initalised: enter
# the despatch loop. dispatch? sp?
#warn(LICENSE_BLURB); # blah, blah, blah...
#warn("Thank you for using gtkdbi ... feedback welcome (vivek\@etla.org)\n");
#my $x = getppid();
#fork() ? exit(0) : kill('WINCH',$x);
__END__
# TLF: Nikola Tesla died for you....
#warn("Right at the start here...\n");
#warn("Created new DBIShell::Gtk\n");
|