Tools__TagsBrowser.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 14 Jun 2018 22:19:39 +0100
branchjv
changeset 18227 d25a407ba86d
parent 17304 3eea1002b141
permissions -rw-r--r--
Mini testrunner: show "green" if there's at least one pass and rest is pass or skip This is more meaningfull result then showing "gray" if there's at least one skip.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
     2
 COPYRIGHT (c) 2002 by eXept Software AG
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
     3
	      All Rights Reserved
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
 This software is furnished under a license and may be used
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 hereby transferred.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
"{ Package: 'stx:libtool' }"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
"{ NameSpace: Tools }"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
9907
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
    16
ApplicationModel subclass:#TagsBrowser
10435
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
    17
	instanceVariableNames:'editedFileHolder commonAspects tagView tagList action tagsMenu
13632
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
    18
		menus tagsValid tagListGenerator'
10435
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
    19
	classVariableNames:''
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
    20
	poolDictionaries:''
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
    21
	category:'Interface-Tools-File-Tags'
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
SelectionInListModelView subclass:#TagView
14561
10dc9b99ef00 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14546
diff changeset
    25
	instanceVariableNames:'application process fileName tagLineNr itemHeight'
10435
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
    26
	classVariableNames:'TypeInset'
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
    27
	poolDictionaries:''
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
    28
	privateIn:TagsBrowser
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
!TagsBrowser class methodsFor:'documentation'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
copyright
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
"
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
    35
 COPYRIGHT (c) 2002 by eXept Software AG
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
    36
	      All Rights Reserved
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
 This software is furnished under a license and may be used
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
 only in accordance with the terms of that license and with the
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
 inclusion of the above copyright notice.   This software may not
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
 be provided or otherwise made available to, or used by, any
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
 other person.  No title to or ownership of the software is
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
 hereby transferred.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
"
9919
676098f9a014 added: #documentation
Claus Gittinger <cg@exept.de>
parents: 9916
diff changeset
    47
!
676098f9a014 added: #documentation
Claus Gittinger <cg@exept.de>
parents: 9916
diff changeset
    48
676098f9a014 added: #documentation
Claus Gittinger <cg@exept.de>
parents: 9916
diff changeset
    49
documentation
676098f9a014 added: #documentation
Claus Gittinger <cg@exept.de>
parents: 9916
diff changeset
    50
"
676098f9a014 added: #documentation
Claus Gittinger <cg@exept.de>
parents: 9916
diff changeset
    51
    a simple tag-support view, which can be plugged into another (file) application
676098f9a014 added: #documentation
Claus Gittinger <cg@exept.de>
parents: 9916
diff changeset
    52
    for indexing.
676098f9a014 added: #documentation
Claus Gittinger <cg@exept.de>
parents: 9916
diff changeset
    53
    Supports a bunch of languages somehow, but none really perfect.
676098f9a014 added: #documentation
Claus Gittinger <cg@exept.de>
parents: 9916
diff changeset
    54
    Uses ctags if present, if not, has naive fallback tag generation support.
676098f9a014 added: #documentation
Claus Gittinger <cg@exept.de>
parents: 9916
diff changeset
    55
10055
88034a467573 changed: #documentation
Claus Gittinger <cg@exept.de>
parents: 9943
diff changeset
    56
    Good enough for me, doing occasional work in other languages (of course, is not able
88034a467573 changed: #documentation
Claus Gittinger <cg@exept.de>
parents: 9943
diff changeset
    57
    to compete with a specialized editor tools loke notepad++, emacs or similar.
9919
676098f9a014 added: #documentation
Claus Gittinger <cg@exept.de>
parents: 9916
diff changeset
    58
"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
10763
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    61
!TagsBrowser class methodsFor:'help specs'!
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    62
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    63
flyByHelpSpec
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    64
    ^ super flyByHelpSpec addPairsFrom:#(
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    65
10769
6a2725c1eb35 changed: #flyByHelpSpec
Claus Gittinger <cg@exept.de>
parents: 10768
diff changeset
    66
#updateTagList
6a2725c1eb35 changed: #flyByHelpSpec
Claus Gittinger <cg@exept.de>
parents: 10768
diff changeset
    67
'Update (regenerate) the tag list'
6a2725c1eb35 changed: #flyByHelpSpec
Claus Gittinger <cg@exept.de>
parents: 10768
diff changeset
    68
10763
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    69
#sortByName
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    70
'Sort by name (ignoring case and leading underscores)'
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    71
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    72
#sortByLineNumber
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    73
'Sort by line number'
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    74
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    75
#functionsOnly
14563
61b8b5928152 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14561
diff changeset
    76
'Show only Functions (see popup menu for more options)'
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
    77
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
    78
#structsOnly
14563
61b8b5928152 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14561
diff changeset
    79
'Show only Structures (see popup menu for more options)'
10763
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    80
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
    81
#toggleTagFilter
14563
61b8b5928152 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14561
diff changeset
    82
'Toggle name filter to show only tags which match a pattern'
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
    83
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
    84
#tagFilter
14563
61b8b5928152 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14561
diff changeset
    85
'Pattern to filter tags by name.\Multiple OR-patterns are separated by ";"'
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
    86
10763
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    87
    )
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    88
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    89
    "Created: / 06-10-2011 / 12:04:51 / cg"
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    90
! !
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
    91
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
!TagsBrowser class methodsFor:'interface specs'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
windowSpec
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
     by the UIPainter of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
     the UIPainter may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
    "
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
   102
     UIPainter new openOnClass:Tools::TagsBrowser andSelector:#windowSpec
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
   103
     Tools::TagsBrowser new openInterface:#windowSpec
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
   104
     Tools::TagsBrowser open
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
    <resource: #canvas>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
14543
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   109
    ^ 
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   110
    #(FullSpec
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   111
       name: windowSpec
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   112
       window: 
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   113
      (WindowSpec
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   114
         label: 'TagsBrowser'
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   115
         name: 'TagsBrowser'
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   116
         min: (Point 10 10)
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   117
         max: (Point 1024 768)
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   118
         bounds: (Rectangle 0 0 300 337)
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   119
       )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   120
       component: 
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   121
      (SpecCollection
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   122
         collection: (
15248
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   123
          (VerticalPanelViewSpec
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   124
             name: 'VerticalPanel1'
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   125
             layout: (LayoutFrame 0 0 0 0 0 1 0 1)
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   126
             horizontalLayout: fit
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   127
             verticalLayout: topFit
14543
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   128
             horizontalSpace: 3
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   129
             verticalSpace: 3
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   130
             elementsChangeSize: true
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   131
             component: 
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   132
            (SpecCollection
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   133
               collection: (
15248
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   134
                (HorizontalPanelViewSpec
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   135
                   name: 'TagToolbarHorizontalPanel'
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   136
                   horizontalLayout: leftFit
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   137
                   verticalLayout: center
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   138
                   horizontalSpace: 3
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   139
                   verticalSpace: 3
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   140
                   ignoreInvisibleComponents: false
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   141
                   elementsChangeSize: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   142
                   component: 
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   143
                  (SpecCollection
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   144
                     collection: (
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   145
                      (MenuPanelSpec
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   146
                         name: 'ToolBar1'
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   147
                         level: 0
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   148
                         menu: toolBarMenu
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   149
                         extent: (Point 196 30)
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   150
                         usePreferredWidth: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   151
                         textDefault: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   152
                         useDynamicPreferredWidth: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   153
                       )
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   154
                      )
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   155
                    
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   156
                   )
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   157
                   extent: (Point 300 30)
14543
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   158
                 )
15248
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   159
                (HorizontalPanelViewSpec
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   160
                   name: 'TagFilterPanel'
14543
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   161
                   visibilityChannel: tagFilterFieldVisibleHolder
15248
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   162
                   horizontalLayout: leftFit
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   163
                   verticalLayout: center
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   164
                   horizontalSpace: 3
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   165
                   verticalSpace: 3
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   166
                   ignoreInvisibleComponents: false
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   167
                   elementsChangeSize: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   168
                   component: 
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   169
                  (SpecCollection
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   170
                     collection: (
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   171
                      (LabelSpec
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   172
                         label: 'Filter:'
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   173
                         name: 'Label1'
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   174
                         translateLabel: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   175
                         resizeForLabel: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   176
                         adjust: left
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   177
                         useDefaultExtent: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   178
                       )
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   179
                      (InputFieldSpec
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   180
                         name: 'TagFilterInputField'
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   181
                         activeHelpKey: tagFilter
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   182
                         model: tagFilterPatternHolder
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   183
                         immediateAccept: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   184
                         acceptOnReturn: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   185
                         acceptOnTab: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   186
                         acceptOnPointerLeave: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   187
                         extent: (Point 254 22)
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   188
                       )
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   189
                      )
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   190
                    
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   191
                   )
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   192
                   extent: (Point 300 30)
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   193
                 )
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   194
                (ArbitraryComponentSpec
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   195
                   name: 'Browser'
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   196
                   level: -1
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   197
                   menu: middleButtonMenu
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   198
                   hasHorizontalScrollBar: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   199
                   hasVerticalScrollBar: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   200
                   miniScrollerHorizontal: true
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   201
                   miniScrollerVertical: false
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   202
                   hasBorder: false
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   203
                   component: tagView
8374dee8a360 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14633
diff changeset
   204
                   extent: (Point 300 271)
14543
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   205
                 )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   206
                )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   207
              
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   208
             )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   209
           )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   210
          )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   211
        
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   212
       )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
   213
     )
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   214
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   215
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   216
!TagsBrowser class methodsFor:'menu specs'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   217
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   218
assemblerMenuSlice
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   219
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   220
     by the MenuEditor of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   221
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   222
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   223
     the MenuEditor may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   224
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   225
    "
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   226
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#assemblerMenuSlice
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   227
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser assemblerMenuSlice)) startUp
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   228
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   229
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   230
    <resource: #menu>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   231
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   232
    ^
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   233
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   234
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   235
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   236
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   237
	    isVisible: editedFileHasAssemblerSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   238
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   239
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   240
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   241
	    label: 'Hide Local Labels (Style1: Starting with ".")'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   242
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   243
	    isVisible: editedFileHasAssemblerSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   244
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   245
	    indication: hideLocalLabels:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   246
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   247
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   248
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   249
	    label: 'Hide Local Labels (Style2: Not Starting with "_")'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   250
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   251
	    isVisible: editedFileHasAssemblerSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   252
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   253
	    indication: hideLocalLabels2:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   254
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   255
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   256
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   257
	    label: 'Hide Local Labels (Style3: "L[0-9]+")'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   258
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   259
	    isVisible: editedFileHasAssemblerSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   260
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   261
	    indication: hideLocalLabels3:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   262
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   263
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   264
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   265
	    label: 'Hide Data Labels'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   266
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   267
	    isVisible: editedFileHasAssemblerSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   268
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   269
	    indication: hideDataLabels:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   270
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   271
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   272
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   273
	    label: 'Hide Text Labels'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   274
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   275
	    isVisible: editedFileHasAssemblerSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   276
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   277
	    indication: hideTextLabels:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   278
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   279
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   280
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   281
	nil
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   282
      )
11465
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
   283
