public SwtTagLibrary()

in jelly-tags/swt/src/main/java/org/apache/commons/jelly/tags/swt/SwtTagLibrary.java [91:158]


    public SwtTagLibrary() {
        // widgets
        registerWidgetTag( "button", Button.class, SWT.BORDER | SWT.PUSH | SWT.CENTER );
        registerWidgetTag( "canvas", Canvas.class );
        registerWidgetTag( "caret", Caret.class );
        registerWidgetTag( "combo", Combo.class, SWT.DROP_DOWN );
        registerWidgetTag( "composite", Composite.class );
         registerWidgetTag( "scrolledComposite", ScrolledComposite.class, SWT.H_SCROLL | SWT.V_SCROLL);
        registerWidgetTag( "coolBar", CoolBar.class, SWT.VERTICAL );
        registerWidgetTag( "coolItem", CoolItem.class );
        registerWidgetTag( "decorations", Decorations.class );
        registerWidgetTag( "group", Group.class );
        registerWidgetTag( "label", Label.class, SWT.HORIZONTAL | SWT.SHADOW_IN );
        registerWidgetTag( "list", List.class );
        registerMenuTag( "menu", SWT.DEFAULT );
        registerMenuTag( "menuBar", SWT.BAR );
        registerWidgetTag( "menuSeparator", MenuItem.class, SWT.SEPARATOR );
        registerWidgetTag( "menuItem", MenuItem.class );
        registerWidgetTag( "messageBox", MessageBox.class );
        registerWidgetTag( "progressBar", ProgressBar.class, SWT.HORIZONTAL );
        registerWidgetTag( "sash", Sash.class );
        registerWidgetTag( "scale", Scale.class );
        registerWidgetTag( "shell", Shell.class, SWT.BORDER | SWT.CLOSE | SWT.MIN | SWT.MAX | SWT.RESIZE | SWT.TITLE );
        registerWidgetTag( "slider", Slider.class );
        registerWidgetTag( "tabFolder", TabFolder.class );
        registerWidgetTag( "tabItem", TabItem.class );
        registerWidgetTag( "table", Table.class, SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION );
        registerWidgetTag( "tableColumn", TableColumn.class );
        registerWidgetTag( "tableItem", TableItem.class );
        registerWidgetTag( "text", Text.class );
        registerWidgetTag( "toolBar", ToolBar.class, SWT.VERTICAL );
        registerWidgetTag( "toolItem", ToolItem.class );
        registerWidgetTag( "tracker", Tracker.class );
        registerWidgetTag( "tree", Tree.class, SWT.MULTI );
        registerWidgetTag( "treeItem", TreeItem.class );

        // custom widgets
        registerWidgetTag( "cTabFolder", CTabFolder.class );
        registerWidgetTag( "cTabItem", CTabItem.class );
        registerWidgetTag( "tableTree", TableTree.class );
        registerWidgetTag( "tableTreeItem", TableTreeItem.class );

        // layouts
        registerLayoutTag("fillLayout", FillLayout.class);
        registerLayoutTag("gridLayout", GridLayout.class);
        registerLayoutTag("rowLayout", RowLayout.class);

        // layout data objects
        registerLayoutDataTag( "gridData", GridData.class );
        registerLayoutDataTag( "rowData", RowData.class );

        // dialogs
        registerDialogTag( "colorDialog", ColorDialog.class );
        registerDialogTag( "directoryDialog", DirectoryDialog.class );
        registerDialogTag( "fileDialog", FileDialog.class );
        registerDialogTag( "fontDialog", FontDialog.class );

        // events
        registerTag("onEvent", OnEventTag.class);

        // other tags
        registerTag("color", ColorTag.class);
        registerTag("colour", FontTag.class);
        registerTag("font", FontTag.class);
        registerTag("gc", GCTag.class);
        registerTag("image", ImageTag.class);

    }