Browse Source

Set X11 window icon for standalone

Signed-off-by: falkTX <falktx@falktx.com>
tags/23.10
falkTX 2 years ago
parent
commit
fc794ed578
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
11 changed files with 1238 additions and 2 deletions
  1. +5
    -1
      Makefile.base.mk
  2. +1
    -1
      dpf
  3. +1
    -0
      src/Cardinal/CardinalX11WindowIcon.cpp
  4. +1
    -0
      src/CardinalFX/CardinalX11WindowIcon.cpp
  5. +1
    -0
      src/CardinalMini/CardinalX11WindowIcon.cpp
  6. +1
    -0
      src/CardinalMiniSep/CardinalX11WindowIcon.cpp
  7. +1
    -0
      src/CardinalNative/CardinalX11WindowIcon.cpp
  8. +1
    -0
      src/CardinalRemote/CardinalX11WindowIcon.cpp
  9. +1
    -0
      src/CardinalSynth/CardinalX11WindowIcon.cpp
  10. +1221
    -0
      src/CardinalX11WindowIcon.cpp
  11. +4
    -0
      src/Makefile.cardinal.mk

+ 5
- 1
Makefile.base.mk 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


+ 1
- 1
dpf

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

+ 1
- 0
src/Cardinal/CardinalX11WindowIcon.cpp View File

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

+ 1
- 0
src/CardinalFX/CardinalX11WindowIcon.cpp View File

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

+ 1
- 0
src/CardinalMini/CardinalX11WindowIcon.cpp View File

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

+ 1
- 0
src/CardinalMiniSep/CardinalX11WindowIcon.cpp View File

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

+ 1
- 0
src/CardinalNative/CardinalX11WindowIcon.cpp View File

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

+ 1
- 0
src/CardinalRemote/CardinalX11WindowIcon.cpp View File

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

+ 1
- 0
src/CardinalSynth/CardinalX11WindowIcon.cpp View File

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

+ 1221
- 0
src/CardinalX11WindowIcon.cpp
File diff suppressed because it is too large
View File


+ 4
- 0
src/Makefile.cardinal.mk 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



Loading…
Cancel
Save