You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-22 15:06:45 +00:00
Bring that Whole New World to the Old Continent too
Applies the clang-format style to the 2.1 branch as done for master in
5dbf1809c6.
This commit is contained in:
@@ -27,39 +27,35 @@
|
||||
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
|
||||
/*************************************************************************/
|
||||
#include "rich_text_editor_plugin.h"
|
||||
#include "os/file_access.h"
|
||||
#include "canvas_item_editor_plugin.h"
|
||||
#include "os/file_access.h"
|
||||
|
||||
void RichTextEditor::_notification(int p_what) {
|
||||
|
||||
switch(p_what) {
|
||||
switch (p_what) {
|
||||
|
||||
case NOTIFICATION_FIXED_PROCESS: {
|
||||
|
||||
|
||||
} break;
|
||||
}
|
||||
|
||||
}
|
||||
void RichTextEditor::_node_removed(Node *p_node) {
|
||||
|
||||
if(p_node==node) {
|
||||
node=NULL;
|
||||
if (p_node == node) {
|
||||
node = NULL;
|
||||
hide();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
void RichTextEditor::_file_selected(const String& p_path) {
|
||||
void RichTextEditor::_file_selected(const String &p_path) {
|
||||
|
||||
CharString cs;
|
||||
FileAccess *fa = FileAccess::open(p_path,FileAccess::READ);
|
||||
FileAccess *fa = FileAccess::open(p_path, FileAccess::READ);
|
||||
if (!fa) {
|
||||
ERR_FAIL();
|
||||
}
|
||||
|
||||
while(!fa->eof_reached())
|
||||
while (!fa->eof_reached())
|
||||
cs.push_back(fa->get_8());
|
||||
cs.push_back(0);
|
||||
memdelete(fa);
|
||||
@@ -67,12 +63,11 @@ void RichTextEditor::_file_selected(const String& p_path) {
|
||||
String bbcode;
|
||||
bbcode.parse_utf8(&cs[0]);
|
||||
node->parse_bbcode(bbcode);
|
||||
|
||||
}
|
||||
|
||||
void RichTextEditor::_menu_option(int p_option) {
|
||||
|
||||
switch(p_option) {
|
||||
switch (p_option) {
|
||||
|
||||
case PARSE_BBCODE: {
|
||||
|
||||
@@ -83,42 +78,38 @@ void RichTextEditor::_menu_option(int p_option) {
|
||||
node->clear();
|
||||
|
||||
} break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void RichTextEditor::_bind_methods() {
|
||||
|
||||
ObjectTypeDB::bind_method(_MD("_menu_option"),&RichTextEditor::_menu_option);
|
||||
ObjectTypeDB::bind_method(_MD("_file_selected"),&RichTextEditor::_file_selected);
|
||||
|
||||
ObjectTypeDB::bind_method(_MD("_menu_option"), &RichTextEditor::_menu_option);
|
||||
ObjectTypeDB::bind_method(_MD("_file_selected"), &RichTextEditor::_file_selected);
|
||||
}
|
||||
|
||||
void RichTextEditor::edit(Node *p_rich_text) {
|
||||
|
||||
node=p_rich_text->cast_to<RichTextLabel>();
|
||||
|
||||
node = p_rich_text->cast_to<RichTextLabel>();
|
||||
}
|
||||
RichTextEditor::RichTextEditor() {
|
||||
|
||||
options = memnew( MenuButton );
|
||||
options = memnew(MenuButton);
|
||||
//add_child(options);
|
||||
CanvasItemEditor::get_singleton()->add_control_to_menu_panel(options);
|
||||
options->set_area_as_parent_rect();
|
||||
|
||||
options->set_text("RichText");
|
||||
options->get_popup()->add_item(TTR("Parse BBCode"),PARSE_BBCODE);
|
||||
options->get_popup()->add_item(TTR("Clear"),CLEAR);
|
||||
options->get_popup()->add_item(TTR("Parse BBCode"), PARSE_BBCODE);
|
||||
options->get_popup()->add_item(TTR("Clear"), CLEAR);
|
||||
|
||||
options->get_popup()->connect("item_pressed", this,"_menu_option");
|
||||
file_dialog = memnew( EditorFileDialog );
|
||||
options->get_popup()->connect("item_pressed", this, "_menu_option");
|
||||
file_dialog = memnew(EditorFileDialog);
|
||||
add_child(file_dialog);
|
||||
file_dialog->add_filter("*.txt");
|
||||
file_dialog->set_mode(EditorFileDialog::MODE_OPEN_FILE);
|
||||
file_dialog->connect("file_selected",this,"_file_selected");
|
||||
file_dialog->connect("file_selected", this, "_file_selected");
|
||||
}
|
||||
|
||||
|
||||
void RichTextEditorPlugin::edit(Object *p_object) {
|
||||
|
||||
rich_text_editor->edit(p_object->cast_to<Node>());
|
||||
@@ -138,26 +129,21 @@ void RichTextEditorPlugin::make_visible(bool p_visible) {
|
||||
rich_text_editor->options->hide();
|
||||
rich_text_editor->edit(NULL);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
RichTextEditorPlugin::RichTextEditorPlugin(EditorNode *p_node) {
|
||||
|
||||
editor=p_node;
|
||||
rich_text_editor = memnew( RichTextEditor );
|
||||
editor = p_node;
|
||||
rich_text_editor = memnew(RichTextEditor);
|
||||
editor->get_viewport()->add_child(rich_text_editor);
|
||||
|
||||
rich_text_editor->set_margin(MARGIN_LEFT,184);
|
||||
rich_text_editor->set_margin(MARGIN_RIGHT,230);
|
||||
rich_text_editor->set_margin(MARGIN_TOP,0);
|
||||
rich_text_editor->set_margin(MARGIN_BOTTOM,10);
|
||||
rich_text_editor->set_margin(MARGIN_LEFT, 184);
|
||||
rich_text_editor->set_margin(MARGIN_RIGHT, 230);
|
||||
rich_text_editor->set_margin(MARGIN_TOP, 0);
|
||||
rich_text_editor->set_margin(MARGIN_BOTTOM, 10);
|
||||
|
||||
rich_text_editor->options->hide();
|
||||
|
||||
}
|
||||
|
||||
|
||||
RichTextEditorPlugin::~RichTextEditorPlugin()
|
||||
{
|
||||
RichTextEditorPlugin::~RichTextEditorPlugin() {
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user