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