Browse Source

Create `component::` namespace

tags/v1.0.0
Andrew Belt 5 years ago
parent
commit
cc3b9acb7c
5 changed files with 33 additions and 28 deletions
  1. +23
    -21
      include/component.hpp
  2. +3
    -0
      include/rack.hpp
  3. +1
    -1
      src/Core/Core.hpp
  4. +1
    -1
      src/app/CableWidget.cpp
  5. +5
    -5
      src/app/PortWidget.cpp

include/componentlibrary.hpp → include/component.hpp View File

@@ -3,24 +3,25 @@




namespace rack { namespace rack {
namespace component {




//////////////////// ////////////////////
// Color scheme // Color scheme
//////////////////// ////////////////////


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);
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);


//////////////////// ////////////////////
// Knobs // Knobs
@@ -405,41 +406,41 @@ struct GrayModuleLightWidget : app::ModuleLightWidget {


struct RedLight : GrayModuleLightWidget { struct RedLight : GrayModuleLightWidget {
RedLight() { RedLight() {
addBaseColor(SCHEME_RED);
addBaseColor(RED);
} }
}; };


struct GreenLight : GrayModuleLightWidget { struct GreenLight : GrayModuleLightWidget {
GreenLight() { GreenLight() {
addBaseColor(SCHEME_GREEN);
addBaseColor(GREEN);
} }
}; };


struct YellowLight : GrayModuleLightWidget { struct YellowLight : GrayModuleLightWidget {
YellowLight() { YellowLight() {
addBaseColor(SCHEME_YELLOW);
addBaseColor(YELLOW);
} }
}; };


struct BlueLight : GrayModuleLightWidget { struct BlueLight : GrayModuleLightWidget {
BlueLight() { BlueLight() {
addBaseColor(SCHEME_BLUE);
addBaseColor(BLUE);
} }
}; };


/** Reads two adjacent lightIds, so `lightId` and `lightId + 1` must be defined */ /** Reads two adjacent lightIds, so `lightId` and `lightId + 1` must be defined */
struct GreenRedLight : GrayModuleLightWidget { struct GreenRedLight : GrayModuleLightWidget {
GreenRedLight() { GreenRedLight() {
addBaseColor(SCHEME_GREEN);
addBaseColor(SCHEME_RED);
addBaseColor(GREEN);
addBaseColor(RED);
} }
}; };


struct RedGreenBlueLight : GrayModuleLightWidget { struct RedGreenBlueLight : GrayModuleLightWidget {
RedGreenBlueLight() { RedGreenBlueLight() {
addBaseColor(SCHEME_RED);
addBaseColor(SCHEME_GREEN);
addBaseColor(SCHEME_BLUE);
addBaseColor(RED);
addBaseColor(GREEN);
addBaseColor(BLUE);
} }
}; };


@@ -604,4 +605,5 @@ struct ScrewBlack : app::SVGScrew {
}; };




} // namespace component
} // namespace rack } // namespace rack

+ 3
- 0
include/rack.hpp View File

@@ -101,5 +101,8 @@ using plugin::Plugin;
using plugin::Model; using plugin::Model;
using namespace engine; using namespace engine;


namespace component {}
using namespace component;



} // namespace rack } // namespace rack

+ 1
- 1
src/Core/Core.hpp View File

@@ -1,5 +1,5 @@
#include "rack.hpp" #include "rack.hpp"
#include "componentlibrary.hpp"
#include "component.hpp"




using namespace rack; using namespace rack;


+ 1
- 1
src/app/CableWidget.cpp View File

@@ -1,6 +1,6 @@
#include "app/CableWidget.hpp" #include "app/CableWidget.hpp"
#include "app/Scene.hpp" #include "app/Scene.hpp"
#include "componentlibrary.hpp"
#include "component.hpp"
#include "window.hpp" #include "window.hpp"
#include "event.hpp" #include "event.hpp"
#include "app.hpp" #include "app.hpp"


+ 5
- 5
src/app/PortWidget.cpp View File

@@ -3,7 +3,7 @@
#include "window.hpp" #include "window.hpp"
#include "app.hpp" #include "app.hpp"
#include "history.hpp" #include "history.hpp"
#include "componentlibrary.hpp"
#include "component.hpp"




namespace rack { namespace rack {
@@ -12,11 +12,11 @@ namespace app {


struct PlugLight : MultiLightWidget { struct PlugLight : MultiLightWidget {
PlugLight() { PlugLight() {
addBaseColor(SCHEME_GREEN);
addBaseColor(SCHEME_RED);
addBaseColor(SCHEME_BLUE);
addBaseColor(component::GREEN);
addBaseColor(component::RED);
addBaseColor(component::BLUE);
box.size = math::Vec(8, 8); box.size = math::Vec(8, 8);
bgColor = SCHEME_BLACK_TRANSPARENT;
bgColor = component::BLACK_TRANSPARENT;
} }
}; };




Loading…
Cancel
Save