Reworked signal connection system, added support for Callable and Signal objects and made them default.
This commit is contained in:
committed by
Juan Linietsky
parent
1a4be2cd8f
commit
69c95f4b4c
@ -54,11 +54,11 @@ void EditorInspectorPluginStyleBox::parse_end() {
|
||||
void StyleBoxPreview::edit(const Ref<StyleBox> &p_stylebox) {
|
||||
|
||||
if (stylebox.is_valid())
|
||||
stylebox->disconnect("changed", this, "_sb_changed");
|
||||
stylebox->disconnect_compat("changed", this, "_sb_changed");
|
||||
stylebox = p_stylebox;
|
||||
if (p_stylebox.is_valid()) {
|
||||
preview->add_style_override("panel", stylebox);
|
||||
stylebox->connect("changed", this, "_sb_changed");
|
||||
stylebox->connect_compat("changed", this, "_sb_changed");
|
||||
}
|
||||
_sb_changed();
|
||||
}
|
||||
@ -91,7 +91,7 @@ StyleBoxPreview::StyleBoxPreview() {
|
||||
preview = memnew(Control);
|
||||
preview->set_custom_minimum_size(Size2(0, 150 * EDSCALE));
|
||||
preview->set_clip_contents(true);
|
||||
preview->connect("draw", this, "_redraw");
|
||||
preview->connect_compat("draw", this, "_redraw");
|
||||
add_margin_child(TTR("Preview:"), preview);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user