11503
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
   284
    "Modified: / 13-05-2012 / 11:26:28 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   285
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   286
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   287
cMenuSlice
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   288
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   289
     by the MenuEditor of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   290
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   291
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   292
     the MenuEditor may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   293
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   294
    "
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   295
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#cMenuSlice
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   296
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser cMenuSlice)) startUp
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   297
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   298
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   299
    <resource: #menu>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   300
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   301
    ^
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   302
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   303
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   304
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   305
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   306
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   307
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   308
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   309
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   310
	    label: 'Classes, Functions && Variables Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   311
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   312
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   313
	    indication: classesFunctionsAndVariablesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   314
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   315
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   316
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   317
	    label: 'Classes Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   318
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   319
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   320
	    indication: classesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   321
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   322
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   323
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   324
	    label: 'Functions Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   325
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   326
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   327
	    indication: functionsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   328
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   329
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   330
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   331
	    label: 'Variables Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   332
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   333
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   334
	    indication: variablesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   335
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   336
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   337
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   338
	    label: 'Types Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   339
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   340
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   341
	    indication: typesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   342
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   343
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   344
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   345
	    label: 'Structs Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   346
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   347
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   348
	    indication: structsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   349
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   350
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   351
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   352
	    label: 'Defines Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   353
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   354
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   355
	    indication: definesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   356
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   357
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   358
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   359
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   360
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   361
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   362
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   363
	    label: 'Hide Classes'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   364
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   365
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   366
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   367
	    indication: hideClasses:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   368
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   369
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   370
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   371
	    label: 'Hide Functions'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   372
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   373
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   374
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   375
	    indication: hideFunctions:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   376
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   377
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   378
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   379
	    label: 'Hide Variables'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   380
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   381
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   382
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   383
	    indication: hideVariables:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   384
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   385
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   386
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   387
	    label: 'Hide Typedefs'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   388
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   389
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   390
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   391
	    indication: hideTypedefs:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   392
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   393
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   394
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   395
	    label: 'Hide Structures'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   396
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   397
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   398
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   399
	    indication: hideStructures:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   400
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   401
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   402
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   403
	    label: 'Hide Struct Members'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   404
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   405
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   406
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   407
	    indication: hideStructMembers:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   408
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   409
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   410
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   411
	    label: 'Hide Defines'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   412
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   413
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   414
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   415
	    indication: hideDefines:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   416
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   417
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   418
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   419
	    label: 'Hide Labels'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   420
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   421
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   422
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   423
	    indication: hideLabels:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   424
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   425
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   426
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   427
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   428
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   429
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   430
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   431
	    label: 'Hide Static'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   432
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   433
	    isVisible: editedFileHasCSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   434
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   435
	    indication: hideStatic:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   436
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   437
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   438
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   439
	nil
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   440
      )
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   441
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   442
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   443
dartMenuSlice
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   444
    "This resource specification was automatically generated
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   445
     by the MenuEditor of ST/X."
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   446
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   447
    "Do not manually edit this!! If it is corrupted,
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   448
     the MenuEditor may not be able to read the specification."
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   449
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   450
    "
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   451
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#javaMenuSlice
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   452
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser javaMenuSlice)) startUp
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   453
    "
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   454
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   455
    <resource: #menu>
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   456
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   457
    ^
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   458
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   459
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   460
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   461
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   462
	    isVisible: editedFileHasDartSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   463
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   464
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   465
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   466
	    label: 'Classes Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   467
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   468
	    isVisible: editedFileHasDartSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   469
	    indication: dartClassesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   470
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   471
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   472
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   473
	    label: 'Methods Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   474
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   475
	    isVisible: editedFileHasDartSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   476
	    indication: dartMethodsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   477
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   478
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   479
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   480
	    label: 'Classes && Methods Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   481
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   482
	    isVisible: editedFileHasDartSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   483
	    indication: dartClassesAndMethodsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   484
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   485
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   486
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   487
	    isVisible: editedFileHasDartSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   488
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   489
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   490
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   491
	    label: 'Hide Packages'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   492
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   493
	    isVisible: false "editedFileHasDartSuffix"
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   494
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   495
	    indication: hideJavaPackages:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   496
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   497
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   498
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   499
	    label: 'Hide Classes'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   500
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   501
	    isVisible: editedFileHasDartSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   502
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   503
	    indication: hideDartClasses:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   504
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   505
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   506
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   507
	    label: 'Hide Interfaces'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   508
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   509
	    isVisible: editedFileHasDartSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   510
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   511
	    indication: hideDartInterfaces:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   512
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   513
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   514
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   515
	    label: 'Hide Methods'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   516
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   517
	    isVisible: editedFileHasDartSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   518
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   519
	    indication: hideDartMethods:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   520
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   521
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   522
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   523
	    label: 'Hide Fields'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   524
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   525
	    isVisible: editedFileHasDartSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   526
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   527
	    indication: hideDartFields:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   528
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   529
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   530
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   531
	nil
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   532
      )
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   533
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   534
    "Modified: / 21-08-2012 / 20:49:32 / cg"
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   535
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
   536
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   537
htmlMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   538
    "This resource specification was automatically generated
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   539
     by the MenuEditor of ST/X."
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   540
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   541
    "Do not manually edit this!! If it is corrupted,
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   542
     the MenuEditor may not be able to read the specification."
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   543
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   544
    "
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   545
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#lispMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   546
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser lispMenuSlice)) startUp
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   547
    "
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   548
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   549
    <resource: #menu>
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   550
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   551
    ^
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   552
     #(Menu
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   553
        (
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   554
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   555
            label: '-'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   556
            isVisible: editedFileHasHtmlSuffix
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   557
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   558
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   559
            enabled: tagTypesPresentHolder
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   560
            label: 'Anchors Only'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   561
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   562
            isVisible: editedFileHasHtmlSuffix
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   563
            indication: anchorsOnly:
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   564
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   565
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   566
            enabled: tagTypesPresentHolder
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   567
            label: 'Headlines Only'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   568
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   569
            isVisible: editedFileHasHtmlSuffix
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   570
            indication: headlinesOnly:
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   571
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   572
         )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   573
        nil
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   574
        nil
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   575
      )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   576
!
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   577
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   578
javaMenuSlice
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   579
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   580
     by the MenuEditor of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   581
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   582
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   583
     the MenuEditor may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   584
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   585
    "
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   586
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#javaMenuSlice
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   587
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser javaMenuSlice)) startUp
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   588
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   589
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   590
    <resource: #menu>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   591
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   592
    ^
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   593
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   594
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   595
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   596
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   597
	    isVisible: editedFileHasJavaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   598
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   599
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   600
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   601
	    label: 'Classes Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   602
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   603
	    isVisible: editedFileHasJavaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   604
	    indication: javaClassesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   605
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   606
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   607
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   608
	    label: 'Methods OnLy'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   609
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   610
	    isVisible: editedFileHasJavaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   611
	    indication: javaMethodsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   612
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   613
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   614
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   615
	    label: 'Classes && Methods Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   616
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   617
	    isVisible: editedFileHasJavaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   618
	    indication: javaClassesAndMethodsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   619
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   620
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   621
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   622
	    isVisible: editedFileHasJavaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   623
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   624
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   625
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   626
	    label: 'Hide Packages'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   627
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   628
	    isVisible: editedFileHasJavaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   629
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   630
	    indication: hideJavaPackages:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   631
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   632
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   633
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   634
	    label: 'Hide Classes'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   635
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   636
	    isVisible: editedFileHasJavaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   637
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   638
	    indication: hideJavaClasses:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   639
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   640
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   641
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   642
	    label: 'Hide Methods'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   643
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   644
	    isVisible: editedFileHasJavaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   645
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   646
	    indication: hideJavaMethods:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   647
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   648
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   649
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   650
	    label: 'Hide Fields'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   651
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   652
	    isVisible: editedFileHasJavaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   653
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   654
	    indication: hideJavaFields:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   655
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   656
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   657
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   658
	nil
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   659
      )
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   660
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   661
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   662
javaScriptMenuSlice
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   663
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   664
     by the MenuEditor of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   665
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   666
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   667
     the MenuEditor may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   668
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   669
    "
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   670
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#javaScriptMenuSlice
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   671
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser javaScriptMenuSlice)) startUp
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   672
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   673
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   674
    <resource: #menu>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   675
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   676
    ^
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   677
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   678
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   679
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   680
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   681
	    isVisible: editedFileHasJavaScriptSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   682
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   683
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   684
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   685
	    label: 'Functions Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   686
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   687
	    isVisible: editedFileHasJavaScriptSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   688
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   689
	    indication: functionsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   690
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   691
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   692
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   693
	    label: 'Variables Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   694
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   695
	    isVisible: editedFileHasJavaScriptSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   696
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   697
	    indication: variablesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   698
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   699
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   700
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   701
	nil
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   702
      )
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   703
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   704
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   705
lispMenuSlice
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   706
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   707
     by the MenuEditor of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   708
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   709
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   710
     the MenuEditor may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   711
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   712
    "
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   713
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#lispMenuSlice
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   714
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser lispMenuSlice)) startUp
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   715
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   716
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   717
    <resource: #menu>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   718
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   719
    ^
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   720
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   721
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   722
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   723
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   724
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   725
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   726
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   727
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   728
	    label: 'Documentation Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   729
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   730
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   731
	    indication: documentationOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   732
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   733
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   734
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   735
	    label: 'Classes Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   736
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   737
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   738
	    indication: classesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   739
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   740
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   741
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   742
	    label: 'Methods Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   743
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   744
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   745
	    indication: methodsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   746
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   747
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   748
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   749
	    label: 'Functions Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   750
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   751
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   752
	    indication: functionsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   753
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   754
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   755
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   756
	    label: 'Variables Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   757
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   758
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   759
	    indication: variablesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   760
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   761
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   762
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   763
	    label: 'Macros Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   764
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   765
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   766
	    indication: macrosOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   767
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   768
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   769
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   770
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   771
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   772
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   773
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   774
	    label: 'Hide Documentation'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   775
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   776
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   777
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   778
	    indication: hideDocumentation:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   779
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   780
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   781
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   782
	    label: 'Hide Classes'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   783
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   784
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   785
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   786
	    indication: hideClasses:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   787
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   788
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   789
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   790
	    label: 'Hide Methods'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   791
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   792
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   793
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   794
	    indication: hideLispMethods:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   795
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   796
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   797
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   798
	    label: 'Hide Functions'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   799
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   800
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   801
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   802
	    indication: hideFunctions:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   803
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   804
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   805
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   806
	    label: 'Hide Variables'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   807
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   808
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   809
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   810
	    indication: hideVariables:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   811
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   812
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   813
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   814
	    label: 'Hide Macros'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   815
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   816
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   817
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   818
	    indication: hideLispMacros:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   819
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   820
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   821
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   822
	    label: 'Hide Constants'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   823
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   824
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   825
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   826
	    indication: hideLispConstants:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   827
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   828
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   829
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   830
	    label: 'Hide Evaluations'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   831
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   832
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   833
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   834
	    indication: hideLispEvaluations:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   835
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   836
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   837
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   838
	    label: 'Hide Structs'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   839
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   840
	    isVisible: editedFileHasLispSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   841
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   842
	    indication: hideStructures:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   843
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   844
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   845
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   846
	nil
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   847
      )
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   848
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   849
14348
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   850
luaMenuSlice
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   851
    "This resource specification was automatically generated
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   852
     by the MenuEditor of ST/X."
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   853
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   854
    "Do not manually edit this!! If it is corrupted,
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   855
     the MenuEditor may not be able to read the specification."
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   856
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   857
    "
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   858
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#javaScriptMenuSlice
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   859
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser javaScriptMenuSlice)) startUp
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   860
    "
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   861
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   862
    <resource: #menu>
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   863
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   864
    ^
14348
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   865
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   866
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   867
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   868
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   869
	    isVisible: editedFileHasLuaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   870
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   871
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   872
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   873
	    label: 'Functions Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   874
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   875
	    isVisible: editedFileHasLuaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   876
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   877
	    indication: functionsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   878
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   879
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   880
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   881
	    label: 'Variables Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   882
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   883
	    isVisible: editedFileHasLuaSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   884
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   885
	    indication: variablesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   886
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   887
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   888
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   889
	nil
