20 #ifndef UBUNTU_APPLICATION_UI_WINDOW_H_
21 #define UBUNTU_APPLICATION_UI_WINDOW_H_
UBUNTU_DLL_PUBLIC EGLNativeWindowType ua_ui_window_get_native_type(UAUiWindow *window)
UbuntuStatus
Indicates the status of an operation.
UBUNTU_DLL_PUBLIC UAUiWindow * ua_ui_window_new_for_application_with_properties(UApplicationInstance *instance, UAUiWindowProperties *properties)
UBUNTU_DLL_PUBLIC void ua_ui_window_destroy(UAUiWindow *window)
void UAUiWindowProperties
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_show(UAUiWindow *window)
void UApplicationInstance
Opaque type describing an application instance.An application instance encapsulates the event loop of...
UBUNTU_DLL_PUBLIC UAUiWindowId ua_ui_window_get_id(UAUiWindow *window)
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_move(UAUiWindow *window, uint32_t new_x, uint32_t new_y)
#define UBUNTU_DLL_PUBLIC
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_resize(UAUiWindow *window, uint32_t new_width, uint32_t new_height)
UBUNTU_DLL_PUBLIC void ua_ui_window_request_fullscreen(UAUiWindow *window)
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_hide(UAUiWindow *window)