Index: uspace/lib/ui/include/types/ui/paint.h
===================================================================
--- uspace/lib/ui/include/types/ui/paint.h	(revision ff6e91bcf78218e49444169033c0d4edb9c50021)
+++ uspace/lib/ui/include/types/ui/paint.h	(revision ab3bfc1396a2bb5cb16eaa49ab4b46de3dbad3a2)
@@ -66,4 +66,11 @@
 } ui_box_chars_t;
 
+/** Horizontal brace characters for a particular box style. */
+typedef struct {
+	const char *start;
+	const char *middle;
+	const char *end;
+} ui_brace_chars_t;
+
 /** Box style */
 typedef enum {
Index: uspace/lib/ui/include/ui/paint.h
===================================================================
--- uspace/lib/ui/include/ui/paint.h	(revision ff6e91bcf78218e49444169033c0d4edb9c50021)
+++ uspace/lib/ui/include/ui/paint.h	(revision ab3bfc1396a2bb5cb16eaa49ab4b46de3dbad3a2)
@@ -57,4 +57,6 @@
 extern errno_t ui_paint_text_box(ui_resource_t *, gfx_rect_t *,
     ui_box_style_t, gfx_color_t *);
+extern errno_t ui_paint_text_hbrace(ui_resource_t *, gfx_rect_t *,
+    ui_box_style_t, gfx_color_t *);
 
 #endif
