Ubuntu Platform API  2.7.0
A library helping with tight integration into the Ubuntu platform
window.h File Reference
+ Include dependency graph for window.h:

Go to the source code of this file.

Typedefs

typedef void UAUiWindow
 
typedef int32_t UAUiWindowId
 

Functions

UBUNTU_DLL_PUBLIC UAUiWindowua_ui_window_new_for_application_with_properties (UApplicationInstance *instance, UAUiWindowProperties *properties)
 
UBUNTU_DLL_PUBLIC void ua_ui_window_destroy (UAUiWindow *window)
 
UBUNTU_DLL_PUBLIC UAUiWindowId ua_ui_window_get_id (UAUiWindow *window)
 
UBUNTU_DLL_PUBLIC void ua_ui_window_get_size (UAUiWindow *window, uint32_t *width, uint32_t *height)
 
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_move (UAUiWindow *window, uint32_t new_x, uint32_t new_y)
 
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_resize (UAUiWindow *window, uint32_t new_width, uint32_t new_height)
 
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_hide (UAUiWindow *window)
 
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_show (UAUiWindow *window)
 
UBUNTU_DLL_PUBLIC void ua_ui_window_request_fullscreen (UAUiWindow *window)
 
UBUNTU_DLL_PUBLIC EGLNativeWindowType ua_ui_window_get_native_type (UAUiWindow *window)
 
UBUNTU_DLL_PUBLIC int ua_ui_window_is_focused (UAUiWindow *window)
 
UBUNTU_DLL_PUBLIC void ua_ui_window_request_state (UAUiWindow *window, UApplicationUiWindowState state)
 
UBUNTU_DLL_PUBLIC UApplicationUiWindowOrientation ua_ui_window_get_orientation (UAUiWindow *window)
 

Typedef Documentation

typedef void UAUiWindow

Definition at line 37 of file window.h.

typedef int32_t UAUiWindowId

Definition at line 38 of file window.h.

Function Documentation

UBUNTU_DLL_PUBLIC void ua_ui_window_destroy ( UAUiWindow window)
UBUNTU_DLL_PUBLIC UAUiWindowId ua_ui_window_get_id ( UAUiWindow window)
UBUNTU_DLL_PUBLIC EGLNativeWindowType ua_ui_window_get_native_type ( UAUiWindow window)
UBUNTU_DLL_PUBLIC UApplicationUiWindowOrientation ua_ui_window_get_orientation ( UAUiWindow window)
UBUNTU_DLL_PUBLIC void ua_ui_window_get_size ( UAUiWindow window,
uint32_t *  width,
uint32_t *  height 
)
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_hide ( UAUiWindow window)
UBUNTU_DLL_PUBLIC int ua_ui_window_is_focused ( UAUiWindow window)
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_move ( UAUiWindow window,
uint32_t  new_x,
uint32_t  new_y 
)
UBUNTU_DLL_PUBLIC UAUiWindow* ua_ui_window_new_for_application_with_properties ( UApplicationInstance instance,
UAUiWindowProperties properties 
)
UBUNTU_DLL_PUBLIC void ua_ui_window_request_fullscreen ( UAUiWindow window)
UBUNTU_DLL_PUBLIC void ua_ui_window_request_state ( UAUiWindow window,
UApplicationUiWindowState  state 
)
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_resize ( UAUiWindow window,
uint32_t  new_width,
uint32_t  new_height 
)
UBUNTU_DLL_PUBLIC UStatus ua_ui_window_show ( UAUiWindow window)