
Padre::Constant - constants used by configuration subsystems

use Padre::Constant ();
[...]
# do stuff with exported constants

Padre uses various configuration subsystems (see Padre::Config for more information). Those systems needs to somehow agree on some basic stuff, which is defined in this module.

BOOLEAN, POSINT, INTEGER, ASCII, PATHSettings data types.
HOST, HUMAN, PROJECTSettings storage back-ends.
PADRE_BLACK, PADRE_BLUE, PADRE_RED, PADRE_GREEN, PADRE_MAGENTA, PADRE_ORANGE, PADRE_DIM_GRAY, PADRE_CRIMSON, PADRE_BROWNCore supported colours.
CONFIG_HOSTDB configuration file storing host settings.
CONFIG_HUMANYAML configuration file storing user settings.
CONFIG_DIRPrivate Padre configuration directory Padre, used to store stuff.
PLUGIN_DIRPrivate directory where Padre can look for plug-ins.
PLUGIN_LIBSubdirectory of PLUGIN_DIR with the path Padre/Plugin added (or whatever depending on your platform) so that Perl can load a Padre::Plugin:: plug-in.
LOG_FILEPath and name of Padre's log file.
NEWLINENewline style (UNIX, WIN or MAC) on the currently used operating system.

Copyright 2008-2009 The Padre development team as listed in Padre.pm.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5 itself.