! Copyright (C) 2008, 2011 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors arrays colors colors.constants combinators
-combinators.short-circuit fonts fry kernel locals math
-math.functions math.order math.rectangles math.vectors models
-namespaces opengl sequences splitting strings ui.commands
-ui.gadgets ui.gadgets.line-support ui.gadgets.menus
-ui.gadgets.scrollers ui.gadgets.status-bar ui.gadgets.worlds
-ui.gestures ui.images ui.pens.solid ui.render ui.text ui.theme ;
+USING: accessors arrays colors combinators
+combinators.short-circuit fonts kernel math math.functions
+math.order math.rectangles math.vectors models namespaces opengl
+sequences splitting strings ui.commands ui.gadgets
+ui.gadgets.line-support ui.gadgets.menus ui.gadgets.scrollers
+ui.gadgets.status-bar ui.gadgets.worlds ui.gestures ui.images
+ui.pens.solid ui.render ui.text ui.theme ;
IN: ui.gadgets.tables
! Row renderer protocol
! Copyright (C) 2005, 2009 Slava Pestov, 2015 Nicolas PĂ©net.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors assocs classes fry kernel locals ui.baseline-alignment ui.commands
-ui.gadgets ui.gadgets.borders ui.gadgets.buttons
-ui.gadgets.buttons.private ui.gadgets.packs ui.theme
-ui.gadgets.tracks ui.pens ui.pens.solid ;
+USING: accessors assocs classes kernel ui.baseline-alignment
+ui.commands ui.gadgets ui.gadgets.borders ui.gadgets.buttons
+ui.gadgets.buttons.private ui.gadgets.tracks ui.pens
+ui.pens.solid ui.theme ;
IN: ui.gadgets.toolbar
<PRIVATE
-USING: ui.gadgets.packs help.markup help.syntax ui.gadgets
-arrays kernel quotations classes.tuple ;
+USING: help.markup help.syntax ui.gadgets ui.gadgets.packs ;
IN: ui.gadgets.tracks
ARTICLE: "ui-track-layout" "Track layouts"
! Copyright (C) 2006, 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors combinators fry kernel math math.vectors
-sequences ui.gadgets ui.gadgets.packs ui.gadgets.packs.private ;
+USING: accessors combinators kernel math math.vectors sequences
+ui.gadgets ui.gadgets.packs ui.gadgets.packs.private ;
IN: ui.gadgets.tracks
TUPLE: track < pack sizes ;
! See http://factorcode.org/license.txt for BSD license.
USING: accessors assocs cache colors combinators
combinators.short-circuit concurrency.promises continuations
-destructors fry kernel literals math models namespaces opengl
-opengl.capabilities opengl.gl opengl.textures sequences strings
-ui.backend ui.gadgets ui.gadgets.tracks ui.gestures ui.pixel-formats
-ui.render ;
+destructors kernel literals math models namespaces opengl
+sequences strings ui.backend ui.gadgets ui.gadgets.tracks
+ui.gestures ui.pixel-formats ui.render ;
IN: ui.gadgets.worlds
SYMBOLS:
! Copyright (C) 2005, 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors kernel ui.gadgets ui.baseline-alignment ;
+USING: accessors kernel ui.baseline-alignment ui.gadgets ;
IN: ui.gadgets.wrappers
TUPLE: wrapper < gadget ;
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors assocs cache combinators images images.loader kernel math
-memoize namespaces opengl opengl.textures sequences splitting system
-ui.gadgets.worlds vocabs ;
+USING: accessors assocs cache combinators images images.loader
+kernel math namespaces opengl opengl.textures sequences
+splitting system ui.gadgets.worlds vocabs ;
IN: ui.images
TUPLE: image-name path ;
! Copyright (C) 2006, 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors arrays assocs combinators.short-circuit fry
-kernel linked-assocs namespaces sequences ui.commands words ;
+USING: accessors arrays assocs combinators.short-circuit kernel
+linked-assocs namespaces sequences ui.commands words ;
IN: ui.operations
SYMBOL: +keyboard+
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: accessors alien.data arrays colors combinators kernel
-locals math math.vectors opengl opengl.gl sequences
-specialized-arrays ui.pens ui.pens.caching ;
+math math.vectors opengl opengl.gl sequences specialized-arrays
+ui.pens ui.pens.caching ;
FROM: alien.c-types => float ;
SPECIALIZED-ARRAY: float
IN: ui.pens.gradient
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors fry kernel math opengl sequences ui.images
-ui.pens ;
+USING: accessors kernel math opengl sequences ui.images ui.pens ;
IN: ui.pens.image
! Image pen
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors alien.c-types alien.data colors help.markup
-help.syntax kernel opengl opengl.gl sequences math.vectors
-ui.gadgets ui.pens specialized-arrays ;
+USING: accessors alien.c-types alien.data kernel opengl
+opengl.gl sequences specialized-arrays ui.gadgets ui.pens ;
SPECIALIZED-ARRAY: float
IN: ui.pens.polygon
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: kernel accessors opengl math colors ui.pens ui.pens.caching ;
+USING: accessors colors kernel math opengl ui.pens
+ui.pens.caching ;
IN: ui.pens.solid
TUPLE: solid < caching-pen color interior-vertices boundary-vertices ;
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: kernel accessors math.vectors ui.images opengl fry
-combinators ui.pens ;
+USING: accessors combinators kernel math.vectors opengl
+ui.images ui.pens ;
IN: ui.pens.tile
! Tile pen
USING: accessors alien.c-types alien.data assocs classes
-combinators destructors fry kernel math sequences
-specialized-arrays ui.backend words ;
+combinators destructors kernel math sequences specialized-arrays
+ui.backend words ;
SPECIALIZED-ARRAY: int
IN: ui.pixel-formats
! See http://factorcode.org/license.txt for BSD license.
USING: accessors cache core-graphics.types core-text
core-text.fonts io.encodings.string io.encodings.utf16n kernel
-locals math math.vectors namespaces sequences ui.text
-ui.text.private ;
+math math.vectors namespaces sequences ui.text ui.text.private ;
IN: ui.text.core-text
-
SINGLETON: core-text-renderer
<PRIVATE