All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scalafx.Includes.scala Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) 2011-2014, ScalaFX Project
 * 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.
 *     * Neither the name of the ScalaFX Project nor the
 *       names of its contributors may be used to endorse or promote products
 *       derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 * ANY EXPRESS 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 SCALAFX PROJECT OR ITS CONTRIBUTORS 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.
 */

package scalafx

import scalafx.animation.AnimationIncludes
import scalafx.application.ApplicationIncludes
import scalafx.beans.BeanIncludes
import scalafx.collections.CollectionIncludes
import scalafx.concurrent.ConcurrentIncludes
import scalafx.css.CssIncludes
import scalafx.delegate.DelegateIncludes
import scalafx.embed.swing.SwingIncludes
import scalafx.event.EventIncludes
import scalafx.geometry.GeometryIncludes
import scalafx.print.PrintIncludes
import scalafx.scene.SceneIncludes
import scalafx.scene.canvas.CanvasIncludes
import scalafx.scene.input.InputIncludes
import scalafx.scene.media.MediaIncludes
import scalafx.scene.transform.TransformIncludes
import scalafx.scene.web.WebIncludes
import scalafx.stage.StageIncludes
import scalafx.util.UtilIncludes
import scalafx.util.converter.ConverterIncludes

/**
 * Include file that contains all the necessary declarations for jfx->sfx implicit conversions
 * and other syntactic sugar.
 *
 * This file is tiered both for modularity and to prioritize the implicits
 * (the order of the withs matter a lot!)
 */
object Includes extends Includes

trait Includes
  extends AnimationIncludes
  with DelegateIncludes
  with CollectionIncludes
  with EventIncludes
  with SceneIncludes
  with BeanIncludes
  with UtilIncludes
  with GeometryIncludes
  with TransformIncludes
  with InputIncludes
  with StageIncludes
  with WebIncludes
  with MediaIncludes
  with ConverterIncludes
  with ConcurrentIncludes
  with CanvasIncludes
  with ApplicationIncludes
  with CssIncludes
  with PrintIncludes
  with SwingIncludes




© 2015 - 2024 Weber Informatics LLC | Privacy Policy