falkTX
|
327bf352ef
|
Get a few more things to build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
bc9bf65844
|
Fix nanovg subwidgets, need viewport scaling
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
340273fac2
|
Place -Wcast-function-type ignore under >= 10 version check
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
febdf28e05
|
Fix build, add puglBackendEnter
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5b10613f6e
|
Start working on nanovg and text, mostly works
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c10f6b5438
|
Make images work again, make Image typedef of OpenGLImage
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1acbd1acb0
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d3c5705122
|
Start to pass events into top-level and subwidgets
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
467f9199fc
|
Add SubWidget area calls, rename some vars, cleanup repaint
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Jean Pierre Cimalando
|
11ff1deb26
|
Eliminate function cast warnings with OpenGL
|
4 years ago |
Jean Pierre Cimalando
|
f129ffbc8e
|
Add a WGL extension needed for NanoVG
|
4 years ago |
Jean Pierre Cimalando
|
ac7e275981
|
Compatibility changes also to the unused nanoVG FT backend
|
4 years ago |
falkTX
|
ab5f3d3b01
|
More code restructure; Add back onClose and repaint
|
4 years ago |
falkTX
|
ffe1a84634
|
cleanup pugl.cpp
|
4 years ago |
falkTX
|
9c5c7929a6
|
Cleanup SubWidget class
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c6e9bec693
|
Start adding back widget stuff, almost at drawing step
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Jean Pierre Cimalando
|
89edb00dce
|
Keep pixel-based font sizes, for backward compatibility
|
5 years ago |
Jean Pierre Cimalando
|
e38b4b7d6e
|
Update NanoVG
|
5 years ago |
falkTX
|
272e1bbfbd
|
Start coupling widget and window
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
05c6d04adb
|
Add the needed bits to make window visible, setting size
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
97f90a6128
|
Start adding some actual implementation to Window class
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9edea25fab
|
Make Window::PrivateData an IdleCallback, add a few comments
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3b1e5d698a
|
Start Window related tests; comment out all code
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a53248a652
|
Do not crash if puglNewWorld fails
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ea2f9fa567
|
Start geometry tests
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
277a5dfe18
|
Fix Color::fromHTML, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8ba6a786aa
|
Put IdleCallback stuff directly in Application class
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9c2f68f6bf
|
Increase line length
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cbb95d5855
|
Wrap the entire pugl in a cpp file so we can namespace it
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
60f8c9d985
|
Only build stuff that works for now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
291c88576a
|
Continue split implementation
|
4 years ago |
falkTX
|
9c5317c854
|
Start splitting some code
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
91d4212e93
|
Get mouse button event working at least
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
bc66137eb2
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5539e16165
|
Update base events to match latest pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
439ef044f5
|
Update Base DGL header to be in sync with pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
24a00afe65
|
Cleanup DGL Application class
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
dce7676eb8
|
Restructure of code for new pugl, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
c1305ef831
|
Split DistrhoUIInternal base struct into separate file; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fc10a2153a
|
Start split of Window.cpp into several smaller files
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
e1aee0ec9f
|
Port Application to new pugl style
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
8e5bb75a86
|
Adjust DGL Makefile to point to new pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
87d60f027c
|
Move old custom plugin to separate dir
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c0d18986db
|
Update pugl-upstream submodule
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c36623946d
|
Add raw/upstream pugl as submodule
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
220d36446e
|
Set GLX_STENCIL_SIZE to 8 in pugl_x11.c
Fixes #217
|
5 years ago |
JP Cimalando
|
4c3b7d9630
|
Fix user-resizable embedded window in Reaper Mac
This will inhibit applying the auto-resize mask until
the initial size has been set in the PuglView. Initially,
DPF would set this size to (1, 1).
|
5 years ago |
JP Cimalando
|
8ed673ee16
|
Add the `VERBOSE` option to makefiles
|
5 years ago |
falkTX
|
06340e3c16
|
More haiku tests & changes (full mouse tracking, lock looper)
|
5 years ago |
falkTX
|
20a464142a
|
Incomplete but sorta working initial Haiku support, WIP
See https://nextcloud.falktx.com/s/SGsiLLHJ7Qn4PDj/preview
and https://nextcloud.falktx.com/s/w7qsZigFNTHFrmw/preview
Great times ahead!
|
5 years ago |