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