/**
 * @author Tomasz Śmietanka
 */
ScriptManager.register({
    name: "Image",
    description: "Biblioteki - ux.Image",
    scripts: ["scripts/ext/ux/Image.js"]
});

ScriptManager.register({
    name: "ux.util",
    description: "Biblioteki - ux.util",
    scripts: ["scripts/ext/ux/util.js"]
});

ScriptManager.register({
    name: "ux.clone",
    description: "Biblioteki - ux.clone",
    scripts: ["scripts/ext/ux/clone.js"]
});

ScriptManager.register({
    name: "FormGroup",
    description: "Biblioteki - ux.FormGroup",
    scripts: ["scripts/ext/ux/FormGroup.js"],
    styles: ["scripts/ext/ux/FormGroup.css"]
});

ScriptManager.register({
    name: "LovCombo",
    description: "Biblioteki -ux.form.LovCombo",
    scripts: ["scripts/ext/ux/form/LovCombo.js"],
    styles: ["scripts/ext/ux/form/LovCombo.css"]
});

ScriptManager.register({
    name: "BindManager",
    description: "Biblioteki - ux.data.BindManager",
    scripts: ["scripts/ext/ux/data/BindMgr.js"]
});

ScriptManager.register({
    name: "util.Base64",
    description: "Biblioteki -  util.Base64",
    scripts: ["scripts/ext/util/Base64.js"]
});


ScriptManager.register({
    name: "SearchField",
    description: "Biblioteki - app.SearchField",
    scripts: ["scripts/ext/app/SearchField.js"]
});

ScriptManager.register({
    name: "SuperField",
    description: "Biblioteki - ux.form.SuperField",
    scripts: ["scripts/ext/ux/form/SuperField.js"],
    styles: ["scripts/ext/ux/form/SuperField.css"]
});

ScriptManager.register({
    name: "DDView",
    description: "Biblioteki - ux.DDView",
    scripts: ["scripts/ext/ux/DDView.js"]
});

ScriptManager.register({
    name: "MultiSelect",
    description: "Biblioteki - ux.MultiSelect",
    scripts: ["scripts/ext/ux/Multiselect.js"],
    styles: ["scripts/ext/ux/Multiselect.css"],
    requires: ["DDView"]

});

ScriptManager.register({
    name: "ComboRenderer",
    description: "Biblioteki - ux.ComboRenderer",
    scripts: ["scripts/ext/ux/ComboRenderer.js"]
});

ScriptManager.register({
    name: "InputTextMask",
    description: "Biblioteki - ux.InputTextMask",
    scripts: ["scripts/ext/ux/InputTextMask.js"]
});


ScriptManager.register({
    name: "IconCombo",
    description: "Biblioteki - ux.IconCombo",
    scripts: ["scripts/ext/ux/IconCombo.js"],
	styles: ["scripts/ext/ux/form/IconCombo.css","scripts/ext/ux/form/CountrySelectCombo.css"],
    requires: ["ux.util"]
});

ScriptManager.register({
    name: "XMetaForm",
    description: "Biblioteki - ux.form.XMetaForm",
    scripts: ["scripts/ext/ux/form/XMetaForm.js"]
});

ScriptManager.register({
    name: "ToolbarLayout",
    description: "Biblioteki - layout.ToolbarLayout",
    scripts: ["scripts/ext/layout/ToolbarLayout.js"],
    styles: ["scripts/ext/layout/ToolbarLayout.css"]
});


ScriptManager.register({
    name: "grid.RowActions",
    description: "Biblioteki - ux.grid.RowActions",
    scripts: ["scripts/ext/ux/grid/RowActions.js"],
    styles: ["scripts/ext/ux/grid/RowActions.css"]
});

ScriptManager.register({
    name: "grid.RowExpander",
    description: "Biblioteki - grid.RowExpander",
    scripts: ["scripts/ext/grid/RowExpander.js"]
});

ScriptManager.register({
    name: "grid.RadioRow",
    description: "Biblioteki - grid.RadioRow",
    scripts: ["scripts/ext/grid/RadioRow.js"],
    styles: ["scripts/ext/grid/RadioRow.css"]
});

ScriptManager.register({
    name: "grid.RecordForm",
    description: "Biblioteki - ux.grid.RecordForm",
    scripts: ["scripts/ext/ux/grid/RecordForm.js"],
    styles: ["scripts/ext/ux/grid/RecordForm.css"],
    requires: ["ux.util"]
});

ScriptManager.register({
    name: "grid.Search",
    description: "Biblioteki - ux.grid.Search",
    scripts: ["scripts/ext/ux/grid/Search.js"]
});

ScriptManager.register({
    name: "ux.layout.CardLayout",
    description: "Biblioteki - ux.layout.CardLayout",
    scripts: ["scripts/ext/ux/layout/CardLayout.js"]
});

ScriptManager.register({
    name: "ux.wiz.Wiz",
    description: "Biblioteki - ux.Wiz",
    scripts: ["scripts/ext/ux/wiz/Wizard.js", "scripts/ext/ux/wiz/Header.js", "scripts/ext/ux/wiz/Card.js"],
    styles: ["scripts/ext/ux/wiz/Wizard.css"],
    requires: ["ux.layout.CardLayout"]
});

ScriptManager.register({
    name: "ManagedIFrame",
    description: "Biblioteki - ux.ManagedIFrame",
    scripts: ["scripts/ext/ux/ManagedIFrame.js"]
});

ScriptManager.register({
    name: "VirtualKeyboard",
    description: "Biblioteki - ux.VirtualKeyboard",
    scripts: ["scripts/ext/ux/VirtualKeyboard.js"],
	styles: ["scripts/ext/ux/VirtualKeyboard.css"]
});

ScriptManager.register({
    name: "VirtualKeyboardPlugin",
    description: "Biblioteki - ux.plugins.VirtualKeyboard",
    scripts: ["scripts/ext/ux/plugins/VirtualKeyboard.js"],
	requires: ["VirtualKeyboard"]
});

ScriptManager.register({
    name: "ComboBoxAdd",
    description: "Biblioteki - ux.form.ComboBoxAdd",
    scripts: ["scripts/ext/ux/form/ComboBoxAdd.js"],
	styles: ["scripts/ext/ux/form/ComboBoxAdd.css"]
});

ScriptManager.register({
    name: "FormWindow",
    description: "Biblioteki - ux.FormWindow",
    scripts: ["scripts/ext/ux/FormWindow.js"],
	styles: ["scripts/ext/ux/FormWindow.css"]
});


ScriptManager.register({
    name: "ExtDesktop",
    description: "Desktop Components",
    scripts: ["scripts/ext/ux/StartMenu.js", "scripts/ext/ux/TaskBar.js", "scripts/ext/Desktop.js", "scripts/ext/app/App.js", "scripts/ext/app/Module.js"],
    styles: ["scripts/ext/ux/StartMenu.css", "scripts/ext/ux/TaskBar.css", "scripts/ext/Desktop.css"]
});

