Method: VMAgui#idle_set_size

Defined in:
lib/vimamsa/gui.rb

#idle_set_sizeObject



531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
# File 'lib/vimamsa/gui.rb', line 531

def idle_set_size()
  # Need to wait for a while to window to be maximized to get correct @window.width
  @window.maximize
  wait_for_resize(@window)
  # Set new size as half of the screeen
  width = @window.width / 2
  height = @window.height - 5
  width = 600 if width < 600
  height = 600 if height < 600

  #Minimum size:
  @window.set_size_request(600, 600)
  @window.set_default_size(width, height)
  debug "size #{[width, height]}", 2
  @window.unmaximize

  #set_default_size doesn't always have effect if run immediately
  wait_for_resize(@window)
  @window.set_default_size(width, height)

  return false
end