CodeViewTheme.st
author Patrik Svestka <patrik.svestka@gmail.com>
Wed, 14 Nov 2018 12:15:50 +0100
branchjv
changeset 6509 110f6a02e2d5
parent 6360 1091acf82a3e
child 6853 08ec6f06d76f
permissions -rw-r--r--
Issue #239: Fix all Smalltak/X source files to be in unicode (UTF8 without BOM) and prefixed by "{ Encoding: utf8 }" when any unicode character is present - All source *.st files are now Unicode UTF8 without BOM Files are in two groups (fileOut works this way in Smalltalk/X): - containing a unicode character have "{ Encoding: utf8 }" at the header - ASCII only are without the header
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6360
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
 COPYRIGHT (c) 2018 Jan Vrany
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
              All Rights Reserved
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
 This software is furnished under a license and may be used
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
 hereby transferred.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
"{ Package: 'stx:libwidg' }"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
"{ NameSpace: Smalltalk }"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
Object subclass:#CodeViewTheme
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
	instanceVariableNames:''
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
	classVariableNames:''
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
	poolDictionaries:''
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
	category:'Views-Text-Theme'
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
!CodeViewTheme class methodsFor:'documentation'!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
copyright
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
 COPYRIGHT (c) 2018 Jan Vrany
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
              All Rights Reserved
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
 This software is furnished under a license and may be used
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
 only in accordance with the terms of that license and with the
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
 inclusion of the above copyright notice.   This software may not
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
 be provided or otherwise made available to, or used by, any
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
 other person.  No title to or ownership of the software is
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
 hereby transferred.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
