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

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


    Button btn = new Button("Cool", IconHelper.createStyle("add16"));
    toolBar.add(btn);
    Menu menu = new Menu();
    menu.add(new MenuItem("Ribbons are cool"));
    btn.setMenu(menu);
    toolBar.add(new SeparatorToolItem());

    btn = new Button("Cut", IconHelper.createStyle("add16"));
    menu = new Menu();
    menu.add(new MenuItem("Copy me"));
    toolBar.add(btn);

    btn = new Button("Copy", IconHelper.createStyle("add16"));
    toolBar.add(btn);

    btn = new Button("Paste", IconHelper.createStyle("add16"));
    toolBar.add(btn);
    menu = new Menu();
    menu.add(new MenuItem("Ribbons are cool"));
    btn.setMenu(menu);
    toolBar.add(new SeparatorToolItem());

    ToggleButton toggleBtn = new ToggleButton("Format");
    toggleBtn.toggle(true);
    toolBar.add(toggleBtn);
View Full Code Here


    date.setSubMenu(new DateMenu());

    toolBar.add(item1);

    toolBar.add(new SeparatorToolItem());

    SplitButton splitItem = new SplitButton("Split Button");
    splitItem.setIcon(Resources.ICONS.list_items());

    menu = new Menu();
    menu.add(new MenuItem("<b>Bold</b>"));
    menu.add(new MenuItem("<i>Italic</i>"));
    menu.add(new MenuItem("<u>Underline</u>"));
    splitItem.setMenu(menu);

    toolBar.add(splitItem);

    toolBar.add(new SeparatorToolItem());

    ToggleButton toggle = new ToggleButton("Toggle");
    toggle.toggle(true);
    toolBar.add(toggle);

    toolBar.add(new SeparatorToolItem());

    Button scrollerButton = new Button("Scrolling Menu");

    Menu scrollMenu = new Menu();
    scrollMenu.setMaxHeight(200);
    for (int i = 0; i < 40; i++) {
      scrollMenu.add(new MenuItem("Item " + i));
    }

    scrollerButton.setMenu(scrollMenu);

    toolBar.add(scrollerButton);

    toolBar.add(new SeparatorToolItem());

    toolBar.add(new FillToolItem());
    ThemeSelector selector = new ThemeSelector();
    toolBar.add(selector);
View Full Code Here

          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

            if (actionItem != null) {
                actionItem.init(gwtToolbarItem, linker);
                if (actionItem.getCustomItem() != null) {
                    add(actionItem.getCustomItem());
                } else if (isSeparator(gwtToolbarItem)) {
                    add(new SeparatorToolItem());
                } else {
                    add(actionItem.getTextToolItem());
                }
            }
        }
