All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Config.h File Reference

Configuration flags for the Terrralib Layout module. More...

#include "../../Config.h"

Go to the source code of this file.

Macros

#define TE_LAYOUT_MODULE_NAME   "te.layout"
 
Internationalization Defines

Flags for TerraLib code internationalization.

#define TE_LAYOUT_TEXT_DOMAIN   "telayout"
 It contains the name of the text domain used in the translation of messages in Terrralib Layout module. More...
 
#define TE_LAYOUT_TEXT_DOMAIN_DIR   "locale"
 It contains the translation catalog directory. More...
 
#define TR_LAYOUT(message)   TR(message, TE_LAYOUT_TEXT_DOMAIN)
 It marks a string in order to get translated. This is a special mark used in the Terrralib Layout module. More...
 
#define TR_PLURAL_LAYOUT(message1, message2, n)   TR_PLURAL(TE_LAYOUT_TEXT_DOMAIN, message1, message2, n)
 This mark can be used when you have a plural phrase to be translated. This is a special mark used in the Layout module of Terrralib. More...
 
DLL/LIB Module

Flags for building TerraLib as a DLL or as a Layout Library

#define TELAYOUTEXPORT
 You can use this macro in order to export/import classes and functions from this module. More...
 

Detailed Description

Configuration flags for the Terrralib Layout module.

Definition in file Config.h.

Macro Definition Documentation

#define TE_LAYOUT_MODULE_NAME   "te.layout"
#define TE_LAYOUT_TEXT_DOMAIN   "telayout"

It contains the name of the text domain used in the translation of messages in Terrralib Layout module.

Definition at line 44 of file Config.h.

Referenced by te::layout::Module::Module().

#define TE_LAYOUT_TEXT_DOMAIN_DIR   "locale"

It contains the translation catalog directory.

Definition at line 51 of file Config.h.

#define TELAYOUTEXPORT

You can use this macro in order to export/import classes and functions from this module.

Note
If you want to compile TerraLib as DLL in Windows, remember to insert TEVPDLL into the project's list of defines.
If you want to compile TerraLib as an Static Library under Windows, remember to insert the TEVPSTATIC flag into the project list of defines.

Definition at line 99 of file Config.h.

#define TR_LAYOUT (   message)    TR(message, TE_LAYOUT_TEXT_DOMAIN)

It marks a string in order to get translated. This is a special mark used in the Terrralib Layout module.

Definition at line 58 of file Config.h.

#define TR_PLURAL_LAYOUT (   message1,
  message2,
 
)    TR_PLURAL(TE_LAYOUT_TEXT_DOMAIN, message1, message2, n)

This mark can be used when you have a plural phrase to be translated. This is a special mark used in the Layout module of Terrralib.

Definition at line 65 of file Config.h.