;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: CL-USER; Base: 10 -*- ;;; $Header: dojo/src/djcontainers.lisp $ ;;; Copyright (c) 2008, Andrea Chiumenti. All rights reserved. ;;; Redistribution and use in source and binary forms, with or without ;;; modification, are permitted provided that the following conditions ;;; are met: ;;; * Redistributions of source code must retain the above copyright ;;; notice, this list of conditions and the following disclaimer. ;;; * Redistributions in binary form must reproduce the above ;;; copyright notice, this list of conditions and the following ;;; disclaimer in the documentation and/or other materials ;;; provided with the distribution. ;;; THIS SOFTWARE IS PROVIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED ;;; OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED ;;; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ;;; ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY ;;; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ;;; DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE ;;; GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ;;; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ;;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING ;;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS ;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. (in-package :dojo) (defclass djaccordion-container (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.AccordionContainer component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.AccordionContainer")) (defclass djaccordion-pane (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.AccordionPane component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.AccordionPane":dojo-require (list "dijit.layout.AccordionContainer"))) (defclass djborder-container (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.BorderContainer component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.BorderContainer")) (defclass djcontent-pane (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.ContentPane component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.ContentPane")) (defclass djlayout-container (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.LayoutContainer component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.LayoutContainer")) (defclass djlink-pane (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.LinkPane component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.LinkPane")) (defclass djsplit-container (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.SplitContainer component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.SplitContainer")) (defclass djstack-container (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.StackContainer component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.StackContainer")) (defclass djstack-controller (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.StackController component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.StackController" :dojo-require (list "dijit.layout.StackContainer"))) (defclass djtab-container (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.TabContainer component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.TabContainer")) (defclass djtab-controller (djwidget) () (:metaclass metacomponent) (:documentation "Class for dojo dijit.layout.TabController component. More info at http://api.dojotoolkit.org/") (:default-initargs :dojo-type "dijit.layout.TabController" :dojo-require (list "dijit.layout.TabContainer")))