Changeset 112 for widgets/spinner.r

Show
Ignore:
Timestamp:
12/31/07 22:18:08 (11 months ago)
Author:
ashley
Message:

Added pill.r
Scroller fixes
Major color / theme management changes (in progress)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • widgets/spinner.r

    r81 r112  
    1313        size:   20x5 
    1414        text:   "" 
    15         color:  colors/edit 
    16         edge:   default-edge 
     15        edge:   theme-edge 
    1716        font:   default-font-right 
    1817        para:   make default-para [] 
     
    4140                ] 
    4241        ] 
    43         rebind: make function! [] [ 
    44                 color: colors/edit 
    45                 font/name: effects/font 
    46                 font/size: sizes/font 
    47         ] 
    4842        init:   make function! [/local p] [ 
    4943                all [data text: form data] 
    5044                all [not empty? text data: to type? first options text] 
    51                 para/margin/x: size/y 
     45                para/margin/x: size/y - sizes/cell 
    5246                ;       make up & down button 
    5347                p: self 
    5448                insert pane make arrow [ 
    5549                        tip:    none 
    56                         offset: as-pair p/size/x - p/size/y 0 
    57                         size:   as-pair p/size/y p/size/y / 2 
     50                        offset: as-pair p/size/x - p/size/y + sizes/cell 0 
     51                        size:   as-pair p/size/y - sizes/cell p/size/y / 2 
    5852                        span:   all [ 
    5953                                p/span 
     
    8377                insert tail pane make arrow [ 
    8478                        tip:    none 
    85                         offset: as-pair p/size/x - p/size/y p/size/y / 2 
    86                         size:   as-pair p/size/y p/size/y / 2 
     79                        offset: as-pair p/size/x - p/size/y + sizes/cell p/size/y / 2 
     80                        size:   as-pair p/size/y - sizes/cell p/size/y / 2 
    8781                        span:   all [ 
    8882                                p/span