Package com.extjs.gxt.ui.client.widget.toolbar

Examples of com.extjs.gxt.ui.client.widget.toolbar.ToolBar


    window.setHeading("Overflow Example");
    window.setSize(400, 200);
    window.setMinWidth(50);
    window.setFrame(true);

    ToolBar toolBar = new ToolBar();

    ButtonGroup group = new ButtonGroup(2);
    group.setHeading("Clipboard");

    Button btn = new Button("Cool", Resources.ICONS.add16());
    group.add(btn);

    btn = new Button("Cut", Resources.ICONS.add16());
    Menu menu = new Menu();
    menu.add(new MenuItem("Copy me"));
    btn.setMenu(menu);
    group.add(btn);

    btn = new Button("Copy", Resources.ICONS.add16());
    group.add(btn);

    btn = new Button("Paste", Resources.ICONS.add16());
    group.add(btn);

    toolBar.add(group);

    toolBar.add(new FillToolItem());

    group = new ButtonGroup(2);
    group.setHeading("Other Bugus Actions");

    btn = new Button("Cool", Resources.ICONS.add16());
    group.add(btn);

    btn = new Button("Cut", Resources.ICONS.add16());
    menu = new Menu();
    menu.add(new MenuItem("Copy me"));
    btn.setMenu(menu);
    group.add(btn);

    btn = new Button("Copy", Resources.ICONS.add16());
    group.add(btn);

    btn = new Button("Paste", Resources.ICONS.add16());
    group.add(btn);

    toolBar.add(group);

    window.setTopComponent(toolBar);
    window.setButtonAlign(HorizontalAlignment.CENTER);
    window.addButton(new Button("Save"));
    window.addButton(new Button("Cancel"));
View Full Code Here


  @Override
  protected void onRender(Element parent, int pos) {
    super.onRender(parent, pos);
    setLayout(new FlowLayout(10));

    ToolBar toolBar = new ToolBar();

    status = new Status();
    status.setText("Not writing");
    status.setWidth(150);
    toolBar.add(status);
    toolBar.add(new FillToolItem());

    charCount = new Status();
    charCount.setWidth(100);
    charCount.setText("0 Chars");
    charCount.setBox(true);
    toolBar.add(charCount);
    toolBar.add(new LabelToolItem(" "));
    wordCount = new Status();
    wordCount.setWidth(100);
    wordCount.setText("0 Words");
    wordCount.setBox(true);
    toolBar.add(wordCount);

    FormPanel form = new FormPanel();
    form.setHeading("Status Toolbar");
    form.setSize(450, 300);
    form.setPadding(5);
View Full Code Here

    tree.setAutoExpandColumn("name");
    tree.setTrackMouseOver(false);
    tree.getAriaSupport().setLabelledBy(cp.getHeader().getId() + "-label");
    cp.add(tree);

    ToolBar toolBar = new ToolBar();
    toolBar.getAriaSupport().setLabel("TreeGrid Options");
    toolBar.setBorders(true);
    toolBar.add(new LabelToolItem("Selection Mode: "));
   
    final SimpleComboBox<String> type = new SimpleComboBox<String>();
    type.getAriaSupport().setLabelledBy(toolBar.getItem(0).getId());
    type.setTriggerAction(TriggerAction.ALL);
    type.setEditable(false);
    type.setFireChangeEventOnSetValue(true);
    type.setWidth(100);
    type.add("Row");
    type.add("Cell");
    type.setSimpleValue("Row");
    type.addListener(Events.Change, new Listener<FieldEvent>() {
      public void handleEvent(FieldEvent be) {
        boolean cell = type.getSimpleValue().equals("Cell");
        tree.getSelectionModel().deselectAll();
        if (cell) {
          tree.setSelectionModel(new CellTreeGridSelectionModel<ModelData>());
        } else {
          tree.setSelectionModel(new TreeGridSelectionModel<ModelData>());
        }
      }
    });
    toolBar.add(type);

    cp.setTopComponent(toolBar);

    add(cp);
  }
View Full Code Here

    source.setUrl(entry.getSourceUrl());

    panel.add(example);
    panel.add(source);

    ToolBar toolBar = new ToolBar();
    Button item = new Button("View Source");

    toolBar.add(new FillToolItem());
    toolBar.add(item);

    example.add(entry.getExample());

    viewport.add(panel, new BorderLayoutData(LayoutRegion.CENTER));
