Move sort button row activation handler into separate function

This commit is contained in:
Reinout Meliesie 2025-01-31 16:52:51 +01:00
commit 86330dac37
Signed by: zedfrigg
GPG key ID: 3AFCC06481308BC6
3 changed files with 63 additions and 51 deletions

View file

@ -42,9 +42,13 @@ macro_rules ! view_stack { (
container
} } }
macro_rules ! list_box { ( $ ( $ child : expr ) , * $ (,) ? ) => { {
macro_rules ! list_box { (
$ ( @ connect_row_activated : $ connect_row_activated : expr , ) ?
$ ( $ child : expr ) , + $ (,) ?
) => { {
let container = gtk4 :: ListBox :: new () ;
$ ( container . append ( & $ child ) ; ) *
$ ( container . connect_row_activated ( $ connect_row_activated ) ; ) ?
$ ( container . append ( & $ child ) ; ) +
container
} } }