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