Index: uspace/lib/ui/include/types/ui/control.h
===================================================================
--- uspace/lib/ui/include/types/ui/control.h	(revision cd6287931f05186767f2ccee516423a0342dfad2)
+++ uspace/lib/ui/include/types/ui/control.h	(revision 7a8af2fa103151ca5b466afc1f9b32c774e99d18)
@@ -52,4 +52,6 @@
 	/** Position event */
 	ui_evclaim_t (*pos_event)(void *, pos_event_t *);
+	/** Unfocus */
+	void (*unfocus)(void *);
 } ui_control_ops_t;
 
Index: uspace/lib/ui/include/ui/control.h
===================================================================
--- uspace/lib/ui/include/ui/control.h	(revision cd6287931f05186767f2ccee516423a0342dfad2)
+++ uspace/lib/ui/include/ui/control.h	(revision 7a8af2fa103151ca5b466afc1f9b32c774e99d18)
@@ -47,4 +47,5 @@
 extern errno_t ui_control_paint(ui_control_t *);
 extern ui_evclaim_t ui_control_pos_event(ui_control_t *, pos_event_t *);
+extern void ui_control_unfocus(ui_control_t *);
 
 #endif
Index: uspace/lib/ui/include/ui/fixed.h
===================================================================
--- uspace/lib/ui/include/ui/fixed.h	(revision cd6287931f05186767f2ccee516423a0342dfad2)
+++ uspace/lib/ui/include/ui/fixed.h	(revision 7a8af2fa103151ca5b466afc1f9b32c774e99d18)
@@ -50,4 +50,5 @@
 extern errno_t ui_fixed_paint(ui_fixed_t *);
 extern ui_evclaim_t ui_fixed_pos_event(ui_fixed_t *, pos_event_t *);
+extern void ui_fixed_unfocus(ui_fixed_t *);
 
 #endif
Index: uspace/lib/ui/include/ui/menubar.h
===================================================================
--- uspace/lib/ui/include/ui/menubar.h	(revision cd6287931f05186767f2ccee516423a0342dfad2)
+++ uspace/lib/ui/include/ui/menubar.h	(revision 7a8af2fa103151ca5b466afc1f9b32c774e99d18)
@@ -52,4 +52,5 @@
 extern errno_t ui_menu_bar_paint(ui_menu_bar_t *);
 extern ui_evclaim_t ui_menu_bar_pos_event(ui_menu_bar_t *, pos_event_t *);
+extern void ui_menu_bar_unfocus(ui_menu_bar_t *);
 
 #endif
Index: uspace/lib/ui/include/ui/window.h
===================================================================
--- uspace/lib/ui/include/ui/window.h	(revision cd6287931f05186767f2ccee516423a0342dfad2)
+++ uspace/lib/ui/include/ui/window.h	(revision 7a8af2fa103151ca5b466afc1f9b32c774e99d18)
@@ -61,4 +61,5 @@
 extern errno_t ui_window_def_paint(ui_window_t *);
 extern void ui_window_def_pos(ui_window_t *, pos_event_t *);
+extern void ui_window_def_unfocus(ui_window_t *);
 
 #endif