14348
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   890
      )
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   891
!
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
   892
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   893
makefileMenuSlice
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   894
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   895
     by the MenuEditor of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   896
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   897
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   898
     the MenuEditor may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   899
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   900
    "
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   901
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#makefileMenuSlice
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   902
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser makefileMenuSlice)) startUp
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   903
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   904
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   905
    <resource: #menu>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   906
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   907
    ^
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
   908
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   909
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   910
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   911
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   912
	    isVisible: editedFileIsMakefile
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   913
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   914
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   915
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   916
	    label: 'Targets Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   917
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   918
	    isVisible: editedFileIsMakefile
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   919
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   920
	    indication: targetsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   921
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   922
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   923
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   924
	nil
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   925
      )
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   926
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   927
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   928
middleButtonMenu
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   929
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   930
     by the MenuEditor of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   931
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   932
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   933
     the MenuEditor may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   934
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   935
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   936
     MenuEditor new openOnClass:CBrowser::TagsBrowser andSelector:#middleButtonMenu
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   937
     (Menu new fromLiteralArrayEncoding:(CBrowser::TagsBrowser middleButtonMenu)) startUp
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   938
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   939
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   940
    <resource: #menu>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   941
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
   942
    ^
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   943
     #(Menu
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   944
        (
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   945
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   946
            enabled: tagTypesPresentHolder
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   947
            label: 'Group by Type'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   948
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   949
            indication: groupedByType:
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   950
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   951
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   952
            label: '-'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   953
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   954
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   955
            label: 'Sort by Name'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   956
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   957
            indication: sortedByName:
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   958
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   959
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   960
            label: 'Sort by Name Ignoring Case'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   961
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   962
            indication: sortedByNameIgnoringCase:
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   963
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   964
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   965
            label: 'Sort by Name (Ignore Leading Underscores)'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   966
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   967
            indication: sortedByNameIgnoringLeadingUnderscores:
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   968
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   969
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   970
            label: 'Sort by Name (Ignore Leading Underscores and Case)'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   971
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   972
            indication: sortedByNameIgnoringLeadingUnderscoresAndCase:
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   973
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   974
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   975
            label: 'Sort by Line Number'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   976
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   977
            indication: sortedByLineNumber:
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   978
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   979
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   980
            label: 'C Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   981
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   982
            submenuChannel: cMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   983
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   984
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   985
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   986
            label: 'Smalltalk Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   987
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   988
            submenuChannel: smalltalkMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   989
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   990
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   991
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   992
            label: 'Java Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   993
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   994
            submenuChannel: javaMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   995
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   996
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   997
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   998
            label: 'JavaScript Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
   999
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1000
            submenuChannel: javaScriptMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1001
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1002
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1003
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1004
            label: 'Dart Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1005
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1006
            submenuChannel: dartMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1007
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1008
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1009
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1010
            label: 'TCL Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1011
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1012
            submenuChannel: tclMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1013
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1014
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1015
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1016
            label: 'Assembler Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1017
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1018
            submenuChannel: assemblerMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1019
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1020
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1021
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1022
            label: 'Lisp Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1023
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1024
            submenuChannel: lispMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1025
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1026
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1027
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1028
            label: 'Lua Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1029
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1030
            submenuChannel: luaMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1031
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1032
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1033
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1034
            label: 'Python Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1035
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1036
            submenuChannel: pythonMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1037
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1038
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1039
         (MenuItem
16281
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1040
            label: 'ObjC Menu Slice'
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1041
            translateLabel: true
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1042
            submenuChannel: objcMenuSlice
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1043
            isMenuSlice: true
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1044
          )
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1045
         (MenuItem
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1046
            label: 'OZ Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1047
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1048
            submenuChannel: ozMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1049
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1050
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1051
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1052
            label: 'Makefile Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1053
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1054
            submenuChannel: makefileMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1055
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1056
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1057
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1058
            label: 'HTML Menu Slice'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1059
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1060
            submenuChannel: htmlMenuSlice
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1061
            isMenuSlice: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1062
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1063
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1064
            label: '-'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1065
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1066
         (MenuItem
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1067
            label: 'Update'
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1068
            itemValue: updateTagList
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1069
            translateLabel: true
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1070
          )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1071
         )
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1072
        nil
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1073
        nil
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1074
      )
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1075
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1076
    "Modified: / 21-08-2012 / 21:00:35 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1077
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1078
16281
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1079
objcMenuSlice
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1080
    "This resource specification was automatically generated
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1081
     by the MenuEditor of ST/X."
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1082
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1083
    "Do not manually edit this!! If it is corrupted,
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1084
     the MenuEditor may not be able to read the specification."
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1085
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1086
    "
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1087
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#objcMenuSlice
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1088
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser objcMenuSlice)) startUp
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1089
    "
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1090
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1091
    <resource: #menu>
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1092
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1093
    ^
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1094
     #(Menu
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1095
        (
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1096
         (MenuItem
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1097
            label: '-'
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1098
            isVisible: editedFileHasObjcSuffix
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1099
          )
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1100
         (MenuItem
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1101
            enabled: tagTypesPresentHolder
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1102
            label: 'Hide Classes'
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1103
            translateLabel: true
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1104
            isVisible: editedFileHasObjcSuffix
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1105
            hideMenuOnActivated: false
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1106
            indication: hideObjcClasses:
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1107
          )
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1108
         (MenuItem
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1109
            enabled: tagTypesPresentHolder
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1110
            label: 'Hide Methods'
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1111
            translateLabel: true
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1112
            isVisible: editedFileHasObjcSuffix
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1113
            hideMenuOnActivated: false
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1114
            indication: hideObjcMethods:
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1115
          )
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1116
         )
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1117
        nil
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1118
        nil
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1119
      )
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1120
!
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1121
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1122
ozMenuSlice
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1123
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1124
     by the MenuEditor of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1125
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1126
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1127
     the MenuEditor may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1128
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1129
    "
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1130
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#ozMenuSlice
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1131
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser ozMenuSlice)) startUp
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1132
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1133
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1134
    <resource: #menu>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1135
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1136
    ^
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1137
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1138
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1139
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1140
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1141
	    isVisible: editedFileHasOzSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1142
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1143
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1144
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1145
	    label: 'Hide Classes'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1146
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1147
	    isVisible: editedFileHasOzSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1148
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1149
	    indication: hideOzClasses:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1150
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1151
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1152
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1153
	    label: 'Hide Methods'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1154
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1155
	    isVisible: editedFileHasOzSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1156
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1157
	    indication: hideOzMethods:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1158
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1159
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1160
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1161
	    label: 'Hide Functions'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1162
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1163
	    isVisible: editedFileHasOzSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1164
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1165
	    indication: hideOzFunctions:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1166
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1167
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1168
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1169
	nil
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1170
      )
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1171
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1172
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1173
pythonMenuSlice
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1174
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1175
     by the MenuEditor of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1176
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1177
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1178
     the MenuEditor may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1179
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1180
    "
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1181
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#pythonMenuSlice
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1182
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser pythonMenuSlice)) startUp
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1183
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1184
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1185
    <resource: #menu>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1186
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1187
    ^
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1188
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1189
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1190
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1191
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1192
	    isVisible: editedFileHasPythonSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1193
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1194
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1195
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1196
	    label: 'Classes Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1197
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1198
	    isVisible: editedFileHasPythonSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1199
	    indication: pythonClassesOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1200
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1201
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1202
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1203
	    label: 'Methods Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1204
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1205
	    isVisible: editedFileHasPythonSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1206
	    indication: pythonMethodsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1207
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1208
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1209
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1210
	    label: 'Functions Only'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1211
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1212
	    isVisible: editedFileHasPythonSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1213
	    indication: pythonFunctionsOnly:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1214
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1215
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1216
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1217
	    isVisible: editedFileHasPythonSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1218
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1219
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1220
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1221
	    label: 'Hide Classes'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1222
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1223
	    isVisible: editedFileHasPythonSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1224
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1225
	    indication: hidePythonClasses:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1226
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1227
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1228
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1229
	    label: 'Hide Methods'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1230
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1231
	    isVisible: editedFileHasPythonSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1232
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1233
	    indication: hidePythonMethods:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1234
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1235
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1236
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1237
	    label: 'Hide Functions'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1238
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1239
	    isVisible: editedFileHasPythonSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1240
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1241
	    indication: hidePythonFunctions:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1242
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1243
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1244
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1245
	nil
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1246
      )
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1247
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1248
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1249
smalltalkMenuSlice
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1250
    "This resource specification was automatically generated
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1251
     by the MenuEditor of ST/X."
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1252
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1253
    "Do not manually edit this!! If it is corrupted,
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1254
     the MenuEditor may not be able to read the specification."
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1255
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1256
    "
16281
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1257
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#smalltalkMenuSlice
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1258
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser smalltalkMenuSlice)) startUp
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1259
    "
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1260
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1261
    <resource: #menu>
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1262
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1263
    ^
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1264
     #(Menu
16281
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1265
        (
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1266
         (MenuItem
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1267
            label: '-'
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1268
            isVisible: editedFileHasSmalltalkSuffix
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1269
          )
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1270
         (MenuItem
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1271
            enabled: tagTypesPresentHolder
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1272
            label: 'Hide Classes'
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1273
            translateLabel: true
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1274
            isVisible: editedFileHasSmalltalkSuffix
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1275
            hideMenuOnActivated: false
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1276
            indication: hideClasses:
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1277
          )
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1278
         (MenuItem
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1279
            enabled: tagTypesPresentHolder
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1280
            label: 'Hide Methods'
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1281
            translateLabel: true
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1282
            isVisible: editedFileHasSmalltalkSuffix
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1283
            hideMenuOnActivated: false
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1284
            indication: hideMethods:
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1285
          )
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1286
         )
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1287
        nil
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1288
        nil
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1289
      )
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1290
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1291
    "Created: / 21-08-2012 / 20:59:28 / cg"
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1292
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1293
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1294
tclMenuSlice
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1295
    "This resource specification was automatically generated
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1296
     by the MenuEditor of ST/X."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1297
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1298
    "Do not manually edit this!! If it is corrupted,
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1299
     the MenuEditor may not be able to read the specification."
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1300
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1301
    "
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1302
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#tclMenuSlice
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1303
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser tclMenuSlice)) startUp
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1304
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1305
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1306
    <resource: #menu>
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1307
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1308
    ^
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1309
     #(Menu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1310
	(
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1311
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1312
	    label: '-'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1313
	    isVisible: editedFileHasTCLSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1314
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1315
	 (MenuItem
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1316
	    enabled: tagTypesPresentHolder
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1317
	    label: 'Hide Variables'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1318
	    translateLabel: true
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1319
	    isVisible: editedFileHasTCLSuffix
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1320
	    hideMenuOnActivated: false
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1321
	    indication: hideVariables:
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1322
	  )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1323
	 )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1324
	nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1325
	nil
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1326
      )
9942
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1327
!
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1328
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1329
toolBarMenu
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1330
    "This resource specification was automatically generated
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1331
     by the MenuEditor of ST/X."
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1332
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1333
    "Do not manually edit this!! If it is corrupted,
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1334
     the MenuEditor may not be able to read the specification."
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1335
10763
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
  1336
9942
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1337
    "
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1338
     MenuEditor new openOnClass:Tools::TagsBrowser andSelector:#toolBarMenu
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1339
     (Menu new fromLiteralArrayEncoding:(Tools::TagsBrowser toolBarMenu)) startUp
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1340
    "
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1341
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1342
    <resource: #menu>
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1343
14543
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1344
    ^ 
9942
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1345
     #(Menu
14543
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1346
        (
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1347
         (MenuItem
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1348
            activeHelpKey: updateTagList
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1349
            label: 'updateTagList'
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1350
            itemValue: updateTagList
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1351
            isButton: true
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1352
            labelImage: (ResourceRetriever ToolbarIconLibrary reloadIcon)
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1353
          )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1354
         (MenuItem
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1355
            label: '-'
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1356
          )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1357
         (MenuItem
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1358
            activeHelpKey: sortByName
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1359
            label: 'SortByName'
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1360
            itemValue: sortByName
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1361
            isButton: true
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1362
            indication: sortIsByName
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1363
            labelImage: (ResourceRetriever ToolbarIconLibrary sortByName16x16Icon)
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1364
          )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1365
         (MenuItem
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1366
            activeHelpKey: sortByLineNumber
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1367
            label: 'SortByLineNumber'
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1368
            itemValue: sortByLineNumber
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1369
            isButton: true
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1370
            indication: sortIsByLineNumber
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1371
            labelImage: (ResourceRetriever ToolbarIconLibrary sortByLineNumber16x16Icon)
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1372
          )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1373
         (MenuItem
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1374
            label: '-'
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1375
          )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1376
         (MenuItem
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1377
            activeHelpKey: functionsOnly
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1378
            label: 'FunctionsOnly'
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1379
            itemValue: functionsOnly:
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1380
            isButton: true
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1381
            indication: functionsOnlyHolder
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1382
            labelImage: (ResourceRetriever ToolbarIconLibrary functionsOnly16x16Icon)
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1383
          )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1384
         (MenuItem
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  1385
            activeHelpKey: structsOnly
14543
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1386
            label: 'StructsOnly'
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1387
            itemValue: structsOnly:
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1388
            isButton: true
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  1389
            isVisible: structsOnlyVisibleHolder
14543
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1390
            indication: structsOnlyHolder
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1391
            labelImage: (ResourceRetriever ToolbarIconLibrary structsOnly16x16Icon)
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1392
          )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1393
         (MenuItem
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1394
            activeHelpKey: toggleTagFilter
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1395
            label: 'TagFilter'
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1396
            isButton: true
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1397
            indication: tagFilterFieldVisibleHolder
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1398
            labelImage: (ResourceRetriever ToolbarIconLibrary filter16x16Icon)
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1399
          )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1400
         )
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1401
        nil
