Show basic film properties in media modal

This commit is contained in:
Reinout Meliesie 2025-02-12 15:59:54 +01:00
commit 462a644952
Signed by: zedfrigg
GPG key ID: 3AFCC06481308BC6
4 changed files with 50 additions and 18 deletions

View file

@ -18,8 +18,13 @@ macro_rules ! button { (
button
} } }
macro_rules ! dialog { () => { {
macro_rules ! dialog { (
$ ( @ css_classes : $ css_classes : expr ; ) ?
$ ( $ child : expr $ (,) ? ) ?
) => { {
let widget = libadwaita :: Dialog :: new () ;
$ ( widget . set_css_classes ( $ css_classes ) ; ) ?
$ ( widget . set_child ( Some ( $ child ) ) ; ) ?
widget
} } }
@ -118,6 +123,7 @@ macro_rules ! label { (
$ ( @ wrap : $ wrap : expr ; ) ?
$ ( @ max_width_chars : $ max_width_chars : expr ; ) ?
$ ( @ attributes : $ attributes : expr ; ) ?
$ ( @ css_classes : $ css_classes : expr ; ) ?
$ ( $ label : expr ) ? $ (,) ?
) => { {
let label = gtk4 :: Label :: builder () . build () ;
@ -129,6 +135,7 @@ macro_rules ! label { (
$ ( label . set_justify ( $ justify ) ; ) ?
$ ( label . set_max_width_chars ( $ max_width_chars ) ; ) ?
$ ( label . set_attributes ( Some ( $ attributes ) ) ; ) ?
$ ( label . set_css_classes ( $ css_classes ) ; ) ?
$ ( label . set_wrap ( $ wrap ) ; ) ?
label
} } }