documentation
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
    This class represent a 'theme' used by CodeView and subclasses.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
    To create a new theme, subclass `CodeViewTheme` and override
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
    instance methods as desired.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
    Use `UserPreferences current codeViewTheme: someThemeInstance`
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
    to install a theme globally, for example:
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
        UserPreferences current codeViewTheme: Solarized new.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
        UserPreferences current codeViewTheme: SolarizedDark new.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
    To reset to defaults, set `#codeViewTheme:` preference to `nil`:
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
        UserPreferences current codeViewTheme: nil.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
    WARNING: this is still experimental work and may need some tweaks 
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
    until it stabilizes. Expect glithes when using and report them
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
    to: https://swing.fit.cvut.cz/projects/stx-jv.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
    [author:]
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
        Jan Vrany <jan.vrany@fit.cvut.cz>
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
    [instance variables:]
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
    [class variables:]
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
    [see also:]
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
! !
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
!CodeViewTheme methodsFor:'styles'!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
argumentIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
    "the color used for argument identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    76
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    77
    ^ self variableColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    78
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    79
    "Created: / 31-03-1998 / 15:08:20 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    80
    "Modified: / 01-04-1998 / 13:19:58 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
    "Modified: / 20-12-2017 / 22:09:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    82
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    83
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    84
argumentIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
    "the emphasis used for argument identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    87
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
    ^ self variableEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    90
    "Created: / 31-03-1998 / 15:16:40 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
    "Modified: / 01-04-1998 / 13:19:55 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    92
    "Modified: / 20-12-2017 / 22:12:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    93
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    94
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    95
assignmentHighlightEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    96
    ^ Array with:(#backgroundColor -> Color lightGray)
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    97
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
    "Created: / 15-12-2017 / 22:37:57 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
badIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
    "the color used for illegal identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
    ^ self identifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
    "Modified: / 20-12-2017 / 22:50:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
badIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
    "the emphasis used for illegal identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
    ^ self identifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   115
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   116
    "Modified: / 21-04-2011 / 12:34:50 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   117
    "Modified: / 21-12-2017 / 10:55:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   118
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   119
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   120
booleanConstantColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   121
    "the color used for boolean constants;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   122
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   123
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   124
    ^ self constantColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   125
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   126
    "Created: / 31.3.1998 / 18:12:06 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   127
    "Modified: / 1.4.1998 / 13:20:07 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   128
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   129
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   130
booleanConstantEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   131
    "the emphasis used for boolean constants;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   132
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
    ^ self constantEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
    "Created: / 31.3.1998 / 18:12:46 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
    "Modified: / 1.4.1998 / 13:26:01 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
bracketColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
    "the color used for brackets;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
    ^ self defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   145
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   146
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
     self current at:#bracketColor  put:Color red.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
     self current at:#bracketEmphasis  put:#bold
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   149
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   150
     self current bracketColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
     self current bracketEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   152
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   153
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   154
    "Created: / 31.3.1998 / 19:11:38 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   155
    "Modified: / 1.4.1998 / 13:22:33 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   156
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   157
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   158
bracketEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   159
    "the emphasis used for brackets;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   160
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   161
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   162
    ^ self defaultSyntaxEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   163
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   164
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   165
     self current at:#bracketEmphasis  put:#bold
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   166
     self current bracketEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   167
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   168
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   169
    "Created: / 31.3.1998 / 19:11:38 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   170
    "Modified: / 1.4.1998 / 13:22:33 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   171
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   172
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   173
classVariableIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   174
    "the color used for classVar/classInstVar identifiers
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   175
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   176
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   177
    ^ self globalIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   178
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   179
    "Modified: / 1.4.1998 / 13:20:47 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   180
    "Created: / 4.3.1999 / 12:50:31 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   181
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   182
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   183
classVariableIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   184
    "the color used for classVar/classInstVar identifiers
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   185
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   186
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   187
    ^ self globalIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   188
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   189
    "Modified: / 1.4.1998 / 13:20:47 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   190
    "Created: / 4.3.1999 / 12:50:31 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   191
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   192
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   193
collectionEnumerationSelectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   194
    "the color used for some selected collection enumeration
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   195
     selectors (such as collect:, select: etc.);
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   196
     If syntaxColoring is turned on.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   197
     If left nil, the normal selector color is used."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   198
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   199
    ^ self selectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   200
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   201
    "Created: / 14-02-2012 / 15:52:39 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   202
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   203
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   204
collectionEnumerationSelectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   205
    "the color used for some selected collection enumeration
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   206
     selectors (such as collect:, select: etc.);
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   207
     If syntaxColoring is turned on.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   208
     If left nil, the normal selector emphasis is used."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   209
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   210
    ^ self selectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   211
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   212
    "Created: / 14-02-2012 / 15:58:58 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   213
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   214
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   215
commentColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   216
    "the color used for comments;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   217
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   218
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   219
    ^ self defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   220
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   221
    "Created: / 31-03-1998 / 15:10:23 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   222
    "Modified: / 21-04-2011 / 12:33:39 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   223
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   224
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   225
commentEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   226
    "the emphasis used for comments;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   227
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   228
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   229
    ^ self defaultSyntaxEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   230
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   231
    "Created: / 31-03-1998 / 15:09:59 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   232
    "Modified: / 21-04-2011 / 12:34:48 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   233
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   234
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   235
commentEmphasisAndColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   236
    ^ self emphasis:(self commentEmphasis) andColor:(self commentColor).
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   237
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   238
    "Modified: / 17-02-2011 / 14:20:41 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   239
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   240
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   241
constantColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   242
    "the color used for constants;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   243
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   244
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   245
    ^ self defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   246
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   247
    "Created: / 31-03-1998 / 18:13:15 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   248
    "Modified: / 21-04-2011 / 12:33:36 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   249
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   250
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   251
constantEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   252
    "the emphasis used for constants;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   253
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   254
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   255
    ^ self defaultSyntaxEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   256
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   257
    "Created: / 31-03-1998 / 18:13:23 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   258
    "Modified: / 01-04-1998 / 13:25:43 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   259
    "Modified: / 11-12-2017 / 15:10:32 / jv"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   260
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   261
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   262
controlFlowSelectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   263
    "the color used for some selected controlFlow selectors (such as if, while etc.);
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   264
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   265
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   266
    ^ self selectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   267
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   268
    "Created: / 08-09-2006 / 15:51:20 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   269
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   270
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   271
controlFlowSelectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   272
    "the emphasis used for some selected controlFlow selectors (such as if, while etc.);
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   273
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   274
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   275
    ^ self selectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   276
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   277
    "Created: / 08-09-2006 / 15:51:04 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   278
    "Modified: / 11-12-2017 / 16:09:04 / jv"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   279
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   280
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   281
cursorBackground
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   282
    ^ self defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   283
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   284
    "Created: / 11-12-2017 / 18:17:52 / jv"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   285
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   286
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   287
cursorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   288
    ^ self defaultSyntaxBackground
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   289
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   290
    "Created: / 11-12-2017 / 18:16:33 / jv"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   291
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   292
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   293
debugSelectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   294
    "the color used for some selected debug
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   295
     selectors (such as halt etc.);
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   296
     If syntaxColoring is turned on.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   297
     If left nil, the normal selector color is used."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   298
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   299
    ^ self selectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   300
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   301
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   302
debugSelectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   303
    "the color used for some selected debug
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   304
     selectors (such as halt etc.);
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   305
     If syntaxColoring is turned on.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   306
     If left nil, the normal selector emphasis is used."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   307
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   308
    ^ self selectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   309
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   310
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   311
defaultSyntaxBackground
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   312
    "Return a background color for the code editor. If nil is returned,
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   313
     a TextView's default background is used instread."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   314
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   315
    ^ nil "/ defaults to TextView's default background
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   316
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   317
    "Created: / 11-12-2017 / 14:34:35 / jv"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   318
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   319
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   320
defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   321
    "the color used for anything else;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   322
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   323
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   324
    ^ Color black
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   325
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   326
    "Modified: / 21-04-2011 / 12:31:48 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   327
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   328
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   329
defaultSyntaxEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   330
    "the emphasis used for anything else;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   331
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   332
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   333
    ^ #normal
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   334
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   335
    "Modified: / 21-04-2011 / 12:34:46 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   336
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   337
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   338
emphasis:e andColor:c
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   339
    ^ Text addEmphasis:e to:(#color->c).
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   340
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   341
    "Created: / 17-02-2011 / 14:20:25 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   342
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   343
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   344
emphasizeParenthesisLevel
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   345
    ^ false
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   346
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   347
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   348
     UserPreferences current emphasizeParenthesisLevel
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   349
     UserPreferences current emphasizeParenthesisLevel:true
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   350
     UserPreferences current emphasizeParenthesisLevel:false
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   351
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   352
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   353
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   354
errorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   355
    "the color used for illegal identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   356
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   357
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   358
    ^ self defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   359
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   360
    "Modified: / 21-04-2011 / 12:33:33 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   361
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   362
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   363
errorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   364
    "raise an error: this method should be implemented (TODO)"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   365
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   366
    ^ nil
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   367
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   368
    "Created: / 20-12-2017 / 22:00:54 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   369
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   370
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   371
errorRaisingSelectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   372
    "the color used for some selected error raising
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   373
     selectors (such as raise etc.);
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   374
     If syntaxColoring is turned on.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   375
     If left nil, the normal selector color is used."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   376
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   377
    ^ self selectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   378
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   379
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   380
errorRaisingSelectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   381
    "the color used for some selected error raising
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   382
     selectors (such as raise etc.);
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   383
     If syntaxColoring is turned on.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   384
     If left nil, the normal selector emphasis is used."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   385
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   386
    ^ self selectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   387
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   388
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   389
fullSelectorCheck
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   390
    "with fullSelector check, selectors are searched immediately for
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   391
     being implemented in the system. This may not be useful on slow machines"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   392
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   393
    ^ true
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   394
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   395
    "Created: / 31.3.1998 / 15:09:41 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   396
    "Modified: / 1.4.1998 / 13:25:06 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   397
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   398
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   399
globalClassIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   400
    "the color used for global identifiers which are known to be classes;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   401
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   402
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   403
    ^ self globalIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   404
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   405
    "Modified: / 1.4.1998 / 13:20:47 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   406
    "Created: / 4.3.1999 / 12:50:31 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   407
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   408
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   409
globalClassIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   410
    "the emphasis used for global variable identifiers which are known to be classes;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   411
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   412
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   413
    ^ self globalIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   414
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   415
    "Modified: / 1.4.1998 / 13:25:31 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   416
    "Created: / 4.3.1999 / 12:51:00 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   417
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   418
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   419
globalIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   420
    "the color used for global identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   421
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   422
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   423
    ^ self variableColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   424
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   425
    "Created: / 31-03-1998 / 15:18:49 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   426
    "Modified: / 01-04-1998 / 13:20:47 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   427
    "Modified: / 20-12-2017 / 22:10:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   428
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   429
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   430
globalIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   431
    "the emphasis used for global variable identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   432
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   433
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   434
    ^ self variableEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   435
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   436
    "Created: / 31-03-1998 / 15:18:29 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   437
    "Modified: / 01-04-1998 / 13:25:31 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   438
    "Modified: / 20-12-2017 / 22:10:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   439
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   440
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   441
hereColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   442
    "the color used for the here pseudoVariable;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   443
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   444
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   445
    ^ self selfColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   446
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   447
    "Created: / 31.3.1998 / 17:38:09 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   448
    "Modified: / 1.4.1998 / 13:20:57 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   449
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   450
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   451
hereEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   452
    "the emphasis used for the hre special variable;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   453
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   454
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   455
    ^ self selfEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   456
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   457
    "Created: / 31.3.1998 / 17:35:13 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   458
    "Modified: / 1.4.1998 / 13:25:17 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   459
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   460
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   461
identifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   462
    "the color used for other identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   463
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   464
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   465
    ^ self defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   466
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   467
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   468
     UserPreferences current at:#identifierColor put:Color green darkened darkened.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   469
     UserPreferences current at:#identifierColor put:Color black.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   470
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   471
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   472
    "Created: / 31.3.1998 / 17:35:55 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   473
    "Modified: / 2.4.1998 / 10:39:42 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   474
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   475
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   476
identifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   477
    "the emphasis used for other identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   478
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   479
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   480
    ^ self defaultSyntaxEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   481
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   482
    "Created: / 31.3.1998 / 15:09:41 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   483
    "Modified: / 1.4.1998 / 13:25:06 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   484
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   485
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   486
instVarIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   487
    "the color used for instance variable identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   488
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   489
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   490
    ^ self variableColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   491
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   492
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   493
     UserPreferences current at:#instVarIdentifierColor put:Color green darkened.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   494
     UserPreferences current at:#instVarIdentifierColor put:Color black.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   495
     UserPreferences current instVarIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   496
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   497
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   498
    "Created: / 16-04-1998 / 18:31:29 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   499
    "Modified: / 20-12-2017 / 22:10:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   500
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   501
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   502
instVarIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   503
    "the emphais used for instance variable identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   504
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   505
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   506
    ^ self variableEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   507
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   508
    "Modified: / 01-04-1998 / 13:24:42 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   509
    "Created: / 16-04-1998 / 18:40:05 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   510
    "Modified: / 20-12-2017 / 22:11:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   511
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   512
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   513
jsKeywordColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   514
    ^ self defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   515
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   516
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   517
jsKeywordEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   518
    ^ self defaultSyntaxEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   519
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   520
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   521
localIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   522
    "the color used for local variable identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   523
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   524
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   525
    ^ self variableColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   526
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   527
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   528
     UserPreferences current at:#localIdentifierColor put:Color green darkened.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   529
     UserPreferences current at:#localIdentifierColor put:Color black.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   530
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   531
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   532
    "Created: / 31-03-1998 / 15:18:07 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   533
    "Modified: / 02-04-1998 / 10:40:05 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   534
    "Modified: / 20-12-2017 / 22:09:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   535
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   536
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   537
localIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   538
    "the emphais used for local variable identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   539
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   540
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   541
    ^ self variableEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   542
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   543
    "Created: / 31-03-1998 / 15:16:56 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   544
    "Modified: / 01-04-1998 / 13:24:42 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   545
    "Modified: / 20-12-2017 / 22:11:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   546
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   547
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   548
methodSelectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   549
    "the color used for a methods selector pattern;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   550
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   551
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   552
    ^ self defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   553
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   554
    "Created: / 31.3.1998 / 15:11:24 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   555
    "Modified: / 1.4.1998 / 13:24:26 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   556
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   557
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   558
methodSelectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   559
    "the emphasis used for a methods selector pattern;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   560
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   561
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   562
    ^ self defaultSyntaxEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   563
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   564
    "Created: / 31-03-1998 / 15:11:16 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   565
    "Modified: / 21-04-2011 / 12:34:42 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   566
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   567
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   568
numberConstantColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   569
    "the color used for number constants;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   570
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   571
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   572
    ^  self constantColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   573
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   574
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   575
numberConstantEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   576
    "the emphasis used for number constants;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   577
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   578
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   579
    ^  self constantEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   580
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   581
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   582
poolVariableIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   583
    "the color used for pool variable identifiers
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   584
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   585
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   586
    ^ self globalIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   587
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   588
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   589
poolVariableIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   590
    "the color used for pool variable identifiers
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   591
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   592
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   593
    ^ self globalIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   594
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   595
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   596
returnColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   597
    "the color used for the return expression;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   598
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   599
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   600
    ^ self defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   601
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   602
    "Modified: / 5.1.1980 / 00:43:52 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   603
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   604
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   605
returnEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   606
    "the emphasis used for returns;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   607
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   608
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   609
    ^ self defaultSyntaxEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   610
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   611
    "Created: / 5.1.1980 / 00:43:39 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   612
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   613
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   614
selectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   615
    "the color used for message selectors;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   616
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   617
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   618
    ^ self defaultSyntaxColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   619
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   620
    "Created: / 31.3.1998 / 15:19:19 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   621
    "Modified: / 1.4.1998 / 13:24:04 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   622
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   623
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   624
selectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   625
    "the emphasis used for message selectors;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   626
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   627
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   628
    ^ self defaultSyntaxEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   629
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   630
    "Created: / 31-03-1998 / 15:19:09 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   631
    "Modified: / 21-04-2011 / 12:34:39 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   632
    "Modified: / 09-12-2017 / 23:59:45 / jv"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   633
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   634
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   635
selfColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   636
    "the color used for the self pseudoVariable;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   637
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   638
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   639
    ^ self identifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   640
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   641
    "Created: / 31.3.1998 / 17:35:45 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   642
    "Modified: / 1.4.1998 / 13:21:07 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   643
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   644
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   645
selfEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   646
    "the emphasis used for the self pseudoVariable;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   647
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   648
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   649
    ^ self identifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   650
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   651
    "Created: / 31.3.1998 / 17:34:57 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   652
    "Modified: / 1.4.1998 / 13:21:51 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   653
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   654
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   655
sideEffectAssignmentBackgroundColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   656
    "the bg-color used for assignments with side effect (i.e. to instvars, globals, classvars or pool vars).
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   657
     If nil is returned, the variable's color is used"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   658
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   659
    ^  nil
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   660
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   661
    "Created: / 13-02-2012 / 11:35:20 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   662
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   663
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   664
sideEffectAssignmentColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   665
    "the color used for assignments with side effect (i.e. to instvars, globals, classvars or pool vars).
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   666
     If nil is returned, the variable's color is used"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   667
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   668
    ^  nil
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   669
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   670
    "Created: / 13-02-2012 / 11:35:09 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   671
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   672
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   673
sideEffectAssignmentEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   674
    ^ self defaultSyntaxEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   675
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   676
    "Created: / 11-12-2017 / 16:19:22 / jv"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   677
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   678
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   679
stringColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   680
    "the color used for string constants;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   681
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   682
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   683
    ^ self constantColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   684
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   685
    "Created: / 31.3.1998 / 15:19:50 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   686
    "Modified: / 1.4.1998 / 13:22:06 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   687
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   688
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   689
stringEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   690
    "the emphasis used for string constants;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   691
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   692
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   693
    ^ self constantEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   694
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   695
    "Created: / 31.3.1998 / 15:19:09 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   696
    "Modified: / 1.4.1998 / 13:22:00 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   697
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   698
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   699
stringEmphasisAndColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   700
    ^ self emphasis:(self stringEmphasis) andColor:(self stringColor).
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   701
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   702
    "Created: / 17-02-2011 / 14:29:10 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   703
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   704
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   705
superColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   706
    "the color used for the super pseudoVariable;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   707
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   708
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   709
    ^ self selfColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   710
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   711
    "Created: / 31.3.1998 / 17:37:56 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   712
    "Modified: / 1.4.1998 / 13:21:15 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   713
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   714
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   715
superEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   716
    "the emphasis used for the super pseudoVariable;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   717
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   718
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   719
    ^ self selfEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   720
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   721
    "Created: / 31.3.1998 / 17:35:08 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   722
    "Modified: / 1.4.1998 / 13:21:41 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   723
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   724
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   725
symbolColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   726
    "the color used for symbol constants;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   727
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   728
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   729
    ^ self constantColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   730
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   731
    "Created: / 1.4.1998 / 12:57:35 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   732
    "Modified: / 1.4.1998 / 13:22:16 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   733
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   734
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   735
symbolEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   736
    "the emphasis used for symbol constants;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   737
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   738
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   739
    ^ self constantEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   740
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   741
    "Created: / 1.4.1998 / 12:57:43 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   742
    "Modified: / 1.4.1998 / 13:23:43 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   743
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   744
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   745
thisContextColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   746
    "the color used for the thisContext pseudoVariable;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   747
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   748
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   749
    ^ self identifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   750
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   751
    "Created: / 31.3.1998 / 17:37:49 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   752
    "Modified: / 1.4.1998 / 13:21:24 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   753
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   754
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   755
thisContextEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   756
    "the emphasis used for the thisContext pseudoVariable;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   757
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   758
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   759
    ^ self identifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   760
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   761
    "Created: / 31.3.1998 / 17:35:27 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   762
    "Modified: / 1.4.1998 / 13:21:30 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   763
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   764
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   765
unimplementedSelectorColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   766
    "the color used for bad message selectors;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   767
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   768
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   769
    ^ self unknownIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   770
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   771
    "Modified: / 21-04-2011 / 12:33:29 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   772
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   773
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   774
unimplementedSelectorEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   775
    "the emphasis used for bad message selectors;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   776
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   777
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   778
    ^ self unknownIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   779
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   780
    "Created: / 31-03-1998 / 15:19:09 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   781
    "Modified: / 21-04-2011 / 12:34:36 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   782
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   783
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   784
unknownIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   785
    "the color used for unknown identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   786
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   787
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   788
    ^ self badIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   789
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   790
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   791
     self current at:#unknownIdentifierColor  put:Color red.
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   792
     self current at:#unknownIdentifierEmphasis  put:#bold
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   793
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   794
     self current unknownIdentifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   795
     self current unknownIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   796
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   797
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   798
    "Created: / 31.3.1998 / 19:11:38 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   799
    "Modified: / 1.4.1998 / 13:22:33 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   800
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   801
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   802
unknownIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   803
    "the emphasis used for unknown identifiers;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   804
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   805
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   806
    ^ self badIdentifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   807
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   808
    "Created: / 31.3.1998 / 19:11:55 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   809
    "Modified: / 1.4.1998 / 13:22:45 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   810
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   811
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   812
variableColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   813
    ^self identifierColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   814
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   815
    "Created: / 20-12-2017 / 22:09:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   816
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   817
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   818
variableEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   819
    ^self identifierEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   820
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   821
    "Created: / 20-12-2017 / 22:09:11 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   822
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   823
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   824
xmlAttributeColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   825
    "the emphasis used for xml-attributes;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   826
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   827
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   828
    ^  Color green darkened
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   829
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   830
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   831
     self current at:#xmlAttributeColor put:Color black
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   832
     self current xmlAttributeColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   833
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   834
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   835
    "Created: / 24-07-2011 / 21:30:59 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   836
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   837
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   838
xmlAttributeEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   839
    "the emphasis used for xml-attributes;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   840
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   841
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   842
    ^  #bold "#normal"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   843
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   844
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   845
     self current at:#xmlAttributeEmphasis put:#normal
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   846
     self current at:#xmlAttributeEmphasis put:#bold
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   847
     self current xmlAttributeEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   848
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   849
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   850
    "Created: / 24-07-2011 / 21:30:29 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   851
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   852
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   853
xmlCDataColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   854
    "the emphasis used for xml-CData;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   855
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   856
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   857
    ^  Color blue
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   858
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   859
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   860
     self current at:#xmlCDataColor put:Color black
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   861
     self current xmlCDataColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   862
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   863
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   864
    "Created: / 24-07-2011 / 21:31:30 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   865
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   866
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   867
xmlCDataEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   868
    "the emphasis used for xml-CData;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   869
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   870
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   871
    ^  #normal
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   872
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   873
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   874
     self current at:#xmlCDataEmphasis put:#normal
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   875
     self current xmlCDataEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   876
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   877
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   878
    "Created: / 24-07-2011 / 21:31:52 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   879
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   880
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   881
xmlTagColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   882
    "the emphasis used for xml-tags;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   883
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   884
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   885
    ^  Color blue
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   886
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   887
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   888
     self current at:#xmlTagColor put:Color black
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   889
     self current xmlTagColor
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   890
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   891
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   892
    "Created: / 17-02-2011 / 14:18:28 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   893
!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   894
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   895
xmlTagEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   896
    "the emphasis used for xml-tags;
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   897
     If syntaxColoring is turned on."
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   898
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   899
    ^  #bold
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   900
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   901
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   902
     self current at:#xmlTagEmphasis put:#normal
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   903
     self current xmlTagEmphasis
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   904
    "
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   905
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   906
    "Created: / 17-02-2011 / 14:18:01 / cg"
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   907
! !
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   908
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   909
!CodeViewTheme class methodsFor:'documentation'!
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   910
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   911
version_HG
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   912
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   913
    ^ '$Changeset: <not expanded> $'
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   914
! !
1091acf82a3e Editor theme: introduced an abstract theme class `CodeViewTheme`
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   915