Changeset main,89


Ignore:
Timestamp:
08/08/2008 08:25:09 PM (18 years ago)
Author:
David Owen <dsowen@…>
branch-nick:
tui
revision id:
dsowen@fugue88.ws-20080808202509-1i22vbtxoghmjld1
Message:

Minor fixes

Location:
main
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • main/cdk.lisp

    r29 r89  
    2121(defconstant +ok+ 0)
    2222
    23 (defcvar ("cdk_exit_early" +cdk-exit-early+) :int :read-only t)
    24 (defcvar ("cdk_exit_escape" +cdk-exit-escape+) :int :read-only t)
    25 (defcvar ("cdk_exit_normal" +cdk-exit-normal+) :int :read-only t)
    26 (defcvar ("cdk_exit_never" +cdk-exit-never+) :int :read-only t)
     23(defcvar (("cdk_exit_early" +cdk-exit-early+) :read-only t) :int)
     24(defcvar (("cdk_exit_escape" +cdk-exit-escape+) :read-only t) :int)
     25(defcvar (("cdk_exit_normal" +cdk-exit-normal+) :read-only t) :int)
     26(defcvar (("cdk_exit_never" +cdk-exit-never+) :read-only t) :int)
    2727
    2828;;; Screen-wide, initialization, and finalization routines.
  • main/form.lisp

    r87 r89  
    287287             (refresh form)
    288288             (let ((key (activate (f-peer) :key-callback #'callback)))
    289                (case key
    290                  ((#\Return #\Newline #\Tab :key-down)
    291                   (incf focus)
    292                   (boundf focus 0 (1- n)))
    293                  ((:key-btab :key-up)
    294                   (decf focus)
    295                   (boundf focus 0 (1- n)))
     289               (cond
     290                 ((and (member key '(#\Return #\Newline #\Tab :key-down))
     291                       (< focus (1- n)))
     292                  (incf focus))
     293                 ((and (member key '(:key-btab :key-up))
     294                       (> focus 0))
     295                  (decf focus))
    296296                 (t
    297297                  (return-from activate key))))))))))
  • main/lisp.sh

    r20 r89  
    11#!/bin/sh
    22
    3 sbcl --load /usr/share/emacs/site-lisp/slime/swank-loader.lisp --eval "(setf swank:*communication-style* :fd-handler)" --eval "(swank:create-server)" --eval "(declaim (optimize debug safety (compilation-speed 1) (speed 0) (space 0)))"
     3sbcl --load /usr/share/emacs/site-lisp/slime/swank-loader.lisp --eval "(setf swank:*communication-style* :fd-handler)" --eval "(swank:create-server)" --eval "(declaim (optimize debug safety (compilation-speed 1) (speed 0) (space 0)))" --eval "(declaim (sb-ext:muffle-conditions sb-ext:compiler-note))"
  • main/simple-table.lisp

    r83 r89  
    6262                     (select-callback 'nothing) (scroll-callback 'nothing))
    6363  (with-slots (window data model grid) tbl
     64    (cdk::c-keypad (window-pointer window) t)
    6465    (flet ((notify ()
    6566             (funcall select-callback)
     
    7071      (loop
    7172         (draw tbl)
     73         (refresh window)
    7274         (let ((key (read-key window)))
    7375           (case key
Note: See TracChangeset for help on using the changeset viewer.