Index: uspace/lib/ui/include/types/ui/wdecor.h
===================================================================
--- uspace/lib/ui/include/types/ui/wdecor.h	(revision 2d879f7e702c10a9b3cc8fe266982c468d020f00)
+++ uspace/lib/ui/include/types/ui/wdecor.h	(revision 266ec54acdd67b4f0e7d168c473eb06cef24b0c7)
@@ -45,6 +45,16 @@
 /** Window decoration style */
 typedef enum {
+	/** No style bits */
 	ui_wds_none = 0x0,
-	ui_wds_resizable = 0x1
+	/** Window has a frame */
+	ui_wds_frame = 0x1,
+	/** Window has a title bar */
+	ui_wds_titlebar = 0x2,
+	/** Window has a close button */
+	ui_wds_close_btn = 0x4,
+	/** Window is resizable */
+	ui_wds_resizable = 0x8,
+	/** Window is decorated (default decoration) */
+	ui_wds_decorated = ui_wds_frame | ui_wds_titlebar | ui_wds_close_btn
 } ui_wdecor_style_t;
 
Index: uspace/lib/ui/include/types/ui/window.h
===================================================================
--- uspace/lib/ui/include/types/ui/window.h	(revision 2d879f7e702c10a9b3cc8fe266982c468d020f00)
+++ uspace/lib/ui/include/types/ui/window.h	(revision 266ec54acdd67b4f0e7d168c473eb06cef24b0c7)
@@ -56,5 +56,7 @@
 	ui_wnd_place_bottom_left,
 	/** Place window to the bottom-right corner of the screen */
-	ui_wnd_place_bottom_right
+	ui_wnd_place_bottom_right,
+	/** Place window accross the entire screen */
+	ui_wnd_place_full_screen
 } ui_wnd_placement_t;
 
Index: uspace/lib/ui/include/ui/wdecor.h
===================================================================
--- uspace/lib/ui/include/ui/wdecor.h	(revision 2d879f7e702c10a9b3cc8fe266982c468d020f00)
+++ uspace/lib/ui/include/ui/wdecor.h	(revision 266ec54acdd67b4f0e7d168c473eb06cef24b0c7)
@@ -52,5 +52,6 @@
 extern errno_t ui_wdecor_paint(ui_wdecor_t *);
 extern void ui_wdecor_pos_event(ui_wdecor_t *, pos_event_t *);
-extern void ui_wdecor_rect_from_app(gfx_rect_t *, gfx_rect_t *);
+extern void ui_wdecor_rect_from_app(ui_wdecor_style_t, gfx_rect_t *,
+    gfx_rect_t *);
 
 #endif
