Set X11 window icon for standalone

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2023-10-22 15:07:23 +02:00
parent b7ad2d2627
commit fc794ed578
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
11 changed files with 1238 additions and 2 deletions

View file

@ -24,6 +24,8 @@ export NVG_FONT_TEXTURE_FLAGS = NVG_IMAGE_NEAREST
export USE_NANOVG_FBO = true
export WASM_EXCEPTIONS = true
export WINDOWS_ICON_ID = 401
export X11_WINDOW_ICON_NAME = gCardinalX11Icon
export X11_WINDOW_ICON_SIZE = 18950
include $(ROOT)/dpf/Makefile.base.mk
DGL_EXTRA_ARGS = \
@ -33,7 +35,9 @@ DGL_EXTRA_ARGS = \
NVG_FONT_TEXTURE_FLAGS=$(NVG_FONT_TEXTURE_FLAGS) \
USE_NANOVG_FBO=$(USE_NANOVG_FBO) \
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

2
dpf

@ -1 +1 @@
Subproject commit af943f96fb9e60bf7259eea08e6ef936e566413b
Subproject commit b9e027eeae8741ece01f80c5d5d1625b58a64eea

View file

@ -0,0 +1 @@
../CardinalX11WindowIcon.cpp

View file

@ -0,0 +1 @@
../CardinalX11WindowIcon.cpp

View file

@ -0,0 +1 @@
../CardinalX11WindowIcon.cpp

View file

@ -0,0 +1 @@
../CardinalX11WindowIcon.cpp

View file

@ -0,0 +1 @@
../CardinalX11WindowIcon.cpp

View file

@ -0,0 +1 @@
../CardinalX11WindowIcon.cpp

View file

@ -0,0 +1 @@
../CardinalX11WindowIcon.cpp

File diff suppressed because it is too large Load diff

View file

@ -100,6 +100,10 @@ ifeq ($(WINDOWS),true)
FILES_UI += distrho.rc
endif
ifneq ($(HAIKU_OR_MACOS_OR_WASM_OR_WINDOWS),true)
FILES_UI += CardinalX11WindowIcon.cpp
endif
# --------------------------------------------------------------
# Rack and plugin libs