godot/editor/editor_properties_array_dict.cpp

/**************************************************************************/
/*  editor_properties_array_dict.cpp                                      */
/**************************************************************************/
/*                         This file is part of:                          */
/*                             GODOT ENGINE                               */
/*                        https://godotengine.org                         */
/**************************************************************************/
/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */
/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.                  */
/*                                                                        */
/* Permission is hereby granted, free of charge, to any person obtaining  */
/* a copy of this software and associated documentation files (the        */
/* "Software"), to deal in the Software without restriction, including    */
/* without limitation the rights to use, copy, modify, merge, publish,    */
/* distribute, sublicense, and/or sell copies of the Software, and to     */
/* permit persons to whom the Software is furnished to do so, subject to  */
/* the following conditions:                                              */
/*                                                                        */
/* The above copyright notice and this permission notice shall be         */
/* included in all copies or substantial portions of the Software.        */
/*                                                                        */
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,        */
/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF     */
/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */
/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY   */
/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,   */
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE      */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.                 */
/**************************************************************************/

#include "editor_properties_array_dict.h"

#include "core/input/input.h"
#include "core/io/marshalls.h"
#include "editor/editor_properties.h"
#include "editor/editor_properties_vector.h"
#include "editor/editor_settings.h"
#include "editor/editor_string_names.h"
#include "editor/gui/editor_spin_slider.h"
#include "editor/inspector_dock.h"
#include "editor/themes/editor_scale.h"
#include "editor/themes/editor_theme_manager.h"
#include "scene/gui/button.h"
#include "scene/gui/margin_container.h"
#include "scene/resources/packed_scene.h"

bool EditorPropertyArrayObject::_set(const StringName &p_name, const Variant &p_value) {}

bool EditorPropertyArrayObject::_get(const StringName &p_name, Variant &r_ret) const {}

void EditorPropertyArrayObject::set_array(const Variant &p_array) {}

Variant EditorPropertyArrayObject::get_array() {}

EditorPropertyArrayObject::EditorPropertyArrayObject() {}

///////////////////

bool EditorPropertyDictionaryObject::_set(const StringName &p_name, const Variant &p_value) {}

bool EditorPropertyDictionaryObject::_get(const StringName &p_name, Variant &r_ret) const {}

bool EditorPropertyDictionaryObject::get_by_property_name(const String &p_name, Variant &r_ret) const {}

void EditorPropertyDictionaryObject::set_dict(const Dictionary &p_dict) {}

Dictionary EditorPropertyDictionaryObject::get_dict() {}

void EditorPropertyDictionaryObject::set_new_item_key(const Variant &p_new_item) {}

Variant EditorPropertyDictionaryObject::get_new_item_key() {}

void EditorPropertyDictionaryObject::set_new_item_value(const Variant &p_new_item) {}

Variant EditorPropertyDictionaryObject::get_new_item_value() {}

String EditorPropertyDictionaryObject::get_property_name_for_index(int p_index) {}

String EditorPropertyDictionaryObject::get_label_for_index(int p_index) {}

EditorPropertyDictionaryObject::EditorPropertyDictionaryObject() {}

///////////////////// ARRAY ///////////////////////////

void EditorPropertyArray::initialize_array(Variant &p_array) {}

void EditorPropertyArray::_property_changed(const String &p_property, Variant p_value, const String &p_name, bool p_changing) {}

void EditorPropertyArray::_change_type(Object *p_button, int p_slot_index) {}

void EditorPropertyArray::_change_type_menu(int p_index) {}

void EditorPropertyArray::_object_id_selected(const StringName &p_property, ObjectID p_id) {}

void EditorPropertyArray::_create_new_property_slot() {}

void EditorPropertyArray::update_property() {}

void EditorPropertyArray::_remove_pressed(int p_slot_index) {}

void EditorPropertyArray::_button_draw() {}

bool EditorPropertyArray::_is_drop_valid(const Dictionary &p_drag_data) const {}

bool EditorPropertyArray::can_drop_data_fw(const Point2 &p_point, const Variant &p_data, Control *p_from) const {}

void EditorPropertyArray::drop_data_fw(const Point2 &p_point, const Variant &p_data, Control *p_from) {}

Node *EditorPropertyArray::get_base_node() {}

void EditorPropertyArray::_notification(int p_what) {}

void EditorPropertyArray::_edit_pressed() {}

void EditorPropertyArray::_page_changed(int p_page) {}

void EditorPropertyArray::_length_changed(double p_page) {}

void EditorPropertyArray::_add_element() {}

void EditorPropertyArray::setup(Variant::Type p_array_type, const String &p_hint_string) {}

void EditorPropertyArray::_reorder_button_gui_input(const Ref<InputEvent> &p_event) {}

void EditorPropertyArray::_reorder_button_down(int p_slot_index) {}

void EditorPropertyArray::_reorder_button_up() {}

bool EditorPropertyArray::is_colored(ColorationMode p_mode) {}

EditorPropertyArray::EditorPropertyArray() {}

///////////////////// DICTIONARY ///////////////////////////

void EditorPropertyDictionary::initialize_dictionary(Variant &p_dictionary) {}

void EditorPropertyDictionary::_property_changed(const String &p_property, Variant p_value, const String &p_name, bool p_changing) {}

void EditorPropertyDictionary::_change_type(Object *p_button, int p_slot_index) {}

void EditorPropertyDictionary::_add_key_value() {}

void EditorPropertyDictionary::_create_new_property_slot(int p_idx) {}

void EditorPropertyDictionary::_change_type_menu(int p_index) {}

void EditorPropertyDictionary::setup(PropertyHint p_hint, const String &p_hint_string) {}

void EditorPropertyDictionary::update_property() {}

void EditorPropertyDictionary::_remove_pressed(int p_slot_index) {}

void EditorPropertyDictionary::_object_id_selected(const StringName &p_property, ObjectID p_id) {}

void EditorPropertyDictionary::_notification(int p_what) {}

void EditorPropertyDictionary::_edit_pressed() {}

void EditorPropertyDictionary::_page_changed(int p_page) {}

bool EditorPropertyDictionary::is_colored(ColorationMode p_mode) {}

EditorPropertyDictionary::EditorPropertyDictionary() {}

///////////////////// LOCALIZABLE STRING ///////////////////////////

void EditorPropertyLocalizableString::_property_changed(const String &p_property, const Variant &p_value, const String &p_name, bool p_changing) {}

void EditorPropertyLocalizableString::_add_locale_popup() {}

void EditorPropertyLocalizableString::_add_locale(const String &p_locale) {}

void EditorPropertyLocalizableString::_remove_item(Object *p_button, int p_index) {}

void EditorPropertyLocalizableString::update_property() {}

void EditorPropertyLocalizableString::_object_id_selected(const StringName &p_property, ObjectID p_id) {}

void EditorPropertyLocalizableString::_notification(int p_what) {}

void EditorPropertyLocalizableString::_edit_pressed() {}

void EditorPropertyLocalizableString::_page_changed(int p_page) {}

EditorPropertyLocalizableString::EditorPropertyLocalizableString() {}