From 91ff093198c22d474d3fe0fd6fa290d95dbffb79 Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Sat, 12 Apr 2025 15:50:24 +0200 Subject: Include new SVG images for border pannel switches. --- configure.ac | 2 + src/Makefile.am | 3 +- src/data/Makefile.am | 2 + src/data/images/Makefile.am | 31 ++++ src/data/images/dock-station-bottom-symbolic.svg | 197 +++++++++++++++++++++++ src/data/images/dock-station-left-symbolic.svg | 51 ++++++ src/data/images/dock-station-right-symbolic.svg | 76 +++++++++ src/data/images/gresource.xml | 8 + src/gtkext/statusstack.ui | 2 +- 9 files changed, 370 insertions(+), 2 deletions(-) create mode 100644 src/data/Makefile.am create mode 100644 src/data/images/Makefile.am create mode 100644 src/data/images/dock-station-bottom-symbolic.svg create mode 100644 src/data/images/dock-station-left-symbolic.svg create mode 100644 src/data/images/dock-station-right-symbolic.svg create mode 100644 src/data/images/gresource.xml diff --git a/configure.ac b/configure.ac index 5acf436..92a35de 100644 --- a/configure.ac +++ b/configure.ac @@ -862,6 +862,8 @@ AC_CONFIG_FILES([Makefile src/arch/operands/Makefile src/common/Makefile src/core/Makefile + src/data/Makefile + src/data/images/Makefile src/debug/Makefile src/format/Makefile src/glibext/Makefile diff --git a/src/Makefile.am b/src/Makefile.am index 0d0c652..6013bd5 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -103,6 +103,7 @@ libchrysacoreui_la_SOURCES = libchrysacoreui_la_LIBADD = \ arch/libarchui.la \ + data/images/libdataimages.la \ glibext/libglibextui.la \ gtkext/libgtkext4.la \ gui/libgui4.la @@ -189,4 +190,4 @@ rost_LDFLAGS = $(LIBGOBJ_LIBS) -L.libs -lchrysacore #SUBDIRS = core glibext $(GTKEXT_SUBDIR) analysis arch format common debug $(GUI_SUBDIR) mangling plugins schemas -SUBDIRS = analysis arch common core format glibext gtkext gui plugins +SUBDIRS = analysis arch common core data format glibext gtkext gui plugins diff --git a/src/data/Makefile.am b/src/data/Makefile.am new file mode 100644 index 0000000..8cbe67a --- /dev/null +++ b/src/data/Makefile.am @@ -0,0 +1,2 @@ + +SUBDIRS = images diff --git a/src/data/images/Makefile.am b/src/data/images/Makefile.am new file mode 100644 index 0000000..f5782c6 --- /dev/null +++ b/src/data/images/Makefile.am @@ -0,0 +1,31 @@ + +BUILT_SOURCES = resources.h resources.c + +noinst_LTLIBRARIES = libdataimages.la + +RES_FILES = \ + dock-station-left-symbolic.svg \ + dock-station-right-symbolic.svg \ + dock-station-bottom-symbolic.svg + +libdataimages_la_SOURCES = \ + resources.h resources.c + +libdataimages_la_CFLAGS = $(LIBGIOUNIX_CFLAGS) + + +devdir = $(includedir)/chrysalide/$(subdir:src/%=core/%) + +dev_HEADERS = $(libdataimages_la_SOURCES:%c=) + + +resources.c: gresource.xml $(RES_FILES) + glib-compile-resources --target=$@ --sourcedir=$(srcdir) --generate-source --c-name data_images gresource.xml + +resources.h: gresource.xml + glib-compile-resources --target=$@ --sourcedir=$(srcdir) --generate-header --c-name data_images gresource.xml + + +CLEANFILES = resources.h resources.c + +EXTRA_DIST = gresource.xml $(RES_FILES) diff --git a/src/data/images/dock-station-bottom-symbolic.svg b/src/data/images/dock-station-bottom-symbolic.svg new file mode 100644 index 0000000..37084ac --- /dev/null +++ b/src/data/images/dock-station-bottom-symbolic.svg @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/data/images/dock-station-left-symbolic.svg b/src/data/images/dock-station-left-symbolic.svg new file mode 100644 index 0000000..0f90e8f --- /dev/null +++ b/src/data/images/dock-station-left-symbolic.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + diff --git a/src/data/images/dock-station-right-symbolic.svg b/src/data/images/dock-station-right-symbolic.svg new file mode 100644 index 0000000..774476a --- /dev/null +++ b/src/data/images/dock-station-right-symbolic.svg @@ -0,0 +1,76 @@ + + + + + + + + + + + + diff --git a/src/data/images/gresource.xml b/src/data/images/gresource.xml new file mode 100644 index 0000000..a0c4f64 --- /dev/null +++ b/src/data/images/gresource.xml @@ -0,0 +1,8 @@ + + + + dock-station-left-symbolic.svg + dock-station-right-symbolic.svg + dock-station-bottom-symbolic.svg + + diff --git a/src/gtkext/statusstack.ui b/src/gtkext/statusstack.ui index 8469e6e..a9dae28 100644 --- a/src/gtkext/statusstack.ui +++ b/src/gtkext/statusstack.ui @@ -200,7 +200,7 @@ false - panel-bottom-symbolic + dock-station-bottom-symbolic -- cgit v0.11.2-87-g4458