aboutsummaryrefslogtreecommitdiff
path: root/eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/TestGraphics.java
diff options
context:
space:
mode:
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/TestGraphics.java')
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/TestGraphics.java181
1 files changed, 0 insertions, 181 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/TestGraphics.java b/eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/TestGraphics.java
deleted file mode 100644
index ec9321003..000000000
--- a/eclipse/plugins/com.android.ide.eclipse.tests/unittests/com/android/ide/common/layout/TestGraphics.java
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- * Copyright (C) 2010 The Android Open Source Project
- *
- * Licensed under the Eclipse Public License, Version 1.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.eclipse.org/org/documents/epl-v10.php
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.ide.common.layout;
-
-import com.android.annotations.NonNull;
-import com.android.ide.common.api.DrawingStyle;
-import com.android.ide.common.api.IColor;
-import com.android.ide.common.api.IGraphics;
-import com.android.ide.common.api.Point;
-import com.android.ide.common.api.Rect;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-
-// TODO: Create box of ascii art
-
-public class TestGraphics implements IGraphics {
- /** List of things we have drawn */
- private List<String> mDrawn = new ArrayList<String>();
-
- private IColor mBackground = new TestColor(0x000000);
-
- private IColor mForeground = new TestColor(0xFFFFFF);
-
- private int mAlpha = 128;
-
- /** Return log of graphics calls */
- public List<String> getDrawn() {
- return Collections.unmodifiableList(mDrawn);
- }
-
- /** Wipe out log of graphics calls */
- public void clear() {
- mDrawn.clear();
- }
-
- // ==== IGraphics ====
-
- @Override
- public void drawBoxedStrings(int x, int y, @NonNull List<?> strings) {
- mDrawn.add("drawBoxedStrings(" + x + "," + y + "," + strings + ")");
- }
-
- @Override
- public void drawLine(int x1, int y1, int x2, int y2) {
- mDrawn.add("drawLine(" + x1 + "," + y1 + "," + x2 + "," + y2 + ")");
- }
-
- @Override
- public void drawLine(@NonNull Point p1, @NonNull Point p2) {
- mDrawn.add("drawLine(" + p1 + "," + p2 + ")");
- }
-
- @Override
- public void drawRect(int x1, int y1, int x2, int y2) {
- mDrawn.add("drawRect(" + x1 + "," + y1 + "," + x2 + "," + y2 + ")");
- }
-
- @Override
- public void drawRect(@NonNull Point p1, @NonNull Point p2) {
- mDrawn.add("drawRect(" + p1 + "," + p2 + ")");
- }
-
- @Override
- public void drawRect(@NonNull Rect r) {
- mDrawn.add("drawRect(" + rectToString(r) + ")");
- }
-
- @Override
- public void drawString(@NonNull String string, int x, int y) {
- mDrawn.add("drawString(" + x + "," + y + "," + string + ")");
- }
-
- @Override
- public void drawString(@NonNull String string, @NonNull Point topLeft) {
- mDrawn.add("drawString(" + string + "," + topLeft + ")");
- }
-
- @Override
- public void fillRect(int x1, int y1, int x2, int y2) {
- mDrawn.add("fillRect(" + x1 + "," + y1 + "," + x2 + "," + y2 + ")");
- }
-
- @Override
- public void fillRect(@NonNull Point p1, @NonNull Point p2) {
- mDrawn.add("fillRect(" + p1 + "," + p2 + ")");
- }
-
- @Override
- public void fillRect(@NonNull Rect r) {
- mDrawn.add("fillRect(" + rectToString(r) + ")");
- }
-
- @Override
- public int getAlpha() {
- return mAlpha;
- }
-
- @Override
- public @NonNull IColor getBackground() {
- return mBackground;
- }
-
- @Override
- public int getFontHeight() {
- return 12;
- }
-
- @Override
- public @NonNull IColor getForeground() {
- return mForeground;
- }
-
- @Override
- public @NonNull IColor registerColor(int rgb) {
- mDrawn.add("registerColor(" + Integer.toHexString(rgb) + ")");
- return new TestColor(rgb);
- }
-
- @Override
- public void setAlpha(int alpha) {
- mAlpha = alpha;
- mDrawn.add("setAlpha(" + alpha + ")");
- }
-
- @Override
- public void setBackground(@NonNull IColor color) {
- mDrawn.add("setBackground(" + color + ")");
- mBackground = color;
- }
-
- @Override
- public void setForeground(@NonNull IColor color) {
- mDrawn.add("setForeground(" + color + ")");
- mForeground = color;
- }
-
- @Override
- public void setLineStyle(@NonNull LineStyle style) {
- mDrawn.add("setLineStyle(" + style + ")");
- }
-
- @Override
- public void setLineWidth(int width) {
- mDrawn.add("setLineWidth(" + width + ")");
- }
-
- @Override
- public void useStyle(@NonNull DrawingStyle style) {
- mDrawn.add("useStyle(" + style + ")");
- }
-
- @Override
- public void drawArrow(int x1, int y1, int x2, int y2, int size) {
- mDrawn.add("drawArrow(" + x1 + "," + y1 + "," + x2 + "," + y2 + ")");
- }
-
- @Override
- public void drawPoint(int x, int y) {
- mDrawn.add("drawPoint(" + x + "," + y + ")");
- }
-
- private static String rectToString(Rect rect) {
- return "Rect[" + rect.x + "," + rect.y + "," + rect.w + "," + rect.h + "]";
- }
-}