accordion.js:bricks.Factory.register('Accordion', bricks.Accordion);
asr.js:bricks.Factory.register('ASRClient', bricks.ASRClient);
audio.js:bricks.Factory.register('AudioPlayer', bricks.AudioPlayer);
audio.js:bricks.Factory.register('AudioRecorder', bricks.AudioRecorder);
audio.js:bricks.Factory.register('TextedAudioPlayer', bricks.TextedAudioPlayer);
bar.js:bricks.Factory.register('ChartBar', bricks.ChartBar);
bricks.js:registerfunction action:
bricks.js:					'not registered', 
bricks.js:		case 'registerfunction':
button.js:bricks.Factory.register('Button', bricks.Button);
camera.js:bricks.Factory.register('Camera', bricks.Camera);
cols.js:bricks.Factory.register('Cols', bricks.Cols);
conform.js:bricks.Factory.register('Conform', bricks.Conform);
continueaudio.js:bricks.Factory.register('ContinueAudioPlayer', bricks.ContinueAudioPlayer);
countdown.js:bricks.Factory.register('Countdown', bricks.Countdown);
countdown.js:bricks.Factory.register('TimePassed', bricks.TimePassed);
datagrid.js:bricks.Factory.register('DataGrid', bricks.DataGrid);
datarow.js:bricks.Factory.register('DataRow', bricks.DataRow);
dataviewer.js:bricks.Factory.register('DataViewer', bricks.DataViewer);
docxviewer.js:bricks.Factory.register('DOCXviewer', bricks.DOCXviewer);
docxviewer.js:bricks.Factory.register('EXCELviewer', bricks.EXCELviewer);
docxviewer.js:bricks.Factory.register('PDFviewer', bricks.PDFviewer);
dynamicaccordion.js:bricks.Factory.register('DynamicAccordion', bricks.DynamicAccordion);
dynamiccolumn.js:bricks.Factory.register('DynamicColumn', bricks.DynamicColumn);
factory.js:	register(name, widget){
floaticonbar.js:bricks.Factory.register('IconBar', bricks.IconBar);
floaticonbar.js:bricks.Factory.register('IconTextBar', bricks.IconTextBar);
floaticonbar.js:bricks.Factory.register('FloatIconBar', bricks.FloatIconBar);
floaticonbar.js:bricks.Factory.register('FloatIconTextBar', bricks.FloatIconTextBar);
form.js:bricks.Factory.register('InlineForm', bricks.InlineForm);
form.js:bricks.Factory.register('Form', bricks.Form);
gobang.js:bricks.Factory.register('Gobang', bricks.Gobang);
html.js:bricks.Factory.register('Html', bricks.Html);
iconbarpage.js:bricks.Factory.register('IconbarPage', bricks.IconbarPage);
iframe.js:bricks.Factory.register('NewWindow', bricks.NewWindow);
iframe.js:bricks.Factory.register('Iframe', bricks.Iframe);
image.js:bricks.Factory.register('Image', bricks.Image);
image.js:bricks.Factory.register('StatedIcon', bricks.StatedIcon);
image.js:bricks.Factory.register('Icon', bricks.Icon);
image.js:bricks.Factory.register('BlankIcon', bricks.BlankIcon);
input.js:	register(name, uitype,Klass){
input.js:		bricks.Factory.register(name, Klass);
input.js:Input.register('UiAudio', 'audiorecorder', bricks.UiAudio);
input.js:Input.register('UiStr', 'str', bricks.UiStr);
input.js:Input.register('UiHide', 'hide', bricks.UiHide);
input.js:Input.register('UiTel', 'tel', bricks.UiTel);
input.js:Input.register('UiDate', 'date', bricks.UiDate);
input.js:Input.register('UiInt', 'int', bricks.UiInt);
input.js:Input.register('UiFloat', 'float', bricks.UiFloat);
input.js:Input.register('UiCheck', 'check', bricks.UiCheck);
input.js:Input.register('UiCheckBox', 'checkbox', bricks.UiCheckBox);
input.js:Input.register('UiEmail', 'email', bricks.UiEmail);
input.js:Input.register('UiFile', 'file', bricks.UiFile);
input.js:Input.register('UiImage', 'image', bricks.UiImage);
input.js:Input.register('UiCode', 'code', bricks.UiCode);
input.js:Input.register('UiText', 'text', bricks.UiText);
input.js:Input.register('UiPassword', 'password', bricks.UiPassword);
input.js:Input.register('UiAudio', 'audio', bricks.UiAudio);
input.js:Input.register('UiVideo', 'video', bricks.UiVideo);
input.js:Input.register('UiAudio', 'audiotext', bricks.UiAudio);
input.js:Input.register('UiSearch', 'search', bricks.UiSearch);
keypress.js:bricks.Factory.register('KeyPress', bricks.KeyPress);
layout.js:bricks.Factory.register('HBox', bricks.HBox);
layout.js:bricks.Factory.register('FHBox', bricks.FHBox);
layout.js:bricks.Factory.register('VBox', bricks.VBox);
layout.js:bricks.Factory.register('FVBox', bricks.FVBox);
layout.js:bricks.Factory.register('Filler', bricks.Filler);
layout.js:bricks.Factory.register('HFiller', bricks.Filler);
layout.js:bricks.Factory.register('VFiller', bricks.Filler);
layout.js:bricks.Factory.register('ResponsableBox', bricks.ResponsableBox);
line.js:bricks.Factory.register('ChartLine', bricks.ChartLine);
llm.js:bricks.Factory.register('LlmIO', bricks.LlmIO);
llmout.js:bricks.Factory.register('LlmOut', bricks.LlmOut);
markdown_viewer.js:bricks.Factory.register('MarkdownViewer', bricks.MarkdownViewer);
markdown_viewer.js:bricks.Factory.register('MdWidget', bricks.MdWidget);
menu.js:bricks.Factory.register('Menu', bricks.Menu);
message.js:bricks.Factory.register('Message', bricks.Message);
message.js:bricks.Factory.register('Error', bricks.Error);
miniform.js:bricks.Factory.register('MiniForm', bricks.MiniForm);
modal.js:bricks.Factory.register('Modal', bricks.Modal);
modal.js:bricks.Factory.register('ModalForm', bricks.ModalForm);
multiple_state_image.js:bricks.Factory.register('MultipleStateImage', bricks.MultipleStateImage);
period.js:bricks.Factory.register('PeriodDays', bricks.PeriodDays);
pie.js:bricks.Factory.register('ChartPie', bricks.ChartPie);
popup.js:bricks.Factory.register('Popup', bricks.Popup);
popup.js:bricks.Factory.register('PopupWindow', bricks.PopupWindow);
progressbar.js:bricks.Factory.register('ProgressBar', bricks.ProgressBar);
qaframe.js:bricks.Factory.register('QAFrame', bricks.QAFrame);
recorder.js:bricks.Factory.register('SysCamera', bricks.SysCamera);
recorder.js:bricks.Factory.register('WidgetRecorder', bricks.WidgetRecorder);
recorder.js:bricks.Factory.register('SysAudioRecorder', bricks.SysAudioRecorder);
recorder.js:bricks.Factory.register('SysVideoRecorder', bricks.SysVideoRecorder);
registerfunction.js:	register(n, f){
running.js:bricks.Factory.register('Running', bricks.Running);
scroll.js:bricks.Factory.register('VScrollPanel', bricks.VScrollPanel);
scroll.js:bricks.Factory.register('HScrollPanel', bricks.HScrollPanel);
splitter.js:bricks.Factory.register('Splitter', bricks.Splitter);
streaming_audio.js:bricks.Factory.register('StreamAudio', bricks.StreamAudio);
streaming_audio.js:bricks.Factory.register('ASRText', bricks.StreamAudio);
svg.js:bricks.Factory.register('Svg', bricks.Svg);
svg.js:bricks.Factory.register('StatedSvg', bricks.StatedSvg);
svg.js:bricks.Factory.register('MultipleStateIcon', bricks.MultipleStateIcon);
tab.js:bricks.Factory.register('TabPanel', bricks.TabPanel);
tabular.js:bricks.Factory.register('Tabular', bricks.Tabular);
toolbar.js:bricks.Factory.register('Toolbar', bricks.Toolbar);
tree.js:bricks.Factory.register('Tree', bricks.Tree);
tree.js:bricks.Factory.register('EditableTree', bricks.EditableTree);
utils.js:	register(n, icon){
vadtext.js:bricks.Factory.register('VadText', bricks.VadText);
videoplayer.js:bricks.Factory.register('Iptv', bricks.Iptv);
videoplayer.js:bricks.Factory.register('VideoPlayer', bricks.VideoPlayer);
videoplayer.js:bricks.Factory.register('Video', bricks.VideoPlayer);
websocket.js:bricks.Factory.register('WebSocket', bricks.WebSocket);
webspeech.js:bricks.Factory.register('WebTTS', bricks.WebTTS);
webspeech.js:bricks.Factory.register('WebASR', bricks.WebASR);
widget.js:bricks.Factory.register('Tooltip', bricks.Tooltip);
widget.js:bricks.Factory.register('Text', bricks.Text);
widget.js:bricks.Factory.register('KeyinText', bricks.KeyinText);
widget.js:bricks.Factory.register('Title1', bricks.Title1);
widget.js:bricks.Factory.register('Title2', bricks.Title2);
widget.js:bricks.Factory.register('Title3', bricks.Title3);
widget.js:bricks.Factory.register('Title4', bricks.Title4);
widget.js:bricks.Factory.register('Title5', bricks.Title5);
widget.js:bricks.Factory.register('Title6', bricks.Title6);
wterm.js:bricks.Factory.register('Wterm', bricks.Wterm);
