Index: uspace/lib/ui/include/ui/fixed.h
===================================================================
--- uspace/lib/ui/include/ui/fixed.h	(revision fa01c0532bcb8f0b3291b5a02e32606e0515492b)
+++ uspace/lib/ui/include/ui/fixed.h	(revision b71c0fcb07738ec42b4e693c19b1a5c1e2f329a6)
@@ -45,4 +45,5 @@
 extern errno_t ui_fixed_create(ui_fixed_t **);
 extern void ui_fixed_destroy(ui_fixed_t *);
+extern ui_control_t *ui_fixed_ctl(ui_fixed_t *);
 extern errno_t ui_fixed_add(ui_fixed_t *, ui_control_t *);
 extern void ui_fixed_remove(ui_fixed_t *, ui_control_t *);
Index: uspace/lib/ui/include/ui/window.h
===================================================================
--- uspace/lib/ui/include/ui/window.h	(revision fa01c0532bcb8f0b3291b5a02e32606e0515492b)
+++ uspace/lib/ui/include/ui/window.h	(revision b71c0fcb07738ec42b4e693c19b1a5c1e2f329a6)
@@ -40,4 +40,6 @@
 #include <gfx/context.h>
 #include <gfx/coord.h>
+#include <io/pos_event.h>
+#include <types/ui/control.h>
 #include <types/ui/ui.h>
 #include <types/ui/resource.h>
@@ -49,4 +51,6 @@
 extern void ui_window_set_cb(ui_window_t *, ui_window_cb_t *, void *);
 extern void ui_window_destroy(ui_window_t *);
+extern void ui_window_add(ui_window_t *, ui_control_t *);
+extern void ui_window_remove(ui_window_t *, ui_control_t *);
 extern ui_resource_t *ui_window_get_res(ui_window_t *);
 extern gfx_context_t *ui_window_get_gc(ui_window_t *);
@@ -54,4 +58,5 @@
 extern errno_t ui_window_paint(ui_window_t *);
 extern errno_t ui_window_def_paint(ui_window_t *);
+extern void ui_window_def_pos(ui_window_t *, pos_event_t *);
 
 #endif
