Пример #1
0
ScriptDebuggerRemote::~ScriptDebuggerRemote() {

	remove_print_handler(&phl);
	remove_error_handler(&eh);
	memdelete(mutex);

}
Пример #2
0
void RenameDialog::_update_preview(String new_text) {

	if (lock_preview_update || preview_node == NULL)
		return;

	has_errors = false;
	add_error_handler(&eh);

	String new_name = _apply_rename(preview_node, spn_count_start->get_value());

	if (!has_errors) {

		lbl_preview_title->set_text(TTR("Preview"));
		lbl_preview->set_text(new_name);

		if (new_name == preview_node->get_name()) {
			lbl_preview->add_color_override("font_color", Color(0, 0.5f, 0.25f, 1));
		} else {
			lbl_preview->add_color_override("font_color", Color(0, 1, 0.5f, 1));
		}
	}

	remove_error_handler(&eh);
}
Пример #3
0
void EditorLog::deinit() {

	remove_error_handler(&eh);

}