start on "The GUI Problem^TM"
This commit is contained in:
56
flake.nix
56
flake.nix
@@ -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 {
|
MainGUI = pkgs.stdenvNoCC.mkDerivation {
|
||||||
|
|
||||||
name = "MainGUI";
|
name = "MainGUI";
|
||||||
|
|||||||
36
imgui.ini
36
imgui.ini
@@ -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
|
|
||||||
|
|
||||||
0
modules/TestClay/src/TestClay.cpp
Normal file
0
modules/TestClay/src/TestClay.cpp
Normal file
0
modules/TestClay/src/TestClay.h
Normal file
0
modules/TestClay/src/TestClay.h
Normal file
0
modules/TestImgui/src/TestImgui.cpp
Normal file
0
modules/TestImgui/src/TestImgui.cpp
Normal file
1
modules/TestImgui/src/TestImgui.h
Normal file
1
modules/TestImgui/src/TestImgui.h
Normal file
@@ -0,0 +1 @@
|
|||||||
|
#include "imgui.h"
|
||||||
Reference in New Issue
Block a user