//    viewport.add(new AggregationGridExample(), new BorderLayoutData(LayoutRegion.CENTER));
View Full Code Here

    grid.setStripeRows(true);
    grid.setColumnLines(true);
    grid.addPlugin(filters);
    cp.add(grid);

    ToolBar toolBar = new ToolBar();
    toolBar.getAriaSupport().setLabel("Grid Options");

    toolBar.add(new LabelToolItem("Selection Mode: "));
    final SimpleComboBox<String> type = new SimpleComboBox<String>();
    type.setTriggerAction(TriggerAction.ALL);
    type.setEditable(false);
    type.setFireChangeEventOnSetValue(true);
    type.setWidth(100);
    type.add("Row");
    type.add("Cell");
    type.setSimpleValue("Row");
    type.addListener(Events.Change, new Listener<FieldEvent>() {
      public void handleEvent(FieldEvent be) {
        boolean cell = type.getSimpleValue().equals("Cell");
        grid.getSelectionModel().deselectAll();
        if (cell) {
          grid.setSelectionModel(new CellSelectionModel<Stock>());
        } else {
          grid.setSelectionModel(new GridSelectionModel<Stock>());
        }
      }
    });
    toolBar.add(type);
    cp.setTopComponent(toolBar);
    add(cp);
  }
View Full Code Here

    tree.getStyle().setLeafIcon(IconHelper.createStyle("icon-page"));
    tree.setAutoExpandColumn("name");
    tree.setTrackMouseOver(false);
    cp.add(tree);

    ToolBar toolbar = new ToolBar();
    Button btn = new Button("Clear State");
    btn.addSelectionListener(new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        tree.clearState();
      }
    });
    toolbar.add(btn);
    btn = new Button("Reload");
    btn.addSelectionListener(new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        loader.load();
      }
    });
    toolbar.add(btn);
    cp.setTopComponent(toolbar);
   
    add(cp);
  }
View Full Code Here

    cp.setButtonAlign(HorizontalAlignment.CENTER);

    cp.setLayout(new FitLayout());
    cp.setSize(500, 350);

    ToolBar toolBar = new ToolBar();
    toolBar.setBorders(true);
    toolBar.add(new LabelToolItem("Feedback: "));
    final SimpleComboBox<String> type = new SimpleComboBox<String>();
    type.setTriggerAction(TriggerAction.ALL);
    type.setEditable(false);
    type.setWidth(100);
    type.add("Both");
    type.add("Append");
    type.add("Insert");
    type.setSimpleValue("Both");
    type.addListener(Events.Change, new Listener<FieldEvent>() {
      public void handleEvent(FieldEvent be) {
        String v = type.getSimpleValue();
        if ("Both".equals(v)) {
          target.setFeedback(Feedback.BOTH);
        } else if ("Append".equals(v)) {
          target.setFeedback(Feedback.APPEND);
        } else {
          target.setFeedback(Feedback.INSERT);
        }
      }
    });
    toolBar.add(type);
    toolBar.add(new SeparatorToolItem());
    cp.setTopComponent(toolBar);

    TreeGrid<ModelData> tree = new TreeGrid<ModelData>(store, cm) {
      @Override
      protected boolean hasChildren(ModelData m) {
View Full Code Here

                }
            }

        });       
       
        ToolBar toolBar = new ToolBar();
        Button add = new Button(Messages.get("label.add", "Add"), new SelectionListener<ButtonEvent>() {
            @Override
            public void componentSelected(ButtonEvent ce) {
                re.stopEditing(false);
                GWTJahiaUrlMapping mapping = new GWTJahiaUrlMapping("", locale,
                        store.getCount() == 0, true);
                store.insert(mapping, 0);
                re.startEditing(store.indexOf(mapping), true);
            }
        });
        add.setIcon(StandardIconsProvider.STANDARD_ICONS.plusRound());
        add.setEnabled(editable);
        toolBar.add(add);
        if (URL.getServerBaseURL().startsWith("http://localhost:")
                || URL.getServerBaseURL().startsWith("https://localhost:")) {
            toolBar.add(new FillToolItem());
            LabelField warningLabel = new LabelField(Messages.get(
                    "label.urlmapping.inactiveOnLocalhost",
                    "URL mapping is inactive for server-name: localhost"));
            warningLabel.setStyleAttribute("color", "red");
            toolBar.add(warningLabel);
        }

        ContentPanel cp = new ContentPanel(new FitLayout());
        cp.setHeading(node.getUrl());
       // cp.setHeaderVisible(false);
