Viktar Lukashonak
c5b726ae5a
GTK4. First success run win clock module
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2024-02-24 20:32:14 +03:00
Viktar Lukashonak
54ef531501
ALabel, factory, clock migration
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2024-02-22 23:24:10 +03:00
Viktar Lukashonak
ddacc47709
AModule migration
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2024-02-22 21:06:41 +03:00
Aleksei Bavshin
a6d33db20f
feat: add `module` class to the root elements of the modules
...
Previously, the only way to select all the module labels was with the
following kind of selector:
```css
.modules-left > widget > label,
.modules-center > widget > label,
.modules-right > widget > label {
/* ... */
}
```
(and a matching block for the `box` containers).
Now, this can be expressed as
```css
label.module, box.module {
/* ... */
}
```
2024-02-19 22:26:05 +03:00
Viktar Lukashonak
4a88cb693a
GTK4 base compilation
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2024-01-08 19:03:42 +03:00
Alexis Rouillard
f5370fcff5
Merge pull request #2573 from CromFr/cabi_plugins
...
C ABI plugin system
2023-12-18 14:10:02 +01:00
Viktar Lukashonak
86a38980e4
c++20. clock chrono API. STL + format
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-11-10 17:57:26 +03:00
Crom (Thibaut CHARLES)
d86059016e
Send update dispatcher though FFI
2023-10-24 20:16:50 +02:00
KosmX
2ff347f9a8
Add handleRelease method to release events
...
This commit shouldn't change the handleToggle behaviour,
it shouldn't break anything.
2023-08-16 17:14:49 +02:00
KosmX
1d8331d0c5
Add release events to event map
2023-08-16 17:12:32 +02:00
Alex
b5ea14c896
revert: release event
2023-08-16 13:31:24 +02:00
KosmX
46f5034030
Add button release events to eventMap
2023-08-13 18:20:43 +02:00
Alex
60e0584d16
fix: lint
2023-04-03 09:41:24 +02:00
Viktar Lukashonak
61a6c00c02
Happy clang
2023-03-02 16:57:32 +03:00
Viktar Lukashonak
e25a7c9719
ISSUE#1977. AModule implements module actions call
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com>
2023-02-28 15:32:28 +03:00
Alex
f4cfafd238
fix: lint
2023-01-23 09:25:02 +01:00
Kauan Decarli
de77787b60
Allow any module to implement signal handling
2023-01-21 21:57:28 -03:00
Viktar Lukashonak
061ad13082
Bug: tripple click uses wrong event type
2022-08-06 13:52:00 +03:00
Alex
f2fcadbf62
refactor: lint
2022-04-06 08:37:19 +02:00
Viktar Lukashonak
f4cc088d2f
Waybar. Issue#1068. Double/Triple events. Removed unnecessary including
2022-03-29 13:47:38 +03:00
Viktar Lukashonak
b086e2f995
Waybar. Issue#1068. Double/Triple events
2022-03-29 12:26:05 +03:00
Alex
6e7f22ac3a
fix: cancel thread and fix window close
2020-05-27 09:10:38 +02:00
Thomas Venriès
358426cb1c
fix: No need to format string with unused 'arg' named argument ( #484 )
...
The fmt::format() function looks for the "{arg}" named argument
in the given "format" string which does not exist. It will fail
if the string contains any {...} curled-brace substring.
Consequently, any "on-click*" option's command line containing for
instance substring like "${var}" or "awk '{...}'" will crash the program.
Signed-off-by: Thomas Venriès <thomas.venries@gmail.com>
2019-10-16 22:39:45 +02:00
Patrick Hilhorst
7f13478396
AModule: handle X axis scrolling
2019-06-16 13:17:34 +02:00
Alex
90a9c0e25f
refactor: get rid of some mutex
2019-06-15 15:01:03 +02:00
Alex
340ec7be91
refactor: AModule
2019-06-15 14:57:52 +02:00