Package com.gwtext.client.widgets

Examples of com.gwtext.client.widgets.Toolbar


  /**
   * create all toolbar buttons.
   */
  private void createToolbar() {

    Toolbar toolbar = new Toolbar();
    toolbar.addFill();
    this.newContactFolderButton = UIFactory.createToolbarImageButton( this.newContactFolderAction );
    toolbar.addButton( this.newContactFolderButton );

    this.renameContactFolderButton = UIFactory.createToolbarImageButton( this.renameContactFolderAction );
    toolbar.addButton( this.renameContactFolderButton );

    this.deleteContactFolderButton = UIFactory.createToolbarImageButton( this.deleteContactFolderAction );
    toolbar.addButton( this.deleteContactFolderButton );

    setTopToolbar( toolbar );
  }
View Full Code Here


  /**
   * create all toolbar buttons.
   */
  private void createToolbar() {

    Toolbar toolbar = new Toolbar();
    toolbar.addFill();
    this.refreshFolderButton = UIFactory.createToolbarImageButton( ActionRegistry.REFRESH_FOLDER.get() );
    toolbar.addButton( this.refreshFolderButton );

    this.newFolderButton = UIFactory.createToolbarImageButton( ActionRegistry.NEW_FOLDER.get() );
    toolbar.addButton( this.newFolderButton );

    this.moveFolderButton = UIFactory.createToolbarImageButton( ActionRegistry.MOVE_FOLDER.get() );
    toolbar.addButton( this.moveFolderButton );

    this.renameFolderButton = UIFactory.createToolbarImageButton( ActionRegistry.RENAME_FOLDER.get() );
    toolbar.addButton( this.renameFolderButton );

    this.deleteFolderButton = UIFactory.createToolbarImageButton( ActionRegistry.DELETE_FOLDER.get() );
    toolbar.addButton( this.deleteFolderButton );

    this.emptyFolderButton = UIFactory.createToolbarImageButton( ActionRegistry.EMPTY_FOLDER.get() );
    toolbar.addButton( this.emptyFolderButton );

    setTopToolbar( toolbar );
  }
View Full Code Here

  /**
   * @return
   */
  private Toolbar createToolbar() {

    Toolbar toolbar = new Toolbar();

    if ( this.type == TYPE_FOR_WINDOW ) {
      this.contactListCombo = new ComboBox();
      this.contactListCombo.setForceSelection( true );
      this.contactListCombo.setDisplayField( "text" );
      this.contactListCombo.setValueField( "value" );
      this.contactListCombo.setEditable( false );
      this.contactListCombo.setForceSelection( true );
      this.contactListCombo.addListener( new ComboBoxListenerAdapter() {

        @Override
        public void onSelect( ComboBox comboBox, Record record, int index ) {

          String id = record.getAsString( "value" );
          onFolderSelected( getContactFolderById( id ) );
        }
      } );
      toolbar.addItem( new ToolbarItem( this.contactListCombo.getElement() ) );
    }
    else {
      this.folderNameItem = new ToolbarTextItem( "" );
      toolbar.addItem( this.folderNameItem );
    }

    toolbar.addFill();

    return toolbar;
  }
View Full Code Here

  /**
   *
   */
  private void createWorkbenchToolbar() {

    this.workbenchToolbar = new Toolbar();
    this.workbenchToolbar.addSpacer();

    // New Message
    ToolbarButton toolbarButton = UIFactory.createToolbarButton( ActionRegistry.NEW_MESSAGE.get() );
    this.workbenchToolbar.addButton( toolbarButton );
View Full Code Here

  /**
   *
   */
  private void createOpenMessageToolbar() {

    this.openMessageToolbar = new Toolbar();

    this.openMessageToolbar.addButton( UIFactory.createToolbarButton( ActionRegistry.CLOSE_MESSAGE_WINDOW.get() ) );
    this.openMessageToolbar.addSeparator();

    Menu menu = new Menu();
View Full Code Here

  /**
   * @return
   */
  public Toolbar createComposeMessageToolbar() {

    Toolbar toolbar = new Toolbar();
    toolbar.addSpacer();

    toolbar.addButton( UIFactory.createToolbarButton( ActionRegistry.SEND_MESSAGE.get() ) );
    toolbar.addButton( UIFactory.createToolbarButton( ActionRegistry.CANCEL_SEND_MESSAGE.get() ) );
    toolbar.addButton( UIFactory.createToolbarButton( ActionRegistry.SAVE_MESSAGE_DRAFT.get() ) );
    toolbar.addButton( UIFactory.createToolbarButton( ActionRegistry.ADD_ATTACHMENT.get() ) );

    return toolbar;
  }
View Full Code Here

        }
    }

    protected void addToolbarButtons() {
        setTopToolbar(new Toolbar());
        Toolbar toolbar = getTopToolbar();
        createButton = new ToolbarButton("Create");
        createButton.setCls("toolbar-button");
        createButton.addListener(new ButtonListenerAdapter() {
            @Override
            public void onClick(Button button, EventObject e) {
                createHandler.handleCreate();
            }
        });
        createButton.setDisabled(!getProject().hasWritePermission(Application.get().getUserId()));
        toolbar.addButton(createButton);
        deleteButton = new ToolbarButton("Delete");
        deleteButton.setCls("toolbar-button");
        deleteButton.addListener(new ButtonListenerAdapter() {
            @Override
            public void onClick(Button button, EventObject e) {
                getDeleteHandler().handleDelete();
            }
        });
        deleteButton.setDisabled(!getProject().hasWritePermission(Application.get().getUserId()));
        toolbar.addButton(deleteButton);

        Widget searchField = createSearchField();
        if (searchField != null) {
            toolbar.addFill();
            toolbar.addSeparator();
            toolbar.addText("&nbsp<i>Search</i>:&nbsp&nbsp");
            toolbar.addElement(searchField.getElement());
        }
    }
