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.
Padre::Config
WIN32
MAC
UNIX
Operating Systems.
WXWIN32
WXMAC
WXGTK
Padre targets the three largest Wx back-ends and maps to the OS constants.
These are superficially identical to the current operation system constants, but are reserved to specifically differentiate between the operating system in general and the Wx backend implementation, in case the distinction becomes important at some point in the future.
WXWIN32 => WIN32, WXMAC => MAC, WXGTK => UNIX,
BOOLEAN
POSINT
INTEGER
ASCII
PATH
Settings data types (based on Firefox types).
HOST
HUMAN
PROJECT
Settings storage back-ends.
PADRE_REVISION
The SVN Revision (when running a development build).
PADRE_BLACK
PADRE_BLUE
PADRE_RED
PADRE_GREEN
PADRE_MAGENTA
PADRE_ORANGE
PADRE_DIM_GRAY
PADRE_CRIMSON
PADRE_BROWN
Core supported colours.
CONFIG_HOST
DB configuration file storing host settings.
CONFIG_HUMAN
YAML configuration file storing user settings.
CONFIG_DIR
Private Padre configuration directory Padre, used to store stuff.
PLUGIN_DIR
Private directory where Padre can look for plug-ins.
PLUGIN_LIB
Subdirectory 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.
Padre/Plugin
Padre::Plugin::
LOG_FILE
Path and name of Padre's log file.
NEWLINE
Newline style (UNIX, WIN or MAC) on the currently used operating system.
Copyright 2008 - 2010 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.
To install Padre, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Padre
CPAN shell
perl -MCPAN -e shell install Padre
For more information on module installation, please visit the detailed CPAN module installation guide.