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