mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 15:32:46 +00:00 
			
		
		
		
	HackStudio: Make use of existing TextEditor::on_focusin callback
This commit is contained in:
		
							parent
							
								
									5aab31dc40
								
							
						
					
					
						commit
						4c551bfad9
					
				
					 3 changed files with 1 additions and 16 deletions
				
			
		|  | @ -146,18 +146,6 @@ EditorWrapper const& Editor::wrapper() const | |||
|     return static_cast<EditorWrapper const&>(*parent()); | ||||
| } | ||||
| 
 | ||||
| void Editor::focusin_event(GUI::FocusEvent& event) | ||||
| { | ||||
|     if (on_focus) | ||||
|         on_focus(); | ||||
|     GUI::TextEditor::focusin_event(event); | ||||
| } | ||||
| 
 | ||||
| void Editor::focusout_event(GUI::FocusEvent& event) | ||||
| { | ||||
|     GUI::TextEditor::focusout_event(event); | ||||
| } | ||||
| 
 | ||||
| Gfx::IntRect Editor::gutter_icon_rect(size_t line_number) const | ||||
| { | ||||
|     return gutter_content_rect(line_number).translated(frame_thickness(), 0); | ||||
|  |  | |||
|  | @ -28,7 +28,6 @@ public: | |||
| 
 | ||||
|     virtual ~Editor() override = default; | ||||
| 
 | ||||
|     Function<void()> on_focus; | ||||
|     Function<void(DeprecatedString)> on_open; | ||||
| 
 | ||||
|     EditorWrapper& wrapper(); | ||||
|  | @ -64,8 +63,6 @@ public: | |||
|     void set_semantic_syntax_highlighting(bool value); | ||||
| 
 | ||||
| private: | ||||
|     virtual void focusin_event(GUI::FocusEvent&) override; | ||||
|     virtual void focusout_event(GUI::FocusEvent&) override; | ||||
|     virtual void paint_event(GUI::PaintEvent&) override; | ||||
|     virtual void mousemove_event(GUI::MouseEvent&) override; | ||||
|     virtual void mousedown_event(GUI::MouseEvent&) override; | ||||
|  |  | |||
|  | @ -30,7 +30,7 @@ EditorWrapper::EditorWrapper() | |||
|     m_editor->set_ruler_visible(true); | ||||
|     m_editor->set_automatic_indentation_enabled(true); | ||||
| 
 | ||||
|     m_editor->on_focus = [this] { | ||||
|     m_editor->on_focusin = [this] { | ||||
|         set_current_editor_wrapper(this); | ||||
|     }; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Sam Atkins
						Sam Atkins