mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-12-24 12:47:12 +01:00
Remove Inspector tooltip hack that never actually worked
This commit is contained in:
parent
dec36df719
commit
211cd1e46a
@ -37,12 +37,6 @@
|
||||
Gets the edited property. If your editor is for a single property (added via [method EditorInspectorPlugin.parse_property]), then this will return the property.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_tooltip_text" qualifiers="const">
|
||||
<return type="String" />
|
||||
<description>
|
||||
Must be implemented to provide a custom tooltip to the property editor.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_bottom_editor">
|
||||
<return type="void" />
|
||||
<argument index="0" name="editor" type="Control" />
|
||||
|
@ -710,7 +710,6 @@ void EditorProperty::_update_pin_flags() {
|
||||
}
|
||||
|
||||
Control *EditorProperty::make_custom_tooltip(const String &p_text) const {
|
||||
tooltip_text = p_text;
|
||||
EditorHelpBit *help_bit = memnew(EditorHelpBit);
|
||||
help_bit->add_theme_style_override("panel", get_theme_stylebox("panel", "TooltipPanel"));
|
||||
help_bit->get_rich_text()->set_fixed_size_to_width(360 * EDSCALE);
|
||||
@ -732,10 +731,6 @@ Control *EditorProperty::make_custom_tooltip(const String &p_text) const {
|
||||
return help_bit;
|
||||
}
|
||||
|
||||
String EditorProperty::get_tooltip_text() const {
|
||||
return tooltip_text;
|
||||
}
|
||||
|
||||
void EditorProperty::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("set_label", "text"), &EditorProperty::set_label);
|
||||
ClassDB::bind_method(D_METHOD("get_label"), &EditorProperty::get_label);
|
||||
@ -763,8 +758,6 @@ void EditorProperty::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("_unhandled_key_input"), &EditorProperty::_unhandled_key_input);
|
||||
ClassDB::bind_method(D_METHOD("_focusable_focused"), &EditorProperty::_focusable_focused);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("get_tooltip_text"), &EditorProperty::get_tooltip_text);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("add_focusable", "control"), &EditorProperty::add_focusable);
|
||||
ClassDB::bind_method(D_METHOD("set_bottom_editor", "editor"), &EditorProperty::set_bottom_editor);
|
||||
|
||||
@ -990,7 +983,6 @@ void EditorInspectorCategory::_notification(int p_what) {
|
||||
}
|
||||
|
||||
Control *EditorInspectorCategory::make_custom_tooltip(const String &p_text) const {
|
||||
tooltip_text = p_text;
|
||||
EditorHelpBit *help_bit = memnew(EditorHelpBit);
|
||||
help_bit->add_theme_style_override("panel", get_theme_stylebox("panel", "TooltipPanel"));
|
||||
help_bit->get_rich_text()->set_fixed_size_to_width(360 * EDSCALE);
|
||||
@ -1026,14 +1018,6 @@ Size2 EditorInspectorCategory::get_minimum_size() const {
|
||||
return ms;
|
||||
}
|
||||
|
||||
void EditorInspectorCategory::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("get_tooltip_text"), &EditorInspectorCategory::get_tooltip_text);
|
||||
}
|
||||
|
||||
String EditorInspectorCategory::get_tooltip_text() const {
|
||||
return tooltip_text;
|
||||
}
|
||||
|
||||
EditorInspectorCategory::EditorInspectorCategory() {
|
||||
}
|
||||
|
||||
|
@ -130,8 +130,6 @@ private:
|
||||
Control *bottom_editor;
|
||||
PopupMenu *menu;
|
||||
|
||||
mutable String tooltip_text;
|
||||
|
||||
void _update_pin_flags();
|
||||
|
||||
protected:
|
||||
@ -197,8 +195,6 @@ public:
|
||||
void set_object_and_property(Object *p_object, const StringName &p_property);
|
||||
virtual Control *make_custom_tooltip(const String &p_text) const;
|
||||
|
||||
String get_tooltip_text() const;
|
||||
|
||||
void set_draw_top_bg(bool p_draw) { draw_top_bg = p_draw; }
|
||||
|
||||
bool can_revert_to_default() const { return can_revert; }
|
||||
@ -240,18 +236,14 @@ class EditorInspectorCategory : public Control {
|
||||
Ref<Texture> icon;
|
||||
String label;
|
||||
Color bg_color;
|
||||
mutable String tooltip_text;
|
||||
|
||||
protected:
|
||||
void _notification(int p_what);
|
||||
static void _bind_methods();
|
||||
|
||||
public:
|
||||
virtual Size2 get_minimum_size() const;
|
||||
virtual Control *make_custom_tooltip(const String &p_text) const;
|
||||
|
||||
String get_tooltip_text() const;
|
||||
|
||||
EditorInspectorCategory();
|
||||
};
|
||||
|
||||
|
@ -2144,8 +2144,6 @@ void Viewport::_gui_input_event(Ref<InputEvent> p_event) {
|
||||
if (tooltip == gui.tooltip_label->get_text()) {
|
||||
is_tooltip_shown = true;
|
||||
}
|
||||
} else if (tooltip == String(gui.tooltip_popup->call("get_tooltip_text"))) {
|
||||
is_tooltip_shown = true;
|
||||
}
|
||||
} else {
|
||||
_gui_cancel_tooltip();
|
||||
|
Loading…
Reference in New Issue
Block a user