start on "The GUI Problem^TM"

This commit is contained in:
2025-03-20 17:46:30 -05:00
parent fbfdb66bcb
commit 85ca37da22
6 changed files with 57 additions and 36 deletions

View File

@@ -153,6 +153,62 @@
};
TestImgui = pkgs.stdenvNoCC.mkDerivation {
name = "TestImgui";
src = ./.;
inherit imgui;
nativeBuildInputs = with pkgs; [
gcc
];
buildPhase = ''
g++ \
modules/TestImgui/src/*.cpp src/App.cpp \
-fpic -shared \
-I src -I include \
-Wall \
-o $name
'';
installPhase = ''
mkdir -p $out/bin
cp $name $out/bin
'';
};
TestClay = pkgs.stdenvNoCC.mkDerivation {
name = "TestClay";
src = ./.;
inherit imgui;
nativeBuildInputs = with pkgs; [
gcc
];
buildPhase = ''
g++ \
modules/TestClay/src/*.cpp src/App.cpp \
-fpic -shared \
-I src -I include \
-Wall \
-o $name
'';
installPhase = ''
mkdir -p $out/bin
cp $name $out/bin
'';
};
MainGUI = pkgs.stdenvNoCC.mkDerivation {
name = "MainGUI";

View File

@@ -1,36 +0,0 @@
[Window][Debug##Default]
Pos=60,60
Size=400,400
Collapsed=0
[Window][Dear ImGui Demo]
Pos=62,29
Size=464,257
Collapsed=0
DockId=0x00000001,0
[Window][Example: Custom rendering]
Pos=13,20
Size=806,486
Collapsed=0
DockId=0x00000001,1
[Window][User Window]
Pos=48,325
Size=73,132
Collapsed=0
[Window][Example: Documents]
ViewportPos=380,100
ViewportId=0x1FD64BEB
Size=621,714
Collapsed=0
[Window][Main Editor]
Pos=120,307
Size=363,292
Collapsed=0
[Docking][Data]
DockNode ID=0x00000001 Pos=382,69 Size=464,257 Selected=0xAAB01F94

View File

View File

View File

View File

@@ -0,0 +1 @@
#include "imgui.h"