20 #ifndef UBUNTU_APPLICATION_UI_WINDOW_PROPERTIES_H_
21 #define UBUNTU_APPLICATION_UI_WINDOW_PROPERTIES_H_
53 UAUiWindowProperties *properties);
57 UAUiWindowProperties *properties,
63 UAUiWindowProperties *properties);
67 UAUiWindowProperties *properties,
72 UAUiWindowProperties *properties);
76 UAUiWindowProperties *properties,
77 UAUiWindowInputEventCb cb,
82 UAUiWindowProperties *properties,
UBUNTU_DLL_PUBLIC void ua_ui_window_properties_set_dimensions(UAUiWindowProperties *properties, uint32_t width, uint32_t height)
UBUNTU_DLL_PUBLIC void ua_ui_window_properties_destroy(UAUiWindowProperties *properties)
UBUNTU_DLL_PUBLIC const char * ua_ui_window_properties_get_title(UAUiWindowProperties *properties)
UBUNTU_DLL_PUBLIC UAUiWindowProperties * ua_ui_window_properties_new_for_normal_window()
UBUNTU_DLL_PUBLIC UAUiWindowRole ua_ui_window_properties_get_role(UAUiWindowProperties *properties)
void(* input_event_cb)(void *ctx, const Event *ev)
void UAUiWindowProperties
UBUNTU_DLL_PUBLIC void ua_ui_window_properties_set_role(UAUiWindowProperties *properties, UAUiWindowRole role)
UBUNTU_DLL_PUBLIC void ua_ui_window_properties_set_titlen(UAUiWindowProperties *properties, const char *title, size_t size)
input_event_cb UAUiWindowInputEventCb
#define UBUNTU_DLL_PUBLIC
UBUNTU_DLL_PUBLIC void ua_ui_window_properties_set_input_cb_and_ctx(UAUiWindowProperties *properties, UAUiWindowInputEventCb cb, void *ctx)