Make it such that resizing the canvas works.
This commit is contained in:
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
/.idea
|
||||||
|
/.cache
|
||||||
|
/.ccls-cache
|
||||||
|
/compile_commands.json
|
||||||
|
/cmake-build-debug
|
||||||
|
/build
|
@@ -1,4 +1,4 @@
|
|||||||
cmake_minimum_required(VERSION 3.30)
|
cmake_minimum_required(VERSION 3.18..3.30)
|
||||||
|
|
||||||
project(FractalInspector
|
project(FractalInspector
|
||||||
VERSION 1.0
|
VERSION 1.0
|
||||||
|
@@ -395,12 +395,13 @@ bool FractalInspectorApp::Open() {
|
|||||||
void FractalInspectorApp::PropagateWindowSize() {
|
void FractalInspectorApp::PropagateWindowSize() {
|
||||||
auto size = GetSize();
|
auto size = GetSize();
|
||||||
Vector2i vSize = Vector2i(size.x, size.y);
|
Vector2i vSize = Vector2i(size.x, size.y);
|
||||||
|
|
||||||
|
if (vSize != canvas->GetDimensions())
|
||||||
|
canvas->Resize(vSize);
|
||||||
|
|
||||||
JGL::Update(vSize);
|
JGL::Update(vSize);
|
||||||
scene->SetViewportSize(Vector2(vSize));
|
scene->SetViewportSize(Vector2(vSize));
|
||||||
console->MaxSize(Vector2(GetWidth()-10, GetHeight()-10));
|
console->MaxSize(Vector2(GetWidth()-10, GetHeight()-10));
|
||||||
|
|
||||||
// TODO: Causes the shader canvas to not appear...?
|
|
||||||
//canvas->Resize(vSize);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user