Lines Matching +defs:shrink +defs:window
31 (defvar ediff-window-A)
32 (defvar ediff-window-B)
33 (defvar ediff-window-C)
34 (defvar ediff-merge-window-share)
35 (defvar ediff-window-config-saved)
284 (defun ediff-shrink-window-C (arg)
285 "Shrink window C to just one line.
286 With a prefix argument, returns window C to its normal size.
290 (error "ediff-shrink-window-C can be used only for merging jobs"))
294 (let ((ediff-merge-window-share
295 (if (< (window-height ediff-window-C) 3)
296 ediff-merge-window-share 0)))
297 (setq ediff-window-config-saved "") ; force redisplay
299 ((and (< arg 0) (> (window-height ediff-window-C) 2))
300 (setq ediff-merge-window-share (* ediff-merge-window-share 0.9))
301 (setq ediff-window-config-saved "") ; force redisplay
303 ((and (> arg 0) (> (window-height ediff-window-A) 2))
304 (setq ediff-merge-window-share (* ediff-merge-window-share 1.1))
305 (setq ediff-window-config-saved "") ; force redisplay