blob: aa601a8dc81c690a525e703879293a1b618a1f47 (
plain) (
tree)
|
|
__END__
=head1 NAME
Irssi::UI::Window
=head1 FIELDS
C<UI::Window-E<gt>{}>
refnum - Reference number
name - Name
width - Width
height - Height
history_name - Name of named historylist for this window
active - Active window item
active_server - Active server
servertag - active_server must be either undef or have this same tag
(unless there's items in this window). This is used by
/WINDOW SERVER -sticky
level - Current window level
sticky_refnum - 1 if reference number is sticky
data_level - Current data level
hilight_color - Current activity hilight color
last_timestamp - Last time timestamp was written in window
last_line - Last time text was written in window
theme_name - Active theme in window, undef = default
C<UI::TextDest-E<gt>{}>
window - Window where the text will be written
server - Target server
target - Target channel/query/etc name
level - Text level
hilight_priority - Priority for the hilighted text
hilight_color - Color for the hilighted text
=head1 METHODS
=head2 C<command $cmd>
=head2 C<print $str, [$level]>
=head2 C<items>
Return a list of items in window.
=head2 C<window_create $automatic>
=head2 C<destroy>
Destroy the window.
Irssi::Window
Windowitem::window()
Returns parent window for window item.
=head2 C<window_find_name $name>
Find window with name.L<Irssi::UI::Window>
=head2 C<window_find_refnum $refnum>
Find window with reference number.
Window
window_find_level(level)
Server::window_find_level(level)
Find window with level.
Window
window_find_closest(name, level)
Server::window_find_closest(name, level)
Find window that matches best to given arguments. `name' can be either
window name or name of one of the window items.
Window
window_find_item(name)
Server::window_find_item(name)
Find window which contains window item with specified name/server.
=head2 C<item_add $item, $automatic>
Add specified windowitem
=head2 C<item_remove $item>
remove specified windowitem
=head2 C<item_destroy $item>
destroy specified windowitem
=head2 C<set_active>
Set window active.
=head2 C<change_server $server>
=head2 C<set_refnum $refnum>
=head2 C<set_name $name>
=head2 C<set_history $name>
=head2 C<set_level $level>
Change server/refnum/name/history/level in window.
=head2 C<item_prev>
=head2 C<item_next>
Change to previous/next window item.
=head2 C<get_active_name>
Return active item's name, or if none is active, window's name
=head2 C<item_find $server, $name>
Find window item that matches best to given arguments.
|