<scrolling-pane>\r
[ <pane-stream> swap display ] keep ;\r
\r
-TUPLE: irc-editor outstream listener client ;\r
+TUPLE: irc-editor < editor outstream listener client ;\r
\r
: <irc-editor> ( pane listener client -- editor )\r
- [ <editor> irc-editor construct-editor\r
+ [ irc-editor new-editor\r
swap >>listener swap <pane-stream> >>outstream\r
] dip client>> >>client ;\r
\r
tabbed new-frame\r
[ g 0 <model> >>model\r
<pile> 1 >>fill [ >>toggler ] keep swap @left grid-add\r
- [ keys g swap >>names ]\r
+ [ keys >vector g swap >>names ]\r
[ values g model>> <book> [ >>content ] keep swap @center grid-add ] bi\r
g redo-toggler g ] with-gadget ;\r