$window » History » Revision 17
« Previous |
Revision 17/58
(diff)
| Next »
Per Amundsen, 06/07/2016 07:21 AM
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.
.historyfile - Name of the file Editbox history will be saved to. (AdiIRC only)
.iconfile - Name of the icon file used for a custom icon. (AdiIRC only)
.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 layer. (AdiIRC only)
Updated by Per Amundsen over 8 years ago · 17 revisions