779a760b08a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14526
diff changeset
  1402
        nil
9942
0ca0b92c24f2 added: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 9920
diff changeset
  1403
      )
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  1404
! !
10772
dfd552cb7068 changed: #toolBarMenu
Claus Gittinger <cg@exept.de>
parents: 10769
diff changeset
  1405
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1406
!TagsBrowser methodsFor:'accessing'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1407
9907
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1408
editedFile
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1409
    ^ self editedFileHolder value
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1410
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1411
    "Created: / 06-05-2011 / 13:56:20 / cg"
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1412
!
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1413
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1414
editedFile:aFilename
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1415
    self editedFileHolder value:aFilename
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1416
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1417
    "Created: / 07-05-2011 / 14:48:58 / cg"
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1418
!
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1419
9907
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1420
editedFileHolder
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1421
    "gets the holder, which keeps the current edited file
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1422
    "
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1423
    editedFileHolder isNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1424
	editedFileHolder := nil asValue.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1425
	editedFileHolder addDependent:self.
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1426
    ].
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1427
    ^ editedFileHolder.
9907
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1428
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1429
    "Created: / 06-05-2011 / 13:52:39 / cg"
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1430
    "Modified: / 07-05-2011 / 10:15:30 / cg"
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1431
!
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1432
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1433
editedFileHolder:aHolder
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1434
    "gets the holder, which keeps the current edited file
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1435
    "
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1436
    editedFileHolder notNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1437
	editedFileHolder removeDependent:self.
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1438
    ].
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1439
    editedFileHolder := aHolder.
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1440
    editedFileHolder notNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1441
	editedFileHolder addDependent:self.
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1442
    ].
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1443
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1444
    "Created: / 07-05-2011 / 10:16:18 / cg"
9907
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1445
!
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1446
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1447
filter:aString
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1448
    tagView filter:aString.
9907
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1449
!
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1450
16047
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  1451
tagsMenu:aMenuOrNil
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  1452
    "set the menu to be shown in the tag list"
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  1453
    
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  1454
    tagsMenu := aMenuOrNil.
13630
b913e73d593c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13354
diff changeset
  1455
!
b913e73d593c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13354
diff changeset
  1456
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1457
tagsValid
13341
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  1458
    ^ tagsValid ? false
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  1459
!
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  1460
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1461
tempDirectory
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1462
    commonAspects notNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1463
	^ commonAspects tempDirectory
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1464
    ].
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1465
    ^ Filename tempDirectory
9907
b296c82b6bfd class definition
Claus Gittinger <cg@exept.de>
parents: 9892
diff changeset
  1466
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  1467
    "Created: / 07-05-2011 / 15:42:44 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1468
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1469
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1470
!TagsBrowser methodsFor:'accessing filters'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1471
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1472
anchorsOnly
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1473
    ^ tagList anchorsOnly
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1474
!
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1475
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1476
anchorsOnly:aBool
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1477
"/    aBool ifTrue:[
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1478
"/        tagList hideAnchors:false.
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1479
"/    ].
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1480
    tagList anchorsOnly:aBool.
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1481
    self updateTagList
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1482
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1483
    "Created: / 08-05-2011 / 10:51:03 / cg"
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1484
!
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1485
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1486
classesFunctionsAndVariablesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1487
    ^ tagList classesFunctionsAndVariablesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1488
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1489
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1490
classesFunctionsAndVariablesOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1491
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1492
	tagList hideClasses:false.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1493
	tagList hideFunctions:false.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1494
	tagList hideVariables:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1495
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1496
    tagList classesFunctionsAndVariablesOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1497
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1498
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1499
    "Modified: / 05-05-2011 / 15:33:13 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1500
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1501
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1502
classesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1503
    ^ tagList classesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1504
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1505
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1506
classesOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1507
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1508
	tagList hideClasses:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1509
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1510
    tagList classesOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1511
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1512
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1513
    "Modified: / 05-05-2011 / 15:33:07 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1514
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1515
13076
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1516
dartClassesAndMethodsOnly
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1517
    ^ tagList dartClassesAndMethodsOnly
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1518
!
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1519
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1520
dartClassesAndMethodsOnly:aBool
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1521
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1522
	tagList hideDartClasses:false.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1523
	tagList hideDartMethods:false.
13076
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1524
    ].
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1525
    tagList dartClassesAndMethodsOnly:aBool.
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1526
    self updateTagList
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1527
!
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1528
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1529
dartClassesOnly
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1530
    ^ tagList dartClassesOnly
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1531
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1532
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1533
dartClassesOnly:aBool
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1534
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1535
	tagList hideDartClasses:false.
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1536
    ].
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1537
    tagList dartClassesOnly:aBool.
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1538
    self updateTagList
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1539
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1540
13076
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1541
dartMethodsOnly
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1542
    ^ tagList dartMethodsOnly
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1543
!
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1544
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1545
dartMethodsOnly:aBool
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1546
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1547
	tagList hideDartMethods:false.
