From d1f5282c6dd74125d64b59285142c265a0ad16b6 Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Wed, 25 Oct 2017 15:00:22 -0700 Subject: [PATCH] ui.gadgets.labeled: cleanup labeled-gadget words. --- basis/ui/gadgets/labeled/labeled-docs.factor | 3 +- basis/ui/gadgets/labeled/labeled.factor | 18 ++-------- basis/ui/tools/browser/popups/popups.factor | 2 +- basis/ui/tools/error-list/error-list.factor | 6 ++-- basis/ui/tools/inspector/inspector.factor | 6 ++-- .../listener/completion/completion.factor | 2 +- basis/ui/tools/listener/listener.factor | 2 +- basis/ui/tools/traceback/traceback.factor | 4 +-- extra/boids/boids.factor | 34 ++++++++++--------- extra/gml/ui/ui.factor | 20 ++++++----- extra/merger/merger.factor | 11 +++--- 11 files changed, 52 insertions(+), 56 deletions(-) diff --git a/basis/ui/gadgets/labeled/labeled-docs.factor b/basis/ui/gadgets/labeled/labeled-docs.factor index 6ce145336f..5508764610 100644 --- a/basis/ui/gadgets/labeled/labeled-docs.factor +++ b/basis/ui/gadgets/labeled/labeled-docs.factor @@ -6,7 +6,7 @@ HELP: labeled-gadget { $class-description "A labeled gadget can be created by calling " { $link } "." } ; HELP: -{ $values { "gadget" gadget } { "title" string } { "labeled" "a new " { $link } } } +{ $values { "gadget" gadget } { "title" string } { "color" "a color" } { "labeled" "a new " { $link } } } { $description "Creates a new " { $link labeled-gadget } " display " { $snippet "gadget" } " with " { $snippet "title" } " on top." } ; ARTICLE: "ui.gadgets.labeled" "Labeled gadgets" @@ -14,6 +14,7 @@ ARTICLE: "ui.gadgets.labeled" "Labeled gadgets" { $subsections labeled-gadget + } ; ABOUT: "ui.gadgets.labeled" diff --git a/basis/ui/gadgets/labeled/labeled.factor b/basis/ui/gadgets/labeled/labeled.factor index 55ba11e59a..da26fb5710 100644 --- a/basis/ui/gadgets/labeled/labeled.factor +++ b/basis/ui/gadgets/labeled/labeled.factor @@ -43,24 +43,12 @@ M: labeled-gadget focusable-child* content>> ; PRIVATE> -: ( gadget title color -- labeled ) +: ( gadget title color -- labeled ) vertical labeled-gadget new-track with-lines swap >>color add-title-bar swap >>content add-content-area ; -: ( gadget title color -- labeled ) - labeled-border-color >>boundary ; - -: ( gadget title -- labeled ) - vertical labeled-gadget new-track with-lines - add-title-bar - swap [ >>content ] keep - vertical - add-content - { 5 5 } - white-interior - 1 track-add - labeled-border-color >>boundary - { 3 3 } ; +: ( gadget title color -- labeled ) + labeled-border-color >>boundary ; diff --git a/basis/ui/tools/browser/popups/popups.factor b/basis/ui/tools/browser/popups/popups.factor index 5162cecfb9..401b8d2925 100644 --- a/basis/ui/tools/browser/popups/popups.factor +++ b/basis/ui/tools/browser/popups/popups.factor @@ -33,7 +33,7 @@ TUPLE: links-popup < wrapper ; : ( model quot title -- gadget ) [ white-interior ] dip - popup-color links-popup new-wrapper ; + popup-color links-popup new-wrapper ; links-popup H{ { T{ key-down f f "ESC" } [ hide-glass ] } diff --git a/basis/ui/tools/error-list/error-list.factor b/basis/ui/tools/error-list/error-list.factor index 09fe0b7419..51d63f01a2 100644 --- a/basis/ui/tools/error-list/error-list.factor +++ b/basis/ui/tools/error-list/error-list.factor @@ -168,11 +168,11 @@ error-display "toolbar" f { error-list vertical with-lines error-list f track-add error-list source-file-table>> margins white-interior - "Source files" source-files-color 1/4 track-add + "Source files" source-files-color 1/4 track-add error-list error-table>> margins white-interior - "Errors" errors-color 1/4 track-add + "Errors" errors-color 1/4 track-add error-list error-display>> - "Details" details-color 1/2 track-add + "Details" details-color 1/2 track-add 1 track-add ; M: error-list-gadget focusable-child* diff --git a/basis/ui/tools/inspector/inspector.factor b/basis/ui/tools/inspector/inspector.factor index d6a3f54605..84ca852fb2 100644 --- a/basis/ui/tools/inspector/inspector.factor +++ b/basis/ui/tools/inspector/inspector.factor @@ -100,8 +100,10 @@ M: inspector-table compute-column-widths add-toolbar swap >>model dup model>> >>table - dup model>> margins white-interior "Object" object-color f track-add - dup table>> margins white-interior "Contents" contents-color 1 track-add ; + dup model>> margins white-interior + "Object" object-color f track-add + dup table>> margins white-interior + "Contents" contents-color 1 track-add ; M: inspector-gadget focusable-child* table>> ; diff --git a/basis/ui/tools/listener/completion/completion.factor b/basis/ui/tools/listener/completion/completion.factor index 22910fd1ae..a6b5d6101c 100644 --- a/basis/ui/tools/listener/completion/completion.factor +++ b/basis/ui/tools/listener/completion/completion.factor @@ -156,7 +156,7 @@ GENERIC#: accept-completion-hook 1 ( item popup -- ) [ vertical completion-popup new-track ] 2dip [ [ >>interactor ] [ >>completion-mode ] bi* ] [ >>table ] 2bi dup [ ] [ completion-mode>> completion-banner ] bi - completion-color 1 track-add ; + completion-color 1 track-add ; completion-popup H{ { T{ key-down f f "TAB" } [ table>> row-action ] } diff --git a/basis/ui/tools/listener/listener.factor b/basis/ui/tools/listener/listener.factor index 2644916624..053b148580 100644 --- a/basis/ui/tools/listener/listener.factor +++ b/basis/ui/tools/listener/listener.factor @@ -348,7 +348,7 @@ M: object accept-completion-hook 2drop ; ] ; : frame-debugger ( debugger -- labeled ) - "Error" debugger-color ; + "Error" debugger-color ; :: ( error continuation interactor -- popup ) error diff --git a/basis/ui/tools/traceback/traceback.factor b/basis/ui/tools/traceback/traceback.factor index 31d73109af..dc30f5a209 100644 --- a/basis/ui/tools/traceback/traceback.factor +++ b/basis/ui/tools/traceback/traceback.factor @@ -33,12 +33,12 @@ M: stack-entry-renderer row-value drop object>> ; : ( model quot title color -- gadget ) [ '[ dup _ when ] margins white-interior ] 2dip - ; + ; : ( model -- gadget ) [ [ call>> callstack. ] when* ] t >>scrolls? margins white-interior - "Call stack" call-stack-color ; + "Call stack" call-stack-color ; : ( model -- gadget ) [ data>> ] "Data stack" data-stack-color ; diff --git a/extra/boids/boids.factor b/extra/boids/boids.factor index d4314ade37..d027d9077d 100644 --- a/extra/boids/boids.factor +++ b/extra/boids/boids.factor @@ -1,12 +1,13 @@ ! Copyright (C) 2008 Eduardo Cavazos. ! Copyright (C) 2011 Anton Gorenko. ! See http://factorcode.org/license.txt for BSD license. -USING: accessors arrays boids.simulation calendar classes kernel -literals locals math math.functions math.trig models opengl -opengl.demo-support opengl.gl sequences threads ui ui.gadgets -ui.gadgets.borders ui.gadgets.buttons ui.gadgets.frames -ui.gadgets.grids ui.gadgets.labeled ui.gadgets.labels -ui.gadgets.packs ui.gadgets.sliders ui.render ; +USING: accessors arrays boids.simulation calendar classes +colors.constants kernel literals locals math math.functions +math.trig models opengl opengl.demo-support opengl.gl sequences +threads ui ui.gadgets ui.gadgets.borders ui.gadgets.buttons +ui.gadgets.frames ui.gadgets.grids ui.gadgets.labeled +ui.gadgets.labels ui.gadgets.packs ui.gadgets.sliders +ui.gadgets.tracks ui.render ui.tools.common ; QUALIFIED-WITH: models.range mr IN: boids @@ -75,7 +76,7 @@ M: range-observer model-changed range-observer boa swap add-connection ; :: behavior-panel ( behavior -- gadget ) - 2 3 { 2 4 } >>gap { 0 0 } >>filled-cell + 2 3 white-interior { 2 4 } >>gap { 0 0 } >>filled-cell "weight"