mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-10-31 13:00:26 -04:00 
			
		
		
		
	New value dial color schemes
This commit is contained in:
		
							parent
							
								
									ebe681fafe
								
							
						
					
					
						commit
						da868edb68
					
				| @ -52,7 +52,7 @@ FileSourceGui::FileSourceGui(DeviceSourceAPI *deviceAPI, QWidget* parent) : | |||||||
| 	m_lastEngineState((DSPDeviceSourceEngine::State)-1) | 	m_lastEngineState((DSPDeviceSourceEngine::State)-1) | ||||||
| { | { | ||||||
| 	ui->setupUi(this); | 	ui->setupUi(this); | ||||||
| 	ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::ReverseGold)); | 	ui->centerFrequency->setColorMapper(ColorMapper(ColorMapper::GrayGold)); | ||||||
| 	ui->centerFrequency->setValueRange(7, 0, pow(10,7)); | 	ui->centerFrequency->setValueRange(7, 0, pow(10,7)); | ||||||
| 	ui->fileNameText->setText(m_fileName); | 	ui->fileNameText->setText(m_fileName); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -105,6 +105,34 @@ ColorMapper::ColorMapper(Theme theme) : | |||||||
|         m_boundaryColor = QColor(0x46, 0x66, 0x20);             // 69% saturation 40% brightness
 |         m_boundaryColor = QColor(0x46, 0x66, 0x20);             // 69% saturation 40% brightness
 | ||||||
|         m_boundaryAlphaColor = QColor(0x8c, 0xff, 0x00, 0x20);  // Base with alpha
 |         m_boundaryAlphaColor = QColor(0x8c, 0xff, 0x00, 0x20);  // Base with alpha
 | ||||||
|         break; |         break; | ||||||
|  |     case GrayGreenYellow: | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.0, QColor(33, 33, 33))); // 59% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.1, QColor(50, 50, 50))); // 37% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.2, QColor(67, 67, 67))); // 18% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.5, QColor(80, 80, 80))); //  0% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.8, QColor(60, 60, 60))); // 25% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.9, QColor(50, 50, 50))); // 37% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(1.0, QColor(33, 33, 33))); // 59% darkness
 | ||||||
|  |         m_foregroundColor = QColor(0x8c, 0xff, 0x00);           // Base 87 (=120-33) degrees hue
 | ||||||
|  |         m_secondaryForegroundColor = QColor(0xc6, 0xff, 0x80);  // 50% saturation
 | ||||||
|  |         m_highlightColor = QColor(0xa9, 0xff, 0x40, 0x80);      // 75% saturation
 | ||||||
|  |         m_boundaryColor = QColor(0x46, 0x66, 0x20);             // 69% saturation 40% brightness
 | ||||||
|  |         m_boundaryAlphaColor = QColor(0x8c, 0xff, 0x00, 0x20);  // Base with alpha
 | ||||||
|  |         break; | ||||||
|  |     case GrayGold: | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.0, QColor(33, 33, 33))); // 59% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.1, QColor(50, 50, 50))); // 37% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.2, QColor(67, 67, 67))); // 18% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.5, QColor(80, 80, 80))); //  0% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.8, QColor(60, 60, 60))); // 25% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.9, QColor(50, 50, 50))); // 37% darkness
 | ||||||
|  |         m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(1.0, QColor(33, 33, 33))); // 59% darkness
 | ||||||
|  |         m_foregroundColor = QColor(0xff, 0x8b, 0x00);           // Base 33 degrees hue
 | ||||||
|  |         m_secondaryForegroundColor = QColor(0xff, 0xc5, 0x80);  // 50% saturation
 | ||||||
|  |         m_highlightColor = QColor(0xbf, 0x69, 0x00, 0x80);      // 75% saturation
 | ||||||
|  |         m_boundaryColor = QColor(0x66, 0x38, 0x20);             // 69% saturation 40% brightness
 | ||||||
|  |         m_boundaryAlphaColor = QColor(0xff, 0x8b, 0x00, 0x20);  // Base with alpha
 | ||||||
|  |         break; | ||||||
| 	case Normal: | 	case Normal: | ||||||
| 	default: | 	default: | ||||||
| 		m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.0, QColor(0x40, 0x40, 0x40))); | 		m_dialBackgroundcolorMap.push_back(std::pair<float, QColor>(0.0, QColor(0x40, 0x40, 0x40))); | ||||||
|  | |||||||
| @ -22,7 +22,9 @@ public: | |||||||
| 		ReverseGreenEmerald, | 		ReverseGreenEmerald, | ||||||
| 		ReverseGreen, | 		ReverseGreen, | ||||||
| 		ReverseGreenApple, | 		ReverseGreenApple, | ||||||
| 		ReverseGreenYellow | 		ReverseGreenYellow, | ||||||
|  |         GrayGreenYellow, | ||||||
|  |         GrayGold | ||||||
| 	}; | 	}; | ||||||
| 
 | 
 | ||||||
| 	typedef std::vector<std::pair<float, QColor> > colormap; | 	typedef std::vector<std::pair<float, QColor> > colormap; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user