Package com.google.gdt.eclipse.designer.mobile.device.command

Examples of com.google.gdt.eclipse.designer.mobile.device.command.CategoryMoveCommand


          List<CategoryInfo> categories = DeviceManager.getCategories();
          int index = categories.indexOf(element);
          int targetIndex = index + delta;
          CategoryInfo nextCategory =
              targetIndex < categories.size() ? (CategoryInfo) categories.get(targetIndex) : null;
          commands_add(new CategoryMoveCommand(category, nextCategory));
        } else if (element instanceof DeviceInfo) {
          DeviceInfo device = (DeviceInfo) element;
          CategoryInfo category = device.getCategory();
          List<DeviceInfo> devices = category.getDevices();
          int index = devices.indexOf(device);
View Full Code Here


            }
          }
          // add commands
          for (Object element : m_dragElements) {
            CategoryInfo category = (CategoryInfo) element;
            commands_add(new CategoryMoveCommand(category, nextCategory));
          }
        } else if (target instanceof CategoryInfo) {
          Assert.isTrue(location == LOCATION_ON);
          CategoryInfo targetCategory = (CategoryInfo) target;
          for (Object element : m_dragElements) {
View Full Code Here

      List<CategoryInfo> categories = DeviceManager.getCategories();
      CategoryInfo categoryA = DeviceManager.getCategory("catA");
      CategoryInfo categoryB = DeviceManager.getCategory("catB");
      assertEquals(categories.indexOf(categoryA), categories.indexOf(categoryB) - 1);
      // do move
      DeviceManager.commandsAdd(new CategoryMoveCommand(categoryB, categoryA));
    }
    // new order
    {
      List<CategoryInfo> categories = DeviceManager.getCategories();
      CategoryInfo categoryA = DeviceManager.getCategory("catA");
View Full Code Here

    DeviceManager.commandsAdd(new CategoryAddCommand("catA", "a"));
    DeviceManager.commandsAdd(new CategoryAddCommand("catB", "b"));
    CategoryInfo categoryA = DeviceManager.getCategory("catA");
    CategoryInfo categoryB = DeviceManager.getCategory("catB");
    // ignored - move before itself
    DeviceManager.commandsAdd(new CategoryMoveCommand(categoryA, categoryA));
    // original order
    {
      List<CategoryInfo> categories = DeviceManager.getCategories();
      assertEquals(categories.indexOf(categoryA), categories.indexOf(categoryB) - 1);
    }
View Full Code Here

    {
      List<CategoryInfo> categories = DeviceManager.getCategories();
      assertEquals(categories.size() - 2, categories.indexOf(categoryA));
    }
    // do move
    DeviceManager.commandsAdd(new CategoryMoveCommand(categoryA, null));
    {
      List<CategoryInfo> categories = DeviceManager.getCategories();
      assertEquals(categories.size() - 1, categories.indexOf(categoryA));
    }
  }
View Full Code Here

    DeviceManager.commandsAdd(new CategoryAddCommand("catB", "b"));
    CategoryInfo categoryA = DeviceManager.getCategory("catA");
    CategoryInfo categoryB = DeviceManager.getCategory("catB");
    // ignored - we delete "categoryB" before executing command
    {
      CategoryMoveCommand command = new CategoryMoveCommand(categoryB, categoryA);
      DeviceManager.getCategories().remove(categoryB);
      DeviceManager.commandsAdd(command);
    }
  }
View Full Code Here

TOP

Related Classes of com.google.gdt.eclipse.designer.mobile.device.command.CategoryMoveCommand

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.