Package com.gwtext.client.widgets

Examples of com.gwtext.client.widgets.Toolbar


        //to stretch it out
        gv.setForceFit(true);
        gv.setGroupTextTpl("{text} ({[values.rs.length]} {[values.rs.length > 1 ? \"Items\" : \"Item\"]})");
        grid.setView(gv);
        */
        Toolbar tb = new Toolbar();
        grid.setTopToolbar( tb );

        tb.addItem( new ToolbarTextItem( constants.CurrentlyConfiguredUsers() ) );
        tb.addItem( new ToolbarSeparator() );

        layout.add( grid );
        ToolbarButton reload = new ToolbarButton( constants.Reload1() );
        reload.addListener( new ButtonListenerAdapter() {
            public void onClick(Button button, EventObject e) {
                refresh();
            }
        } );
        tb.addButton( reload );

        grid.addGridRowListener( new GridRowListenerAdapter() {
            @Override
            public void onRowDblClick(GridPanel grid, int rowIndex, EventObject e) {
                String userName = grid.getSelectionModel().getSelected().getAsString( "userName" ); //NON-NLS
                showEditor( userName );
            }
        } );

        ToolbarButton create = new ToolbarButton( constants.CreateNewUserMapping() );
        create.addListener( new ButtonListenerAdapter() {
            public void onClick(Button button, EventObject e) {
                final FormStylePopup form = new FormStylePopup( images.snapshot(), constants.EnterNewUserName() );
                final TextBox userName = new TextBox();
                form.addAttribute( constants.NewUserName(), userName );

                com.google.gwt.user.client.ui.Button create = new com.google.gwt.user.client.ui.Button( constants.OK() );
                form.addAttribute( "", create );
                create.addClickHandler( new ClickHandler() {
                    public void onClick(ClickEvent w) {
                        if ( userName.getText() != null && userName.getText().length() != 0 ) {
                            RepositoryServiceFactory.getService().createUser( userName.getText(), new GenericCallback<java.lang.Void>() {
                                public void onSuccess(Void a) {
                                    refresh();
                                    showEditor( userName.getText() );
                                }

                                public void onFailure(Throwable t) {
                                    super.onFailure( t );
                                }
                            } );
                            form.hide();
                        }
                    }
                } );

                form.show();
            }

        } );
        tb.addButton( create );

        ToolbarButton delete = new ToolbarButton( constants.DeleteSelectedUser() );
        delete.addListener( new ButtonListenerAdapter() {
            public void onClick(Button button, EventObject e) {
                final String userName = grid.getSelectionModel().getSelected().getAsString( "userName" ); //NON-NLS
                if ( userName != null && Window.confirm( Format.format( constants.AreYouSureYouWantToDeleteUser0(), userName ) ) ) {
                    RepositoryServiceFactory.getService().deleteUser( userName, new GenericCallback<java.lang.Void>() {
                        public void onSuccess(Void a) {
                            refresh();
                        }
                    } );
                }
            }
        } );
        tb.addButton( delete );

    }
View Full Code Here


        final GridPanel g = new GridPanel( store,
                                           cm );
        g.setWidth( 800 );
        g.setHeight( 600 );

        Toolbar tb = new Toolbar();
        g.setTopToolbar( tb );

        tb.addItem( new ToolbarTextItem( constants.ShowRecentLogTip() ) );
        tb.addItem( new ToolbarSeparator() );

        layout.add( g );

        ToolbarButton reload = new ToolbarButton( constants.Reload() );
        reload.addListener( new ButtonListenerAdapter() {
            public void onClick(Button button,
                                EventObject e) {
                layout.remove( g );
                refresh();
            }
        } );

        tb.addButton( reload );

        ToolbarButton clean = new ToolbarButton( constants.Clean() );
        clean.addListener( new ButtonListenerAdapter() {
            public void onClick(Button button,
                                EventObject e) {
                layout.remove( g );
                cleanLog();
            }
        } );

        tb.addButton( clean );
    }
