Skip to content

Main output layout

Avi Kelman edited this page Jan 3, 2022 · 3 revisions

(aard_layout.xml)

Sets up the main output as a movable, resizable region instead of filling the whole client. It creates a desktop-like space that automatically adjusts the line wrap column when the main output area is resized. It also allows you to lock down the position and size of cooperative miniwindows.

What's this about?

Well, you see, normally MUSHclient looks like this...

The text is always attached to the far left and goes all the way up to the top, and control of where the lines wrap is hidden behind a configuration screen that isn't very intuitive.

With this plugin, however, the main output area can be moved away from the top left if desired (this is especially useful if you want to put other miniwindows across the top of the screen without losing text behind them that will mess with scrolling up), and the line wrap column automatically adjusts to fit the width of the area chosen by the user.

How do I lock/save/restore my layout?

To get layout command help, type

aard layout help

What if I like the old external scroll bar?

You can right-click on the main output resizer to activate a toggle to show/hide the external scrollbar. This will not make the attached one go away, but the attached one will always be behind other miniwindows so you can just put miniwindows over it if you don't want to see it.

So how do I move this output area around and resize it?

Even though this is not actually a miniwindow (click here for boring technical details), resizing and moving are done basically in the same way as with all of the miniwindow plugins. The bottom right corner has a widget for resizing, and there's a draggable part across the top of the box for moving it around. Just look for where the mouse cursor changes to a hand.

I can't see the resize widget! It went off the screen and now I can't see incoming text! Help!

Try typing:

resetaard
Clone this wiki locally