mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 13:41:03 +00:00 
			
		
		
		
	Apply TextEdit IME on most actions
This commit is contained in:
		
							parent
							
								
									fa48a51183
								
							
						
					
					
						commit
						a6af442b05
					
				
					 7 changed files with 112 additions and 57 deletions
				
			
		|  | @ -348,6 +348,7 @@ void TextEditor::set_find_replace_bar(FindReplaceBar *p_bar) { | |||
| 
 | ||||
| void TextEditor::_edit_option(int p_op) { | ||||
| 	CodeEdit *tx = code_editor->get_text_editor(); | ||||
| 	tx->apply_ime(); | ||||
| 
 | ||||
| 	switch (p_op) { | ||||
| 		case EDIT_UNDO: { | ||||
|  | @ -502,6 +503,8 @@ void TextEditor::_text_edit_gui_input(const Ref<InputEvent> &ev) { | |||
| 		if (mb->get_button_index() == MouseButton::RIGHT) { | ||||
| 			CodeEdit *tx = code_editor->get_text_editor(); | ||||
| 
 | ||||
| 			tx->apply_ime(); | ||||
| 
 | ||||
| 			Point2i pos = tx->get_line_column_at_pos(mb->get_global_position() - tx->get_global_position()); | ||||
| 			int row = pos.y; | ||||
| 			int col = pos.x; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 kit
						kit