ffd297ff91877cbdbf7348b2641d4c60bf704274
[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     Cards
147         Roo.bootstrap.Card a interactive card element (dragable / expandabe etc.)
148         Roo.bootstrap.CardHeader container for header elements
149         Roo.bootstrap.CardFooter container for footer elements
150         Roo.bootstrap.CardImageTop container for footer elements
151         Examples
152             [examples/bootstrap4/dashboard4.html] Dragable Trello like cards.
153         
154     Html
155         Roo.bootstrap.Img  Images
156         Roo.bootstrap.Link  Links (A href/name)
157         Roo.bootstrap.Header (Headers)
158
159     Menus
160         Roo.bootstrap.MenuMgr
161         Roo.bootstrap.Menu
162         Roo.bootstrap.MenuItem
163         Roo.bootstrap.MenuSeparator
164         Roo.bootstrap.menu.Menu (fixme these are dupes)
165         Roo.bootstrap.menu.Item (fixme these are dupes)
166         Roo.bootstrap.menu.Separator (fixme these are dupes)
167
168     Dialogs
169         Roo.bootstrap.Modal
170         Roo.bootstrap.MessageBox
171
172     Navigation Bars 
173         Roo.bootstrap.Navbar
174         Roo.bootstrap.NavSimplebar
175         Roo.bootstrap.NavHeaderbar
176         Roo.bootstrap.NavSidebar
177         Roo.bootstrap.NavGroup
178         Roo.bootstrap.NavItem
179         Roo.bootstrap.NavSidebarItem
180
181         Roo.bootstrap.NavProgressBar
182         Roo.bootstrap.NavProgressItem
183         
184     Grids / Pagers
185        
186         Roo.bootstrap.Pagination
187         Roo.bootstrap.PaginationItem
188         Roo.bootstrap.Table
189         Roo.bootstrap.Table.AbstractSelectionModel
190         Roo.bootstrap.Table.RowSelectionModel
191         Roo.bootstrap.PagingToolbar
192     Raw Table creation.
193         Roo.bootstrap.TableCell
194         Roo.bootstrap.TableRow
195         Roo.bootstrap.TableBody
196
197     Form
198         Roo.form.Action
199         Roo.bootstrap.Form
200         Roo.form.VTypes
201         Roo.bootstrap.Input
202         Roo.bootstrap.TextArea
203         Roo.bootstrap.TriggerField
204         Roo.bootstrap.ComboBox
205  
206         Roo.bootstrap.DateField
207         Roo.bootstrap.TimeField
208         Roo.bootstrap.MonthField
209
210         Roo.bootstrap.CheckBox
211         Roo.bootstrap.Radio
212         Roo.bootstrap.SecurePass Secure password       
213         Roo.HtmlEditorCore
214         Roo.bootstrap.HtmlEditor
215         Roo.bootstrap.htmleditor.ToolbarStandard
216         Roo.bootstrap.FieldLabel
217
218         Roo.bootstrap.DateSplitField
219         Roo.bootstrap.NumberField
220         Roo.bootstrap.PhoneInputData
221         Roo.bootstrap.PhoneInput
222
223         Roo.bootstrap.MoneyField
224
225         Roo.bootstrap.BezierSignature
226         Roo.bootstrap.RadioSet
227         Roo.bootstrap.Markdown - textarea that views as a markdown rendered display
228
229
230         
231     Complex Widgets
232         Roo.bootstrap.Calendar
233         Roo.bootstrap.LocationPicker google maps location picker
234         Roo.bootstrap.UploadCropbox image upload with crop
235         Roo.bootstrap.DocumentManager  document upload grid
236         Roo.bootstrap.DocumentViewer  document view dialog
237         Roo.bootstrap.DocumentSlider
238     Masonry Grid
239         Roo.bootstrap.LayoutMasonry
240         Roo.bootstrap.LayoutMasonryAuto
241         Roo.bootstrap.MasonryBrick
242         Roo.bootstrap.Brick
243
244     Progress
245         Roo.bootstrap.Progress
246         Roo.bootstrap.ProgressBar
247
248     Tabs
249         Roo.bootstrap.TabGroup
250         Roo.bootstrap.TabPanel
251
252
253        
254        
255
256        
257         
258     Dashboard (Beta)
259
260         Roo.bootstrap.dash.NumberBox
261         Roo.bootstrap.dash.TabBox
262         Roo.bootstrap.dash.TabPane
263
264        
265
266
267         
268        
269
270         
271
272        
273
274       
275
276       
277
278         
279
280         
281
282        
283         
284
285         
286
287        
288
289
290
291 Widgets (Classic Roo)
292  
293     Windows and Dialogs
294         Roo.BasicDialog
295         Roo.LayoutDialog
296         Roo.MessageBox
297         Examples
298             [examples/dialog/hello.html] Simple Hello World
299             [examples/dialog/layout.html]Dialog with Layout
300             [examples/dialog/msg-box.html]Various Standard Message Boxes
301             [examples/dialog/blog.html]Simple Blog Post interface
302     Buttons
303         Roo.Button
304         Roo.SplitButton
305     
306     Core Form / Layout
307         Roo.form.Form
308         Roo.form.BasicForm
309         Roo.form.Column
310         Roo.form.FieldSet
311     Form Elements
312         Roo.form.Hidden
313         Roo.form.TextField
314         Roo.form.DateField
315         Roo.form.NumberField
316         Roo.form.TextArea
317         Roo.form.Checkbox
318         Roo.form.Radio
319         Roo.form.ComboBox
320         Html Editor
321         Roo.form.HtmlEditor (broken on IE)
322         Roo.form.FCKeditor embeded FCKeditor (slow but works)
323     Other
324         Roo.form.Action What happens when you load and save a form.
325         Roo.form.VTypes Various types of Validation for form elements.
326         Roo.DatePicker Date Picker (not really a form element...)
327         Examples
328             [examples/form/dynamic.html]Dynamic Forms
329             [examples/form/combos.html]Combox boxes
330             [examples/form/htmledit.html]HTML editor example
331             [examples/form/custom.html]Custom-  Autocomplete example - (Broken until we sort out a Json callback for trac)
332             [examples/form/forum-search.html]Search forum  - (Broken until we sort out a Json callback for trac)
333             [examples/form/xml-form.html]Form from/to xml            
334             [examples/form/fck.html]FCK editor example
335     Tree
336         Roo.tree.TreePanel
337         Roo.tree.TreeEditor
338         Roo.tree.AsyncTreeNode
339         Roo.tree.TreeNode
340         Roo.tree.TreeFilter
341         Roo.tree.TreeLoader
342         Roo.tree.TreeSorter
343         Roo.tree.DefaultSelectionModel
344         Roo.tree.MultiSelectionModel
345         Examples
346             [examples/tree/two-trees.html]Two Trees</a> (need to rename it!)</li>
347             [examples/tree/reorder.html]Re-orderable Trees
348             [examples/tree/dependency.html]The Roo Dependancy tree</a> (needs some css tidy up.)</li>
349             [examples/tree/organizer.html]Organizer</a> (needs some css tidy up.)</li>
350     Grid
351         Roo.grid.GridPanel
352         Roo.grid.CellSelectionModel
353         Roo.grid.RowSelectionModel
354         Roo.grid.ColumnModel
355         Roo.grid.EditorGrid
356         Roo.grid.Grid
357         Roo.grid.GridEditor
358         Roo.grid.GridView
359         Roo.PagingToolbar
360         Examples
361             [examples/grid/array-grid.html]Grid from Array
362             [examples/grid/custom-grid.html]Property Grid
363             [examples/grid/from-markup.html]Grid from HTML markup< (IE: css broken)
364             [examples/grid/paging.html]Paging Grid - FF: minor tidy up req, IE: Broken slightly when scrolling.
365             [examples/grid/edit-grid.html]Editable Grid
366     Menu / Toolbars
367         Roo.menu.CheckItem
368         Roo.menu.ColorItem
369         Roo.menu.DateItem
370         Roo.menu.DateMenu
371         Roo.menu.Menu
372         Roo.menu.MenuMgr
373         Roo.menu.Separator
374         Roo.menu.TextItem
375         Roo.Toolbar
376         Roo.Toolbar.Button
377         Roo.Toolbar.Fill
378         Roo.Toolbar.Separator
379         Roo.Toolbar.Spacer
380         Roo.Toolbar.SplitButton
381         Roo.Toolbar.TextItem
382         Examples
383             [examples/menu/menus.html]Toolbar / Menus example ( Minor css tweaking needed)
384     View / Layers
385         Roo.JsonView
386         Roo.Layer
387         Roo.View
388         Examples
389             [examples/view/chooser.html]Image Chooser</a>  </li>
390     Layout / Tabs
391         Roo.BasicLayoutRegion
392         Roo.BorderRegion
393         Roo.ContentPanel
394         Roo.LayoutRegion
395         Roo.NestedLayoutPanel
396         Roo.ReaderLayout
397         Roo.SplitBar
398         Roo.SplitLayoutRegion
399         Roo.TabPanel
400         Roo.TabPanelItem
401         Examples
402             [examples/layout/simple.html]Simple Layout
403             [examples/layout/nested.html]Nested Layout
404             [examples/layout/complex.html]Complex Layout ( Broken - needs converting to Roo JS)
405             [examples/tabs/tabs.html]Basic Tabs  (borders broken on tab boxes)
406             [examples/tabs/tabs-adv.html]Advanced Tabs(dynamic adding of tabs)