Not sure whether this is already implemented. If not, it would be nice to be able to tile open windows vertically via the Window menu.
tiling windows vertically
Posted by Feantur on Tue 14 Sep 2004 07:23 PM — 11 posts, 31,811 views.
Window > Tile
No, that tiles horizontally for me.
At present there isn't the other tile command. It could be added I suppose, but aren't a lot of thin vertical windows pretty useless?
Many yes, two no. At a resolution of 1024x768 two 80 column windows work nicely. And a single click to achieve this would be great! :)
Nick should just code window manipulation support, then we can do whatever we want to them. *nudge nudge*
Nah, Im just giving you a hard time nick. Although I think it would make many things possible that werent previously. Notepad windows can be manipulated, and you can go from one to another without touching the mouse (bring one infront of another, and such), itd drastically improve our options as coders. But weve discussed all this before.
Nah, Im just giving you a hard time nick. Although I think it would make many things possible that werent previously. Notepad windows can be manipulated, and you can go from one to another without touching the mouse (bring one infront of another, and such), itd drastically improve our options as coders. But weve discussed all this before.
Quote:
Nick should just code window manipulation support, then we can do whatever we want to them. *nudge nudge*
Nick should just code window manipulation support, then we can do whatever we want to them. *nudge nudge*
Yes indeed. Version 3.54 lets you control the position and size of the main MUSHclient window, the world windows, and the notepad windows. Thus you can write your own tiling routines.
It would be nice to have this as single click implementation such as many other applications in Windows have.
Added as a menu option to version 3.56.
There any way we can return the size/position of things? So that we dont have to worry about asking users for their screen resolution?
Mostly just for the main window, whether its a script function, or a property somewhere. Although I suppose all the children would be nice too. Setting the size isnt very useful when I have 1280x1024 resolution, but other people use 800x640. Unless I have them set entities, but even then, if MC isnt maximized...
Mostly just for the main window, whether its a script function, or a property somewhere. Although I suppose all the children would be nice too. Setting the size isnt very useful when I have 1280x1024 resolution, but other people use 800x640. Unless I have them set entities, but even then, if MC isnt maximized...
OK, I thought this might happen. :)
I have added two functions that interface with the Windows system calls:
And three other functions that return window sizes, to mirror the ones that set them:
For normal scripting languages these return a string, like this: "89,18,825,654"
In Lua they return a table with four entries, like this:
I have added two functions that interface with the Windows system calls:
- GetSysColor - return colours used by this user (eg. window colour), which may vary depending on what theme you are using
- GetSystemMetrics - returns various numbers from Windows, such as your screen size, and so on.
And three other functions that return window sizes, to mirror the ones that set them:
- GetMainWindowPosition
- GetNotepadWindowPosition
- GetWorldWindowPosition
For normal scripting languages these return a string, like this: "89,18,825,654"
In Lua they return a table with four entries, like this:
top=18
height=654
left=89
width=825