13076
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1548
    ].
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1549
    tagList dartMethodsOnly:aBool.
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1550
    self updateTagList
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1551
!
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  1552
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1553
definesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1554
    ^ tagList definesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1555
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1556
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1557
definesOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1558
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1559
	tagList hideDefines:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1560
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1561
    tagList definesOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1562
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1563
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1564
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1565
documentationOnly
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1566
    ^ tagList documentationOnly
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1567
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1568
    "Created: / 08-05-2011 / 10:50:52 / cg"
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1569
!
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1570
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1571
documentationOnly:aBool
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1572
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1573
	tagList hideDocumentation:false.
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1574
    ].
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1575
    tagList documentationOnly:aBool.
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1576
    self updateTagList
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1577
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1578
    "Created: / 08-05-2011 / 10:51:03 / cg"
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1579
!
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1580
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1581
functionsAndVariablesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1582
    ^ tagList functionsAndVariablesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1583
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1584
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1585
functionsAndVariablesOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1586
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1587
	tagList hideFunctions:false.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  1588
	tagList hideVariables:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1589
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1590
    tagList functionsAndVariablesOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1591
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1592
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1593
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1594
functionsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1595
    ^ tagList functionsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1596
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1597
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1598
functionsOnly:aBool
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  1599
    self functionsOnlyHolder value:aBool.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1600
    aBool ifTrue:[
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  1601
        self structsOnlyHolder value:false.
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  1602
        tagList hideFunctions:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1603
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1604
    tagList functionsOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1605
    self updateTagList
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  1606
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  1607
    "Modified: / 06-10-2011 / 14:03:45 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1608
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1609
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1610
headlinesOnly
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1611
    ^ tagList headlinesOnly
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1612
!
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1613
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1614
headlinesOnly:aBool
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1615
"/    aBool ifTrue:[
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1616
"/        tagList hideDocumentation:false.
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1617
"/    ].
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1618
    tagList headlinesOnly:aBool.
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1619
    self updateTagList
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1620
!
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  1621
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1622
hideClasses
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1623
    ^ tagList hideClasses
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1624
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1625
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1626
hideClasses:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1627
    tagList hideClasses:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1628
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1629
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1630
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1631
hideDartClasses
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1632
    ^ tagList hideDartClasses
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1633
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1634
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1635
hideDartClasses:aBool
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1636
    tagList hideDartClasses:aBool.
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1637
    self updateTagList
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1638
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1639
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1640
hideDartFields
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1641
    ^ tagList hideDartFields
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1642
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1643
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1644
hideDartFields:aBool
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1645
    tagList hideDartFields:aBool.
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1646
    self updateTagList
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1647
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1648
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1649
hideDartInterfaces
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1650
    ^ tagList hideDartInterfaces
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1651
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1652
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1653
hideDartInterfaces:aBool
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1654
    tagList hideDartInterfaces:aBool.
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1655
    self updateTagList
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1656
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1657
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1658
hideDartMethods
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1659
    ^ tagList hideDartMethods
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1660
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1661
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1662
hideDartMethods:aBool
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1663
    tagList hideDartMethods:aBool.
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1664
    self updateTagList
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1665
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1666
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1667
hideDartPackages
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1668
    ^ tagList hideDartPackages
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1669
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1670
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1671
hideDartPackages:aBool
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1672
    tagList hideDartPackages:aBool.
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1673
    self updateTagList
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1674
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1675
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1676
hideDataLabels
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1677
    ^ tagList hideDataLabels
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1678
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1679
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1680
hideDataLabels:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1681
    tagList hideDataLabels:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1682
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1683
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1684
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1685
hideDefines
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1686
    ^ tagList hideDefines
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1687
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1688
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1689
hideDefines:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1690
    tagList hideDefines:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1691
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1692
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1693
9920
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1694
hideDocumentation
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1695
    ^ tagList hideDocumentation
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1696
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1697
    "Created: / 08-05-2011 / 10:56:45 / cg"
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1698
!
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1699
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1700
hideDocumentation:aBool
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1701
    tagList hideDocumentation:aBool.
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1702
    self updateTagList
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1703
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1704
    "Created: / 08-05-2011 / 10:56:49 / cg"
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1705
!
Claus Gittinger <cg@exept.de>
parents: 9919
diff changeset
  1706
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1707
hideFunctionProtoTypes
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1708
    ^ tagList hideFunctionProtoTypes
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1709
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1710
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1711
hideFunctionProtoTypes:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1712
    tagList hideFunctionProtoTypes:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1713
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1714
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1715
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1716
hideFunctions
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1717
    ^ tagList hideFunctions
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1718
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1719
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1720
hideFunctions:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1721
    tagList hideFunctions:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1722
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1723
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1724
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1725
hideJavaClasses
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1726
    ^ tagList hideJavaClasses
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1727
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1728
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1729
hideJavaClasses:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1730
    tagList hideJavaClasses:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1731
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1732
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1733
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1734
hideJavaFields
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1735
    ^ tagList hideJavaFields
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1736
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1737
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1738
hideJavaFields:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1739
    tagList hideJavaFields:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1740
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1741
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1742
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1743
hideJavaInterfaces
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1744
    ^ tagList hideJavaInterfaces
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1745
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1746
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1747
hideJavaInterfaces:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1748
    tagList hideJavaInterfaces:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1749
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1750
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1751
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1752
hideJavaMethods
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1753
    ^ tagList hideJavaMethods
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1754
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1755
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1756
hideJavaMethods:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1757
    tagList hideJavaMethods:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1758
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1759
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1760
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1761
hideJavaPackages
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1762
    ^ tagList hideJavaPackages
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1763
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1764
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1765
hideJavaPackages:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1766
    tagList hideJavaPackages:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1767
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1768
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1769
14386
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  1770
hideLabels
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  1771
    ^ tagList hideLabels
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  1772
!
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  1773
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  1774
hideLabels:aBool
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  1775
    tagList hideLabels:aBool.
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  1776
    self updateTagList
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  1777
!
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  1778
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1779
hideLispConstants
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1780
    ^ tagList hideLispConstants
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1781
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1782
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1783
hideLispConstants:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1784
    tagList hideLispConstants:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1785
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1786
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1787
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1788
hideLispEvaluations
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1789
    ^ tagList hideLispEvaluations
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1790
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1791
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1792
hideLispEvaluations:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1793
    tagList hideLispEvaluations:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1794
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1795
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1796
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1797
hideLispMacros
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1798
    ^ tagList hideLispMacros
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1799
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1800
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1801
hideLispMacros:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1802
    tagList hideLispMacros:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1803
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1804
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1805
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1806
hideLispMethods
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1807
    ^ tagList hideLispMethods
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1808
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1809
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1810
hideLispMethods:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1811
    tagList hideLispMethods:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1812
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1813
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1814
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1815
hideLocalLabels
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1816
    ^ tagList hideLocalLabels
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1817
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1818
11465
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1819
hideLocalLabels2
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1820
    ^ tagList hideLocalLabels2
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1821
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1822
    "Created: / 24-03-2012 / 23:23:43 / cg"
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1823
!
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1824
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1825
hideLocalLabels2:aBool
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1826
    tagList hideLocalLabels2:aBool.
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1827
    self updateTagList
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1828
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1829
    "Created: / 24-03-2012 / 23:23:26 / cg"
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1830
!
b00c879602f1 localLabels2
Claus Gittinger <cg@exept.de>
parents: 11437
diff changeset
  1831
11503
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1832
hideLocalLabels3
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1833
    ^ tagList hideLocalLabels3
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1834
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1835
    "Created: / 13-05-2012 / 11:09:54 / cg"
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1836
!
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1837
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1838
hideLocalLabels3:aBool
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1839
    tagList hideLocalLabels3:aBool.
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1840
    self updateTagList
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1841
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1842
    "Created: / 13-05-2012 / 11:10:01 / cg"
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1843
!
Claus Gittinger <cg@exept.de>
parents: 11498
diff changeset
  1844
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1845
hideLocalLabels:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1846
    tagList hideLocalLabels:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1847
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1848
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1849
14348
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1850
hideLuaFunctions
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1851
    ^ tagList hideLuaFunctions
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1852
!
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1853
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1854
hideLuaFunctions:aBool
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1855
    tagList hideLuaFunctions:aBool.
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1856
    self updateTagList
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1857
!
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1858
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1859
hideLuaVariables
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1860
    ^ tagList hideLuaVariables
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1861
!
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1862
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1863
hideLuaVariables:aBool
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1864
    tagList hideLuaVariables:aBool.
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1865
    self updateTagList
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1866
!
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  1867
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1868
hideMethods
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1869
    ^ tagList hideMethods
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1870
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1871
    "Created: / 21-08-2012 / 21:02:54 / cg"
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1872
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1873
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1874
hideMethods:aBool
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1875
    tagList hideMethods:aBool.
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1876
    self updateTagList
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1877
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1878
    "Created: / 21-08-2012 / 21:01:45 / cg"
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1879
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  1880
16281
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1881
hideObjcClasses
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1882
    ^ tagList hideObjcClasses
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1883
!
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1884
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1885
hideObjcClasses:aBool
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1886
    tagList hideObjcClasses:aBool.
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1887
    self updateTagList
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1888
!
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  1889
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1890
hideOzClasses
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1891
    ^ tagList hideOzClasses
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1892
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1893
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1894
hideOzClasses:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1895
    tagList hideOzClasses:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1896
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1897
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1898
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1899
hideOzFunctions
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1900
    ^ tagList hideOzFunctions
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1901
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1902
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1903
hideOzFunctions:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1904
    tagList hideOzFunctions:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1905
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1906
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1907
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1908
hideOzMethods
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1909
    ^ tagList hideOzMethods
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1910
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1911
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1912
hideOzMethods:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1913
    tagList hideOzMethods:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1914
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1915
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1916
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1917
hidePythonClasses
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1918
    ^ tagList hidePythonClasses
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1919
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1920
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1921
hidePythonClasses:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1922
    tagList hidePythonClasses:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1923
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1924
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1925
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1926
hidePythonFunctions
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1927
    ^ tagList hidePythonFunctions
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1928
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1929
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1930
hidePythonFunctions:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1931
    tagList hidePythonFunctions:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1932
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1933
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1934
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1935
hidePythonMethods
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1936
    ^ tagList hidePythonMethods
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1937
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1938
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1939
hidePythonMethods:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1940
    tagList hidePythonMethods:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1941
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1942
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1943
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1944
hideStatic
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1945
    ^ tagList hideStatic
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1946
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1947
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1948
hideStatic:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1949
    tagList hideStatic:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1950
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1951
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1952
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1953
hideStructMembers
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1954
    ^ tagList hideStructMembers
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1955
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1956
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1957
hideStructMembers:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1958
    tagList hideStructMembers:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1959
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1960
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1961
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1962
hideStructures
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1963
    ^ tagList hideStructures
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1964
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1965
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1966
hideStructures:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1967
    tagList hideStructures:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1968
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1969
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1970
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1971
hideTextLabels
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1972
    ^ tagList hideTextLabels
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1973
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1974
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1975
hideTextLabels:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1976
    tagList hideTextLabels:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1977
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1978
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1979
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1980
hideTypedefs
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1981
    ^ tagList hideTypedefs
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1982
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1983
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1984
hideTypedefs:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1985
    tagList hideTypedefs:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1986
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1987
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1988
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1989
hideVariables
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1990
    ^ tagList hideVariables
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1991
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1992
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1993
hideVariables:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1994
    tagList hideVariables:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1995
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1996
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1997
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1998
javaClassesAndMethodsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  1999
    ^ tagList javaClassesAndMethodsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2000
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2001
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2002
javaClassesAndMethodsOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2003
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2004
	tagList hideJavaClasses:false.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2005
	tagList hideJavaMethods:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2006
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2007
    tagList javaClassesAndMethodsOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2008
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2009
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2010
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2011
javaClassesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2012
    ^ tagList javaClassesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2013
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2014
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2015
javaClassesOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2016
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2017
	tagList hideJavaClasses:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2018
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2019
    tagList javaClassesOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2020
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2021
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2022
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2023
javaMethodsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2024
    ^ tagList javaMethodsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2025
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2026
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2027
javaMethodsOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2028
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2029
	tagList hideJavaMethods:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2030
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2031
    tagList javaMethodsOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2032
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2033
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2034
14348
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2035
luaFunctionsOnly
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2036
    ^ tagList luaFunctionsOnly
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2037
!
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2038
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2039
luaFunctionsOnly:aBool
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2040
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2041
	tagList hideLuaFunctions:false.
14348
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2042
    ].
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2043
    tagList luaFunctionsOnly:aBool.
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2044
    self updateTagList
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2045
!
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2046
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2047
macrosOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2048
    ^ tagList macrosOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2049
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2050
    "Created: / 07-06-2010 / 12:08:42 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2051
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2052
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2053
macrosOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2054
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2055
	tagList hideLispMacros:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2056
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2057
    tagList macrosOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2058
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2059
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2060
    "Created: / 07-06-2010 / 12:09:08 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2061
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2062
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2063
methodsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2064
    ^ tagList methodsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2065
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2066
    "Created: / 07-06-2010 / 12:11:55 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2067
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2068
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2069
methodsOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2070
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2071
	tagList hideLispMethods:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2072
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2073
    tagList methodsOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2074
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2075
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2076
    "Created: / 07-06-2010 / 12:12:03 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2077
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2078
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2079
pythonClassesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2080
    ^ tagList pythonClassesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2081
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2082
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2083
pythonClassesOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2084
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2085
	tagList hidePythonClasses:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2086
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2087
    tagList pythonClassesOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2088
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2089
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2090
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2091
pythonFunctionsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2092
    ^ tagList pythonFunctionsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2093
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2094
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2095
pythonFunctionsOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2096
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2097
	tagList hidePythonFunctions:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2098
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2099
    tagList pythonFunctionsOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2100
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2101
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2102
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2103
pythonMethodsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2104
    ^ tagList pythonMethodsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2105
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2106
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2107
pythonMethodsOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2108
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2109
	tagList hidePythonMethods:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2110
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2111
    tagList pythonMethodsOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2112
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2113
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2114
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2115
structsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2116
    ^ tagList structsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2117
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2118
    "Created: / 25-06-2010 / 10:54:46 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2119
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2120
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2121
structsOnly:aBool
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2122
    self structsOnlyHolder value:aBool.
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2123
    aBool ifTrue:[
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2124
        self functionsOnlyHolder value:false.
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2125
        tagList hideStructures:false.
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2126
    ].
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2127
    tagList structsOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2128
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2129
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2130
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2131
tagTypesPresent
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2132
    ^ tagList tagTypesPresent
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2133
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2134
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2135
tagTypesPresentHolder
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2136
    ^ [ self tagTypesPresent ]
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2137
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2138
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2139
targetsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2140
    ^ tagList targetsOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2141
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2142
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2143
targetsOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2144
    tagList targetsOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2145
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2146
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2147
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2148
typesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2149
    ^ tagList typesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2150
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2151
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2152
typesOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2153
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2154
	tagList hideTypedefs:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2155
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2156
    tagList typesOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2157
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2158
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2159
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2160
variablesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2161
    ^ tagList variablesOnly
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2162
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2163
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2164
variablesOnly:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2165
    aBool ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2166
	tagList hideVariables:false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2167
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2168
    tagList variablesOnly:aBool.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2169
    self updateTagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2170
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2171
    "Modified: / 05-05-2011 / 15:33:18 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2172
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2173
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2174
!TagsBrowser methodsFor:'accessing presentation aspects'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2175
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2176
groupedByType
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2177
    ^ tagList groupedByType
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2178
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2179
    "Created: / 05-05-2011 / 14:51:29 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2180
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2181
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2182
groupedByType:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2183
    tagList groupedByType:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2184
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2185
    "Created: / 05-05-2011 / 14:51:33 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2186
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2187
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2188
sorted
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2189
    ^ tagList sorted
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2190
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2191
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2192
sorted:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2193
    tagList sorted:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2194
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2195
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2196
sortedByLineNumber
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2197
    ^ tagList sortedByLineNumber
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2198
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2199
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2200
sortedByLineNumber:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2201
    tagList sortedByLineNumber:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2202
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2203
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2204
sortedByName
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2205
    ^ tagList sortedByName
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2206
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2207
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2208
sortedByName:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2209
    tagList sortedByName:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2210
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2211
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2212
sortedByNameIgnoringCase
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2213
    ^ tagList sortedByNameIgnoringCase
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2214
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2215
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2216
sortedByNameIgnoringCase:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2217
    tagList sortedByNameIgnoringCase:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2218
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2219
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2220
sortedByNameIgnoringLeadingUnderscores
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2221
    ^ tagList sortedByNameIgnoringLeadingUnderscores
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2222
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2223
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2224
sortedByNameIgnoringLeadingUnderscores:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2225
    tagList sortedByNameIgnoringLeadingUnderscores:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2226
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2227
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2228
sortedByNameIgnoringLeadingUnderscoresAndCase
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2229
    ^ tagList sortedByNameIgnoringLeadingUnderscoresAndCase
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2230
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2231
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2232
sortedByNameIgnoringLeadingUnderscoresAndCase:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2233
    tagList sortedByNameIgnoringLeadingUnderscoresAndCase:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2234
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2235
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2236
sortedByType
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2237
    ^ tagList sortedByType
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2238
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2239
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2240
sortedByType:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2241
    tagList sortedByType:aBool
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2242
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2243
16047
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2244
!TagsBrowser methodsFor:'accessing-behavior'!
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2245
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2246
action:aOneArgBlock
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2247
    "set the action, which is called with the selected tag,
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2248
     if the user selects one"
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2249
     
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2250
    action := aOneArgBlock.
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2251
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2252
    "Modified: / 23-06-2011 / 16:36:59 / cg"
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2253
! !
0f42991fe9ac #DOCUMENTATION
Claus Gittinger <cg@exept.de>
parents: 15897
diff changeset
  2254
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2255
!TagsBrowser methodsFor:'aspects'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2256
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2257
editedFileHasAssemblerSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2258
    ^builder booleanValueAspectFor: #editedFileHasAssemblerSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2259
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2260
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2261
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2262
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2263
editedFileHasCSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2264
    ^builder booleanValueAspectFor: #editedFileHasCSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2265
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2266
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2267
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2268
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  2269
editedFileHasDartSuffix
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  2270
    ^builder booleanValueAspectFor: #editedFileHasDartSuffix
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  2271
!
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  2272
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2273
editedFileHasEiffelSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2274
    ^builder booleanValueAspectFor: #editedFileHasEiffelSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2275
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2276
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2277
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2278
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2279
editedFileHasFortranSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2280
    ^builder booleanValueAspectFor: #editedFileHasFortranSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2281
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2282
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2283
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2284
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2285
editedFileHasHtmlSuffix
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2286
    ^builder booleanValueAspectFor: #editedFileHasHtmlSuffix
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2287
!
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2288
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2289
editedFileHasJavaScriptSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2290
    ^builder booleanValueAspectFor: #editedFileHasJavaScriptSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2291
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2292
    "Created: / 28-06-2010 / 13:09:15 / cg"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2293
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2294
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2295
editedFileHasJavaSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2296
    ^builder booleanValueAspectFor: #editedFileHasJavaSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2297
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2298
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2299
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2300
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2301
editedFileHasLispSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2302
    ^builder booleanValueAspectFor: #editedFileHasLispSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2303
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2304
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2305
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2306
14348
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2307
editedFileHasLuaSuffix
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2308
    ^builder booleanValueAspectFor: #editedFileHasLuaSuffix
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2309
!
eca3fa14add6 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13963
diff changeset
  2310
16281
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  2311
editedFileHasObjcSuffix
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  2312
    ^builder booleanValueAspectFor: #editedFileHasObjcSuffix
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  2313
!
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  2314
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2315
editedFileHasOzSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2316
    ^builder booleanValueAspectFor: #editedFileHasOzSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2317
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2318
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2319
editedFileHasPythonSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2320
    ^builder booleanValueAspectFor: #editedFileHasPythonSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2321
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2322
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2323
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2324
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2325
editedFileHasRubySuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2326
    ^builder booleanValueAspectFor: #editedFileHasRubySuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2327
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2328
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2329
editedFileHasSmalltalkSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2330
    ^builder booleanValueAspectFor: #editedFileHasSmalltalkSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2331
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2332
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2333
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2334
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2335
editedFileHasTCLSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2336
    ^builder booleanValueAspectFor: #editedFileHasTCLSuffix
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2337
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2338
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2339
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2340
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2341
editedFileIsMakefile
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2342
    ^builder booleanValueAspectFor: #editedFileIsMakefile
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2343
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2344
10763
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
  2345
functionsOnlyHolder
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
  2346
    ^ builder booleanValueAspectFor: #functionsOnly
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
  2347
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
  2348
    "Created: / 06-10-2011 / 12:19:23 / cg"
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
  2349
!
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
  2350
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2351
remoteCtagsModel
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2352
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2353
    |holder|
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2354
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2355
    (holder := builder bindingAt:#remoteCtagsModel) isNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2356
	holder := false asValue.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2357
	builder aspectAt:#remoteCtagsModel put:holder.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2358
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2359
    ^ holder.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2360
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2361
10435
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2362
sortIsByLineNumber
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2363
    ^ builder booleanValueAspectFor: #sortIsByLineNumber
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2364
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2365
    "Created: / 03-08-2011 / 11:17:48 / cg"
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2366
!
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2367
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2368
sortIsByName
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2369
    ^ builder booleanValueAspectFor: #sortIsByName
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2370
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2371
    "Created: / 03-08-2011 / 11:17:52 / cg"
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2372
!
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2373
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2374
structsOnlyHolder
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2375
    ^ builder booleanValueAspectFor: #structsOnly
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2376
!
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2377
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2378
structsOnlyVisibleHolder
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2379
    ^ builder booleanValueAspectFor: #structsOnlyVisible
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2380
!
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2381
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2382
tagFilterFieldVisibleHolder
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2383
    |holder|
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2384
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2385
    (holder := builder bindingAt:#tagFilterFieldVisibleHolder) isNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2386
	holder := false asValue.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2387
	builder aspectAt:#tagFilterFieldVisibleHolder put:holder.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2388
	holder onChangeSend:#tagFilterVisibilityChanged to:self.
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2389
    ].
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2390
    ^ holder.
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2391
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2392
    "Created: / 01-08-2012 / 10:52:48 / cg"
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2393
!
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2394
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2395
tagFilterPatternHolder
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2396
    |holder|
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2397
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2398
    (holder := builder bindingAt:#tagFilterPatternHolder) isNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2399
	holder := '' asValue.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2400
	builder aspectAt:#tagFilterPatternHolder put:holder.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2401
	holder onChangeSend:#tagFilterChanged to:self.
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2402
    ].
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2403
    ^ holder.
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2404
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2405
    "Created: / 01-08-2012 / 16:43:26 / cg"
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2406
!
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2407
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2408
tagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2409
    "returns the tagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2410
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2411
    ^ tagList
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2412
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2413
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2414
tagView
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2415
    "returns the widget which shows the tags
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2416
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2417
    ^ tagView
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2418
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2419
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2420
!TagsBrowser methodsFor:'change & update'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2421
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2422
delayedEditedFileChanged
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2423
    "called when the current editing file has changed.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2424
     Update the valueHolders which keep track of the edited files type (i.e. language)
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2425
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2426
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2427
    self updateFileTypeHolders.
14480
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2428
    tagsValid ifFalse:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2429
	self updateTagList.
13341
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  2430
    ].
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2431
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2432
    "Created: / 07-05-2011 / 15:36:52 / cg"
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2433
!
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2434
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2435
editedFileChanged
13341
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  2436
    tagsValid := false.
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2437
    self enqueueDelayedAction:[self delayedEditedFileChanged].
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2438
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2439
    "Modified: / 07-05-2011 / 15:37:00 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2440
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2441
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2442
tagFilterChanged
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2443
    tagList filter:(self tagFilterPatternHolder value)
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2444
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2445
    "Created: / 01-08-2012 / 16:44:54 / cg"
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2446
!
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2447
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2448
tagFilterVisibilityChanged
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2449
    self tagFilterFieldVisibleHolder value ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2450
"/        self windowGroup
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2451
"/            focusView:(self builder componentAt:#TagFilterInputField)
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2452
"/            byTab:true.
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2453
	self enqueueMessage:#assignFocusToTagFilterInputField for:self arguments:#().
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2454
    ].
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2455
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2456
    "Created: / 01-08-2012 / 17:00:27 / cg"
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2457
!
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2458
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2459
update:something with:aparameter from:changedObject
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2460
    changedObject == self editedFileHolder ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2461
	tagList removeAll.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2462
	self editedFileChanged.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2463
	^ self
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2464
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2465
    super update:something with:aparameter from:changedObject
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2466
11721
a0857582353c added tagfilter
Claus Gittinger <cg@exept.de>
parents: 11503
diff changeset
  2467
    "Modified: / 01-08-2012 / 16:58:30 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2468
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2469
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2470
updateFileTypeHolders
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2471
    "called when the current editing file has changed.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2472
     Update the valueHolders which keep track of the edited files type (i.e. language)
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2473
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2474
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2475
    |edFile suffix mime|
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2476
14386
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  2477
    edFile := self editedFile.
0b937549b731 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14364
diff changeset
  2478
"/    edFile notNil ifTrue:[
14364
8e9f2bcd235b .app (V'Age source) tags
Claus Gittinger <cg@exept.de>
parents: 14353
diff changeset
  2479
"/        suffix := edFile suffix.
8e9f2bcd235b .app (V'Age source) tags
Claus Gittinger <cg@exept.de>
parents: 14353
diff changeset
  2480
"/    ].
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2481
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2482
    mime := TagList tagMimeTypeForFile:edFile.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2483
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2484
         "/ valueHolder                 mime(s)
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2485
    #(
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2486
          (editedFileHasJavaSuffix      ('text/java' 'application/x-java-source'))
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2487
          (editedFileHasJavaScriptSuffix ('text/javaScript' 'text/javascript' 'application/x-javascript' 'application/x-javascript-source') )
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2488
          (editedFileHasDartSuffix      ('text/dart' 'application/x-dart' 'application/x-dart-source') )
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2489
          (editedFileHasCSuffix         ('text/c' 'application/x-c-source'))
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2490
          (editedFileHasEiffelSuffix    ('text/eiffel' 'application/x-eiffel-source'))
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2491
          (editedFileHasFortranSuffix   ('text/fortran' 'application/x-fortran-source'))
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2492
          (editedFileHasPythonSuffix    ('text/python' 'application/x-python-source'))
16281
cbc89f67739a #FEATURE by cg
Claus Gittinger <cg@exept.de>
parents: 16047
diff changeset
  2493
          (editedFileHasObjcSuffix      ('text/objcsrc' 'application/x-objcsrc'))
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2494
          (editedFileHasOzSuffix        ('text/oz' 'application/x-oz-source'))
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2495
          (editedFileHasLuaSuffix       ('text/lua' 'application/x-lua-source'))
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2496
          (editedFileHasLispSuffix      ('text/lisp' 'text/lisp-arc' 'text/scheme' 'application/x-lisp-source' 'application/x-scheme-source') )
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2497
          (editedFileHasSmalltalkSuffix ('text/smalltalk' 'application/x-smalltalk-source'))
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2498
          (editedFileHasTCLSuffix       ('text/tcl' 'application/x-tcl-source') )
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2499
          (editedFileHasAssemblerSuffix ('text/asm' 'application/x-assembler-source'))
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2500
          (editedFileIsMakefile         'text/make')
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2501
          (editedFileHasRubySuffix      ('text/ruby' 'application/x-ruby-source'))
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2502
          (editedFileHasHtmlSuffix      ('text/html' ))
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2503
    ) pairsDo:[:holderName :mimeTypeOrTypes |
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2504
        |holder|
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2505
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2506
        holder := self perform:holderName.
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2507
        mimeTypeOrTypes isString ifTrue:[
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2508
            holder value:(mime = mimeTypeOrTypes)
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2509
        ] ifFalse:[
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2510
            holder value:(mimeTypeOrTypes includes:mime)
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2511
        ].
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2512
    ].
14544
fe117e846d33 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14543
diff changeset
  2513
    self structsOnlyVisibleHolder value:(self editedFileHasCSuffix value).
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2514
11761
0813e34ffc3b added:17 methods
Claus Gittinger <cg@exept.de>
parents: 11753
diff changeset
  2515
    "Modified: / 21-08-2012 / 20:54:08 / cg"
9943
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2516
!
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2517
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2518
updateForLine:lineNr
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2519
    "/ highlight the tag for a particular line in the edittext
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2520
    "/ called via a hook via the masterapp from the editView...
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2521
14480
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2522
    self updateForLine:lineNr filtering:nil
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2523
!
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2524
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2525
updateForLine:lineNr filtering:tagFilterOrNil
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2526
    "highlight the tag for a particular line in the edittext
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2527
     called via a hook via the masterapp from the editView...
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2528
     The filter can be used eg. to find only function tags
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2529
     (i.e. to ignore case and goto labels in C)"
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2530
9943
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2531
    |bestTag|
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2532
14480
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2533
    bestTag := tagList bestTagForLine:lineNr filtering:tagFilterOrNil.
9943
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2534
    bestTag notNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2535
	tagView setSelection:(tagList identityIndexOf:bestTag).
9943
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2536
    ] ifFalse:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2537
	"/ remember line in case the tag-list is being generated
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2538
	tagView tagLineNr:lineNr
9943
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2539
    ].
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2540
09e234e9fa8e changed: #updateForLine:
Claus Gittinger <cg@exept.de>
parents: 9942
diff changeset
  2541
    "Modified: / 23-06-2011 / 17:28:26 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2542
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2543
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2544
!TagsBrowser methodsFor:'hooks for ccbrowser'!
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2545
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2546
buildTarget
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2547
    commonAspects notNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2548
	^ commonAspects buildTarget
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2549
    ].
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2550
    ^ nil
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2551
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2552
    "Created: / 07-05-2011 / 15:38:20 / cg"
13341
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  2553
!
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  2554
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  2555
tagForFunction:functionName
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  2556
    ^ tagList tagForFunction:functionName
15772
fd21f08c74ff class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15248
diff changeset
  2557
!
fd21f08c74ff class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15248
diff changeset
  2558
15786
80cc641e54df class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15772
diff changeset
  2559
tagForMacro:typeName
80cc641e54df class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15772
diff changeset
  2560
    ^ tagList tagForMacro:typeName
80cc641e54df class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15772
diff changeset
  2561
!
80cc641e54df class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15772
diff changeset
  2562
15772
fd21f08c74ff class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15248
diff changeset
  2563
tagForType:typeName
fd21f08c74ff class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15248
diff changeset
  2564
    ^ tagList tagForType:typeName
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2565
! !
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2566
13632
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2567
!TagsBrowser methodsFor:'hooks for embedding'!
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2568
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2569
tagListGenerator:aBlockOrValueHolder
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2570
    "to use a tagsBrowser as a component in another application,
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2571
     this hook allows for the tag list to be provided by that application.
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2572
     If non-nil, it will be evaluated to generate the tagList instead of
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2573
     reading the tags from the editedFile"
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2574
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2575
    tagListGenerator := aBlockOrValueHolder.
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2576
! !
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2577
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2578
!TagsBrowser methodsFor:'menu actions'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2579
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2580
keepingSelectionDo:aBlock
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2581
    |oldSelection oldLabel|
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2582
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2583
    oldSelection := tagView selectionValue.
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2584
    aBlock value.
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2585
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2586
    oldSelection notNil ifTrue:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2587
	oldLabel := oldSelection label.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2588
	tagView
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2589
	    selectElementForWhich:[:el | el label = oldLabel]
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2590
	    ifAbsent:[self halt:'ouch - no such label'].
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2591
    ].
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2592
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2593
    "Created: / 06-10-2011 / 13:41:57 / cg"
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2594
!
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2595
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2596
middleButtonMenu
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2597
    ^ [
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2598
	|menu suffix file item|
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2599
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2600
	tagsMenu notNil ifTrue:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2601
	    tagsMenu
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2602
	] ifFalse:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2603
	    menus isNil ifTrue:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2604
		menus := IdentityDictionary new.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2605
	    ].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2606
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2607
	    menu := nil.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2608
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2609
	    (file := self editedFile) notNil ifTrue:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2610
		(tagList supportsFile:file) ifTrue:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2611
		    menu := menus at:#exists ifAbsentPut:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2612
							menu := self class middleButtonMenu decodeAsLiteralArray.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2613
							menu receiver:self.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2614
							menu findGuiResourcesIn:self.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2615
							menu
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2616
						       ].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2617
		    menu := MenuPanel menu:menu receiver:self.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2618
		] ifFalse:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2619
		    suffix := file suffix.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2620
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2621
		    suffix size ~~ 0 ifTrue:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2622
			menu := menus at:#new ifAbsentPut:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2623
			    menu := Menu new.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2624
			    item := MenuItem label:('assign ', (Text string:suffix emphasis:#underline), ' to:').
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2625
			    item enabled:false.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2626
			    menu addItem:item.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2627
			    menu addItem:(MenuItem separator).
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2628
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2629
			    tagList class tagsSuffixes keysAndValuesDo:[:aKey :aValue|
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2630
				item := MenuItem label:('  - ', aKey )
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2631
						 itemValue:[ |list|
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2632
							list := aValue asOrderedCollection.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2633
							list add:(suffix asLowercase).
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2634
							tagList class tagsSuffixes at:aKey put:list.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2635
							self editedFileChanged.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2636
						       ].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2637
				menu addItem:item.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2638
			    ].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2639
			    menu
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2640
			].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2641
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2642
		    ]
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2643
		].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2644
	    ].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2645
	    menu
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2646
	]
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2647
      ]
11780
a578d7513705 changed: #middleButtonMenu
Claus Gittinger <cg@exept.de>
parents: 11761
diff changeset
  2648
a578d7513705 changed: #middleButtonMenu
Claus Gittinger <cg@exept.de>
parents: 11761
diff changeset
  2649
    "Modified: / 08-09-2012 / 19:51:03 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2650
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2651
10435
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2652
sortByLineNumber
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2653
    self keepingSelectionDo:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2654
	tagList sortedByLineNumber:true.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2655
	self sortIsByName value:false.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2656
	self sortIsByLineNumber value:true.
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2657
    ]
10435
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2658
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2659
    "Created: / 03-08-2011 / 11:04:51 / cg"
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2660
!
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2661
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2662
sortByName
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2663
    self keepingSelectionDo:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2664
	tagList sortedByNameIgnoringLeadingUnderscoresAndCase: "sortedByName:" true.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2665
	self sortIsByLineNumber value:false.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2666
	self sortIsByName value:true.
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2667
    ].
10435
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2668
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2669
    "Created: / 03-08-2011 / 11:04:37 / cg"
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2670
!
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2671
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2672
updateTagList
13341
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  2673
    "regenerate tags
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2674
    "
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2675
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2676
    |file target oldSelection|
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2677
13632
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2678
    tagListGenerator notNil ifTrue:[
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2679
        tagList setRawList:(tagListGenerator value).
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2680
        "/ tagView list:(tagListGenerator value).
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2681
        tagsValid := true.
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2682
        ^ self.
13632
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2683
    ].
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2684
13341
4de6468037a1 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13310
diff changeset
  2685
    tagsValid := false.
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2686
    (true "(self tagsVisibilityHolder value == true)"
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2687
        and:[(file := self editedFile) notNil
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2688
        and:[tagList supportsFile:file]]
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2689
    ) ifTrue:[
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2690
        (target := self buildTarget) notNil ifTrue:[
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2691
            (target isRemote and:[self tagsRemoteHolder value]) ifFalse:[
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2692
                target := nil
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2693
            ]
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2694
        ].
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2695
        oldSelection := tagView selectionValue.
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2696
        (tagView generateTagsFor:file onTarget:target
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2697
                finally:[
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2698
                    |tagsForLabel oldLabel bestTag|
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2699
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2700
                    oldSelection notNil ifTrue:[
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2701
                        oldLabel := oldSelection label.
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2702
                        tagsForLabel := tagView elementsForWhich:[:el | el label = oldLabel].
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2703
                        "/ only reselect, if there is exactly one
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2704
                        tagsForLabel size == 1 ifTrue:[
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2705
                            tagView selectElement:tagsForLabel first
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2706
                        ].
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2707
"/                        tagView 
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2708
"/                            selectElementForWhich:[:el | el label = oldLabel] 
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2709
"/                            ifAbsent:["ok, if previous tag is filtered away" "self halt"].
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2710
                    ].
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2711
                    tagsValid := true.
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2712
                ]
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2713
        ) ifFalse:[
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2714
            "/ did not start a background tag job
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2715
            tagsValid := true.  "/ to avoid waiting forever
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2716
        ].
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2717
    ] ifFalse:[
14578
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2718
        tagView stopGeneratingTags.
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2719
        tagView clearList.
758b72c5c89b html tag menu
Claus Gittinger <cg@exept.de>
parents: 14563
diff changeset
  2720
        tagsValid := true.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2721
    ].
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2722
10969
665814cad40d changed: #updateTagList
Claus Gittinger <cg@exept.de>
parents: 10965
diff changeset
  2723
    "Modified: / 07-12-2011 / 11:13:18 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2724
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2725
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2726
!TagsBrowser methodsFor:'startup & release'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2727
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2728
assignFocusToTagFilterInputField
13076
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  2729
    (self builder componentAt:#TagFilterInputField) requestFocus.
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  2730
    "/ (self builder componentAt:#TagFilterInputField) takeFocus
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  2731
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  2732
    "Created: / 02-08-2012 / 22:00:45 / cg"
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  2733
!
254581d2fafc class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12956
diff changeset
  2734
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2735
cloneWith:anApplication
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2736
"/    |browser|
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2737
"/
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2738
"/    (browser := anApplication tagsBrowser) notNil ifTrue:[
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2739
"/        self tagsVisibilityHolder value:(browser tagsVisibilityHolder value)
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2740
"/    ]
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2741
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2742
    "Modified: / 07-05-2011 / 11:54:48 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2743
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2744
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2745
initialize
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2746
    super initialize.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2747
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2748
    tagList := TagList new.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2749
    tagView := TagView new.
14480
8d6d843b0fa4 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14427
diff changeset
  2750
    tagsValid := false.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2751
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2752
    tagView application:self.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2753
    tagView list:tagList.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2754
10965
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2755
    tagView action:[:i| self tagListSelectionChangedTo:i].
10435
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2756
10965
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2757
    "Modified: / 06-12-2011 / 14:57:06 / cg"
10435
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2758
!
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2759
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2760
postBuildWith:aBuilder
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2761
    super postBuildWith:aBuilder.
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2762
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2763
    self sortIsByName value:true.
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2764
309c101e7386 added:5 methods
Claus Gittinger <cg@exept.de>
parents: 10055
diff changeset
  2765
    "Created: / 03-08-2011 / 11:19:44 / cg"
10965
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2766
!
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2767
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2768
tagListSelectionChangedTo:idx
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2769
    |tag|
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2770
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2771
    action notNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2772
	tagList isEmpty ifTrue:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2773
	    tagList := tagView list
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2774
	].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2775
	tag := tagList at:idx ifAbsent:nil.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2776
	tag notNil ifTrue:[ action value:tag ].
10965
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2777
    ]
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2778
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2779
    "Modified: / 03-08-2011 / 11:19:49 / cg"
c24875a2489d added: #tagListSelectionChangedTo:
Claus Gittinger <cg@exept.de>
parents: 10841
diff changeset
  2780
    "Created: / 06-12-2011 / 14:57:26 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2781
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2782
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2783
!TagsBrowser::TagView methodsFor:'accessing'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2784
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2785
application
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2786
    "returns my application, the TagsBrowser
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2787
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2788
    ^ application
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2789
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2790
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2791
application:theTagsBrowser
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2792
    "set my application, the TagsBrowser
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2793
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2794
    application := theTagsBrowser.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2795
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2796
12068
639cac07052e class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 11780
diff changeset
  2797
clearList
639cac07052e class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 11780
diff changeset
  2798
    self list:nil
639cac07052e class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 11780
diff changeset
  2799
!
639cac07052e class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 11780
diff changeset
  2800
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2801
filter:aString
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2802
    list filter:aString.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2803
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2804
13354
a3bb8a555567 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13341
diff changeset
  2805
list:aList
13664
c11682792269 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13632
diff changeset
  2806
    (aList isNil or:[aList isKindOf:Tools::TagList]) ifFalse:[self halt].
13354
a3bb8a555567 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13341
diff changeset
  2807
    super list:aList.
a3bb8a555567 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13341
diff changeset
  2808
!
a3bb8a555567 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13341
diff changeset
  2809
13664
c11682792269 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13632
diff changeset
  2810
newDefaultList
c11682792269 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13632
diff changeset
  2811
    ^ TagList new
c11682792269 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13632
diff changeset
  2812
