192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
|
# File 'lib/textbringer/window.rb', line 192
def self.resize
@@list.delete_if do |window|
if !window.echo_area? &&
window.y > Window.lines - CONFIG[:window_min_height]
window.delete
true
else
false
end
end
@@list.each_with_index do |window, i|
unless window.echo_area?
if i < @@list.size - 2
window.resize(window.lines, Window.columns)
else
window.resize(Window.lines - 1 - window.y, Window.columns)
end
end
end
@@echo_area.move(Window.lines - 1, 0)
@@echo_area.resize(1, Window.columns)
end
|