View Full Code Here

            });
    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

      tb = new ToolBar();
      ComponentHelper.setParent(this, tb);
      if (sourceEditMode) {
        tb.add(sourceEdit = createToggleButton(g.getSource(), m.getSourceEditTipText(), m.getSourceEditTipTitle()));
        tb.add(new SeparatorToolItem());
      }

      if (getBasicFormatter() != null) {
        if (enableFont) {
          final SimpleComboBox<String> fonts = new SimpleComboBox<String>();
          fonts.setTriggerAction(TriggerAction.ALL);
          fonts.add("Arial");
          fonts.add("Times New Roman");
          fonts.add("Verdana");
          fonts.setEditable(false);
          fonts.setSimpleValue("Arial");
          fonts.addSelectionChangedListener(new SelectionChangedListener<SimpleComboValue<String>>() {
            @Override
            public void selectionChanged(SelectionChangedEvent<SimpleComboValue<String>> se) {
              getBasicFormatter().setFontName(fonts.getSimpleValue());
            }
          });

          tb.add(fonts);
          tb.add(new SeparatorToolItem());
        }
        if (enableFontSize) {
          tb.add(increasefontsize = createButton(g.getFontIncrease(), m.getIncreaseFontSizeTipText(),
              m.getIncreaseFontSizeTipTitle()));
          tb.add(decreasefontsize = createButton(g.getFontDecrease(), m.getDecreaseFontSizeTipText(),
              m.getDecreaseFontSizeTipTitle()));

          tb.add(new SeparatorToolItem());
        }
        if (enableFormat) {
          tb.add(bold = createToggleButton(g.getBold(), m.getBoldTipText(), m.getBoldTipTitle()));
          tb.add(italic = createToggleButton(g.getItalic(), m.getItalicTipText(), m.getItalicTipTitle()));
          tb.add(underline = createToggleButton(g.getUnderline(), m.getUnderlineTipText(), m.getUnderlineTipTitle()));
          tb.add(new SeparatorToolItem());
        }
        if (enableAlignments) {
          tb.add(justifyLeft = createButton(g.getJustifyLeft(), m.getJustifyLeftTipText(), m.getJustifyLeftTipTitle()));
          tb.add(justifyCenter = createButton(g.getJustifyCenter(), m.getJustifyCenterTipText(),
              m.getJustifyCenterTipTitle()));
          tb.add(justifyRight = createButton(g.getJustifyRight(), m.getJustifyRightTipText(),
              m.getJustifyRightTipTitle()));
          tb.add(new SeparatorToolItem());
        }
      }

      if (getExtendedFormatter() != null) {
        if (enableLists) {
          tb.add(ol = createButton(g.getOl(), m.getOlTipText(), m.getOlTipTitle()));
          tb.add(ul = createButton(g.getUl(), m.getUlTipText(), m.getUlTipTitle()));
          tb.add(new SeparatorToolItem());
        }
        if (enableLinks) {
          tb.add(link = createButton(g.getLink(), m.getLinkTipText(), m.getLinkTipTitle()));
          tb.add(new SeparatorToolItem());
        }
        if (enableColors) {
          tb.add(forecolor = createColorButton(g.getFontColor(), m.getForeColorTipText(), m.getForColorTipTitle(),
              new Listener<ComponentEvent>() {
                public void handleEvent(ComponentEvent be) {
View Full Code Here

   
    TextToolItem addView = new TextToolItem("", "icon-create-view");
    toolbar.add(addView);
    addSheet.setToolTip("Create new View");

    toolbar.add(new SeparatorToolItem());
    deleteItem = new TextToolItem("", "icon-delete");
    deleteItem.setToolTip("Delete Element");
    deleteItem.addSelectionListener(new SelectionListener<ComponentEvent>(){
      public void componentSelected(ComponentEvent ce) {
        if (quickViewEnabled) {
          return;
        }
        final List <TreeItem> items = reportsTree.getSelectedItems();
        if (items == null || items.size() == 0) {
          return;
        }
        List <XObject> objs = new ArrayList<XObject>();
        final HashSet <TreeNode> parents = new HashSet<TreeNode>();
        for (TreeItem it: items) {
          TreeNode tn = (TreeNode) it.getModel();
          objs.add(tn.getXObject());
          parents.remove(tn);
          parents.add((TreeNode) tn.getParent());
        }
        WPaloServiceProvider.getInstance().deleteElementTreeNodes(objs, user, new Callback<Boolean>(){
          public void onSuccess(Boolean b) {
            if (b) {
              for (TreeNode p: parents) {
                if (p != null) {
                  reload(p);
                }
              }
            }
          }
        });
      }
    });
    toolbar.add(deleteItem);
   
    toolbar.add(new SeparatorToolItem());
    final ToggleToolItem quickView = new ToggleToolItem("Quick View");
    toolbar.add(quickView);
    quickView.addSelectionListener(new SelectionListener<ComponentEvent>(){
      public void componentSelected(ComponentEvent ce) {
        quickViewEnabled = quickView.isPressed();
View Full Code Here

                  toolbar.remove(toolbar.getItem(toolbar.getItemCount() - 1));
                }
              } else {
                ToolItem it = toolbar.getItemByItemId(SHOW_INFO_BTN);
                if (it == null) {                 
                  toolbar.add(new SeparatorToolItem());
                  toolbar.add(showInfoButton);                 
                }               
              }
            }
          }
View Full Code Here

        txtItem.setId(CONNECTION_PICKER_BTN);
        txtItem.setIconStyle("icon-import-view");
        txtItem.setToolTip(constants.changeCube());
        txtItem.addListener(Events.Select, this);
        toolbar.add(txtItem);
        toolbar.add(new SeparatorToolItem());
      }
    }
    print.setId(PRINT_BTN);
    print.setIconStyle("icon-print");
    print.addListener(Events.Select, this);
    print.setToolTip(constants.printView());
    if (!displayFlags.isHidePrint()) {
      toolbar.add(print);
      toolbar.add(new SeparatorToolItem());
    }
   
    hideEmptyCells = new ToggleToolItem();
    hideEmptyCells.setId(HIDE_EMPTY_BTN);
    hideEmptyCells.setIconStyle("ten-icons-hideEmpty");
    hideEmptyCells.addListener(Events.Select, this);
    hideEmptyCells.setToolTip(constants.hideEmpty());
    toolbar.add(hideEmptyCells);
   
    reverseColumns = new ToggleToolItem();
    reverseColumns.setId(REVERSE_COLS_BTN);
    reverseColumns.setIconStyle("ten-icons-reverseCols");
    reverseColumns.setToolTip(constants.reverseColumns());
    reverseColumns.addListener(Events.Select, this);
    toolbar.add(reverseColumns);
    // ~
    reverseRows = new ToggleToolItem();
    reverseRows.setId(REVERSE_ROWS_BTN);
    reverseRows.setIconStyle("ten-icons-reverseRows");
    reverseRows.addListener(Events.Select, this);
    reverseRows.setToolTip(constants.reverseRows());
    toolbar.add(reverseRows);   
   
    showRules = new ToggleToolItem();
    showRules.setId(SHOW_RULES_BTN);
    showRules.setIconStyle("ten-icons-viewRules");
    showRules.setToolTip(constants.markRules());
    showRules.addListener(Events.Select, this);
    toolbar.add(showRules);
   
    toolbar.add(new SeparatorToolItem());
    TextToolItem txtItem = new TextToolItem();
    txtItem.setId(REFRESH_BTN);
    txtItem.setIconStyle("icon-refresh-on");
    txtItem.setToolTip(constants.refresh());
    txtItem.addListener(Events.Select, this);
    toolbar.add(txtItem);
       
    showInfoButton = new TextToolItem();
    showInfoButton.setId(SHOW_INFO_BTN);
    showInfoButton.setIconStyle("icon-info");
    showInfoButton.setToolTip(constants.about());
    showInfoButton.addListener(Events.Select, this);
    if (!hideInfo) {
      toolbar.add(new SeparatorToolItem());
      toolbar.add(showInfoButton);
    }
   
    if (!displayFlags.isHideToolBar()) {
      viewPanel.setTopComponent(toolbar);
View Full Code Here

        createNewFolder();
      }
    });
    toolbar.add(addFolder);

    toolbar.add(new SeparatorToolItem());

    TextToolItem createViews = new TextToolItem("", "icon-create-view");
    createViews.setToolTip(constants.createNewViews());
    createViews
        .addSelectionListener(new SelectionListener<ComponentEvent>() {
          public void componentSelected(ComponentEvent ce) {
            TreeNode node = getSelectedNode();
            createViews(node);
          }
        });
    toolbar.add(createViews);
    TextToolItem importViews = new TextToolItem("", "icon-import-view");
    importViews.setToolTip(constants.importViews());
    importViews
        .addSelectionListener(new SelectionListener<ComponentEvent>() {
          public void componentSelected(ComponentEvent ce) {
            TreeNode node = getSelectedNode();
            importViews(node);
          }
        });
    toolbar.add(importViews);

    toolbar.add(new SeparatorToolItem());

    renameItem = new TextToolItem("", "icon-rename");
    renameItem.setToolTip(constants.renameSelectedItem());
    renameItem.setEnabled(true);
    renameItem.addSelectionListener(new SelectionListener<ComponentEvent>() {
      public void componentSelected(ComponentEvent ce) {
        handleAction(RENAME);
      }
    });
    toolbar.add(renameItem);
   
    deleteItem = new TextToolItem("", "icon-delete-off");
    deleteItem.setToolTip(constants.deleteSelectedItem());
    deleteItem.setEnabled(false);
    deleteItem
        .addSelectionListener(new SelectionListener<ComponentEvent>() {
          public void componentSelected(ComponentEvent ce) {
            handleAction(DELETE);
          }
        });
    toolbar.add(deleteItem);
 
    navigator.setTopComponent(toolbar);
    navigator.add(viewsTree);
    Workbench wb = (Workbench) Registry.get(Workbench.ID);
    wb.addToViewPanel(navigator);
    ComponentHelper.doAttach(viewsTree);
    navigator.addListener(Events.OnKeyUp, new Listener<BaseEvent>() {
      public void handleEvent(BaseEvent be) {
        viewsTree.fireEvent(Events.OnKeyUp, be);
      }      
    });
   
    toolbar.add(new SeparatorToolItem());
       
//    SplitToolItem about = new SplitToolItem("");
//    about.setIconStyle("icon-about");
   
    TextToolItem about = new TextToolItem("", "icon-about");
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.toolbar.SeparatorToolItem

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.