View Full Code Here

        prevBtn.addSelectionListener(listener);
        nextBtn.addSelectionListener(listener);
        cancelBtn.addSelectionListener(listener);

        ToolBar buttonBar = new ToolBar();
        buttonBar.add(prevBtn);
        buttonBar.add(nextBtn);
        buttonBar.add(cancelBtn);
        setBottomComponent(buttonBar);

        super.onRender(parent, pos);
        setLayout(new BorderLayout());
View Full Code Here

    return grid;
  }

  private ToolBar createTopToolBar(final BasePagingLoader<PagingLoadResult<GWTSubscription>> loader) {
    final ToolBar toolBar = new ToolBar();

    Button btn = new Button(Messages.get("label.add", "Add"), new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        doAdd();
      }
    });
    btn.setIcon(ToolbarIconProvider.getInstance().getIcon("newAction"));
    toolBar.add(btn);

    btnRemove = new Button(Messages.get("label.remove", "Remove"),
            new SelectionListener<ButtonEvent>() {
              @Override
              public void componentSelected(ButtonEvent ce) {
                MessageBox.confirm(Messages.get("label.remove", "Remove"), Messages.getWithArgs(
                        "message.subscriptions.removeConfirm",
                        "Do you really want to permanemtly remove {0} subscriptions?",
                        new Object[] { String.valueOf(grid.getSelectionModel()
                                .getSelectedItems().size()) }),
                        new Listener<MessageBoxEvent>() {
                          public void handleEvent(MessageBoxEvent be) {
                            if (Dialog.YES.equalsIgnoreCase(be.getButtonClicked()
                                    .getText())) {
                              doRemove();
                            }
                          }
                        });
              }
            });
    btnRemove.setIcon(ToolbarIconProvider.getInstance().getIcon("delete"));
    btnRemove.setEnabled(false);
    toolBar.add(btnRemove);

    toolBar.add(new SeparatorToolItem());

    btnSuspend = new Button(Messages.get("label.suspend", "Suspend"),
            new SelectionListener<ButtonEvent>() {
              @Override
              public void componentSelected(ButtonEvent ce) {
                MessageBox.confirm(Messages.get("label.suspend", "Suspend"), Messages
                        .getWithArgs(
                                "message.subscriptions.suspendConfirm",
                                "Do you really want to suspend {0} subscription(s)?",
                                new Object[] { String.valueOf(grid.getSelectionModel()
                                        .getSelectedItems().size()) }),
                        new Listener<MessageBoxEvent>() {
                          public void handleEvent(MessageBoxEvent be) {
                            if (Dialog.YES.equalsIgnoreCase(be.getButtonClicked()
                                    .getText())) {
                              doSuspend();
                            }
                          }
                        });
              }
            });
    btnSuspend.setIcon(ToolbarIconProvider.getInstance().getIcon("suspend"));
    btnSuspend.setEnabled(false);
    toolBar.add(btnSuspend);

    btnResume = new Button(Messages.get("label.resume", "Resume"),
            new SelectionListener<ButtonEvent>() {
              @Override
              public void componentSelected(ButtonEvent ce) {
                MessageBox.confirm(Messages.get("label.resume", "Resume"), Messages.getWithArgs(
                        "message.subscriptions.resumeConfirm",
                        "Do you really want to resume {0} subscription(s)?",
                        new Object[] { String.valueOf(grid.getSelectionModel()
                                .getSelectedItems().size()) }),
                        new Listener<MessageBoxEvent>() {
                          public void handleEvent(MessageBoxEvent be) {
                            if (Dialog.YES.equalsIgnoreCase(be.getButtonClicked()
                                    .getText())) {
                              doResume();
                            }
                          }
                        });
              }
            });

    btnResume.setIcon(ToolbarIconProvider.getInstance().getIcon("resume"));
    btnResume.setEnabled(false);
    toolBar.add(btnResume);

    toolBar.add(new SeparatorToolItem());

    btn = new Button(Messages.get("label.import", "Import"), new SelectionListener<ButtonEvent>() {
      @Override
      public void componentSelected(ButtonEvent ce) {
        new ImportWindow().show();
      }
    });
    btn.setIcon(ToolbarIconProvider.getInstance().getIcon("import"));
    toolBar.add(btn);

    toolBar.add(new SeparatorToolItem());

    return toolBar;
  }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.toolbar.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.