40 lines
1.4 KiB
C++
40 lines
1.4 KiB
C++
#include "GUI_Colors.hpp"
|
|
#include "imgui/imgui.h"
|
|
|
|
|
|
namespace Slic3r{
|
|
|
|
ImVec4 RenderColor::colors[RenderCol_Count] = { };
|
|
|
|
const char* GetRenderColName(RenderCol idx)
|
|
{
|
|
switch (idx)
|
|
{
|
|
case RenderCol_3D_Background: return "3D Background";
|
|
case RenderCol_Plate_Unselected: return "Plate Unselected";
|
|
case RenderCol_Plate_Selected: return "Plate Selected";
|
|
case RenderCol_Plate_Default: return "Plate Default";
|
|
case RenderCol_Plate_Line_Top: return "Plate Line Top";
|
|
case RenderCol_Plate_Line_Bottom: return "Plate Line Bottom";
|
|
case RenderCol_Model_Disable: return "Model Disable";
|
|
case RenderCol_Model_Unprintable: return "Model Unprintable";
|
|
case RenderCol_Model_Neutral: return "Model Neutral";
|
|
case RenderCol_Part: return "Part";
|
|
case RenderCol_Modifier: return "Modifier";
|
|
case RenderCol_Negtive_Volume: return "Negtive Volume";
|
|
case RenderCol_Support_Enforcer: return "Support Enforcer";
|
|
case RenderCol_Support_Blocker: return "Support Blocker";
|
|
case RenderCol_Axis_X: return "Axis X";
|
|
case RenderCol_Axis_Y: return "Axis Y";
|
|
case RenderCol_Axis_Z: return "Axis Z";
|
|
case RenderCol_Grabber_X: return "Grabber X";
|
|
case RenderCol_Grabber_Y: return "Grabber Y";
|
|
case RenderCol_Grabber_Z: return "Grabber Z";
|
|
case RenderCol_Flatten_Plane: return "Flatten Plane";
|
|
case RenderCol_Flatten_Plane_Hover: return "Flatten Plane Hover";
|
|
}
|
|
return "Unknown";
|
|
}
|
|
|
|
}
|