netradiant-custom/contrib/meshtex/PluginUIMessages.h
Joel Baxter c2501bb551 add URL to Help dialog
Link to a sort-of-useful online doc.
2018-11-05 15:47:36 -08:00

95 lines
3.8 KiB
C

/**
* @file PluginUIMessages.h
* String constants for messages shown in dialogs.
* @ingroup meshtex-ui
*/
/*
* Copyright 2012 Joel Baxter
*
* This file is part of MeshTex.
*
* MeshTex 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.
*
* MeshTex 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 MeshTex. If not, see <http://www.gnu.org/licenses/>.
*/
#if !defined(INCLUDED_PLUGINUIMESSAGES_H)
#define INCLUDED_PLUGINUIMESSAGES_H
#include "GenericPluginUIMessages.h"
#include "PluginProperties.h"
/// @name Window titles
//@{
#define DIALOG_GET_INFO_TITLE "Get Info"
#define DIALOG_MESH_INFO_TITLE "Mesh Info"
#define DIALOG_SET_SCALE_TITLE "Set S/T Scale"
#define DIALOG_GEN_FUNC_TITLE "General Function"
#define DIALOG_ABOUT_TITLE "About"
#define DIALOG_HELP_TITLE "Help"
//@}
/// @name Popups
//@{
#define DIALOG_MULTIMESHES_ERROR "Must select only one patch mesh for this function."
#define DIALOG_NOMESHES_MSG "No valid patch meshes selected."
#define DIALOG_ABOUT_MSG PLUGIN_NAME " " PLUGIN_VERSION "\n\n" PLUGIN_DESCRIPTION "\n\n" PLUGIN_AUTHOR " (" PLUGIN_AUTHOR_EMAIL ")"
#define DIALOG_HELP_MSG "The Set S/T Scale, Get Info, and General Function dialogs will affect patch meshes that are selected when OK or Apply is clicked. " \
"For the other menu options, select the mesh(es) before selecting the option.\n\n" \
"http://neogeographica.com/site/pages/tools/meshtex.html"
//@}
/// @name Get Info
//@{
#define DIALOG_GET_INFO_S_ROW_HEADER " S ref row:"
#define DIALOG_GET_INFO_T_COL_HEADER " T ref col:"
#define DIALOG_GET_INFO_XFER_OPT_LABEL "Transfer reference scale to Set S/T Scale"
//@}
/// @name Set S/T Scale
//@{
#define DIALOG_SET_SCALE_S_ACTIVE_OPT_LABEL "Set S"
#define DIALOG_SET_SCALE_T_ACTIVE_OPT_LABEL "Set T"
#define DIALOG_SET_SCALE_METHOD_FRAME_TITLE "Scaling"
#define DIALOG_SET_SCALE_TILES_OPT_LABEL "# Tiles"
#define DIALOG_SET_SCALE_NATURAL_OPT_LABEL "Natural *"
#define DIALOG_SET_SCALE_MAX_OPT_LABEL "Max"
#define DIALOG_SET_SCALE_S_ALIGN_FRAME_TITLE "\"Zero\" col"
#define DIALOG_SET_SCALE_T_ALIGN_FRAME_TITLE "\"Zero\" row"
#define DIALOG_SET_SCALE_S_REF_ROW_OPT_LABEL "Use reference row"
#define DIALOG_SET_SCALE_T_REF_COL_OPT_LABEL "Use reference col"
#define DIALOG_SET_SCALE_REF_TOTAL_OPT_LABEL "Total length only"
//@}
/// @name General Function
//@{
#define DIALOG_GEN_FUNC_SURFACE_VALUES "Surface values"
#define DIALOG_GEN_FUNC_CONTROL_VALUES "Control values"
#define DIALOG_GEN_FUNC_S_FUNC_LABEL " S = "
#define DIALOG_GEN_FUNC_T_FUNC_LABEL " T = "
#define DIALOG_GEN_FUNC_OLD_S_LABEL " * old_S + "
#define DIALOG_GEN_FUNC_OLD_T_LABEL " * old_T + "
#define DIALOG_GEN_FUNC_ROW_DIST_LABEL " * row_dist + "
#define DIALOG_GEN_FUNC_COL_DIST_LABEL " * col_dist + "
#define DIALOG_GEN_FUNC_ROW_NUM_LABEL " * row_num + "
#define DIALOG_GEN_FUNC_COL_NUM_LABEL " * col_num + "
#define DIALOG_GEN_FUNC_MAX_OPT_LABEL DIALOG_SET_SCALE_MAX_OPT_LABEL
#define DIALOG_GEN_FUNC_COL_ALIGN_FRAME_LABEL DIALOG_SET_SCALE_S_ALIGN_FRAME_TITLE
#define DIALOG_GEN_FUNC_ROW_ALIGN_FRAME_LABEL DIALOG_SET_SCALE_T_ALIGN_FRAME_TITLE
#define DIALOG_GEN_FUNC_REF_ROW_FRAME_LABEL DIALOG_SET_SCALE_S_REF_ROW_OPT_LABEL " (for distances)"
#define DIALOG_GEN_FUNC_REF_COL_FRAME_LABEL DIALOG_SET_SCALE_T_REF_COL_OPT_LABEL " (for distances)"
#define DIALOG_GEN_FUNC_REF_TOTAL_OPT_LABEL DIALOG_SET_SCALE_REF_TOTAL_OPT_LABEL
//@}
#endif // #if !defined(INCLUDED_PLUGINUIMESSAGES_H)