blob: 2dd638969e687d16dfd08d1f2a44a1927ef160c9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
__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.
=head1 Full list of functions
Irssi::UI::Window::activity
Irssi::UI::Window::change_server
Irssi::UI::Window::command
Irssi::UI::Window::destroy
Irssi::UI::Window::format_get_text
Irssi::UI::Window::get_active_name
Irssi::UI::Window::get_history_lines
Irssi::UI::Window::gui_printtext_after
Irssi::UI::Window::item_add
Irssi::UI::Window::item_destroy
Irssi::UI::Window::item_find
Irssi::UI::Window::item_next
Irssi::UI::Window::item_prev
Irssi::UI::Window::item_remove
Irssi::UI::Window::items
Irssi::UI::Window::last_line_insert
Irssi::UI::Window::print
Irssi::UI::Window::print_after
Irssi::UI::Window::printformat
Irssi::UI::Window::set_active
Irssi::UI::Window::set_history
Irssi::UI::Window::set_level
Irssi::UI::Window::set_name
Irssi::UI::Window::set_refnum
Irssi::UI::Window::view
|