tokyo4j
57a1ea6cb5
Move osd.c and osd-field.c into src/osd
2025-08-29 20:42:01 +01:00
John Lindgren
e21fc065c4
include: split output.h from labwc.h
2025-07-30 21:04:31 +01:00
tokyo4j
936c5f6df1
rcxml: rewrite <windowSwitcher><fields> parser
2025-07-30 20:36:27 +01:00
John Lindgren
a802d6b20a
src: avoid tentative definitions of static data
...
Having multiple declarations of the same static data (where one is
considered "tentative") is kind of an obscure C feature -- I didn't
even know the name of it until today. It's also forbidden in C++.
In the case of circular dependencies between static data <-> function,
the more typical pattern is to forward-declare the function, then the
data, then provide the function definition. Let's follow that pattern.
2025-07-21 16:51:10 +02:00
tokyo4j
f2be08822f
osd: always show output name with <field content="output">
...
Before this patch, output names were not shown if there's only one output.
2025-05-29 04:10:55 +02:00
tokyo4j
a157999925
osd: always show title with <field content="title">
...
Before this patch, titles were not shown if they are identical to the
identifiers.
2025-05-29 04:10:55 +02:00
tokyo4j
cb58156904
rcxml: validate total osd field width
...
Before this patch, window switcher fields could overflow if the sum of
<windowSwitcher><fields><field width=""> exceeds 100%.
2025-05-05 00:05:24 +09:00
tokyo4j
4ef881bb3e
osd: support app icons in window switcher
...
Example configuration:
<windowSwitcher>
<fields>
<field content="icon" width="5%" />
<field content="title" width="95%" />
</fields>
</windowSwitcher>
2025-03-17 01:22:24 +09:00
tokyo4j
a0cf6bb068
Move "#if HAVE_LIBSFDO" inside desktop-entry.h
2025-01-25 07:27:21 +09:00
Consolatis
c772224a54
project wide: adapt to new non-NULL value of view_get_string_prop()
2024-12-29 13:06:30 +00:00
Jens Peters
7b5c76d573
osd: add desktop entry name option
...
Looks desktop entry name up from libsfdo.
2024-11-19 18:36:54 +01:00
tokyo4j
23b96ad2a6
Replace _ with - in source file names
2024-05-22 07:10:51 +01:00