$window » History » Revision 15
Revision 14 (Per Amundsen, 10/27/2015 04:16 PM) → Revision 15/58 (Per Amundsen, 11/21/2015 05:45 PM)
_Added in 1.9.0_
*$window(N/@name/@wildcard, M)*
Returns properties for a window.
*Parameters*
N/@name/@wildcard - Name of the window or the Nth window. (@wildcard is also possible if M is defined)
M - The Nth @wildcard match. (optional)
If N is -1, returns properties for the desktop area.
If N is -2, returns properties for the AdiIRC main window.
If N is -3, returns properties for the MDI client area of the main window.
*Properties*
.x - Horizontal position of the window relative to the mainform.
.y - Vertical position of the window relative to the mainform.
.w - Window width.
.h - Window height.
.dx - Horizontal position of the window relative to the desktop.
.dy - Vertical position of the window relative to the desktop.
.dw - Width of the text display area.
.dh - Height of the text display area.
.bw - Width of the bitmap for a picture window.
.bh - Height of the bitmap for a picture window.
.mdi - [[$true]] if the window is a MDI window/docked, otherwise [[$false]]
.title - The text of the window Titlebar.
.state - minimized/maximized/hidden/normal.
.font - Name of the current font.
.fontsize - Size of the current font.
.fontbold - [[$true]] if the font is bold, otherwise [[$false]].
.fontitalic - [[$true]] if the font is italic, otherwise [[$false]].
.fontunderline - [[$true]] if the font is underline, otherwise [[$false]].
.fontcs - TODO (returns 0)
.logfile - Name of logfile if one is open for the window.
.stamp - [[$true]] if timestamp is on for this window, otherwise [[$false]].
.icon - [[$true]] if icon is visible in Switchbar otherwise [[$false]].
.ontop - [[$true]] if window is on top otherwise [[$false]].
.type - Window type, channel/status/query/custom/chat/tool/panel.
.anysc - TODO (returns [[$false]])
.wid - Window id.
.cid - Connection id.
.hwnd - Window handle.
.sbtext - Switchbar button text for this window.
.sbcolor - Switchbar color event event/message/highlight for this window.
.sbstate - Switchbar button state (1 = visible, 2 = not visible) for this window.
.tbtext - Treebar text for this window.
.tbstate - Treebar state (1 = visible, 2 = not visible) for this window.
.lb - Nicklist state (2 = visible, 0 = not visible) for this window.
.idle - idle state.
.isbottom - [[$true]] if the textarea is scrolled to the bottom, otherwise [[$false]]. (AdiIRC only)
.unread - Returns number of unread messages. (this include system messages, use .sbcolor to check the type, AdiIRC only)
.layer - Returns the window [[/setlayer|layer]]. (AdiIRC only)