add reload

This commit is contained in:
Nishi 2025-12-28 18:06:55 +09:00
commit 9aaf59b94f
Signed by: nishi
GPG key ID: 27EF69B208EB9343
7 changed files with 110 additions and 6 deletions

View file

@ -513,3 +513,19 @@ MwWidget module(MwWidget box, xl_node_t* node) {
return btn;
}
void module_destroy(MwWidget box, MwWidget user) {
opaque_t* opaque = user->opaque;
MwLLDestroyPixmap(opaque->closed);
MwLLDestroyPixmap(opaque->opened);
if(opaque->stripe != NULL) MwLLDestroyPixmap(opaque->stripe);
if(opaque->stripe_color != NULL) free(opaque->stripe_color);
recursive_free(opaque->menu);
free(opaque);
MwDestroyWidget(user);
}