25 #ifndef UBUNTU_APPLICATION_UI_WINDOW_PROPERTIES_H_
26 #define UBUNTU_APPLICATION_UI_WINDOW_PROPERTIES_H_
56 __attribute__((__deprecated__(
"Use u_application_instance_get_mir_connection and the mir client library")))
58 ua_ui_window_properties_new_for_normal_window();
62 ua_ui_window_properties_destroy(
67 ua_ui_window_properties_set_titlen(
68 UAUiWindowProperties *properties,
74 ua_ui_window_properties_get_title(
75 UAUiWindowProperties *properties);
79 ua_ui_window_properties_set_role(
80 UAUiWindowProperties *properties,
85 ua_ui_window_properties_get_role(
86 UAUiWindowProperties *properties);
91 ua_ui_window_properties_set_input_cb_and_ctx(
92 UAUiWindowProperties *properties,
93 UAUiWindowInputEventCb
cb,
98 ua_ui_window_properties_set_event_cb_and_ctx(
99 UAUiWindowProperties *properties,
100 UAUiWindowEventCb cb,
105 ua_ui_window_properties_set_dimensions(
106 UAUiWindowProperties *properties,
void(* input_event_cb)(void *ctx, const Event *ev)
__attribute__((__deprecated__("Use u_application_instance_get_mir_connection and the mir client library"))) UBUNTU_DLL_PUBLIC UAUiWindowProperties *ua_ui_window_properties_new_for_normal_window()
UBUNTU_DLL_PUBLIC void uint32_t uint32_t height
UBUNTU_DLL_PUBLIC MirConnection * u_application_instance_get_mir_connection(UApplicationInstance *instance)
Return the MirConnection associated with an application instance. Use of MirConnection with the mir c...
void UAUiWindowProperties
UBUNTU_DLL_PUBLIC void uint32_t width
event_cb UAUiWindowEventCb
UAUiWindowInputEventCb void * ctx
input_event_cb UAUiWindowInputEventCb
void(* event_cb)(void *ctx, const WindowEvent *ev)
UAUiWindowInputEventCb cb
#define UBUNTU_DLL_PUBLIC
UAUiWindowProperties * properties