diff --git a/library/ui/borders.factor b/library/ui/borders.factor index d1f3c2cf4f..56f27cd9a1 100644 --- a/library/ui/borders.factor +++ b/library/ui/borders.factor @@ -20,7 +20,7 @@ C: border ( child delegate size -- border ) 0 0 0 0 5 ; : filled-border ( child -- border ) - 0 0 0 0 5 ; + 5 ; : gadget-child gadget-children car ; diff --git a/library/ui/editors.factor b/library/ui/editors.factor index f99e40c7e0..ba62376821 100644 --- a/library/ui/editors.factor +++ b/library/ui/editors.factor @@ -66,8 +66,7 @@ TUPLE: editor line caret ; ] swap add-actions ; : ( -- caret ) - 0 0 0 0 - dup red background set-paint-prop ; + dup red background set-paint-prop ; C: editor ( text -- ) over set-delegate diff --git a/library/ui/gadgets.factor b/library/ui/gadgets.factor index 52e99c2791..ef13960c11 100644 --- a/library/ui/gadgets.factor +++ b/library/ui/gadgets.factor @@ -18,6 +18,8 @@ C: gadget ( shape -- gadget ) : ( -- gadget ) 0 0 0 0 ; +: ( -- gadget ) 0 0 0 0 ; + : redraw ( gadget -- ) #! Redraw a gadget before the next iteration of the event #! loop. diff --git a/library/ui/load.factor b/library/ui/load.factor index 94c541dcd0..52b4f4ad37 100644 --- a/library/ui/load.factor +++ b/library/ui/load.factor @@ -28,6 +28,7 @@ USING: kernel parser sequences io ; "/library/ui/menus.factor" "/library/ui/presentations.factor" "/library/ui/tiles.factor" + "/library/ui/splitters.factor" "/library/ui/panes.factor" "/library/ui/dialogs.factor" "/library/ui/inspector.factor" diff --git a/library/ui/menus.factor b/library/ui/menus.factor index ca9ca73cad..52664ca328 100644 --- a/library/ui/menus.factor +++ b/library/ui/menus.factor @@ -15,7 +15,7 @@ USING: generic kernel lists math namespaces sequences ; add-gadget ; : menu-item-border ( child -- border ) - 0 0 0 0 1 ; + 1 ; : ( label quot -- gadget ) >r