styles/mswindows.common
author Stefan Vogel <sv@exept.de>
Tue, 28 Apr 2020 15:28:14 +0200
changeset 9038 dd177fea6408
parent 6162 926edf474232
permissions -rw-r--r--
#REFACTORING by stefan class: Font changed: #setFamily:face:style:size:sizeUnit:encoding:device:
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6052
0b9c2f8f794c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3580
diff changeset
     1
; common for all mswindows-like styles
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
;
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
; this is not yet completed
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
;
6162
926edf474232 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 6161
diff changeset
     5
; $Header: /cvs/stx/stx/libview/styles/mswindows.common,v 1.12 2013-11-25 15:24:54 stefan Exp $
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
name                            #mswindows
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
;this seems not fully true, buttons
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
;and scrollers show some 3D.
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
;anyway, most other views are flat.
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
is3D                            false
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
2991
918e2f570098 removed all direct references to Display (must use Screen current)
Stefan Vogel <sv@exept.de>
parents: 1951
diff changeset
    14
#if Screen current hasGreyscales not
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
viewGrey                        Color white
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
#endif
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
borderWidth                     1
6052
0b9c2f8f794c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3580
diff changeset
    19
popupBorderWidth                1
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
viewBackground                  =viewGrey
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
6162
926edf474232 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 6161
diff changeset
    22
font                            Font family:'arial' face:'medium' style:'roman' size:10
926edf474232 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 6161
diff changeset
    23
textFont                        Font family:'courier new' face:'medium' style:'roman' size:10
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
6052
0b9c2f8f794c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3580
diff changeset
    25
scrollBar.position               #right
0b9c2f8f794c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3580
diff changeset
    26
scrollBar.buttonPositions        #around
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    27
scrollBar.spacing                0
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    29
scroller.borderWidth             1
2991
918e2f570098 removed all direct references to Display (must use Screen current)
Stefan Vogel <sv@exept.de>
parents: 1951
diff changeset
    30
#if Screen current hasGreyscales
6052
0b9c2f8f794c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3580
diff changeset
    31
scroller.viewBackground          Color grey:80
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
#else
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    33
scroller.viewBackground          Color white
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
#endif
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    35
scroller.fullViewBackground      Color white
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    36
scroller.thumbColor              Color grey:80
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    38
scroller.thumbLevel              3 "2"
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    39
scroller.thumbFixHeight          true
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    40
scroller.thumbEdgeStyle          #soft
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    41
scroller.thumbFrameColor         Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    42
scroller.ghostFrameColor         Color darkGrey
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    44
; variablePanel.showHandle       false
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    46
framedBox.labelPosition          #topLeft
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    47
framedBox.3DFrame                false
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    49
button.edgeStyle                 #soft
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    50
button.activeLevel               -1
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    51
button.passiveLevel              4 "3"
3579
Claus Gittinger <cg@exept.de>
parents: 2991
diff changeset
    52
button.disabledForegroundColor       Color darkGrey
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    53
button.borderWidth               0
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
2991
918e2f570098 removed all direct references to Display (must use Screen current)
Stefan Vogel <sv@exept.de>
parents: 1951
diff changeset
    55
#if Screen current hasGreyscales
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    56
button.foregroundColor           Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    57
button.backgroundColor           Color grey:80
3580
Claus Gittinger <cg@exept.de>
parents: 3579
diff changeset
    58
button.disabledEtchedForegroundColor Color white
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    59
button.activeForegroundColor     =buttonForegroundColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    60
button.activeBackgroundColor     =buttonBackgroundColor
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
#endif
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    63
button.returnButtonHasBorder     true
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    65
arrowButton.style                #mswindows
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    66
arrowButton.upFormFile           'ScrollUp_win.xbm'
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    67
arrowButton.downFormFile         'ScrollDn_win.xbm'
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    68
arrowButton.leftFormFile         'ScrollLt_win.xbm'
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    69
arrowButton.rightFormFile        'ScrollRt_win.xbm'
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    71
checkToggle.bitmapFile           nil
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    72
checkToggle.style                #cross
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    73
checkToggle.activeLevel          0
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    74
checkToggle.passiveLevel         0
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    75
checkToggle.borderWidth          1
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    76
checkToggle.activeBackgroundColor Color white
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    77
checkToggle.backgroundColor       Color white
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
1951
5290a36652db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1948
diff changeset
    79
radioButton.style                #round2D
5290a36652db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1948
diff changeset
    80
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
;
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
; selection-in-list
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
;
2991
918e2f570098 removed all direct references to Display (must use Screen current)
Stefan Vogel <sv@exept.de>
parents: 1951
diff changeset
    84
#if Screen current hasColors
6052
0b9c2f8f794c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3580
diff changeset
    85
selection.hilightForegroundColor Color white
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    86
selection.hilightBackgroundColor Color blue
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    87
selection.hilightFrameColor      Color black
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
#endif
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    90
menuView.background              Color white
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    92
pullDownMenu.keepMenu            true
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
6052
0b9c2f8f794c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3580
diff changeset
    94
popUpList.popPosition            #below
199
b8f89a06090b Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
2991
918e2f570098 removed all direct references to Display (must use Screen current)
Stefan Vogel <sv@exept.de>
parents: 1951
diff changeset
    96
#if Screen current hasGrayscales not
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    97
html.anchorUnderline                true
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    98
html.anchorForegroundColor          Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
    99
html.backgroundColor                Color white
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
   100
html.activeAnchorForegroundColor    Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
   101
html.activeAnchorBackgroundColor    =html.backgroundColor
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
   102
html.visitedAnchorForegroundColor   Color black
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
   103
html.exampleAnchorForegroundColor   Color black
1620
49812898bfe2 html defs for monochrome displays
Claus Gittinger <cg@exept.de>
parents: 1448
diff changeset
   104
#else
1948
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
   105
html.backgroundColor               Color white
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
   106
html.anchorForegroundColor         Color green darkened
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
   107
html.visitedAnchorForegroundColor  =html.anchorForegroundColor darkened darkened
6a9b754ca6d3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1620
diff changeset
   108
html.anchorUnderlines              true
1620
49812898bfe2 html defs for monochrome displays
Claus Gittinger <cg@exept.de>
parents: 1448
diff changeset
   109
#endif