git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@311 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
NishiOwO
2025-10-13 13:44:40 +00:00
parent 23a4e77016
commit 8d88dd3726

View File

@@ -349,24 +349,11 @@ void MwVaListApply(MwWidget handle, va_list va) {
}
}
static void inherit_text(MwWidget handle, const char* key, const char* default_value) {
const char* text;
MwWidget h = handle;
while(h != NULL) {
if((text = MwGetText(h, key)) != NULL) {
MwSetText(handle, key, text);
return;
}
h = h->parent;
}
MwSetText(handle, key, default_value);
}
void MwSetDefault(MwWidget handle) {
MwLLSetCursor(handle->lowlevel, &MwCursorDefault, &MwCursorDefaultMask);
inherit_text(handle, MwNbackground, MwDefaultBackground);
inherit_text(handle, MwNforeground, MwDefaultForeground);
MwSetText(handle, MwNbackground, MwDefaultBackground);
MwSetText(handle, MwNforeground, MwDefaultForeground);
}
void MwDispatchUserHandler(MwWidget handle, const char* key, void* handler_data) {