!
c11682792269 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13632
diff changeset
  2813
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2814
tagLineNr:lineNr
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2815
    "remember line nr for which a tag should be highlighted.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2816
     (will set my selection late, when the taglist is available"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2817
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2818
    tagLineNr := lineNr
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2819
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2820
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2821
!TagsBrowser::TagView methodsFor:'drawing'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2822
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2823
drawLabelAt:anIndex x:x y:y h:h
16858
3927e2daa8c4 #TUNING by stefan
Stefan Vogel <sv@exept.de>
parents: 16512
diff changeset
  2824
    "draw the label at position x/y without clearing the background"
3927e2daa8c4 #TUNING by stefan
Stefan Vogel <sv@exept.de>
parents: 16512
diff changeset
  2825
14526
a60031f581d2 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14484
diff changeset
  2826
    |item label typeIdentifier font
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2827
     y0 widthOfTypeIdentifier inset inSelection lineNrString|
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2828
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2829
    item := list at:anIndex ifAbsent:nil.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2830
    item isNil ifTrue:[^ self].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2831
14526
a60031f581d2 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14484
diff changeset
  2832
    font := gc font.
a60031f581d2 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14484
diff changeset
  2833
14353
b690f9da0bfd class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14348
diff changeset
  2834
    label := item printString ? ''.
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2835
    (inSelection := self isInSelection:anIndex) ifTrue:[
14633
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2836
        self hasFocus ifTrue:[    
17255
463d817e4eef #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16858
diff changeset
  2837
            gc paint:hilightFgColor on:hilightBgColor.
14633
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2838
        ] ifFalse:[
17255
463d817e4eef #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16858
diff changeset
  2839
            gc paint:hilightFgColorNoFocus on:hilightBgColorNoFocus
14633
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2840
        ].
14526
a60031f581d2 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14484
diff changeset
  2841
        label := label string.   "/ to avoid printing blue on blue
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2842
    ] ifFalse:[
17255
463d817e4eef #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16858
diff changeset
  2843
        gc paint:fgColor on:bgColor.
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2844
    ].
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2845
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2846
    lineNrString := ' [ %1 ]' bindWith:item lineNumber.
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2847
    inSelection ifFalse:[
16512
9d06c889f22f #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 16281
diff changeset
  2848
        lineNrString := lineNrString withColor:Color darkGray.
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2849
    ].
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2850
    label := label asText , lineNrString.
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2851
14526
a60031f581d2 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14484
diff changeset
  2852
    y0 := y - (((font height) + 1 - h) // 2) + font ascent.
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2853
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2854
    typeIdentifier := item typeIdentifierInList.
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2855
    typeIdentifier isNil ifTrue:[
14526
a60031f581d2 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14484
diff changeset
  2856
        widthOfTypeIdentifier := 0
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2857
    ] ifFalse:[
14526
a60031f581d2 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14484
diff changeset
  2858
        typeIdentifier := Text string:typeIdentifier emphasis:#bold.
16858
3927e2daa8c4 #TUNING by stefan
Stefan Vogel <sv@exept.de>
parents: 16512
diff changeset
  2859
        typeIdentifier displayOn:gc x:x y:y0.
3927e2daa8c4 #TUNING by stefan
Stefan Vogel <sv@exept.de>
parents: 16512
diff changeset
  2860
        widthOfTypeIdentifier := (typeIdentifier widthOn:gc) + font width "... of a space".
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2861
    ].
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2862
    inset := TypeInset max:widthOfTypeIdentifier.
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2863
16858
3927e2daa8c4 #TUNING by stefan
Stefan Vogel <sv@exept.de>
parents: 16512
diff changeset
  2864
    label displayOn:gc x:(x + inset) y:y0
10759
fc048c9b54cb added: #flyByHelpSpec
Claus Gittinger <cg@exept.de>
parents: 10435
diff changeset
  2865
11437
686a7adb9a34 care for longer type identifiers in tag list
Claus Gittinger <cg@exept.de>
parents: 10969
diff changeset
  2866
    "Modified: / 17-03-2012 / 11:15:27 / cg"
14546
7c54bb39884a Fix in displayOn:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14544
diff changeset
  2867
    "Modified: / 23-06-2014 / 21:23:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2868
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2869
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2870
drawSelectionFrameAt:lnNr x:x w:w
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2871
    "draw the background and foreground of the selection frame
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2872
     at a lineNr.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2873
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2874
    |item
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2875
     x0 "{ Class:SmallInteger }"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2876
     x1 "{ Class: SmallInteger }"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2877
     y0 "{ Class:SmallInteger }"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2878
     y1 "{ Class:SmallInteger }"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2879
     hL "{ Class:SmallInteger }"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2880
     wL "{ Class:SmallInteger }"
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2881
    |
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2882
    (item := list at:lnNr ifAbsent:nil) isNil ifTrue:[
14633
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2883
        "/ list might change during drawing; item no longer visible
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2884
        ^ self
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2885
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2886
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2887
    "/ CLEAR THE BACKGROUND
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2888
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2889
    y0 := self yVisibleOfLine:lnNr.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2890
    y1 := self yVisibleOfLine:(lnNr + 1).
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2891
    hL := y1 - y0.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2892
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  2893
    x0 := textStartLeft - viewOrigin x "+ TypeInset - 4".
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2894
    x1 := (self widthOfContents - viewOrigin x) max:(width - margin).
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2895
    wL := x1 - x0.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2896
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2897
    wL > 0 ifFalse:[^ self].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2898
17255
463d817e4eef #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16858
diff changeset
  2899
    gc paint:(self hasFocus ifTrue:[hilightBgColor] ifFalse:[hilightBgColorNoFocus]).
463d817e4eef #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16858
diff changeset
  2900
    gc fillRectangleX:x0 y:y0 width:wL height:hL.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2901
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2902
    "/ DRAW THE FRAME
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2903
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2904
    hilightFrameColor notNil ifTrue:[
14633
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2905
        hilightLevel == 0 ifTrue:[
17255
463d817e4eef #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16858
diff changeset
  2906
            gc paint:hilightFrameColor.
463d817e4eef #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16858
diff changeset
  2907
            gc displayRectangleX:x0 y:y0 width:wL height:hL.
463d817e4eef #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16858
diff changeset
  2908
            ^ self.
14633
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2909
        ]
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2910
    ] ifFalse:[
14633
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2911
        hilightStyle == #motif ifTrue:[
17255
463d817e4eef #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16858
diff changeset
  2912
            gc paint:bgColor.
14633
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2913
            y1 := y0 + 1.
17255
463d817e4eef #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16858
diff changeset
  2914
            gc displayRectangleX:x0 + 1 y:y1 width:wL - 2 height:hL - 2.
14633
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2915
        ]
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2916
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2917
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2918
    hilightLevel ~~ 0 ifTrue:[
14633
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2919
        "/ draw edge
95ab76df272c class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14609
diff changeset
  2920
        self drawEdgesForX:x0 y:y0 width:wL height:hL level:hilightLevel.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2921
    ]
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2922
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2923
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2924
!TagsBrowser::TagView methodsFor:'generating tags'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2925
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2926
generateTagsFor:aFile onTarget:aTarget finally:aBlock
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2927
    "generate tags for a file (optionally on a remote target)
13632
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2928
     return true, if a background job for generation has been started"
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2929
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2930
    |tagFile|
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2931
13632
Claus Gittinger <cg@exept.de>
parents: 13630
diff changeset
  2932
    "/ ugly hack to suppress generation if the taglist is externally provided
13664
c11682792269 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13632
diff changeset
  2933
    (list isKindOf:Tools::TagList) ifFalse:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2934
	^ false
13664
c11682792269 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13632
diff changeset
  2935
    ].
12741
15a374e650d0 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 12436
diff changeset
  2936
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2937
    Tag autoload.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2938
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2939
    self stopGeneratingTags.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2940
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2941
    aFile isNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2942
	^ false
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2943
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2944
    fileName := aFile asFilename.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2945
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2946
"/    (tagFile := application changes backupFor:fileName) isNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2947
	tagFile := fileName.
9916
0c3fe1fa42c6 fixes for reusability in cc browser
Claus Gittinger <cg@exept.de>
parents: 9908
diff changeset
  2948
"/    ].
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2949
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2950
    process := [
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2951
	[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2952
	    Error handle:[:ex|
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2953
		Transcript show:'TagGenerator error caught:'; showCR:ex errorString.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2954
		ex suspendedContext fullPrintAllOn:Transcript.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2955
		(Dialog
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2956
		    confirm:(resources stringWithCRs:'Error encountered while generating tags:\\    %1\\Debug ?' with:ex description)
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2957
		    yesLabel:'Debug'
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2958
		) ifTrue:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2959
		    ex reject
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2960
		].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2961
	    ] do:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2962
		|bestTag|
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2963
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2964
		self enabled:false.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2965
		list add:nil.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2966
		list add:(Tag label:('Generating Tags ...' allBold) pattern:nil).
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2967
		"/ list filter:filter.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2968
		list sortedByName:(application sortIsByName value).
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2969
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2970
		list
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2971
		    fromFile:tagFile
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2972
		    in:(application tempDirectory)
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2973
		    onTarget:aTarget.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2974
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2975
		tagLineNr notNil ifTrue:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2976
		    bestTag := list bestTagForLine:tagLineNr.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2977
		    bestTag notNil ifTrue:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2978
			self setSelection:(list identityIndexOf:bestTag).
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2979
		    ].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2980
		    tagLineNr := nil
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2981
		].
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2982
		aBlock value.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2983
	    ]
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2984
	] ensure:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2985
	    process := nil.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2986
	    self enabled:true.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  2987
	].
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2988
    ] forkAt:4.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2989
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2990
    process priorityRange:(4 to:8).
13354
a3bb8a555567 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13341
diff changeset
  2991
    ^ true.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2992
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  2993
    "Created: / 06-10-2011 / 13:56:18 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2994
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2995
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2996
stopGeneratingTags
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2997
    "stop the process which generates the tags
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2998
    "
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  2999
    |task|
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3000
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3001
    (task := process) notNil ifTrue:[
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3002
	process := nil.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3003
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3004
	Exception handle:[:ex|
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3005
	    Transcript showCR:('caught exception during tag-process termination: ',ex description).
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3006
	] do:[
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3007
	    task terminateWithAllSubprocessesInGroup.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3008
	    task waitUntilTerminated.
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3009
	]
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3010
    ].
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3011
    fileName := nil.
10766
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  3012
    "/ list removeAll.
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  3013
Claus Gittinger <cg@exept.de>
parents: 10765
diff changeset
  3014
    "Modified (comment): / 06-10-2011 / 14:01:30 / cg"
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3015
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3016
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3017
!TagsBrowser::TagView methodsFor:'initialize & release'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3018
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3019
destroy
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3020
    self  stopGeneratingTags.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3021
    super destroy.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3022
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3023
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3024
initialize
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3025
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3026
    TypeInset := 16.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3027
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3028
    super initialize.
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3029
    highlightMode := #line.
14561
10dc9b99ef00 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14546
diff changeset
  3030
    itemHeight := gc font height.
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3031
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3032
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3033
!TagsBrowser::TagView methodsFor:'protocol'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3034
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3035
heightOfLineAt:aLineNr
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  3036
    "returns the total height for a line at an index (including lineSpacing)"
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3037
14563
61b8b5928152 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14561
diff changeset
  3038
    ^ lineSpacing + itemHeight
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3039
!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3040
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3041
widthOfWidestLineBetween:firstLine and:lastLine
15897
e0b814830832 #BUGFIX
Claus Gittinger <cg@exept.de>
parents: 15786
diff changeset
  3042
    "return the width in pixels of the widest line in a range.
e0b814830832 #BUGFIX
Claus Gittinger <cg@exept.de>
parents: 15786
diff changeset
  3043
     - used to optimize scrolling, by limiting the scrolled area;
e0b814830832 #BUGFIX
Claus Gittinger <cg@exept.de>
parents: 15786
diff changeset
  3044
       not for scrollbar or other width related stuff which should be exact."
14484
ca909db9a8db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 14480
diff changeset
  3045
13302
43e8996fe190 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 13076
diff changeset
  3046
    ^ TypeInset + (super widthOfWidestLineBetween:firstLine and:lastLine)
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3047
! !
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3048
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3049
!TagsBrowser class methodsFor:'documentation'!
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3050
10763
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
  3051
version
15772
fd21f08c74ff class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15248
diff changeset
  3052
    ^ '$Header$'
10763
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
  3053
!
Claus Gittinger <cg@exept.de>
parents: 10759
diff changeset
  3054
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3055
version_CVS
15772
fd21f08c74ff class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15248
diff changeset
  3056
    ^ '$Header$'
10055
88034a467573 changed: #documentation
Claus Gittinger <cg@exept.de>
parents: 9943
diff changeset
  3057
!
88034a467573 changed: #documentation
Claus Gittinger <cg@exept.de>
parents: 9943
diff changeset
  3058
88034a467573 changed: #documentation
Claus Gittinger <cg@exept.de>
parents: 9943
diff changeset
  3059
version_SVN
15772
fd21f08c74ff class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 15248
diff changeset
  3060
    ^ '$Id$'
9892
7f096221cee0 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
  3061
! !
14526
a60031f581d2 class: Tools::TagsBrowser
Claus Gittinger <cg@exept.de>
parents: 14484
diff changeset
  3062