894f2ddf4e70fc2a8731c4365aef3f49c26e8a5a
[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         Examples
229             [examples/bootstrap4/TimePicker.html] Timepicker on a dialog
230         
231
232         
233     Complex Widgets
234         Roo.bootstrap.Calendar
235         Roo.bootstrap.LocationPicker google maps location picker
236         Roo.bootstrap.UploadCropbox image upload with crop
237         Roo.bootstrap.DocumentManager  document upload grid
238         Roo.bootstrap.DocumentViewer  document view dialog
239         Roo.bootstrap.DocumentSlider
240     Masonry Grid
241         Roo.bootstrap.LayoutMasonry
242         Roo.bootstrap.LayoutMasonryAuto
243         Roo.bootstrap.MasonryBrick
244         Roo.bootstrap.Brick
245
246     Progress
247         Roo.bootstrap.Progress
248         Roo.bootstrap.ProgressBar
249
250     Tabs
251         Roo.bootstrap.TabGroup
252         Roo.bootstrap.TabPanel
253
254
255        
256        
257
258        
259         
260     Dashboard (Beta)
261
262         Roo.bootstrap.dash.NumberBox
263         Roo.bootstrap.dash.TabBox
264         Roo.bootstrap.dash.TabPane
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
292
293 Widgets (Classic Roo)
294  
295     Windows and Dialogs
296         Roo.BasicDialog
297         Roo.LayoutDialog
298         Roo.MessageBox
299         Examples
300             [examples/dialog/hello.html] Simple Hello World
301             [examples/dialog/layout.html]Dialog with Layout
302             [examples/dialog/msg-box.html]Various Standard Message Boxes
303             [examples/dialog/blog.html]Simple Blog Post interface
304     Buttons
305         Roo.Button
306         Roo.SplitButton
307     
308     Core Form / Layout
309         Roo.form.Form
310         Roo.form.BasicForm
311         Roo.form.Column
312         Roo.form.FieldSet
313     Form Elements
314         Roo.form.Hidden
315         Roo.form.TextField
316         Roo.form.DateField
317         Roo.form.NumberField
318         Roo.form.TextArea
319         Roo.form.Checkbox
320         Roo.form.Radio
321         Roo.form.ComboBox
322         Html Editor
323         Roo.form.HtmlEditor (broken on IE)
324         Roo.form.FCKeditor embeded FCKeditor (slow but works)
325     Other
326         Roo.form.Action What happens when you load and save a form.
327         Roo.form.VTypes Various types of Validation for form elements.
328         Roo.DatePicker Date Picker (not really a form element...)
329         Examples
330             [examples/form/dynamic.html]Dynamic Forms
331             [examples/form/combos.html]Combox boxes
332             [examples/form/htmledit.html]HTML editor example
333             [examples/form/custom.html]Custom-  Autocomplete example - (Broken until we sort out a Json callback for trac)
334             [examples/form/forum-search.html]Search forum  - (Broken until we sort out a Json callback for trac)
335             [examples/form/xml-form.html]Form from/to xml            
336             [examples/form/fck.html]FCK editor example
337     Tree
338         Roo.tree.TreePanel
339         Roo.tree.TreeEditor
340         Roo.tree.AsyncTreeNode
341         Roo.tree.TreeNode
342         Roo.tree.TreeFilter
343         Roo.tree.TreeLoader
344         Roo.tree.TreeSorter
345         Roo.tree.DefaultSelectionModel
346         Roo.tree.MultiSelectionModel
347         Examples
348             [examples/tree/two-trees.html]Two Trees</a> (need to rename it!)</li>
349             [examples/tree/reorder.html]Re-orderable Trees
350             [examples/tree/dependency.html]The Roo Dependancy tree</a> (needs some css tidy up.)</li>
351             [examples/tree/organizer.html]Organizer</a> (needs some css tidy up.)</li>
352     Grid
353         Roo.grid.GridPanel
354         Roo.grid.CellSelectionModel
355         Roo.grid.RowSelectionModel
356         Roo.grid.ColumnModel
357         Roo.grid.EditorGrid
358         Roo.grid.Grid
359         Roo.grid.GridEditor
360         Roo.grid.GridView
361         Roo.PagingToolbar
362         Examples
363             [examples/grid/array-grid.html]Grid from Array
364             [examples/grid/custom-grid.html]Property Grid
365             [examples/grid/from-markup.html]Grid from HTML markup< (IE: css broken)
366             [examples/grid/paging.html]Paging Grid - FF: minor tidy up req, IE: Broken slightly when scrolling.
367             [examples/grid/edit-grid.html]Editable Grid
368     Menu / Toolbars
369         Roo.menu.CheckItem
370         Roo.menu.ColorItem
371         Roo.menu.DateItem
372         Roo.menu.DateMenu
373         Roo.menu.Menu
374         Roo.menu.MenuMgr
375         Roo.menu.Separator
376         Roo.menu.TextItem
377         Roo.Toolbar
378         Roo.Toolbar.Button
379         Roo.Toolbar.Fill
380         Roo.Toolbar.Separator
381         Roo.Toolbar.Spacer
382         Roo.Toolbar.SplitButton
383         Roo.Toolbar.TextItem
384         Examples
385             [examples/menu/menus.html]Toolbar / Menus example ( Minor css tweaking needed)
386     View / Layers
387         Roo.JsonView
388         Roo.Layer
389         Roo.View
390         Examples
391             [examples/view/chooser.html]Image Chooser</a>  </li>
392     Layout / Tabs
393         Roo.BasicLayoutRegion
394         Roo.BorderRegion
395         Roo.ContentPanel
396         Roo.LayoutRegion
397         Roo.NestedLayoutPanel
398         Roo.ReaderLayout
399         Roo.SplitBar
400         Roo.SplitLayoutRegion
401         Roo.TabPanel
402         Roo.TabPanelItem
403         Examples
404             [examples/layout/simple.html]Simple Layout
405             [examples/layout/nested.html]Nested Layout
406             [examples/layout/complex.html]Complex Layout ( Broken - needs converting to Roo JS)
407             [examples/tabs/tabs.html]Basic Tabs  (borders broken on tab boxes)
408             [examples/tabs/tabs-adv.html]Advanced Tabs(dynamic adding of tabs)