|  |  | @@ -334,32 +334,6 @@ struct FramesWidget : ModuleWidget { | 
		
	
		
			
			|  |  |  | Frames* module = dynamic_cast<Frames*>(this->module); | 
		
	
		
			
			|  |  |  | assert(module); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | struct FramesCurveItem : MenuItem { | 
		
	
		
			
			|  |  |  | Frames* module; | 
		
	
		
			
			|  |  |  | uint8_t channel; | 
		
	
		
			
			|  |  |  | frames::EasingCurve curve; | 
		
	
		
			
			|  |  |  | void onAction(const event::Action& e) override { | 
		
	
		
			
			|  |  |  | module->keyframer.mutable_settings(channel)->easing_curve = curve; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | void step() override { | 
		
	
		
			
			|  |  |  | rightText = (module->keyframer.mutable_settings(channel)->easing_curve == curve) ? "✔" : ""; | 
		
	
		
			
			|  |  |  | MenuItem::step(); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | struct FramesResponseItem : MenuItem { | 
		
	
		
			
			|  |  |  | Frames* module; | 
		
	
		
			
			|  |  |  | uint8_t channel; | 
		
	
		
			
			|  |  |  | uint8_t response; | 
		
	
		
			
			|  |  |  | void onAction(const event::Action& e) override { | 
		
	
		
			
			|  |  |  | module->keyframer.mutable_settings(channel)->response = response; | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | void step() override { | 
		
	
		
			
			|  |  |  | rightText = (module->keyframer.mutable_settings(channel)->response == response) ? "✔" : ""; | 
		
	
		
			
			|  |  |  | MenuItem::step(); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | }; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | struct FramesChannelSettingsItem : MenuItem { | 
		
	
		
			
			|  |  |  | Frames* module; | 
		
	
		
			
			|  |  |  | uint8_t channel; | 
		
	
	
		
			
				|  |  | 
 |