ui.gadgets.panes: fix use of string-lines that prevented icons from showing in help browser.
parent
e2a339cb60
commit
c04ce00b45
|
@ -99,6 +99,9 @@ M: pane selected-children
|
||||||
|
|
||||||
: smash-pane ( pane -- gadget ) [ pane-nl ] [ output>> smash-line ] bi ;
|
: smash-pane ( pane -- gadget ) [ pane-nl ] [ output>> smash-line ] bi ;
|
||||||
|
|
||||||
|
: pane-lines ( str -- lines )
|
||||||
|
string-lines [ { "" } ] when-empty ;
|
||||||
|
|
||||||
: pane-write ( seq pane -- )
|
: pane-write ( seq pane -- )
|
||||||
[ pane-nl ] [ current>> stream-write ]
|
[ pane-nl ] [ current>> stream-write ]
|
||||||
bi-curry interleave ;
|
bi-curry interleave ;
|
||||||
|
@ -117,10 +120,10 @@ M: pane-stream stream-write1
|
||||||
[ current>> stream-write1 ] do-pane-stream ;
|
[ current>> stream-write1 ] do-pane-stream ;
|
||||||
|
|
||||||
M: pane-stream stream-write
|
M: pane-stream stream-write
|
||||||
[ [ string-lines ] dip pane-write ] do-pane-stream ;
|
[ [ pane-lines ] dip pane-write ] do-pane-stream ;
|
||||||
|
|
||||||
M: pane-stream stream-format
|
M: pane-stream stream-format
|
||||||
[ [ string-lines ] 2dip pane-format ] do-pane-stream ;
|
[ [ pane-lines ] 2dip pane-format ] do-pane-stream ;
|
||||||
|
|
||||||
M: pane-stream dispose drop ;
|
M: pane-stream dispose drop ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue