Package com.vk.gwt.designer.client.designer.VkDesignerUtil

Examples of com.vk.gwt.designer.client.designer.VkDesignerUtil.IDialogCallback


    {
      TextBox tb = new TextBox();
      tb.setValue(widget.getImageUpSrc());
      tb.setWidth("300px");
      VkDesignerUtil.showAddTextAttributeDialog("Please provide up image url", tb
          , new IDialogCallback() {
            @Override
            public void save(String src) {
              widget.getUpFace().setImage(new Image(src));
              widget.setImageUpSrc(src);
            }
          });
    }
    else if(attributeName.equals(ADD_DOWN_IMAGE))
    {
      TextBox tb = new TextBox();
      tb.setValue(widget.getImageDownSrc());
      tb.setWidth("300px");
      VkDesignerUtil.showAddTextAttributeDialog("Please provide down image url", tb
          , new IDialogCallback() {
            @Override
            public void save(String src) {
              widget.getDownFace().setImage(new Image(src));
              widget.setImageDownSrc(src);
            }
          });
    }
    else if(attributeName.equals(ADD_UP_HTML))
    {
      TextArea ta = new TextArea();
      ta.setValue(widget.getUpFace().getHTML());
      ta.setSize("300px", "100px");
      VkDesignerUtil.showAddTextAttributeDialog("Please provide up html", ta
          , new IDialogCallback() {
            @Override
            public void save(String html) {
              widget.getUpFace().setHTML(html);
              widget.setImageUpSrc(null);
            }
          });
    }
    else if(attributeName.equals(ADD_DOWN_HTML))
    {
      TextArea ta = new TextArea();
      ta.setValue(widget.getDownFace().getHTML());
      ta.setSize("300px", "100px");
      VkDesignerUtil.showAddTextAttributeDialog("Please provide down html", ta
          , new IDialogCallback() {
            @Override
            public void save(String html) {
              widget.getDownFace().setHTML(html);
              widget.setImageDownSrc(null);
            }
          });
    }
    else if(attributeName.equals(ADD_UP_TEXT))
    {
      TextBox tb = new TextBox();
      tb.setValue(widget.getUpFace().getText());
      tb.setWidth("300px");
      VkDesignerUtil.showAddTextAttributeDialog("Please provide up text", tb
          , new IDialogCallback() {
            @Override
            public void save(String text) {
              widget.getUpFace().setText(text);
              widget.setImageUpSrc(null);
            }
          });
    }
    else if(attributeName.equals(ADD_DOWN_TEXT))
    {
      TextBox tb = new TextBox();
      tb.setValue(widget.getDownFace().getText());
      tb.setWidth("300px");
      VkDesignerUtil.showAddTextAttributeDialog("Please provide down text", tb
          , new IDialogCallback() {
            @Override
            public void save(String text) {
              widget.getDownFace().setText(text);
              widget.setImageDownSrc(null);
            }
View Full Code Here


    else {
      final TextArea ta = new TextArea();
      ta.setText(tabbar.getTabHTML(tabbar.getSelectedTab()));
      ta.setSize("300px", "100px");
      VkDesignerUtil.showAddTextAttributeDialog("Please provide HTML for tab name", ta
        , new IDialogCallback() {
        @Override
        public void save(String js) {
          final int tabNumber = tabbar.getSelectedTab();
          final String html = ta.getText();
          final String priorHtml = tabbar.getTabHTML(tabNumber);
View Full Code Here

  }
  private void addTab(final VkDecoratedTabBar tabbar) {
    final TextArea ta = new TextArea();
    ta.setSize("300px", "100px");
    VkDesignerUtil.showAddTextAttributeDialog("Please provide HTML for tab name", ta
      , new IDialogCallback() {
      @Override
      public void save(String js) {
        final int tabNumber = tabbar.getTabCount();
        final String html = ta.getText();
        UndoHelper.getInstance().doCommand(new Command(){
View Full Code Here

      listBox.setWidth("200px");
      for(int i = 0, len = tabbar.getTabCount(); i < len; i++)
        if(tabbar.isTabEnabled(i) != enable)
          listBox.addItem(Integer.toString(i), Integer.toString(i));
      if(listBox.getItemCount() > 0){
        VkDesignerUtil.showAddListDialog("Add Tab number to enable", listBox, new IDialogCallback() {
          @Override
          public void save(String text) {
            final int tabNumber = Integer.parseInt(text);
            final boolean priorEnabled = tabbar.isTabEnabled(tabNumber);
            UndoHelper.getInstance().doCommand(new Command(){
View Full Code Here

    final VkTabBar tabbar = (VkTabBar)invokingWidget;
    if(attributeName.equals(ADD_TAB))
    {
      final TextArea ta = new TextArea();
      ta.setSize("300px", "100px");
      VkDesignerUtil.showAddTextAttributeDialog("Please provide HTML for tab name", ta, new IDialogCallback() {
        @Override
        public void save(String js) {
          tabbar.addTab(ta.getText(), true);
        }
      });
    }
    else if (attributeName.equals(EDIT_TAB))
    {
      if(tabbar.getSelectedTab() < 0)
        Window.alert("Select a tab before this operation");
      else
      {
        final TextArea ta = new TextArea();
        ta.setText(tabbar.getTabHTML(tabbar.getSelectedTab()));
        ta.setSize("300px", "100px");
        VkDesignerUtil.showAddTextAttributeDialog("Please provide HTML for tab name", ta, new IDialogCallback() {
          @Override
          public void save(String js) {
            tabbar.setTabHTML(tabbar.getSelectedTab(), ta.getText());
          }
        });
View Full Code Here

      listBox.setWidth("200px");
      for(int i = 0, len = tabbar.getTabCount(); i < len; i++)
        if(tabbar.isTabEnabled(i) != enable)
          listBox.addItem(Integer.toString(i), Integer.toString(i));
      if(listBox.getItemCount() > 0){
        VkDesignerUtil.showAddListDialog("Add Tab number to enable", listBox, new IDialogCallback() {
          @Override
          public void save(String text) {
            tabbar.setTabEnabled(Integer.parseInt(text), enable);
          }
        });
View Full Code Here

    final VkTree widget = (VkTree)invokingWidget;
    if(attributeName.equals(ADD_ITEM))
    {
      TextBox textBox = new TextBox();
      textBox.setWidth("300px");
      VkDesignerUtil.showAddTextAttributeDialog("Please provide item HTML", textBox, new IDialogCallback() {
        @Override
        public void save(String html) {
          if(widget.getSelectedItem() == null)
            widget.addItem(new TreeItem(html));
          else
            widget.getSelectedItem().addItem(new TreeItem(html));
        }
      });
   
    else if(attributeName.equals(EDIT_ITEM))
    {
      TextBox textBox = new TextBox();
      textBox.setWidth("300px");
      textBox.setText(widget.getSelectedItem().getText());
      VkDesignerUtil.showAddTextAttributeDialog("Please edit item HTML", textBox, new IDialogCallback() {
        @Override
        public void save(String html) {
          if(widget.getSelectedItem() != null)
            widget.getSelectedItem().setHTML(html);
          else
View Full Code Here

  public void createLink(String link)
  {
    final TextBox tb = new TextBox();
    tb.setWidth("300px");
    VkDesignerUtil.showAddTextAttributeDialog("Please provide a link", tb
      , new IDialogCallback() {
        @Override
        public void save(String link) {
          richTextArea.getFormatter().createLink(tb.getText());
        }
    });
View Full Code Here

      CustomSuggestionAutoCompleterTextBox textBox = new CustomSuggestionAutoCompleterTextBox(suggestions);
      //AutoCompleterTextBox textBox = new AutoCompleterTextBox(suggestions);
      textBox.setText(widget.getPattern());
      textBox.setSuggestionWidth(500);
      VkDesignerUtil.showAddAutoCompleteTextDialog("Please select the date format", textBox
        , new IDialogCallback() {
          @Override
          public void save(String pattern) {
            String prevDate = widget.getText();
            widget.setFormat(new DateBox.DefaultFormat(DateTimeFormat.getFormat(pattern)));
            widget.setPattern(pattern);
View Full Code Here

      showEventHandlingDialog((HasVkShowRangeHandler) invokingWidget);
    else if(attributeName.equals(HasVkLoadHandler.NAME))
      showEventHandlingDialog((HasVkLoadHandler) invokingWidget);
  }
  private void showEventHandlingDialog(final HasVkLoadHandler invokingWidget) {
    VkDesignerUtil.showEventRegistrationDialog(invokingWidget, HasVkLoadHandler.NAME, new IDialogCallback(){
      @Override
      public void save(String js) {
        invokingWidget.addLoadHandler(js);
      }
    });
View Full Code Here

TOP

Related Classes of com.vk.gwt.designer.client.designer.VkDesignerUtil.IDialogCallback

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.