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

Examples of com.extjs.gxt.ui.client.widget.button.ButtonBar


    tree.getStyle().setLeafIcon(IconHelper.createStyle("icon-music"));
    tree.setWidth(315);

    loader.load();

    ButtonBar buttonBar = new ButtonBar();

    buttonBar.add(new Button("Expand All", new SelectionListener<ButtonEvent>() {
      public void componentSelected(ButtonEvent ce) {
        tree.expandAll();
      }
    }));
    buttonBar.add(new Button("Collapse All", new SelectionListener<ButtonEvent>() {
      public void componentSelected(ButtonEvent ce) {
        tree.collapseAll();
      }
    }));
View Full Code Here


    panel = new ContentPanel();
    panel.setHeading("Center");
    data = new BorderLayoutData(LayoutRegion.CENTER);
    complex.add(panel, data);

    ButtonBar buttons = new ButtonBar();

    buttons.add(new Button("Simple", new SelectionListener<ButtonEvent>() {
      public void componentSelected(ButtonEvent ce) {
        simple.show();
      }
    }));

    buttons.add(new Button("Layout", new SelectionListener<ButtonEvent>() {
      public void componentSelected(ButtonEvent ce) {
        complex.show();
      }
    }));
View Full Code Here

    final TreePanel<ModelData> tree = new TreePanel<ModelData>(store);
    tree.setWidth(300);
    tree.setDisplayProperty("name");
    tree.getStyle().setLeafIcon(Resources.ICONS.music());

    ButtonBar buttonBar = new ButtonBar();

    buttonBar.add(new Button("Expand All", new SelectionListener<ButtonEvent>() {
      public void componentSelected(ButtonEvent ce) {
        tree.expandAll();
      }
    }));
    buttonBar.add(new Button("Collapse All", new SelectionListener<ButtonEvent>() {
      public void componentSelected(ButtonEvent ce) {
        tree.collapseAll();
      }
    }));
View Full Code Here

                    }
                });

                if (!engine.isExistingNode() || (PermissionsUtils.isPermitted("jcr:modifyProperties", engine.getNode()) && !node.isLocked())) {
                    ButtonBar bar = new ButtonBar();
                    bar.add(new FillToolItem());
                    bar.add(new Text(Messages.get("label.add", "Add Tag") + ":"));
                    bar.add(autoCompleteComboBox);
                    bar.add(addTag);
                    tab.add(bar, new BorderLayoutData(Style.LayoutRegion.NORTH, 45));
                }

                // Sub grid
                List<ColumnConfig> configs;
View Full Code Here

        add(panel);

        LayoutContainer buttonsPanel = new LayoutContainer();
        buttonsPanel.setBorders(false);

        buttonBar = new ButtonBar();
        buttonBar.setAlignment(Style.HorizontalAlignment.CENTER);

        initFooter();

        buttonsPanel.add(buttonBar);
View Full Code Here

                        column.setHeader("Action");
                        column.setWidth(200);
                        column.setRenderer(new GridCellRenderer() {
                            public Object render(ModelData model, String property, ColumnData config, int rowIndex,
                                                 int colIndex, ListStore listStore, Grid grid) {
                                ButtonBar buttonBar = new ButtonBar();
                                Button button = new Button(Messages.get("label.compare.with.staging.engine", "Compare With Staging"));
                                final GWTJahiaNodeVersion version = (GWTJahiaNodeVersion) model;
                                button.addSelectionListener(new SelectionListener<ButtonEvent>() {
                                    @Override
                                    public void componentSelected(ButtonEvent ce) {
                                        // add 30s to the date to be sure to display the right version
                                        new CompareEngine(version.getNode().getUUID(), VersioningTabItem.this.locale, false, version.getNode().getPath(), new Date(version.getDate().getTime() + (30l * 1000l)), engine, version.getWorkspace(), version.getLabel()).show();
                                    }
                                });
                                buttonBar.add(button);
                                return buttonBar;
                            }
                        });
                        configs.add(column);
                    }
View Full Code Here

        final Window w = new Window();
        w.setLayout(new FitLayout());
        final PortletDefinitionCard card = new PortletDefinitionCard();
        w.setModal(true);
        w.setSize(600, 400);
        ButtonBar bar = new ButtonBar();
        Button ok = new Button(Messages.get("org.jahia.engines.PortletsManager.wizard.ok.label","OK"), new SelectionListener<ButtonEvent>() {
            public void componentSelected(ButtonEvent event) {
                GWTJahiaPortletDefinition def = card.getSelectedPortletDefinition();
                setRawValue(def.getDefinitionName());
                w.hide();
            }
        });
        bar.add(ok);
        w.setTopComponent(bar);
        w.add(card);
        w.show();       
    }
View Full Code Here

        m_tree.setAutoExpandColumn("displayName");
        m_tree.setBorders(true);

        setScrollMode(Style.Scroll.AUTO);
        add(m_tree);
        ButtonBar buttonBar = new ButtonBar();
        buttonBar.setAlignment(Style.HorizontalAlignment.CENTER);
        Button button = new Button(Messages.get("label.customWorkflowsMenu", "Start workflow"));
        buttonBar.add(button);
        setBottomComponent(buttonBar);

        m_tree.mask(Messages.get("label.loading","Loading..."), "x-mask-loading");

        loader.addLoadListener(new LoadListener() {
View Full Code Here

    protected void init(EngineContainer container) {
        this.container = container;
        setLayout(new FillLayout());

        buttonBar = new ButtonBar();

        container.setEngine(this, heading, buttonBar, this.getLinker());

        // init language switcher
        initLanguageSwitcher();
View Full Code Here

            setHeading(Messages.get("label.testNewsletter", "Test newsletter issue"));
            setSize(500, 170);
            setResizable(false);
            setModal(true);
            ButtonBar buttons = new ButtonBar();

            final FormPanel form = new FormPanel();
            form.setFrame(false);
            form.setHeaderVisible(false);
            form.setBorders(false);
            form.setBodyBorder(false);
            form.setLabelWidth(200);

            final TextField<String> mail = new TextField<String>();
            mail.setFieldLabel(Messages.get("label.email", "Email"));
            mail.setName("testemail");
            mail.setAllowBlank(false);
            form.add(mail);

            final TextField<String> user = new TextField<String>();
            user.setFieldLabel(Messages.get("label.user", "User"));
            user.setName("user");
            user.setValue("guest");
            form.add(user);

            final ComboBox<GWTJahiaLanguage> locale = new ComboBox<GWTJahiaLanguage>();
            locale.setStore(new ListStore<GWTJahiaLanguage>());
            locale.getStore().add(JahiaGWTParameters.getSiteLanguages());
            locale.setDisplayField("displayName");
            locale.setTypeAhead(true);
            locale.setTriggerAction(ComboBox.TriggerAction.ALL);
            locale.setForceSelection(true);
            locale.setEditable(false);
            locale.setFieldLabel(Messages.get("label.language", "Language"));
            locale.setValue(selectedLang);
            locale.setName("locale");
            form.add(locale);

            Button submit = new Button(Messages.get("label.ok"), new SelectionListener<ButtonEvent>() {
                public void componentSelected(ButtonEvent event) {
                  if (mail.getValue() == null || mail.getValue().trim().length() == 0) {
                    MessageBox.alert(Messages.get("label.testNewsletter", "Test newsletter issue"), Messages.get("failure.invalid.emailAddress", "Please enter valid e-mail address"), null);
                    return;
                  }
                    mask();
                    String data = "testemail=" + URL.encodeQueryString(mail.getValue());
                    data += "&type=html&user=" + (user.getValue() != null ? URL.encodeQueryString(user.getValue()) : "");
                    data += "&locale=" + URL.encodeQueryString(locale.getValue().getLanguage());
                    doAction(linker.getSelectionContext().getSingleSelection(), data);
                }
            });

            Button cancel = new Button(Messages.get("label.cancel"), new SelectionListener<ButtonEvent>() {
                public void componentSelected(ButtonEvent event) {
                    hide();
                }
            });

            buttons.add(submit);
            buttons.add(cancel);
            setButtonAlign(Style.HorizontalAlignment.CENTER);
            setBottomComponent(buttons);
            add(form);
        }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.widget.button.ButtonBar

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.