mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-11-03 22:51:06 +01:00 
			
		
		
		
	InputText: Filter out Ascii 127 (DEL) emitted by low-level OSX layer, as we are using the Key value. (#2578)
This commit is contained in:
		@@ -38,12 +38,13 @@ Breaking Changes:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Other Changes:
 | 
					Other Changes:
 | 
				
			||||||
- InputText, Nav: Fixed Home/End key broken when activating Keyboard Navigation. (#787)
 | 
					- InputText, Nav: Fixed Home/End key broken when activating Keyboard Navigation. (#787)
 | 
				
			||||||
 | 
					- InputText: Filter out Ascii 127 (DEL) emitted by low-level OSX layer, as we are using the Key value. (#2578)
 | 
				
			||||||
- TreeNode: Fixed combination of ImGuiTreeNodeFlags_SpanFullWidth and ImGuiTreeNodeFlags_OpenOnArrow
 | 
					- TreeNode: Fixed combination of ImGuiTreeNodeFlags_SpanFullWidth and ImGuiTreeNodeFlags_OpenOnArrow
 | 
				
			||||||
  incorrectly locating the arrow hit position to the left of the frame. (#2451, #2438, #1897)
 | 
					  incorrectly locating the arrow hit position to the left of the frame. (#2451, #2438, #1897)
 | 
				
			||||||
- DragScalar, SliderScalar, InputScalar: Added p_ prefix to parameter that are pointers to the data
 | 
					- DragScalar, SliderScalar, InputScalar: Added p_ prefix to parameter that are pointers to the data
 | 
				
			||||||
  to clarify how they are used, and more comments redirecting to the demo code. (#2844)
 | 
					  to clarify how they are used, and more comments redirecting to the demo code. (#2844)
 | 
				
			||||||
- Demo: Added simple item reordering demo in Widgets -> Drag and Drop section. (#2823, #143) [@rokups]
 | 
					- Demo: Added simple item reordering demo in Widgets -> Drag and Drop section. (#2823, #143) [@rokups]
 | 
				
			||||||
- Backends: OSX: Fix using Backspace key. (#2817, #2818) [@DiligentGraphics]
 | 
					- Backends: OSX: Fix using Backspace key. (#2578, #2817, #2818) [@DiligentGraphics]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
-----------------------------------------------------------------------
 | 
					-----------------------------------------------------------------------
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3331,6 +3331,10 @@ static bool InputTextFilterCharacter(unsigned int* p_char, ImGuiInputTextFlags f
 | 
				
			|||||||
            return false;
 | 
					            return false;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // We ignore Ascii representation of delete (emitted from Backspace on OSX, see #2578, #2817)
 | 
				
			||||||
 | 
					    if (c == 127)
 | 
				
			||||||
 | 
					        return false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Filter private Unicode range. GLFW on OSX seems to send private characters for special keys like arrow keys (FIXME)
 | 
					    // Filter private Unicode range. GLFW on OSX seems to send private characters for special keys like arrow keys (FIXME)
 | 
				
			||||||
    if (c >= 0xE000 && c <= 0xF8FF)
 | 
					    if (c >= 0xE000 && c <= 0xF8FF)
 | 
				
			||||||
        return false;
 | 
					        return false;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user