Set X11 window icon for standalone
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
b7ad2d2627
commit
fc794ed578
11 changed files with 1238 additions and 2 deletions
|
@ -24,6 +24,8 @@ export NVG_FONT_TEXTURE_FLAGS = NVG_IMAGE_NEAREST
|
||||||
export USE_NANOVG_FBO = true
|
export USE_NANOVG_FBO = true
|
||||||
export WASM_EXCEPTIONS = true
|
export WASM_EXCEPTIONS = true
|
||||||
export WINDOWS_ICON_ID = 401
|
export WINDOWS_ICON_ID = 401
|
||||||
|
export X11_WINDOW_ICON_NAME = gCardinalX11Icon
|
||||||
|
export X11_WINDOW_ICON_SIZE = 18950
|
||||||
include $(ROOT)/dpf/Makefile.base.mk
|
include $(ROOT)/dpf/Makefile.base.mk
|
||||||
|
|
||||||
DGL_EXTRA_ARGS = \
|
DGL_EXTRA_ARGS = \
|
||||||
|
@ -33,7 +35,9 @@ DGL_EXTRA_ARGS = \
|
||||||
NVG_FONT_TEXTURE_FLAGS=$(NVG_FONT_TEXTURE_FLAGS) \
|
NVG_FONT_TEXTURE_FLAGS=$(NVG_FONT_TEXTURE_FLAGS) \
|
||||||
USE_NANOVG_FBO=$(USE_NANOVG_FBO) \
|
USE_NANOVG_FBO=$(USE_NANOVG_FBO) \
|
||||||
WASM_EXCEPTIONS=$(WASM_EXCEPTIONS) \
|
WASM_EXCEPTIONS=$(WASM_EXCEPTIONS) \
|
||||||
WINDOWS_ICON_ID=$(WINDOWS_ICON_ID)
|
WINDOWS_ICON_ID=$(WINDOWS_ICON_ID) \
|
||||||
|
X11_WINDOW_ICON_NAME=$(X11_WINDOW_ICON_NAME) \
|
||||||
|
X11_WINDOW_ICON_SIZE=$(X11_WINDOW_ICON_SIZE)
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# Build config
|
# Build config
|
||||||
|
|
2
dpf
2
dpf
|
@ -1 +1 @@
|
||||||
Subproject commit af943f96fb9e60bf7259eea08e6ef936e566413b
|
Subproject commit b9e027eeae8741ece01f80c5d5d1625b58a64eea
|
1
src/Cardinal/CardinalX11WindowIcon.cpp
Symbolic link
1
src/Cardinal/CardinalX11WindowIcon.cpp
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../CardinalX11WindowIcon.cpp
|
1
src/CardinalFX/CardinalX11WindowIcon.cpp
Symbolic link
1
src/CardinalFX/CardinalX11WindowIcon.cpp
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../CardinalX11WindowIcon.cpp
|
1
src/CardinalMini/CardinalX11WindowIcon.cpp
Symbolic link
1
src/CardinalMini/CardinalX11WindowIcon.cpp
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../CardinalX11WindowIcon.cpp
|
1
src/CardinalMiniSep/CardinalX11WindowIcon.cpp
Symbolic link
1
src/CardinalMiniSep/CardinalX11WindowIcon.cpp
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../CardinalX11WindowIcon.cpp
|
1
src/CardinalNative/CardinalX11WindowIcon.cpp
Symbolic link
1
src/CardinalNative/CardinalX11WindowIcon.cpp
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../CardinalX11WindowIcon.cpp
|
1
src/CardinalRemote/CardinalX11WindowIcon.cpp
Symbolic link
1
src/CardinalRemote/CardinalX11WindowIcon.cpp
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../CardinalX11WindowIcon.cpp
|
1
src/CardinalSynth/CardinalX11WindowIcon.cpp
Symbolic link
1
src/CardinalSynth/CardinalX11WindowIcon.cpp
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../CardinalX11WindowIcon.cpp
|
1221
src/CardinalX11WindowIcon.cpp
Normal file
1221
src/CardinalX11WindowIcon.cpp
Normal file
File diff suppressed because it is too large
Load diff
|
@ -100,6 +100,10 @@ ifeq ($(WINDOWS),true)
|
||||||
FILES_UI += distrho.rc
|
FILES_UI += distrho.rc
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(HAIKU_OR_MACOS_OR_WASM_OR_WINDOWS),true)
|
||||||
|
FILES_UI += CardinalX11WindowIcon.cpp
|
||||||
|
endif
|
||||||
|
|
||||||
# --------------------------------------------------------------
|
# --------------------------------------------------------------
|
||||||
# Rack and plugin libs
|
# Rack and plugin libs
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue