@@ -199,5 +199,5 @@ cmdplugins: | |||
include compile.mk | |||
.PHONY: all dep run debug clean dist allplugins cleanplugins distplugins plugins | |||
.PHONY: all dep run debug clean dist plugins cleanplugins distplugins cmdplugins | |||
.DEFAULT_GOAL := all |
@@ -19,25 +19,25 @@ You may not freely sell plugins using Component Library graphics. | |||
However, a free commercial license is available for plugins sold through the [VCV Store](https://vcvrack.com/plugins.html). | |||
Email contact@vcvrack.com for more information about licensing or the VCV Store. | |||
*/ | |||
namespace component { | |||
namespace componentlibrary { | |||
//////////////////// | |||
// Color scheme | |||
//////////////////// | |||
static const NVGcolor BLACK_TRANSPARENT = nvgRGBA(0x00, 0x00, 0x00, 0x00); | |||
static const NVGcolor BLACK = nvgRGB(0x00, 0x00, 0x00); | |||
static const NVGcolor WHITE = nvgRGB(0xff, 0xff, 0xff); | |||
static const NVGcolor RED = nvgRGB(0xed, 0x2c, 0x24); | |||
static const NVGcolor ORANGE = nvgRGB(0xf2, 0xb1, 0x20); | |||
static const NVGcolor YELLOW = nvgRGB(0xf9, 0xdf, 0x1c); | |||
static const NVGcolor GREEN = nvgRGB(0x90, 0xc7, 0x3e); | |||
static const NVGcolor CYAN = nvgRGB(0x22, 0xe6, 0xef); | |||
static const NVGcolor BLUE = nvgRGB(0x29, 0xb2, 0xef); | |||
static const NVGcolor PURPLE = nvgRGB(0xd5, 0x2b, 0xed); | |||
static const NVGcolor LIGHT_GRAY = nvgRGB(0xe6, 0xe6, 0xe6); | |||
static const NVGcolor DARK_GRAY = nvgRGB(0x17, 0x17, 0x17); | |||
static const NVGcolor SCHEME_BLACK_TRANSPARENT = nvgRGBA(0x00, 0x00, 0x00, 0x00); | |||
static const NVGcolor SCHEME_BLACK = nvgRGB(0x00, 0x00, 0x00); | |||
static const NVGcolor SCHEME_WHITE = nvgRGB(0xff, 0xff, 0xff); | |||
static const NVGcolor SCHEME_RED = nvgRGB(0xed, 0x2c, 0x24); | |||
static const NVGcolor SCHEME_ORANGE = nvgRGB(0xf2, 0xb1, 0x20); | |||
static const NVGcolor SCHEME_YELLOW = nvgRGB(0xf9, 0xdf, 0x1c); | |||
static const NVGcolor SCHEME_GREEN = nvgRGB(0x90, 0xc7, 0x3e); | |||
static const NVGcolor SCHEME_CYAN = nvgRGB(0x22, 0xe6, 0xef); | |||
static const NVGcolor SCHEME_BLUE = nvgRGB(0x29, 0xb2, 0xef); | |||
static const NVGcolor SCHEME_PURPLE = nvgRGB(0xd5, 0x2b, 0xed); | |||
static const NVGcolor SCHEME_LIGHT_GRAY = nvgRGB(0xe6, 0xe6, 0xe6); | |||
static const NVGcolor SCHEME_DARK_GRAY = nvgRGB(0x17, 0x17, 0x17); | |||
//////////////////// | |||
// Knobs | |||
@@ -422,41 +422,41 @@ struct GrayModuleLightWidget : app::ModuleLightWidget { | |||
struct RedLight : GrayModuleLightWidget { | |||
RedLight() { | |||
addBaseColor(RED); | |||
addBaseColor(SCHEME_RED); | |||
} | |||
}; | |||
struct GreenLight : GrayModuleLightWidget { | |||
GreenLight() { | |||
addBaseColor(GREEN); | |||
addBaseColor(SCHEME_GREEN); | |||
} | |||
}; | |||
struct YellowLight : GrayModuleLightWidget { | |||
YellowLight() { | |||
addBaseColor(YELLOW); | |||
addBaseColor(SCHEME_YELLOW); | |||
} | |||
}; | |||
struct BlueLight : GrayModuleLightWidget { | |||
BlueLight() { | |||
addBaseColor(BLUE); | |||
addBaseColor(SCHEME_BLUE); | |||
} | |||
}; | |||
/** Reads two adjacent lightIds, so `lightId` and `lightId + 1` must be defined */ | |||
struct GreenRedLight : GrayModuleLightWidget { | |||
GreenRedLight() { | |||
addBaseColor(GREEN); | |||
addBaseColor(RED); | |||
addBaseColor(SCHEME_GREEN); | |||
addBaseColor(SCHEME_RED); | |||
} | |||
}; | |||
struct RedGreenBlueLight : GrayModuleLightWidget { | |||
RedGreenBlueLight() { | |||
addBaseColor(RED); | |||
addBaseColor(GREEN); | |||
addBaseColor(BLUE); | |||
addBaseColor(SCHEME_RED); | |||
addBaseColor(SCHEME_GREEN); | |||
addBaseColor(SCHEME_BLUE); | |||
} | |||
}; | |||
@@ -621,5 +621,5 @@ struct ScrewBlack : app::SvgScrew { | |||
}; | |||
} // namespace component | |||
} // namespace componentlibrary | |||
} // namespace rack |
@@ -12,7 +12,7 @@ | |||
#include "app.hpp" | |||
#include "midi.hpp" | |||
#include "helpers.hpp" | |||
#include "component.hpp" | |||
#include "componentlibrary.hpp" | |||
#include "widget/Widget.hpp" | |||
#include "widget/TransparentWidget.hpp" | |||
@@ -106,7 +106,7 @@ using namespace app; | |||
using plugin::Plugin; | |||
using plugin::Model; | |||
using namespace engine; | |||
using namespace component; | |||
using namespace componentlibrary; | |||
#endif | |||
@@ -1,6 +1,5 @@ | |||
#pragma once | |||
#include "rack.hpp" | |||
#include "componentlibrary.hpp" | |||
namespace rack { | |||
@@ -79,7 +78,7 @@ DEPRECATED inline std::string assetPlugin(Plugin *plugin, std::string filename) | |||
// color | |||
//////////////////// | |||
DEPRECATED inline NVGcolor colorClip(NVGcolor a) {return color::clip(a);} | |||
DEPRECATED inline NVGcolor colorClip(NVGcolor a) {return color::clamp(a);} | |||
DEPRECATED inline NVGcolor colorMinus(NVGcolor a, NVGcolor b) {return color::minus(a, b);} | |||
DEPRECATED inline NVGcolor colorPlus(NVGcolor a, NVGcolor b) {return color::plus(a, b);} | |||
DEPRECATED inline NVGcolor colorMult(NVGcolor a, NVGcolor b) {return color::mult(a, b);} | |||
@@ -93,18 +92,18 @@ DEPRECATED inline std::string colorToHexString(NVGcolor c) {return color::toHexS | |||
// componentlibrary | |||
//////////////////// | |||
DEPRECATED static const NVGcolor COLOR_BLACK_TRANSPARENT = SCHEME_BLACK_TRANSPARENT; | |||
DEPRECATED static const NVGcolor COLOR_BLACK = SCHEME_BLACK; | |||
DEPRECATED static const NVGcolor COLOR_WHITE = SCHEME_WHITE; | |||
DEPRECATED static const NVGcolor COLOR_RED = SCHEME_RED; | |||
DEPRECATED static const NVGcolor COLOR_ORANGE = SCHEME_ORANGE; | |||
DEPRECATED static const NVGcolor COLOR_YELLOW = SCHEME_YELLOW; | |||
DEPRECATED static const NVGcolor COLOR_GREEN = SCHEME_GREEN; | |||
DEPRECATED static const NVGcolor COLOR_CYAN = SCHEME_CYAN; | |||
DEPRECATED static const NVGcolor COLOR_BLUE = SCHEME_BLUE; | |||
DEPRECATED static const NVGcolor COLOR_PURPLE = SCHEME_PURPLE; | |||
DEPRECATED static const NVGcolor COLOR_LIGHT_PANEL = SCHEME_LIGHT_PANEL; | |||
DEPRECATED static const NVGcolor COLOR_DARK_PANEL = SCHEME_DARK_PANEL; | |||
DEPRECATED static const NVGcolor COLOR_BLACK_TRANSPARENT = componentlibrary::SCHEME_BLACK_TRANSPARENT; | |||
DEPRECATED static const NVGcolor COLOR_BLACK = componentlibrary::SCHEME_BLACK; | |||
DEPRECATED static const NVGcolor COLOR_WHITE = componentlibrary::SCHEME_WHITE; | |||
DEPRECATED static const NVGcolor COLOR_RED = componentlibrary::SCHEME_RED; | |||
DEPRECATED static const NVGcolor COLOR_ORANGE = componentlibrary::SCHEME_ORANGE; | |||
DEPRECATED static const NVGcolor COLOR_YELLOW = componentlibrary::SCHEME_YELLOW; | |||
DEPRECATED static const NVGcolor COLOR_GREEN = componentlibrary::SCHEME_GREEN; | |||
DEPRECATED static const NVGcolor COLOR_CYAN = componentlibrary::SCHEME_CYAN; | |||
DEPRECATED static const NVGcolor COLOR_BLUE = componentlibrary::SCHEME_BLUE; | |||
DEPRECATED static const NVGcolor COLOR_PURPLE = componentlibrary::SCHEME_PURPLE; | |||
DEPRECATED static const NVGcolor COLOR_LIGHT_PANEL = componentlibrary::SCHEME_LIGHT_GRAY; | |||
DEPRECATED static const NVGcolor COLOR_DARK_PANEL = componentlibrary::SCHEME_DARK_GRAY; | |||
//////////////////// | |||
// helpers | |||
@@ -1,5 +1,4 @@ | |||
#include "rack.hpp" | |||
#include "component.hpp" | |||
using namespace rack; | |||
@@ -1,6 +1,5 @@ | |||
#include "app/CableWidget.hpp" | |||
#include "app/Scene.hpp" | |||
#include "component.hpp" | |||
#include "window.hpp" | |||
#include "event.hpp" | |||
#include "app.hpp" | |||
@@ -3,7 +3,7 @@ | |||
#include "window.hpp" | |||
#include "app.hpp" | |||
#include "history.hpp" | |||
#include "component.hpp" | |||
#include "componentlibrary.hpp" | |||
namespace rack { | |||
@@ -12,11 +12,11 @@ namespace app { | |||
struct PlugLight : MultiLightWidget { | |||
PlugLight() { | |||
addBaseColor(component::GREEN); | |||
addBaseColor(component::RED); | |||
addBaseColor(component::BLUE); | |||
addBaseColor(componentlibrary::SCHEME_GREEN); | |||
addBaseColor(componentlibrary::SCHEME_RED); | |||
addBaseColor(componentlibrary::SCHEME_BLUE); | |||
box.size = math::Vec(8, 8); | |||
bgColor = component::BLACK_TRANSPARENT; | |||
bgColor = componentlibrary::SCHEME_BLACK_TRANSPARENT; | |||
} | |||
}; | |||