View Full Code Here

        return (EntityData) selRecord.getAsObject("entity");
    }


    private void addSearchToolbar() {
        setTopToolbar(new Toolbar());
        Toolbar toolbar = getTopToolbar();
        final Component searchField = createSearchField();
        if (searchField != null) {
            toolbar.addText("<i>Search</i>:&nbsp&nbsp");
            toolbar.addElement(searchField.getElement());
        }
    }
View Full Code Here

        grid.setStore( store );
        grid.setAutoWidth( true );
        grid.setAutoHeight( true );

        Toolbar tb = new Toolbar();
        Menu menu = new Menu();

        menu.addItem( new Item( constants.AddRow(),
                                new BaseItemListenerAdapter() {
                                    public void onClick(BaseItem item,
                                                        EventObject e) {
                                        String[] rowData = new String[recordDef.getFields().length];
                                        for ( int i = 0; i < rowData.length; i++ ) {
                                            rowData[i] = "";
                                        }
                                        Record newRecord = recordDef.createRecord( rowData );
                                        store.add( newRecord );
                                        model.addRow( newRecord.getId(),
                                                      rowData );
                                    }
                                } ) );

        menu.addItem( new Item( constants.RemoveSelectedRowS(),
                                new BaseItemListenerAdapter() {
                                    public void onClick(BaseItem item,
                                                        EventObject e) {
                                        removeSelectedRows( grid );
                                    }
                                } ) );

        grid.addGridListener( new GridListenerAdapter() {

            public void onKeyPress(EventObject e) {
                int k = e.getKey();
                if ( k == KeyCodes.KEY_DELETE || k == KeyCodes.KEY_BACKSPACE ) {
                    removeSelectedRows( grid );
                } else if ( k == KeyCodes.KEY_ENTER ) {
                    int[] selectedCell = grid.getCellSelectionModel().getSelectedCell();
                    grid.startEditing( selectedCell[0],
                                       selectedCell[1] );
                }
            }
        } );
        //    grid.setSelectionModel(new RowSelectionModel(false));
        ToolbarMenuButton tbb = new ToolbarMenuButton( constants.Modify(),
                                                       menu );
        tb.addButton( tbb );
        grid.add( tb );

        grid.addEditorGridListener( new EditorGridListenerAdapter() {
            @Override
            public void onAfterEdit(GridPanel grid,
View Full Code Here

                                                                                                    cb );
                                      }
                                  } );

        loadPackages();
        Toolbar tb = new Toolbar();
        final ToolbarButton restorePackage = new ToolbarButton();
        restorePackage.addListener( new ButtonListenerAdapter() {
            public void onClick(Button button,
                                EventObject e) {
                restorePackage( packages.getValue( packages.getSelectedIndex() ) );
            }

        } );
        restorePackage.setText( constants.RestoreSelectedPackage() );
        tb.addButton( restorePackage );

        final ToolbarButton delPackage = new ToolbarButton();
        delPackage.setText( constants.PermanentlyDeletePackage() );
        delPackage.addListener( new ButtonListenerAdapter() {
            public void onClick(Button button,
                                EventObject e) {
                if ( Window.confirm( constants.AreYouSurePackageDelete() ) ) {
                    deletePackage( packages.getValue( packages.getSelectedIndex() ) );
                }
            }
        } );
        tb.addButton( delPackage );

        pf.startSection( constants.ArchivedPackagesList() );

        pf.addRow( tb );
        pf.addRow( packages );

        pf.endSection();

        tb = new Toolbar();
        final ToolbarButton restoreAsset = new ToolbarButton();
        restoreAsset.setText( constants.RestoreSelectedAsset() );
        tb.addButton( restoreAsset );
        restoreAsset.addListener( new ButtonListenerAdapter() {
            public void onClick(Button button,
                                EventObject e) {
                if ( grid.getSelectedRowUUIDs() == null ) {
                    Window.alert( constants.PleaseSelectAnItemToRestore() );
                    return;
                }
                RepositoryServiceFactory.getService().archiveAssets( grid.getSelectedRowUUIDs(),
                                                                     false,
                                                                     new GenericCallback<java.lang.Void>() {
                                                                         public void onSuccess(Void arg0) {
                                                                             Window.alert( constants.ItemRestored() );
                                                                             grid.refreshGrid();
                                                                         }
                                                                     } );
            };
        } );

        final ToolbarButton deleteAsset = new ToolbarButton();
        deleteAsset.setText( constants.DeleteSelectedAsset() );
        tb.addButton( deleteAsset );

        deleteAsset.addListener( new ButtonListenerAdapter() {
            public void onClick(Button button,
                                EventObject e) {
                if ( grid.getSelectedRowUUIDs() == null ) {
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.