Index: uspace/lib/ui/include/types/ui/control.h
===================================================================
--- uspace/lib/ui/include/types/ui/control.h	(revision 0262f16cd6fd99d09676d2a482e14a1225a4ef09)
+++ uspace/lib/ui/include/types/ui/control.h	(revision 95a9cbcc3cd6487b7a79e36c8d820f1163c37816)
@@ -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 0262f16cd6fd99d09676d2a482e14a1225a4ef09)
+++ uspace/lib/ui/include/ui/control.h	(revision 95a9cbcc3cd6487b7a79e36c8d820f1163c37816)
@@ -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 0262f16cd6fd99d09676d2a482e14a1225a4ef09)
+++ uspace/lib/ui/include/ui/fixed.h	(revision 95a9cbcc3cd6487b7a79e36c8d820f1163c37816)
@@ -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 0262f16cd6fd99d09676d2a482e14a1225a4ef09)
+++ uspace/lib/ui/include/ui/menubar.h	(revision 95a9cbcc3cd6487b7a79e36c8d820f1163c37816)
@@ -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 0262f16cd6fd99d09676d2a482e14a1225a4ef09)
+++ uspace/lib/ui/include/ui/window.h	(revision 95a9cbcc3cd6487b7a79e36c8d820f1163c37816)
@@ -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
