add MwGetName

This commit is contained in:
NishiOwO
2025-12-07 04:14:02 +09:00
parent e397f40485
commit 2782277d06
2 changed files with 11 additions and 0 deletions

View File

@@ -315,6 +315,13 @@ MWDECL void MwReparent(MwWidget handle, MwWidget new_parent);
*/
MWDECL MwClass MwGetClass(MwWidget handle);
/*!
* @brief Gets name of widget
* @param handle Widget
* @return Name
*/
MWDECL const char* MwGetName(MwWidget handle);
/*!
* @brief Gets children of widget
* @param handle Widget

View File

@@ -725,6 +725,10 @@ MwClass MwGetClass(MwWidget handle) {
return handle->widget_class;
}
const char* MwGetName(MwWidget handle) {
return handle->name;
}
MwWidget* MwGetChildren(MwWidget handle) {
MwWidget* c = malloc(sizeof(*c) * (arrlen(handle->children) + 1));
int i;