View Full Code Here

                //currentGrid = new Grid(Ext.generateId(), "600px", "600px", store, cm);
                currentGrid = new GridPanel( store, cm );
                currentGrid.setWidth( 600 );
                currentGrid.setHeight( 600 );

                Toolbar tb = new Toolbar();
                currentGrid.setTopToolbar( tb );
                if ( result.total > -1 ) {
                    tb.addItem( new ToolbarTextItem( Format.format( constants.ShowingNofXItems().replace( "X", "{0}" ).replace( "Y", "{1}" ), //NON-NLS
                                                                    new String[]{"" + result.data.length, "" + result.total} ) ) );
                } else {
                    tb.addItem( new ToolbarTextItem( Format.format( constants.NItems().replace( "X", "{0}" ), new String[]{"" + result.data.length} ) ) );

                }

                if ( cursorPositions.peek() > 0 ) {
                    navButton( source, cm, rd, pageSize, currentGrid, false, tb );
                }
                if ( result.hasNext ) {
                    navButton( source, cm, rd, pageSize, currentGrid, true, tb );
                }

                refresh = new Command() {
                    public void execute() {
                        layout.clear();
                        currentGrid.destroy();
                        doGrid( source, cm, rd, pageSize );
                    }
                };

                ToolbarButton refreshB = new ToolbarButton();
                refreshB.setText( constants.refreshList() );
                refreshB.addListener( new ButtonListenerAdapter() {
                    public void onClick(Button button, EventObject e) {
                        refresh.execute();
                    }
                } );

                tb.addButton( refreshB );

                ToolbarButton openSelected = new ToolbarButton();
                openSelected.setText( constants.openSelected() );
                openSelected.addListener( new ButtonListenerAdapter() {
                    public void onClick(Button button, EventObject e) {
                        Record[] selections = currentGrid.getSelectionModel().getSelections();
                        for ( Record record : selections ) {
                            String uuid = record.getAsString( "uuid" );
                            editEvent.open( uuid );
                        }
                    }
                } );
                tb.addButton( openSelected );
                ToolbarButton openSelectedToSingleTab = new ToolbarButton();
                openSelectedToSingleTab.setText( constants.openSelectedToSingleTab() );
                openSelectedToSingleTab.addListener( new ButtonListenerAdapter() {
                    public void onClick(Button button, EventObject e) {
                        Record[] selections = currentGrid.getSelectionModel().getSelections();
                        MultiViewRow[] rows = new MultiViewRow[selections.length];
                        for ( int i = 0; i < selections.length; i++ ) {
                            MultiViewRow row = new MultiViewRow();
                            row.uuid = selections[i].getAsString( "uuid" );
                            row.name = selections[i].getAsString( "Name" );
                            row.format = selections[i].getAsString( "format" );
                            rows[i] = row;
                        }
                        editEvent.open( rows );
                    }
                } );
                tb.addButton( openSelectedToSingleTab );

                if ( feedURL != null ) {
                    tb.addFill();
                    //System.err.println("Base: " + GWT.getModuleBaseURL());
                    //System.err.println("URL: " + com.google.gwt.user.client.Window.Location.getHref());

                    ToolbarItem item = new ToolbarItem( new HTML(

                    Format.format( "<a href='{0}' target='_blank'><img src='{1}'/></a>", feedURL, new Image( images.feed() ).getUrl() ) ).getElement() );
                    tb.addItem( item );
                }

                currentGrid.addGridRowListener( new GridRowListenerAdapter() {
                    public void onRowDblClick(GridPanel grid, int rowIndex, EventObject e) {
                        String uuid = grid.getSelectionModel().getSelected().getAsString( "uuid" );
View Full Code Here

        ColumnModel columnModel = new ColumnModel( columnConfigs );
        columnModel.setDefaultSortable( true );

        final EditorGridPanel grid = new EditorGridPanel();

        Toolbar toolbar = new Toolbar();
        ToolbarButton add = new ToolbarButton( constants.Add(),
                                               new ButtonListenerAdapter() {
                                                   public void onClick(Button button,
                                                                       EventObject e) {
                                                       addNewField( recordDef,
                                                                    grid );
                                                   }
                                               } );

        toolbar.addButton( add );

        ToolbarButton clear = new ToolbarButton( constants.Clear(),
                                                 new ButtonListenerAdapter() {
                                                     public void onClick(Button button,
                                                                         EventObject e) {
                                                         store.removeAll();
                                                         addNewField( recordDef,
                                                                      grid );
                                                     }
                                                 } );

        toolbar.addButton( clear );

        grid.setStore( store );
        grid.setColumnModel( columnModel );
        grid.setWidth( 215 );
        grid.setHeight( 300 );
View Full Code Here

    public DeploymentPanel(ExplorerViewCenterPanel tabbedPanel) {
        super(constants.PackageSnapshots(), tabbedPanel);
        setIconCls("nav-deployment"); //NON-NLS

        final VerticalPanel deploymentPanel = new VerticalPanel();
        Toolbar deployToolbar = new Toolbar();
        final ToolbarMenuButton menuButton = new ToolbarMenuButton(constants.Deploy(), deploymentMenu());
        deployToolbar.addButton( menuButton );
        deploymentPanel.add(deployToolbar);
        deploymentPanel.setWidth("100%");

        menuButton.addListener( new SplitButtonListenerAdapter() {
            public void onClick(Button button,
View Full Code Here

    public CategoriesPanel(ExplorerViewCenterPanel tabbedPanel) {
        super(constants.Assets(), tabbedPanel);
        setIconCls("nav-categories"); //NON-NLS

       
        Toolbar rulesToolBar = new Toolbar();

        final ToolbarMenuButton menuButton = new ToolbarMenuButton(constants.CreateNew(),
                                                            RulesNewMenu.getMenu( this ) );
        rulesToolBar.addButton( menuButton );
        menuButton.addListener( new SplitButtonListenerAdapter() {

            public void onClick(Button button,
                                EventObject e) {
                menuButton.showMenu();
View Full Code Here

              }
            }
          }
        });

        Toolbar tb = new Toolbar();
        Menu menu = new Menu();
        menu.addItem(new Item(constants.AddRow(), new BaseItemListenerAdapter() {
          public void onClick(BaseItem item, EventObject e) {
            Record r = recordDef.createRecord(new Object[recordDef.getFields().length]);
            r.set("num", store.getRecords().length + 1); //NON-NLS

            store.add(r);
          }
        }));
        menu.addItem(new Item(constants.RemoveSelectedRowS(), new BaseItemListenerAdapter() {
          public void onClick(BaseItem item, EventObject e) {
            Record[] selected = grid.getSelectionModel().getSelections();
            if (com.google.gwt.user.client.Window.confirm(constants.AreYouSureYouWantToDeleteTheSelectedRowS())) {
              for (int i = 0; i < selected.length; i++) {
                store.remove(selected[i]);
          }
              renumber(store.getRecords());
            }
          }
        }));
        menu.addItem(new Item(constants.CopySelectedRowS(), new BaseItemListenerAdapter() {
          public void onClick(BaseItem item, EventObject e) {
            Record[] selected = grid.getSelectionModel().getSelections();
          for (int i = 0; i < selected.length; i++) {
            Record r = recordDef.createRecord(new Object[recordDef.getFields().length]);
            Record orig = selected[i];
            for (int j = 0; j < fds.length; j++) {
            r.set(fds[j].getName(), orig.getAsString(fds[j].getName()));
          }
            store.add(r);
        }
          renumber(store.getRecords());
          }
        }));
        ToolbarMenuButton tbb = new ToolbarMenuButton(constants.Modify(), menu);

        tb.addButton(tbb);
        grid.add(tb);



        return grid;
View Full Code Here

        this.asset = asset;

        this.state = new ToolbarTextItem(constants.Status() + " ");
;

        toolbar = new Toolbar();


        String status = asset.metaData.status;

        setState(status);
View Full Code Here

        if ( Preferences.getBooleanPref( "visual-ruleflow" ) ) {
            initRuleflowViewer();

            if ( ruleFlowViewer != null && parameterPanel != null ) {
                Toolbar tb = new Toolbar();

                ToolbarButton viewSource = new ToolbarButton();
                viewSource.setText( "View diagram" );
                viewSource.addListener( new ButtonListenerAdapter() {
                    public void onClick(com.gwtext.client.widgets.Button button,
                                        EventObject e) {
                        doViewDiagram();

                        ruleFlowViewer.update();
                    }
                } );

                tb.addButton( viewSource );
                panel.add( tb );

            }
        }
View Full Code Here

    public PackagesPanel(ExplorerViewCenterPanel tabbedPanel) {
        super(constants.Packages(), tabbedPanel);
        setIconCls("nav-packages"); //NON-NLS

        Toolbar pkgToolbar = new Toolbar();
        final ToolbarMenuButton menuButton = new ToolbarMenuButton(constants.CreateNew(), packageNewMenu());
        pkgToolbar.addButton( menuButton );

        menuButton.addListener( new SplitButtonListenerAdapter() {

            public void onClick(Button button,
                                EventObject e) {
View Full Code Here

TOP

Related Classes of com.gwtext.client.widgets.Toolbar

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.