Entry
TSE: Menu:Structure: What is current structure of menu in TSE? [natural language / hierarchy / tree]
Apr 17th, 2005 10:24
Knud van Eeden,
----------------------------------------------------------------------
--- Knud van Eeden --- 17 April 2005 - 08:11 pm ----------------------
TSE: Menu:Structure: What is current structure of menu in TSE?
[natural language / hierarchy / tree]
---
About the structure of the TSE menus:
-The linguistic structure is currently a mixture of nouns, verbs,
adjectives, adverbs.
-Another approach (ideas borrowed from the object oriented programming
paradigm) is to use a more rigid structure:
e.g.
all main menu entries allways starting with a verb (which are the
'operations')
1. Load
2. Edit
3. Search
4. Remove
5. Sort
6. ...
-The current TSE menus are clearly a hierarchy, that is a tree (which
is a special case of a graph)
-Due to the historic development of the menus, it might be that
you have to stick with this mixture (e.g. by looking at the
way the Microsoft Windows menus are built)
(otherwise TSE menu users might not recognize immediately
the correct position)
-(Automatic) adaptation of the menu to the special circumstances
will very probably be a benefit, similar to the ability
to define your own shortcut keys.
The more flexibility, the more diversity is possible.
(e.g. -change of the menu structure depending on the extension of the
file
loaded (e.g. .bas, .s, .cpp, .php, ...)
-change of the menu structure depending on the .ui chosen (TSE
versus Windows, Brief, ...)
---
---
1. The current TSE menus start with
1. noun
1. (the) 'File'
2. (the) 'Text'
3. (the) 'Search'
4. (the) 'Block'
5. (the) 'Clip'
6. (the) 'Window'
7. (the) 'Macro'
8. (the) or 'to' 'Print'
9. (the) 'Util'
10. (the) 'Options'
11. (the) 'Help'
---
---
2. A further analysis of the current TSE menus shows that entries
belong to the following language grammar classes:
(just showing an outline of the linguistic structure of the menu)
001 1. (the) 'File' [noun]
002 1. (to) 'Open' [verb: infinitive]
003 2. (to) 'Insert' [verb: infinitive]
004 3. (the) 'File manager' [nouns]
005 4. (to) 'Change' (the) 'Dir' [verb: infinitive + noun]
006 5. 'Next' [adjective]
007 6. 'Previous' [adjective]
008 7. (to) 'List' 'Recent' [verb: infinitive+adjective]
009 8. (to) 'Save' [verb: infinitive]
010 9. (to) 'Save' as [verb: infinitive + adverb]
011 10. (to) 'Save' & (to) 'Close' [verbs: infinitive]
012 11. (to) 'Close' [verb: infinitive]
013 12. (to) 'Change' (the) 'Name' [verb: infinitive + noun]
014 13. (to) 'Show' (the) 'File info' [verb: infinitive + nouns]
015 14. (to) 'Save' all [verb: infinitive + adverb]
016 15. (to) 'Save' all & (to) 'Exit' [verbs: infinitive + adverb]
017 16. (to) 'Exit' [verb: infinitive]
018 2. (the) 'Text' [noun]
019 1.
020 2.
021 3.
022 4.
023 5.
024 6.
025 7.
026 8.
027 9.
028 10.
029 11.
030 11.
031 12.
032 13.
033 14.
034 15.
035 16.
036 17.
037 18.
038 3. (the) 'Search' [noun]
039 1.
040 2.
041 3.
042 4.
043 5.
044 6.
045 7.
046 8.
047 9.
048 10.
049 11.
050 12.
051 13.
052 14.
053 15.
054 4. (the) 'Block' [noun]
055 1.
056 2.
057 3.
058 4.
059 5.
060 6.
061 7.
062 8.
063 9.
064 10.
065 11.
066 12.
067 13.
068 14.
069 15.
070 16.
071 5. (the) 'Clip' [noun]
072 1.
073 2.
074 3.
075 4.
076 5.
077 6.
078 7.
079 8.
080 9.
081 10.
082 11.
083 12.
084 13.
085 14.
086 15.
087 6. (the) 'Window' [noun]
088 1.
089 2.
090 3.
091 4.
092 5.
093 6.
094 7.
095 8.
096 9.
097 10.
098 11.
099 7. (the) 'Macro' [noun]
100 1.
101 2.
102 3.
103 4.
104 5.
105 6.
106 7.
107 8.
108 9.
109 10.
110 11.
111 12.
112 13.
113 8. (to) 'Print' [verb: infinitive]
114 1.
115 2.
116 3.
117 9. (the) 'Util' [noun]
118 1.
119 2.
120 3.
121 4.
122 5.
123 6.
124 7.
125 8.
126 9.
127 10.
128 11.
129 12.
130 13.
131 10. (the) 'Options' [noun]
132 1.
133 2.
134 3.
135 4.
136 5.
137 6.
138 7.
139 8.
140 9.
141 10.
142 11.
143 12.
144 13.
145 14.
146 15.
147 11. (the) 'Help' [noun]
148 1.
149 2.
150 3.
151 4.
152 5.
153 6.
154 7.
---
---
Internet: see also:
---
TSE: Menu: Link: Overview: Can you give an overview of links?
http://www.faqts.com/knowledge_base/view.phtml/aid/35667/fid/1571
---
Datastructure: Link: Overview: Can you give an overview of links?
http://www.faqts.com/knowledge_base/view.phtml/aid/32054/fid/1264
----------------------------------------------------------------------