factor/library/styles.factor

33 lines
672 B
Factor
Raw Normal View History

2005-06-27 03:47:22 -04:00
! Copyright (C) 2005 Slava Pestov.
! See http://factor.sf.net/license.txt for BSD license.
IN: styles
USING: kernel namespaces ;
! Colors are lists of three integers, 0..255.
SYMBOL: foreground ! Used for text and outline shapes.
SYMBOL: background ! Used for filled shapes.
SYMBOL: rollover-bg
SYMBOL: rollover
2005-06-27 03:47:22 -04:00
SYMBOL: reverse-video
: fg ( -- color )
reverse-video get background foreground ? get ;
: bg ( -- color )
reverse-video get [
foreground
] [
rollover get rollover-bg background ?
] ifte get ;
2005-06-27 03:47:22 -04:00
SYMBOL: font
SYMBOL: font-size
SYMBOL: font-style
SYMBOL: plain
SYMBOL: bold
SYMBOL: italic
SYMBOL: bold-italic
2005-07-06 03:29:42 -04:00
SYMBOL: presented