andlabs / andlabs/libui

What's the object ownership model?

Abierto
#544 5 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C
Estrellas
10.9k
Forks
612
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

When I create a control and add it to a hierarchy, apparently the parent control takes ownership of the child and ensures that it gets cleaned up properly.

If I create a window and show it with `uiControlShow()`, it seems that libui takes ownership of the window. Maybe because it's been reparented to the conceptual screen?

What happens then if I call `uiControlHide()`? Is the window deparented and therefore mine again, or does libui still keep it? What happens if I then show it once more?

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.