reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

commit 1e3d5dff595db240c6f4850c7edcec2bfaaaa3f7
parent 801e6ff09f3ab7a0da4365d9dfd142ea0d6f1bc3
Author: cfillion <cfillion@users.noreply.github.com>
Date:   Mon, 15 Feb 2016 21:35:59 -0500

mark ReaPack as version 0.8-beta

Diffstat:
Msrc/about.cpp | 10+++++++++-
Msrc/main.cpp | 2+-
Msrc/reapack.hpp | 3+++
3 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/about.cpp b/src/about.cpp @@ -22,6 +22,7 @@ #include "index.hpp" #include "listview.hpp" #include "menu.hpp" +#include "reapack.hpp" #include "registry.hpp" #include "remote.hpp" #include "resource.hpp" @@ -180,7 +181,14 @@ void About::populate() if(m_remote->isEnabled()) hide(getControl(IDC_ENABLE)); - if(!m_about->setRichText(m_index->aboutText())) { + string aboutText = m_index->aboutText(); + + if(m_index->name() == "ReaPack") { + boost::replace_all(aboutText, "[[REAPACK_VERSION]]", REAPACK_VERSION); + boost::replace_all(aboutText, "[[REAPACK_BUILDTIME]]", REAPACK_BUILDTIME); + } + + if(!m_about->setRichText(aboutText)) { // if description is invalid or empty, don't display it m_tabs->removeTab(0); m_tabs->setCurrentIndex(0); diff --git a/src/main.cpp b/src/main.cpp @@ -89,7 +89,7 @@ static void menuHook(const char *name, HMENU handle, int f) menu.addSeparator(); - menu.addAction(AUTO_STR("About ReaPack v0.1"), + menu.addAction(AUTO_STR("About ReaPack v") AUTO_STR(REAPACK_VERSION), NamedCommandLookup("_REAPACK_ABOUT")); } diff --git a/src/reapack.hpp b/src/reapack.hpp @@ -27,6 +27,9 @@ typedef std::function<void()> ActionCallback; +#define REAPACK_VERSION "0.8-beta" +#define REAPACK_BUILDTIME __DATE__ " " __TIME__ + class Config; class Import; class Manager;