123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- ;; This software is Copyright (c) 2003-2010 Peter Herth <herth@peter-herth.de>
- ;; Portions Copyright (c) 2005-2010 Thomas F. Burdick
- ;; Portions Copyright (c) 2006-2010 Cadence Design Systems
- ;; Portions Copyright (c) 2010 Daniel Herring
- ;; The authors grant you the rights to distribute
- ;; and use this software as governed by the terms
- ;; of the Lisp Lesser GNU Public License
- ;; (http://opensource.franz.com/preamble.html),
- ;; known as the LLGPL.
- ;; This program is distributed in the hope that it will be useful,
- ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
- ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- ;; GNU General Public License for more details.
- (defsystem nodgui
- :name "Nodgui"
- :version "0.1.3"
- :author "Peter Herth"
- :encoding :utf-8
- :maintainer "cage"
- :bug-tracker "https://notabug.org/cage/nodgui/issues"
- :licence "LLGPL"
- :description "Lisp bindings for the Tk toolkit"
- :pathname "src"
- :serial t
- :depends-on (:alexandria
- :cl-unicode
- :cl-ppcre-unicode
- :cl-lex
- :yacc
- :parse-number
- :clunit2
- :cl-colors2
- :named-readtables
- :cl-jpeg
- :bordeaux-threads
- #-asdf3 :uiop)
- :components ((:file "package")
- (:file "config")
- (:file "constants")
- (:file "utils")
- (:file "base64")
- (:file "ubvec4")
- (:file "vec2")
- (:file "fit-line")
- (:file "pixmap")
- (:file "sanitize")
- (:file "event-symbols")
- (:file "conditions")
- (:file "tcl-emitter")
- (:file "tcl-glue-code")
- (:file "event-parser")
- (:file "syntax")
- (:file "wish-communication")
- (:file "widget-helpers")
- (:file "widget")
- (:file "photo-image")
- (:file "tkvariable")
- (:file "tktextvariable")
- (:file "treeview")
- (:file "button")
- (:file "checkbutton")
- (:file "radiobutton")
- (:file "scrollbar")
- (:file "combobox")
- (:file "entry")
- (:file "label")
- (:file "labelframe")
- (:file "listbox")
- (:file "menu")
- (:file "menubutton")
- (:file "menucheckbutton")
- (:file "menuradiobutton")
- (:file "message")
- (:file "notebook")
- (:file "panedwindow")
- (:file "progressbar")
- (:file "scale")
- (:file "separator")
- (:file "sizegrip")
- (:file "spinbox")
- (:file "text")
- (:file "frame")
- (:file "canvas")
- (:file "canvas-shapes")
- (:file "toplevel")
- (:file "dialog")
- (:file "error-handling")
- (:file "nodgui")
- (:file "wm")
- (:file "winfo")
- (:file "trivial-debugger")
- (:file "nodgui-mw")
- (:module tklib
- :components ((:file "package")
- (:file "calendar")
- (:file "notify-window")
- (:file "plot")
- (:file "swaplist")
- (:file "misc-widget")))
- (:file "demo-tests")
- (:module tests
- :components ((:file "package")
- (:file "all-tests")
- (:file "test-tcl-emitter")
- (:file "test-event-parser")))))
- (pushnew :nodgui *features*)
|