mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-30 21:21:10 +00:00 
			
		
		
		
	Added "Clear" button top right of output debug console in editor
This commit is contained in:
		
							parent
							
								
									f697ec2fe0
								
							
						
					
					
						commit
						f46e340ab5
					
				
					 2 changed files with 16 additions and 0 deletions
				
			
		|  | @ -104,6 +104,13 @@ void EditorLog::_close_request() { | |||
| } | ||||
| 
 | ||||
| 
 | ||||
| void EditorLog::_clear_request() { | ||||
| 
 | ||||
| 	log->clear(); | ||||
| 	 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| void EditorLog::add_message(const String& p_msg,bool p_error) { | ||||
| 
 | ||||
| 
 | ||||
|  | @ -167,9 +174,11 @@ void EditorLog::_bind_methods() { | |||
| 
 | ||||
| 	ObjectTypeDB::bind_method(_MD("_close_request"),&EditorLog::_close_request ); | ||||
| 	ObjectTypeDB::bind_method(_MD("_flip_request"),&EditorLog::_flip_request ); | ||||
| 	ObjectTypeDB::bind_method(_MD("_clear_request"),&EditorLog::_clear_request ); | ||||
| 	//ObjectTypeDB::bind_method(_MD("_dragged"),&EditorLog::_dragged );
 | ||||
| 	ADD_SIGNAL( MethodInfo("close_request")); | ||||
| 	ADD_SIGNAL( MethodInfo("show_request")); | ||||
| 	ADD_SIGNAL( MethodInfo("clear_request"));	 | ||||
| } | ||||
| 
 | ||||
| EditorLog::EditorLog() { | ||||
|  | @ -197,6 +206,11 @@ EditorLog::EditorLog() { | |||
| 	//hb->add_child(pd);
 | ||||
| 	//pd->connect("dragged",this,"_dragged");
 | ||||
| 	//pd->set_default_cursor_shape(Control::CURSOR_MOVE);
 | ||||
| 	 | ||||
| 	clearbutton = memnew( Button ); | ||||
| 	hb->add_child(clearbutton); | ||||
| 	clearbutton->set_text("Clear"); | ||||
| 	clearbutton->connect("pressed", this,"_clear_request"); | ||||
| 
 | ||||
| 	tb = memnew( TextureButton ); | ||||
| 	hb->add_child(tb); | ||||
|  |  | |||
|  | @ -45,6 +45,7 @@ class EditorLog : public PanelContainer { | |||
| 	OBJ_TYPE( EditorLog, PanelContainer ); | ||||
| 
 | ||||
| 	ToolButton *button; | ||||
| 	Button *clearbutton; | ||||
| 	Label *title; | ||||
| 	RichTextLabel *log; | ||||
| 	TextureButton *tb; | ||||
|  | @ -62,6 +63,7 @@ class EditorLog : public PanelContainer { | |||
| //	void _dragged(const Point2& p_ofs);
 | ||||
| 	void _close_request(); | ||||
| 	void _flip_request(); | ||||
| 	void _clear_request(); | ||||
| 	static void _undo_redo_cbk(void *p_self,const String& p_name); | ||||
| protected: | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Julian Murgia - StraToN
						Julian Murgia - StraToN