#ifndef UIC_OBJECT_H
#define UIC_OBJECT_H
#include "../ui/toolkit.h"
#ifdef __cplusplus
extern "C" {
#endif
void uic_object_destroy(UiObject *obj);
UiObject* uic_object_new(UiObject *toplevel,
UIWIDGET widget);
UiObject* uic_ctx_object_new(UiContext *ctx,
UIWIDGET widget);
void uic_obj_add(UiObject *toplevel, UiObject *ctobj);
UiObject* uic_current_obj(UiObject *toplevel);
UiContainer* uic_get_current_container(UiObject *obj);
void uic_object_push_container(UiObject *toplevel, UiContainerX *newcontainer);
void uic_object_pop_container(UiObject *toplevel);
#ifdef __cplusplus
}
#endif
#endif