! Copyright (C) 2016 Nicolas PĂ©net.
! See http://factorcode.org/license.txt for BSD license.
-USING: assocs fonts fry hashtables help.stylesheet help.tips
+USING: assocs fonts hashtables help.stylesheet help.tips
io.styles kernel listener namespaces prettyprint.stylesheet
sequences ui.theme ui.tools.listener vocabs.prettyprint words ;
IN: ui.theme.switching
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors arrays assocs definitions.icons fry help
+USING: accessors arrays assocs definitions.icons help
help.topics kernel math.rectangles models.arrow namespaces
sequences tools.crossref ui.gadgets ui.gadgets.glass
ui.gadgets.labeled ui.gadgets.search-tables ui.gadgets.tables
! Copyright (C) 2007, 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors assocs fry kernel models models.mapping
-namespaces sequences tools.deploy tools.deploy.config
+USING: accessors assocs kernel models models.mapping namespaces
+sequences tools.deploy tools.deploy.config
tools.deploy.config.editor ui ui.commands ui.gadgets
ui.gadgets.borders ui.gadgets.buttons ui.gadgets.editors
ui.gadgets.labels ui.gadgets.packs ui.gadgets.toolbar
+USING: help.markup help.syntax ui.commands ui.tools.common ;
IN: ui.tools.error-list
-USING: help.markup help.syntax ui.tools.common ui.commands ;
ARTICLE: "ui.tools.error-list" "UI error list tool"
"The error list tool displays messages generated by tools which process source files and definitions. To display the error list, press " { $command tool "common" show-error-list } " in any UI tool window."
! See http://factorcode.org/license.txt for BSD license.
USING: accessors arrays assocs calendar colors.constants
combinators combinators.smart compiler.errors debugger editors
-fry init io.pathnames kernel locals math.parser memoize models
-models.arrow models.arrow.smart models.delay models.mapping
-models.search namespaces prettyprint sequences sorting
-source-files.errors source-files.errors.debugger summary ui
-ui.commands ui.gadgets ui.gadgets.buttons ui.gadgets.labeled
-ui.gadgets.labels ui.gadgets.packs ui.gadgets.panes
-ui.gadgets.scrollers ui.gadgets.status-bar ui.gadgets.tables
-ui.gadgets.toolbar ui.gadgets.tracks ui.gestures ui.images
-ui.operations ui.theme ui.tools.browser ui.tools.common
-ui.tools.inspector ;
+init io.pathnames kernel math.parser models models.arrow
+models.arrow.smart models.delay models.mapping models.search
+namespaces prettyprint sequences sorting source-files.errors
+source-files.errors.debugger summary ui ui.commands ui.gadgets
+ui.gadgets.buttons ui.gadgets.labeled ui.gadgets.labels
+ui.gadgets.packs ui.gadgets.panes ui.gadgets.scrollers
+ui.gadgets.status-bar ui.gadgets.tables ui.gadgets.toolbar
+ui.gadgets.tracks ui.gestures ui.images ui.operations ui.theme
+ui.tools.browser ui.tools.common ui.tools.inspector ;
IN: ui.tools.error-list
CONSTANT: source-file-icon
! Copyright (C) 2006, 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: accessors arrays assocs classes combinators fonts
-formatting fry hashtables inspector io io.styles kernel math
+formatting hashtables inspector io io.styles kernel math
math.parser math.vectors mirrors models models.arrow namespaces
prettyprint sequences sorting strings ui ui.commands ui.gadgets
ui.gadgets.labeled ui.gadgets.panes ui.gadgets.scrollers
ui.gadgets.tables.private ui.gadgets.toolbar ui.gadgets.tracks
ui.gestures ui.operations ui.theme ui.tools.browser
ui.tools.common ui.tools.inspector.slots unicode ;
-
IN: ui.tools.inspector
TUPLE: inspector-gadget < tool table ;
M: string make-slot-descriptions
[
swap [ dup number>string ] dip dup
- dup printable? [ 1string ] [
+ dup unicode:printable? [ 1string ] [
dup 0xff <= [
H{
{ CHAR: \a "\\a" }
! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors documents fry io.styles kernel math math.order
+USING: accessors documents io.styles kernel math math.order
sequences ;
IN: ui.tools.listener.history
USING: accessors arrays assocs calendar combinators
combinators.short-circuit concurrency.flags
concurrency.mailboxes continuations destructors documents
-documents.elements fixups fonts hashtables help help.markup help.tips
-io io.styles kernel lexer listener literals math math.vectors
-models models.arrow models.delay namespaces parser prettyprint
-sequences source-files.errors splitting strings system threads
-ui ui.commands ui.gadgets ui.gadgets.editors ui.gadgets.glass
-ui.gadgets.labeled ui.gadgets.panes ui.gadgets.scrollers
-ui.gadgets.status-bar ui.gadgets.toolbar ui.gadgets.tracks
-ui.gestures ui.operations ui.pens.solid ui.theme
-ui.tools.browser ui.tools.common ui.tools.debugger
+documents.elements fixups fonts hashtables help help.markup
+help.tips io io.styles kernel lexer listener literals math
+math.vectors models models.arrow models.delay namespaces parser
+prettyprint sequences source-files.errors splitting strings
+system threads ui ui.commands ui.gadgets ui.gadgets.editors
+ui.gadgets.glass ui.gadgets.labeled ui.gadgets.panes
+ui.gadgets.scrollers ui.gadgets.status-bar ui.gadgets.toolbar
+ui.gadgets.tracks ui.gestures ui.operations ui.pens.solid
+ui.theme ui.tools.browser ui.tools.common ui.tools.debugger
ui.tools.error-list ui.tools.listener.completion
ui.tools.listener.history ui.tools.listener.popups vocabs
vocabs.loader vocabs.parser vocabs.refresh words ;
! Copyright (C) 2006, 2010 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors arrays colors.constants continuations fonts fry inspector
-kernel models models.arrow prettyprint sequences ui.commands
-ui.gadgets ui.gadgets.borders ui.gadgets.buttons
+USING: accessors arrays continuations fonts inspector kernel
+models models.arrow prettyprint sequences ui.commands ui.gadgets
ui.gadgets.labeled ui.gadgets.panes ui.gadgets.scrollers
ui.gadgets.status-bar ui.gadgets.tables ui.gadgets.toolbar
-ui.theme ui.gadgets.tracks ui.gestures ui.theme.images ui.tools.common ;
+ui.gadgets.tracks ui.gestures ui.theme ui.tools.common ;
QUALIFIED-WITH: ui.tools.inspector i
IN: ui.tools.traceback