more debug output. Call INIT-WINDOWS! only once.
This commit is contained in:
		
							parent
							
								
									f1880f7a1c
								
							
						
					
					
						commit
						59b2d3006f
					
				| 
						 | 
				
			
			@ -21,6 +21,12 @@
 | 
			
		|||
  (height app-window-height)
 | 
			
		||||
  (curses-win app-window-curses-win set-app-window-curses-win!))
 | 
			
		||||
 | 
			
		||||
(define-record-discloser :app-window
 | 
			
		||||
  (lambda (rec)
 | 
			
		||||
    `(app-window 
 | 
			
		||||
      (x ,(app-window-x rec)) (y ,(app-window-y rec))
 | 
			
		||||
      (w ,(app-window-width rec)) (h ,(app-window-height rec)))))
 | 
			
		||||
 | 
			
		||||
(define bar-1 #f)
 | 
			
		||||
(define bar-2 #f)
 | 
			
		||||
(define command-frame-window #f)
 | 
			
		||||
| 
						 | 
				
			
			@ -233,6 +239,7 @@
 | 
			
		|||
;;handle input
 | 
			
		||||
(define (run)
 | 
			
		||||
 | 
			
		||||
  (init-windows!)
 | 
			
		||||
  '(set-interrupt-handler interrupt/keyboard 
 | 
			
		||||
			  (lambda a 
 | 
			
		||||
			    (set! active-keyboard-interrupt a)))
 | 
			
		||||
| 
						 | 
				
			
			@ -415,6 +422,10 @@
 | 
			
		|||
  (window-init-curses-win! command-frame-window)
 | 
			
		||||
  (window-init-curses-win! command-window)
 | 
			
		||||
  (window-init-curses-win! result-window)
 | 
			
		||||
  (debug-message "init-windows!: bar-1 " bar-1 " bar-2 " bar-2
 | 
			
		||||
		 " command-frame-window " command-frame-window
 | 
			
		||||
		 " command-window " command-window
 | 
			
		||||
		 " result-window " result-window)
 | 
			
		||||
  (wclear (app-window-curses-win bar-1))
 | 
			
		||||
  (wclear (app-window-curses-win bar-2))
 | 
			
		||||
  (wclear (app-window-curses-win command-window))
 | 
			
		||||
| 
						 | 
				
			
			@ -457,8 +468,7 @@
 | 
			
		|||
  (wrefresh (app-window-curses-win result-window)))
 | 
			
		||||
 | 
			
		||||
(define (paint)
 | 
			
		||||
  (debug-message "paint called")
 | 
			
		||||
  (init-windows!)
 | 
			
		||||
  (debug-message "paint")
 | 
			
		||||
  (paint-bar-1)
 | 
			
		||||
  (paint-bar-2)
 | 
			
		||||
  (paint-command-frame-window)
 | 
			
		||||
| 
						 | 
				
			
			@ -780,6 +790,7 @@
 | 
			
		|||
;;Cursor
 | 
			
		||||
;;move cursor to the corrct position
 | 
			
		||||
(define (move-cursor buffer)
 | 
			
		||||
  (debug-message "move-cursor " buffer)
 | 
			
		||||
  (if (focus-on-command-buffer?)
 | 
			
		||||
      (cursor-right-pos (app-window-curses-win command-window) 
 | 
			
		||||
			buffer)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue