Package com.vaadin.terminal

Examples of com.vaadin.terminal.ThemeResource


    this.desktop = desktop;
  }

  @Override
  public void setConfig(IConfig config) {
    Resource res = new ThemeResource("icons/on-off-16.png");
//    setCaption("L");
    setIcon(res);
    getUI();
    addListener(new Button.ClickListener() {
     
View Full Code Here


     *
     * @param iconName the base name of the icon to use, it will be appended with '.png'.
     * @return a {@link Resource} denoting the icon.
     */
    protected Resource createIconResource(String iconName) {
        return new ThemeResource("icons/" + iconName.toLowerCase() + ".png");
    }
View Full Code Here

    private Component createContactInfoBar() {
        VerticalLayout layout = new VerticalLayout();
        layout.setStyleName("padded");
        layout.addComponent(contactFields());

        Embedded pic = new Embedded("", new ThemeResource("../email/images/contact.png"));
        pic.setStyleName("contact-pic");
        layout.addComponent(pic);
        layout.setComponentAlignment(pic, Alignment.MIDDLE_RIGHT);

        return layout;
View Full Code Here

        return buttonsMenu;
    }

    private Component createSettingsButton() {
        Button settingsButton = new Button();
        settingsButton.setIcon(new ThemeResource("../email/icons/settings.png"));
        settingsButton.addListener(new Button.ClickListener() {
            @Override
            public void buttonClick(Button.ClickEvent event) {
                getMainWindow().showNotification("No settings in this demo version");
            }
View Full Code Here

        return settingsButton;
    }

    private Component createRefreshMailButton() {
        Button refreshMailButton = new Button();
        refreshMailButton.setIcon(new ThemeResource("../email/icons/refresh.png"));
        refreshMailButton.addListener(new Button.ClickListener() {
            @Override
            public void buttonClick(Button.ClickEvent event) {
                getMainWindow().showNotification("No email account bound in demo");
            }
View Full Code Here

        leftWrapper = new VerticalLayout();
        leftWrapper.setStyleName("contacts-panel");
        leftWrapper.setWidth("170px");

        Embedded pic = new Embedded("", new ThemeResource("../email/icons/contacts-top-mail.png"));
        pic.setStyleName("contacts-logo");

        leftWrapper.addComponent(pic);
        leftWrapper.addComponent(buildContactsList());
        leftWrapper.addComponent(buildAddContactButton());
View Full Code Here

        return buttons;
    }

    private Component forwardButton() {
        Button forward = new Button();
        forward.setIcon(new ThemeResource("../email/icons/forward.png"));
        forward.setDescription("Forward");
        forward.addListener(new Button.ClickListener() {
            @Override
            public void buttonClick(Button.ClickEvent event) {
                presenter.forward(email);
View Full Code Here

        return forward;
    }

    private Component replyButton() {
        Button reply = new Button();
        reply.setIcon(new ThemeResource("../email/icons/reply.png"));
        reply.setDescription("Reply");
        reply.addListener(new Button.ClickListener() {
            @Override
            public void buttonClick(Button.ClickEvent event) {
                presenter.reply(email);
View Full Code Here

        return reply;
    }

    private Component deleButton() {
        Button delete = new Button();
        delete.setIcon(new ThemeResource("../email/icons/delete.png"));
        delete.setDescription("Delete");
        delete.addListener(new Button.ClickListener() {
            @Override
            public void buttonClick(Button.ClickEvent event) {
                presenter.deleteMail(email);
View Full Code Here

  }

  private String[] initAddressList() {
    contactList.setContainerDataSource(addressBookData);
    contactList.setVisibleColumns(visibleCols);
    contactList.setColumnIcon(FIELD_CITY, new ThemeResource(
        "../sampler/icons/icon_get_world.gif"));

    contactList.setSelectable(true);
    contactList.setImmediate(true);
    contactList.addListener(new Property.ValueChangeListener() {
View Full Code Here

TOP

Related Classes of com.vaadin.terminal.ThemeResource

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.