81dfa7388f6cabf26397d6f642ad4f2c2e66a6e2
[roojs1] / docs / summary.txt
1
2
3 Core Libraries
4     Core Class
5         Roo essentail reading - get, search elements etc.
6     Dom / CSS / Text
7         Roo.util.CSS
8         Roo.util.Format Various Text Formating / Encoding
9         Roo.DomHelper DOM creation
10         Roo.DomQuery DOM locating elements
11         Roo.util.TextMetrics Text size calculations
12     Element / Selection
13         Roo.Element Core Element methods (see also Roo.get())
14         Roo.CompositeElement
15         Roo.CompositeElementLite
16     Effects / Masks / Tips
17         Roo.Fx
18         Roo.LoadMask
19         Roo.QuickTips
20         Roo.Resizable
21         Examples
22             [examples/resizable/basic.html] Resizing elements With animation, snapping etc. (Works, needs a few replacement images)
23     State
24         Roo.state.CookieProvider
25     Drag and Drop
26         Roo.dd.DD
27         Roo.dd.DDProxy
28         Roo.dd.DDTarget
29         Roo.dd.DragDrop
30         Roo.dd.DragDropMgr
31         Roo.dd.DragZone
32         Roo.dd.DropTarget
33         Roo.dd.DropZone
34         Roo.dd.Registry
35         Roo.dd.ScrollManager
36         Roo.dd.StatusProxy
37         Examples
38             [examples/view/ddview.html] Drag and drop elements
39     Signals / Events
40         Roo.util.Observable
41         Roo.util.DelayedTask
42         Roo.util.TaskRunner
43         Roo.EventObject
44         Roo.Shadow
45         Roo.util.ClickRepeater
46     AJAX
47         Roo.data.Connection
48         Roo.Ajax
49     Store
50         Roo.util.MixedCollection
51         Roo.data.JsonStore
52         Roo.data.Store
53         Roo.data.SimpleStore
54         Roo.data.Record
55         Roo.data.SortTypes
56     Data Readers
57         Roo.data.ArrayReader
58         Roo.data.DataReader
59         Roo.data.JsonReader
60         Roo.data.XmlReader
61     Data Proxies
62         Roo.data.DataProxy
63         Roo.data.HttpProxy
64         Roo.data.MemoryProxy
65         Roo.data.ScriptTagProxy
66     Tree Data
67         Roo.data.Node
68         Roo.data.Tree
69     Keys
70         Roo.KeyMap
71         Roo.KeyNav
72     Managers
73         Roo.ComponentMgr
74         Roo.DialogManager
75         Roo.EventManager
76         Roo.LayoutManager
77         Roo.UpdateManager
78         Roo.state.Manager
79     Templates
80         Roo.MasterTemplate
81         Roo.Template
82
83     Abstract Base Classes
84
85         Roo.BoxComponent
86         Roo.Component
87         Roo.form.Field
88         Roo.form.Layout
89         Roo.form.TriggerField
90         Roo.grid.AbstractGridView
91         Roo.grid.AbstractSelectionModel
92         Roo.menu.Adapter
93         Roo.menu.BaseItem
94         Roo.menu.Item
95         Roo.state.Provider
96         Roo.Editor
97         Roo.Toolbar.Item
98
99 Bootstrap Widgets 
100
101     Basic
102         Roo.bootstrap.Body Page container
103         Roo.bootstrap.Component Generic base class for most elements
104         Roo.bootstrap.Element Generic HTML use 'tag' for span or other..
105         Roo.bootstrap.Popover
106         Roo.bootstrap.Tooltip
107
108     Buttons
109         Roo.bootstrap.ButtonGroup
110         Roo.bootstrap.Button
111
112     Layout 
113         Roo.bootstrap.Column
114         Roo.bootstrap.Row
115         Roo.bootstrap.Card  Bootstrap 4 Card 
116         Roo.bootstrap.Container Panel Jumbo
117         Roo.bootstrap.Slider Header slider panel
118         Roo.bootstrap.Alert alert area
119         Roo.bootstrap.MessageBar message bar? not sure
120
121         Roo.bootstrap.Graph a graph (using g.raphael)
122
123     Panel Layout (like Classic Roo North/East/South/West Center)
124         Roo.bootstrap.layout.layout-ns
125         Roo.bootstrap.layout.Manager
126         Roo.bootstrap.layout.Border
127         Roo.bootstrap.layout.Basic
128         Roo.bootstrap.layout.Region
129         Roo.bootstrap.layout.Split
130         Roo.bootstrap.layout.Center
131         Roo.bootstrap.layout.North
132         Roo.bootstrap.layout.South
133         Roo.bootstrap.layout.East
134         Roo.bootstrap.layout.West
135
136
137
138         Roo.bootstrap.panel.panel-ns
139         Roo.bootstrap.panel.Content
140         Roo.bootstrap.panel.Grid
141         Roo.bootstrap.panel.Nest
142         Roo.bootstrap.panel.Tabs
143         Roo.bootstrap.panel.TabItem
144         Roo.bootstrap.SplitBar
145
146     Html
147         Roo.bootstrap.Img  Images
148         Roo.bootstrap.Link  Links (A href/name)
149         Roo.bootstrap.Header (Headers)
150
151     Menus
152         Roo.bootstrap.MenuMgr
153         Roo.bootstrap.Menu
154         Roo.bootstrap.MenuItem
155         Roo.bootstrap.MenuSeparator
156         Roo.bootstrap.menu.Menu (fixme these are dupes)
157         Roo.bootstrap.menu.Item (fixme these are dupes)
158         Roo.bootstrap.menu.Separator (fixme these are dupes)
159
160     Dialogs
161         Roo.bootstrap.Modal
162         Roo.bootstrap.MessageBox
163
164     Navigation Bars 
165         Roo.bootstrap.Navbar
166         Roo.bootstrap.NavSimplebar
167         Roo.bootstrap.NavHeaderbar
168         Roo.bootstrap.NavSidebar
169         Roo.bootstrap.NavGroup
170         Roo.bootstrap.NavItem
171         Roo.bootstrap.NavSidebarItem
172
173         Roo.bootstrap.NavProgressBar
174         Roo.bootstrap.NavProgressItem
175         
176     Grids / Pagers
177        
178         Roo.bootstrap.Pagination
179         Roo.bootstrap.PaginationItem
180         Roo.bootstrap.Table
181         Roo.bootstrap.Table.AbstractSelectionModel
182         Roo.bootstrap.Table.RowSelectionModel
183         Roo.bootstrap.PagingToolbar
184     Raw Table creation.
185         Roo.bootstrap.TableCell
186         Roo.bootstrap.TableRow
187         Roo.bootstrap.TableBody
188
189     Form
190         Roo.form.Action
191         Roo.bootstrap.Form
192         Roo.form.VTypes
193         Roo.bootstrap.Input
194         Roo.bootstrap.TextArea
195         Roo.bootstrap.TriggerField
196         Roo.bootstrap.ComboBox
197  
198         Roo.bootstrap.DateField
199         Roo.bootstrap.TimeField
200         Roo.bootstrap.MonthField
201
202         Roo.bootstrap.CheckBox
203         Roo.bootstrap.Radio
204         Roo.bootstrap.SecurePass Secure password       
205         Roo.HtmlEditorCore
206         Roo.bootstrap.HtmlEditor
207         Roo.bootstrap.htmleditor.ToolbarStandard
208         Roo.bootstrap.FieldLabel
209
210         Roo.bootstrap.DateSplitField
211         Roo.bootstrap.NumberField
212         Roo.bootstrap.PhoneInputData
213         Roo.bootstrap.PhoneInput
214
215         Roo.bootstrap.MoneyField
216
217         Roo.bootstrap.BezierSignature
218         Roo.bootstrap.RadioSet
219
220
221         
222     Complex Widgets
223         Roo.bootstrap.Calendar
224         Roo.bootstrap.LocationPicker google maps location picker
225         Roo.bootstrap.UploadCropbox image upload with crop
226         Roo.bootstrap.DocumentManager  document upload grid
227         Roo.bootstrap.DocumentViewer  document view dialog
228         Roo.bootstrap.DocumentSlider
229     Masonry Grid
230         Roo.bootstrap.LayoutMasonry
231         Roo.bootstrap.LayoutMasonryAuto
232         Roo.bootstrap.MasonryBrick
233         Roo.bootstrap.Brick
234
235     Progress
236         Roo.bootstrap.Progress
237         Roo.bootstrap.ProgressBar
238
239     Tabs
240         Roo.bootstrap.TabGroup
241         Roo.bootstrap.TabPanel
242
243
244        
245        
246
247        
248         
249     Dashboard (Beta)
250
251         Roo.bootstrap.dash.NumberBox
252         Roo.bootstrap.dash.TabBox
253         Roo.bootstrap.dash.TabPane
254
255        
256
257
258         
259        
260
261         
262
263        
264
265       
266
267       
268
269         
270
271         
272
273        
274         
275
276         
277
278        
279
280
281
282 Widgets (Classic Roo)
283  
284     Windows and Dialogs
285         Roo.BasicDialog
286         Roo.LayoutDialog
287         Roo.MessageBox
288         Examples
289             [examples/dialog/hello.html] Simple Hello World
290             [examples/dialog/layout.html]Dialog with Layout
291             [examples/dialog/msg-box.html]Various Standard Message Boxes
292             [examples/dialog/blog.html]Simple Blog Post interface
293     Buttons
294         Roo.Button
295         Roo.SplitButton
296     
297     Core Form / Layout
298         Roo.form.Form
299         Roo.form.BasicForm
300         Roo.form.Column
301         Roo.form.FieldSet
302     Form Elements
303         Roo.form.Hidden
304         Roo.form.TextField
305         Roo.form.DateField
306         Roo.form.NumberField
307         Roo.form.TextArea
308         Roo.form.Checkbox
309         Roo.form.Radio
310         Roo.form.ComboBox
311         Html Editor
312         Roo.form.HtmlEditor (broken on IE)
313         Roo.form.FCKeditor embeded FCKeditor (slow but works)
314     Other
315         Roo.form.Action What happens when you load and save a form.
316         Roo.form.VTypes Various types of Validation for form elements.
317         Roo.DatePicker Date Picker (not really a form element...)
318         Examples
319             [examples/form/dynamic.html]Dynamic Forms
320             [examples/form/combos.html]Combox boxes
321             [examples/form/htmledit.html]HTML editor example
322             [examples/form/custom.html]Custom-  Autocomplete example - (Broken until we sort out a Json callback for trac)
323             [examples/form/forum-search.html]Search forum  - (Broken until we sort out a Json callback for trac)
324             [examples/form/xml-form.html]Form from/to xml            
325             [examples/form/fck.html]FCK editor example
326     Tree
327         Roo.tree.TreePanel
328         Roo.tree.TreeEditor
329         Roo.tree.AsyncTreeNode
330         Roo.tree.TreeNode
331         Roo.tree.TreeFilter
332         Roo.tree.TreeLoader
333         Roo.tree.TreeSorter
334         Roo.tree.DefaultSelectionModel
335         Roo.tree.MultiSelectionModel
336         Examples
337             [examples/tree/two-trees.html]Two Trees</a> (need to rename it!)</li>
338             [examples/tree/reorder.html]Re-orderable Trees
339             [examples/tree/dependency.html]The Roo Dependancy tree</a> (needs some css tidy up.)</li>
340             [examples/tree/organizer.html]Organizer</a> (needs some css tidy up.)</li>
341     Grid
342         Roo.grid.GridPanel
343         Roo.grid.CellSelectionModel
344         Roo.grid.RowSelectionModel
345         Roo.grid.ColumnModel
346         Roo.grid.EditorGrid
347         Roo.grid.Grid
348         Roo.grid.GridEditor
349         Roo.grid.GridView
350         Roo.PagingToolbar
351         Examples
352             [examples/grid/array-grid.html]Grid from Array
353             [examples/grid/custom-grid.html]Property Grid
354             [examples/grid/from-markup.html]Grid from HTML markup< (IE: css broken)
355             [examples/grid/paging.html]Paging Grid - FF: minor tidy up req, IE: Broken slightly when scrolling.
356             [examples/grid/edit-grid.html]Editable Grid
357     Menu / Toolbars
358         Roo.menu.CheckItem
359         Roo.menu.ColorItem
360         Roo.menu.DateItem
361         Roo.menu.DateMenu
362         Roo.menu.Menu
363         Roo.menu.MenuMgr
364         Roo.menu.Separator
365         Roo.menu.TextItem
366         Roo.Toolbar
367         Roo.Toolbar.Button
368         Roo.Toolbar.Fill
369         Roo.Toolbar.Separator
370         Roo.Toolbar.Spacer
371         Roo.Toolbar.SplitButton
372         Roo.Toolbar.TextItem
373         Examples
374             [examples/menu/menus.html]Toolbar / Menus example ( Minor css tweaking needed)
375     View / Layers
376         Roo.JsonView
377         Roo.Layer
378         Roo.View
379         Examples
380             [examples/view/chooser.html]Image Chooser</a>  </li>
381     Layout / Tabs
382         Roo.BasicLayoutRegion
383         Roo.BorderRegion
384         Roo.ContentPanel
385         Roo.LayoutRegion
386         Roo.NestedLayoutPanel
387         Roo.ReaderLayout
388         Roo.SplitBar
389         Roo.SplitLayoutRegion
390         Roo.TabPanel
391         Roo.TabPanelItem
392         Examples
393             [examples/layout/simple.html]Simple Layout
394             [examples/layout/nested.html]Nested Layout
395             [examples/layout/complex.html]Complex Layout ( Broken - needs converting to Roo JS)
396             [examples/tabs/tabs.html]Basic Tabs  (borders broken on tab boxes)
397             [examples/tabs/tabs-adv.html]Advanced Tabs(dynamic adding of tabs)