Daniel Eklöf
72056c50cf
config-verify: add conf_verify_unsigned()
...
Like conf_verify_int(), but also requires the integer to be >= 0
2021-11-15 18:16:15 +01:00
Daniel Eklöf
1c6c73928b
config-verify: add conf_verify_bool()
2021-08-09 19:56:48 +02:00
Daniel Eklöf
c79ffbe057
Add support binding on-click handlers to other buttons than LEFT
...
One can now bind the left/middle/right mouse buttons to on-click. In
fact, you can have all three buttons bound to different handlers for
the same particle. The new syntax is
on-click:
left: <command>
middle: <command>
right: <command>
Leaving one out is the same thing as not mapping it at
all. Furthermore,
on-click: <command>
is still valid, and is a shorthand for
on-click:
left: <commsnd>
2021-07-01 17:15:53 +02:00
Daniel Eklöf
b0e9c02876
config-verify: add conf_verify_list()
2020-06-20 21:45:43 +02:00
Daniel Eklöf
71515e4079
config: conf_verify_dict() now assumes attr list is NULL-terminated
2019-01-13 11:37:05 +01:00
Daniel Eklöf
7b98ea2b7c
particle/string: expose info through the new struct particle_info struct
2019-01-13 10:49:10 +01:00
Daniel Eklöf
6379b1939f
particle/list: expose info through the new struct particle_info struct
2019-01-12 22:56:00 +01:00
Daniel Eklöf
d2af5b2c84
config: verify: break out err_prefix(), and rename
2019-01-12 12:11:59 +01:00
Daniel Eklöf
d44db1a6a8
config: verify: expose verification primitives
2019-01-12 11:46:26 +01:00
Daniel Eklöf
aa38063e37
wip: verify configuration
...
We now verify the configuration (currently down to module level, but
not including particles) that are present are of the expected type.
2019-01-06 20:04:01 +01:00