#include "control_editor_plugin.h"
#include "editor/editor_node.h"
#include "editor/editor_string_names.h"
#include "editor/editor_undo_redo_manager.h"
#include "editor/plugins/canvas_item_editor_plugin.h"
#include "editor/themes/editor_scale.h"
#include "scene/gui/check_button.h"
#include "scene/gui/grid_container.h"
#include "scene/gui/separator.h"
void ControlPositioningWarning::_update_warning() { … }
void ControlPositioningWarning::_update_toggler() { … }
void ControlPositioningWarning::set_control(Control *p_node) { … }
void ControlPositioningWarning::gui_input(const Ref<InputEvent> &p_event) { … }
void ControlPositioningWarning::_notification(int p_notification) { … }
ControlPositioningWarning::ControlPositioningWarning() { … }
void EditorPropertyAnchorsPreset::_set_read_only(bool p_read_only) {
options->set_disabled(p_read_only);
};
void EditorPropertyAnchorsPreset::_option_selected(int p_which) { … }
void EditorPropertyAnchorsPreset::update_property() { … }
void EditorPropertyAnchorsPreset::setup(const Vector<String> &p_options) { … }
EditorPropertyAnchorsPreset::EditorPropertyAnchorsPreset() { … }
void EditorPropertySizeFlags::_set_read_only(bool p_read_only) {
for (CheckBox *check : flag_checks) {
check->set_disabled(p_read_only);
}
flag_presets->set_disabled(p_read_only);
};
void EditorPropertySizeFlags::_preset_selected(int p_which) { … }
void EditorPropertySizeFlags::_expand_toggled() { … }
void EditorPropertySizeFlags::_flag_toggled() { … }
void EditorPropertySizeFlags::update_property() { … }
void EditorPropertySizeFlags::setup(const Vector<String> &p_options, bool p_vertical) { … }
EditorPropertySizeFlags::EditorPropertySizeFlags() { … }
bool EditorInspectorPluginControl::can_handle(Object *p_object) { … }
void EditorInspectorPluginControl::parse_category(Object *p_object, const String &p_category) { … }
void EditorInspectorPluginControl::parse_group(Object *p_object, const String &p_group) { … }
bool EditorInspectorPluginControl::parse_property(Object *p_object, const Variant::Type p_type, const String &p_path, const PropertyHint p_hint, const String &p_hint_text, const BitField<PropertyUsageFlags> p_usage, const bool p_wide) { … }
Size2 ControlEditorPopupButton::get_minimum_size() const { … }
void ControlEditorPopupButton::toggled(bool p_pressed) { … }
void ControlEditorPopupButton::_popup_visibility_changed(bool p_visible) { … }
void ControlEditorPopupButton::_notification(int p_what) { … }
ControlEditorPopupButton::ControlEditorPopupButton() { … }
void ControlEditorPresetPicker::_add_row_button(HBoxContainer *p_row, const int p_preset, const String &p_name) { … }
void ControlEditorPresetPicker::_add_separator(BoxContainer *p_box, Separator *p_separator) { … }
void AnchorPresetPicker::_preset_button_pressed(const int p_preset) { … }
void AnchorPresetPicker::_notification(int p_notification) { … }
void AnchorPresetPicker::_bind_methods() { … }
AnchorPresetPicker::AnchorPresetPicker() { … }
void SizeFlagPresetPicker::_preset_button_pressed(const int p_preset) { … }
void SizeFlagPresetPicker::_expand_button_pressed() { … }
void SizeFlagPresetPicker::set_allowed_flags(Vector<SizeFlags> &p_flags) { … }
void SizeFlagPresetPicker::set_expand_flag(bool p_expand) { … }
void SizeFlagPresetPicker::_notification(int p_notification) { … }
void SizeFlagPresetPicker::_bind_methods() { … }
SizeFlagPresetPicker::SizeFlagPresetPicker(bool p_vertical) { … }
void ControlEditorToolbar::_anchors_preset_selected(int p_preset) { … }
void ControlEditorToolbar::_anchors_to_current_ratio() { … }
void ControlEditorToolbar::_anchor_mode_toggled(bool p_status) { … }
void ControlEditorToolbar::_container_flags_selected(int p_flags, bool p_vertical) { … }
void ControlEditorToolbar::_expand_flag_toggled(bool p_expand, bool p_vertical) { … }
Vector2 ControlEditorToolbar::_position_to_anchor(const Control *p_control, Vector2 position) { … }
bool ControlEditorToolbar::_is_node_locked(const Node *p_node) { … }
List<Control *> ControlEditorToolbar::_get_edited_controls() { … }
void ControlEditorToolbar::_selection_changed() { … }
void ControlEditorToolbar::_notification(int p_what) { … }
ControlEditorToolbar::ControlEditorToolbar() { … }
ControlEditorToolbar *ControlEditorToolbar::singleton = …;
ControlEditorPlugin::ControlEditorPlugin() { … }