mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 19:22:45 +00:00 
			
		
		
		
	GTextEditor: Add GTextEditor::on_change callback for when content changes.
This commit is contained in:
		
							parent
							
								
									60a819c14a
								
							
						
					
					
						commit
						151b7149e6
					
				
					 2 changed files with 24 additions and 6 deletions
				
			
		|  | @ -96,6 +96,7 @@ public: | |||
|     void do_delete(); | ||||
|     void delete_current_line(); | ||||
| 
 | ||||
|     Function<void()> on_change; | ||||
|     Function<void(GTextEditor&)> on_return_pressed; | ||||
|     Function<void(GTextEditor&)> on_escape_pressed; | ||||
| 
 | ||||
|  | @ -116,6 +117,7 @@ private: | |||
| 
 | ||||
|     void paint_ruler(Painter&); | ||||
|     void update_content_size(); | ||||
|     void did_change(); | ||||
| 
 | ||||
|     class Line { | ||||
|         friend class GTextEditor; | ||||
|  | @ -163,6 +165,7 @@ private: | |||
|     bool m_cursor_state { true }; | ||||
|     bool m_in_drag_select { false }; | ||||
|     bool m_ruler_visible { true }; | ||||
|     bool m_have_pending_change_notification { false }; | ||||
|     int m_line_spacing { 4 }; | ||||
|     int m_soft_tab_width { 4 }; | ||||
|     int m_horizontal_content_padding { 2 }; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andreas Kling
						Andreas Kling