mirror of
				https://github.com/ArthurSonzogni/FTXUI.git
				synced 2025-10-31 18:48:11 +08:00 
			
		
		
		
	Add the Hoverable wrapper. (#522)
This will make it easier for developers. For instance: https://github.com/ArthurSonzogni/FTXUI/issues/521
This commit is contained in:
		 Arthur Sonzogni (slow/sick)
					Arthur Sonzogni (slow/sick)
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							f21ca3aa14
						
					
				
				
					commit
					0d54285e19
				
			| @@ -110,6 +110,18 @@ ComponentDecorator Modal(Component modal, const bool* show_modal); | ||||
| Component Collapsible(ConstStringRef label, | ||||
|                       Component child, | ||||
|                       Ref<bool> show = false); | ||||
|  | ||||
| Component Hoverable(Component component, bool* hover); | ||||
| Component Hoverable(Component component, | ||||
|                     std::function<void()> on_enter, | ||||
|                     std::function<void()> on_leave); | ||||
| Component Hoverable(Component component,  // | ||||
|                     std::function<void(bool)> on_change); | ||||
| ComponentDecorator Hoverable(bool* hover); | ||||
| ComponentDecorator Hoverable(std::function<void()> on_enter, | ||||
|                              std::function<void()> on_leave); | ||||
| ComponentDecorator Hoverable(std::function<void(bool)> on_change); | ||||
|  | ||||
| }  // namespace ftxui | ||||
|  | ||||
| #endif /* end of include guard: FTXUI_COMPONENT_HPP */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user