Examples of IDialogCallback


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

        Window.alert("No Items found to remove");
        return;
      }
      for(int i = 0; i < itemCount; i++)
        listBox.addItem(menuBar.getMenuItem(i).getText(), Integer.toString(i));
      VkDesignerUtil.showAddListDialog("Choose the item to edit", listBox, new IDialogCallback() {
        @Override
        public void save(String number) {
          menuBar.removeItem(menuBar.getMenuItem(listBox.getSelectedIndex()));
        }
      });
    } else if(attributeName.equals(EDIT_ITEM)) {
      final ListBox listBox = new ListBox();
      listBox.setWidth("200px");
      int itemCount = menuBar.getItemCount();
      if(itemCount == 0)
      {
        Window.alert("No Items found to edit");
        return;
      }
      for(int i = 0; i < itemCount; i++)
        listBox.addItem(menuBar.getMenuItem(i).getText(), Integer.toString(i));
      VkDesignerUtil.showAddListDialog("Choose the item to edit", listBox, new IDialogCallback() {
        @Override
        public void save(String number) {
          int index = listBox.getSelectedIndex();
          showEditItemAttributeDialog(menuBar, index);
        }
      });
    } else if(attributeName.equals(ADD_MENU)) {
      final TextBox nameTb = new TextBox();
      nameTb.setWidth("300px");
      VkDesignerUtil.showAddTextAttributeDialog("Please provide name of sub-menu", nameTb, new IDialogCallback() {
       
        @Override
        public void save(String js) {
          final VkMenuBarVertical widget = (VkMenuBarVertical)VkStateHelper.getInstance().getEngine().getWidget(VkMenuBarVertical.NAME);
          menuBar.add(widget);
View Full Code Here

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

  }
  private void showClassChoser(String[] classNameArray) {
    ListBox listBox = new ListBox();
    for(int i = 0; i < classNameArray.length; i++)
      listBox.addItem(classNameArray[i], classNameArray[i]);
    VkDesignerUtil.showAddListDialog("Choose css class to modify", listBox, new IDialogCallback() {
      @Override
      public void save(String chosenClassName) {
        className = chosenClassName;
      }
    });
View Full Code Here

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

  private void enableTab(final VkDecoratedTabPanel widget) {
    ListBox listBox = new ListBox();
    for(int i = 0, len = widget.getTabCount(); i < len; i++)
      listBox.addItem(widget.getTabHeaderText(i), Integer.toString(i));
    listBox.setWidth("300px");
    VkDesignerUtil.showAddListDialog("Add Tab number to enable", listBox, new IDialogCallback() {
      @Override
      public void save(String text) {
        final int tabNumber = Integer.parseInt(text);
        UndoHelper.getInstance().doCommand(new Command(){
          @Override
View Full Code Here

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

  private void disableTab(final VkDecoratedTabPanel widget) {
    ListBox listBox = new ListBox();
    for(int i = 0, len = widget.getTabCount(); i < len; i++)
      listBox.addItem(widget.getTabHeaderText(i), Integer.toString(i));
    listBox.setWidth("300px");
    VkDesignerUtil.showAddListDialog("Add Tab number to disable", listBox, new IDialogCallback() {
      @Override
      public void save(String text) {
        final int tabNumber = Integer.parseInt(text);
        UndoHelper.getInstance().doCommand(new Command(){
          @Override
View Full Code Here

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

    if(attributeName.equals(ADD_SUGGESTION))
    {
      final TextBox tb = new TextBox();
      tb.setWidth("300px");
      VkDesignerUtil.showAddTextAttributeDialog("Please edit the suggestion", tb
        , new IDialogCallback() {
          @Override
          public void save(String js) {
            MultiWordSuggestOracle oracle = (MultiWordSuggestOracle)widget.getSuggestOracle();
            oracle.add(tb.getText());
            widget.getSuggestions().add(tb.getText());
          }
        });
    }
    else if(attributeName.equals(REMOVE_SUGGESTION))
    {
      final ListBox listBox = new ListBox();
      listBox.setWidth("200px");
      int i = 0;
      for (Iterator<String> iterator = widget.getSuggestions().iterator(); iterator.hasNext();)
        listBox.addItem(iterator.next(),Integer.toString(i++));
      VkDesignerUtil.showAddListDialog("Pick a suggestion to delete", listBox
        , new IDialogCallback() {
          @Override
          public void save(String js) {
            MultiWordSuggestOracle oracle = (MultiWordSuggestOracle)widget.getSuggestOracle();
            oracle.clear();
            widget.getSuggestions().remove(listBox.getSelectedIndex());
            for (Iterator<String> iterator = widget.getSuggestions().iterator(); iterator.hasNext();)
              oracle.add(iterator.next());
          }
        });
    }
    else if(attributeName.equals(EDIT_SUGGESTION))
    {
      final ListBox listBox = new ListBox();
      listBox.setWidth("200px");
      int i = 0;
      for (Iterator<String> iterator = widget.getSuggestions().iterator(); iterator.hasNext();)
        listBox.addItem(iterator.next(),Integer.toString(i++));
      VkDesignerUtil.showAddListDialog("Pick a suggestion to delete", listBox
        , new IDialogCallback() {
          @Override
          public void save(String js) {
            final TextBox tb = new TextBox();
            tb.setText(widget.getSuggestions().get(listBox.getSelectedIndex()));
            tb.setWidth("300px");
            VkDesignerUtil.showAddTextAttributeDialog("Please edit the suggestion", tb
              , new IDialogCallback() {
                @Override
                public void save(String js) {
                  MultiWordSuggestOracle oracle = (MultiWordSuggestOracle)widget.getSuggestOracle();
                  oracle.clear();
                  widget.getSuggestions().remove(listBox.getSelectedIndex());
View Full Code Here

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

    listBox.setWidth("200px");
    if(invokingWidget.isEnabled())
      listBox.setSelectedIndex(0);
    else
      listBox.setSelectedIndex(1);
    VkDesignerUtil.showAddListDialog("Please choose true to make widget enabled", listBox, new IDialogCallback() {
      @Override
      public void save(final String text) {
        final boolean prior = invokingWidget.isEnabled();
        UndoHelper.getInstance().doCommand(new Command(){
          @Override
View Full Code Here

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

    final ListBox listBox = new ListBox(false);
    listBox.addItem("True", "true");
    listBox.addItem("False", "false");
    listBox.setWidth("200px");
    listBox.setSelectedIndex(invokingWidget.getWordWrap() ? 0 : 1);
    VkDesignerUtil.showAddListDialog("Please choose true to make text wrap", listBox, new IDialogCallback() {
      @Override
      public void save(final String text) {
        final boolean prior = invokingWidget.getWordWrap();
        UndoHelper.getInstance().doCommand(new Command(){
          @Override
View Full Code Here

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

      listBox.setSelectedIndex(0);
    else if(directionString.equals("LTR"))
      listBox.setSelectedIndex(1);
    else
      listBox.setSelectedIndex(2);
    VkDesignerUtil.showAddListDialog("Please set text direction", listBox, new IDialogCallback() {
      @Override
      public void save(final String text) {
        final String prior = invokingWidget.getDirectionString();
        UndoHelper.getInstance().doCommand(new Command(){
          @Override
View Full Code Here

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

  }
  private void showAddMaxLengthDialog(final HasVkMaxLength invokingWidget) {
    final TextBox addTextTb = new TextBox();
    addTextTb.setWidth("300px");
    addTextTb.setText(Integer.toString(invokingWidget.getMaxLength()));
    VkDesignerUtil.showAddTextAttributeDialog("Please add maxlength below (-1 to remove)", addTextTb, new IDialogCallback() {
      @Override
      public void save(final String text) {
        final int prior = invokingWidget.getMaxLength();
        UndoHelper.getInstance().doCommand(new Command(){
          @Override
View Full Code Here

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

      else if(invokingWidget.getHorizontalAlignmentString().equals("center"))
        listBox.setSelectedIndex(1);
      else
        listBox.setSelectedIndex(2);
    }
    VkDesignerUtil.showAddListDialog("Please choose widget's horizontal alignment", listBox, new IDialogCallback() {
      @Override
      public void save(final String text) {
        final String prior = invokingWidget.getHorizontalAlignmentString();
        UndoHelper.getInstance().doCommand(new Command(){
          @Override
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.