Skip to content

Commit

Permalink
Set default noise preview size in editor settings
Browse files Browse the repository at this point in the history
Both regular and output nodes can have different preview sizes

3.1.alpha.Xrayez.ceb46e1
  • Loading branch information
Xrayez committed Dec 6, 2018
1 parent 49b09cf commit 3516b01
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
6 changes: 4 additions & 2 deletions plugins/visual_noise_component_editor_plugin.cpp
Expand Up @@ -1165,7 +1165,8 @@ void VisualAccidentalNoiseNodePortPreview::setup(const Ref<VisualAccidentalNoise

Size2 VisualAccidentalNoiseNodePortPreview::get_minimum_size() const {

Size2 min_size = Size2(100, 100) * EDSCALE;
Size2 prev_size = EDITOR_GET("editors/visual_accidental_noise/preview_size");
Size2 min_size = prev_size * EDSCALE;

if (noise.is_null()) {
return min_size;
Expand All @@ -1183,7 +1184,8 @@ Size2 VisualAccidentalNoiseNodePortPreview::get_minimum_size() const {

Ref<VisualAccidentalNoiseNodeOutput> output = vanode;
if (output.is_valid()) {
min_size *= 4;
Size2 output_prev_size = EDITOR_GET("editors/visual_accidental_noise/output_preview_size");
min_size = output_prev_size * EDSCALE;
}

return min_size;
Expand Down
5 changes: 5 additions & 0 deletions plugins/visual_noise_editor_plugin.cpp
Expand Up @@ -284,6 +284,11 @@ VisualAccidentalNoiseEditor::VisualAccidentalNoiseEditor() {
add_child(editor_base);

add_plugin(memnew(VisualAccidentalNoiseComponentEditor));

EDITOR_DEF("editors/visual_accidental_noise/preview_size", Vector2(100, 100));
EDITOR_DEF("editors/visual_accidental_noise/output_preview_size", Vector2(200, 200));

// EditorSettings::get_singleton()->connect("settings_changed", this, "_on_settings_changed");
}

///////////////////////////////////
Expand Down

0 comments on commit 3516b01

Please sign in to comment.