create a real "ui.gadgets.theme" vocab, move theme-image word into it, and add theme images to resources.txt
parent
281ddf5b27
commit
eb875e1e78
basis/ui
gadgets
buttons
corners
search-tables
sliders
tabbed
pens/image
|
@ -5,9 +5,9 @@ colors.constants combinators combinators.short-circuit
|
|||
combinators.smart fry kernel locals math math.rectangles
|
||||
math.vectors models namespaces opengl opengl.gl quotations
|
||||
sequences strings ui.commands ui.gadgets ui.gadgets.borders
|
||||
ui.gadgets.labels ui.gadgets.packs ui.gadgets.tracks
|
||||
ui.gadgets.worlds ui.gestures ui.pens ui.pens.image
|
||||
ui.pens.solid ui.pens.tile ;
|
||||
ui.gadgets.labels ui.gadgets.packs ui.gadgets.theme
|
||||
ui.gadgets.tracks ui.gadgets.worlds ui.gestures ui.pens
|
||||
ui.pens.image ui.pens.solid ui.pens.tile ;
|
||||
FROM: models => change-model ;
|
||||
IN: ui.gadgets.buttons
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
! Copyright (C) 2009 Slava Pestov.
|
||||
! See http://factorcode.org/license.txt for BSD license.
|
||||
USING: accessors kernel sequences namespaces ui.gadgets.frames
|
||||
ui.pens.image ui.gadgets.icons ui.gadgets.grids ;
|
||||
ui.pens.image ui.gadgets.icons ui.gadgets.grids ui.gadgets.theme ;
|
||||
IN: ui.gadgets.corners
|
||||
|
||||
CONSTANT: @center { 1 1 }
|
||||
|
@ -40,4 +40,4 @@ SYMBOL: name
|
|||
|
||||
: make-corners ( class name quot -- corners )
|
||||
[ [ [ 3 3 ] dip new-frame { 1 1 } >>filled-cell ] dip name ] dip
|
||||
with-variable ; inline
|
||||
with-variable ; inline
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
USING: accessors kernel delegate fry sequences models
|
||||
combinators.short-circuit models.search models.delay calendar locals
|
||||
ui.gestures ui.pens ui.pens.image ui.gadgets.editors ui.gadgets.labels
|
||||
ui.gadgets.scrollers ui.gadgets.tables ui.gadgets.tracks
|
||||
ui.gadgets.scrollers ui.gadgets.tables ui.gadgets.theme ui.gadgets.tracks
|
||||
ui.gadgets.borders ui.gadgets.buttons ui.baseline-alignment ui.gadgets ;
|
||||
IN: ui.gadgets.search-tables
|
||||
|
||||
|
@ -78,4 +78,4 @@ CONSULT: table-protocol search-table table>> ;
|
|||
M: search-table model-changed
|
||||
nip field>> clear-search-field ;
|
||||
|
||||
M: search-table focusable-child* field>> ;
|
||||
M: search-table focusable-child* field>> ;
|
||||
|
|
|
@ -4,7 +4,7 @@ USING: accessors arrays assocs kernel math namespaces sequences
|
|||
vectors models models.range math.vectors math.functions quotations
|
||||
colors colors.constants math.rectangles fry combinators ui.gestures
|
||||
ui.pens ui.gadgets ui.gadgets.buttons ui.gadgets.tracks math.order
|
||||
ui.gadgets.icons ui.pens.tile ui.pens.image ;
|
||||
ui.gadgets.icons ui.gadgets.theme ui.pens.tile ui.pens.image ;
|
||||
IN: ui.gadgets.sliders
|
||||
|
||||
TUPLE: slider < track elevator thumb saved line ;
|
||||
|
|
|
@ -2,8 +2,9 @@
|
|||
! See http://factorcode.org/license.txt for BSD license.
|
||||
USING: ui.pens ui.gadgets.tracks ui.gadgets.buttons
|
||||
ui.gadgets.buttons.private ui.gadgets.books ui.gadgets.packs
|
||||
ui.gadgets.borders ui.gadgets.icons ui.gadgets ui.pens.image
|
||||
sequences models accessors kernel colors colors.constants ;
|
||||
ui.gadgets.borders ui.gadgets.icons ui.gadgets ui.gadgets.theme
|
||||
ui.pens.image sequences models accessors kernel colors
|
||||
colors.constants ;
|
||||
IN: ui.gadgets.tabbed
|
||||
|
||||
TUPLE: tabbed-gadget < track tabs book ;
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
Slava Pestov
|
||||
Joe Groff
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
*.tiff
|
|
@ -0,0 +1,6 @@
|
|||
! (c)2009, 2010 Slava Pestov, Joe Groff bsd license
|
||||
USING: io.pathnames sequences ui.images ;
|
||||
IN: ui.gadgets.theme
|
||||
|
||||
: theme-image ( name -- image-name )
|
||||
"vocab:ui/gadgets/theme/" prepend-path ".tiff" append <image-name> ;
|
|
@ -18,5 +18,3 @@ M: image-pen draw-interior
|
|||
|
||||
M: image-pen pen-pref-dim nip image>> image-dim ;
|
||||
|
||||
: theme-image ( name -- image-name )
|
||||
"vocab:ui/gadgets/theme/" prepend-path ".tiff" append <image-name> ;
|
Loading…
Reference in New Issue