Remove old iOSShell code
Bug: skia:
Change-Id: Ia737ee97b145aa637641454aff211af00049a460
Reviewed-on: https://skia-review.googlesource.com/74661
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
diff --git a/tools/iOSShell.cpp b/tools/iOSShell.cpp
deleted file mode 100644
index 2e4f0fd..0000000
--- a/tools/iOSShell.cpp
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright 2014 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include "iOSShell.h"
-
-#include "Resources.h"
-#include "SkApplication.h"
-#include "SkCanvas.h"
-#include "SkCommonFlags.h"
-#include "SkGraphics.h"
-#include "SkWindow.h"
-#include "sk_tool_utils.h"
-
-//////////////////////////////////////////////////////////////////////////////
-
-static SkView* curr_view(SkWindow* wind) {
- SkView::F2BIter iter(wind);
- return iter.next();
-}
-
-ShellWindow::ShellWindow(void* hwnd, int argc, char** argv)
- : INHERITED(hwnd) {
- SkCommandLineFlags::Parse(argc, argv);
-}
-
-ShellWindow::~ShellWindow() {
-}
-
-///////////////////////////////////////////////////////////////////////////////
-
-bool ShellWindow::onDispatchClick(int x, int y, Click::State state,
- void* owner, unsigned modi) {
- int w = SkScalarRoundToInt(this->width());
- int h = SkScalarRoundToInt(this->height());
-
- // check for the resize-box
- if (w - x < 16 && h - y < 16) {
- return false; // let the OS handle the click
- } else {
- return this->INHERITED::onDispatchClick(x, y, state, owner, modi);
- }
-}
-
-void ShellWindow::onSizeChange() {
- this->INHERITED::onSizeChange();
-
- SkView::F2BIter iter(this);
- SkView* view = iter.next();
- view->setSize(this->width(), this->height());
-}
-
-DEFINE_bool(dm, false, "run dm");
-DEFINE_bool(nanobench, false, "run nanobench");
-
-int nanobench_main();
-int dm_main();
-
-IOS_launch_type set_cmd_line_args(int argc, char *argv[], const char* resourceDir) {
- SkCommandLineFlags::Parse(argc, argv);
- if (FLAGS_nanobench) {
- return nanobench_main() ? kError_iOSLaunchType : kTool_iOSLaunchType;
- }
- if (FLAGS_dm) {
- return dm_main() ? kError_iOSLaunchType : kTool_iOSLaunchType;
- }
- return kError_iOSLaunchType;
-}
-
-// FIXME: this should be in a header
-SkOSWindow* create_sk_window(void* hwnd, int argc, char** argv);
-SkOSWindow* create_sk_window(void* hwnd, int argc, char** argv) {
- return new ShellWindow(hwnd, argc, argv);
-}
-
-// FIXME: this should be in a header
-void application_init();
-void application_init() {
- SkGraphics::Init();
- SkEvent::Init();
-}
-
-// FIXME: this should be in a header
-void application_term();
-void application_term() {
- SkEvent::Term();
-}
diff --git a/tools/iOSShell.h b/tools/iOSShell.h
deleted file mode 100644
index eaecba5..0000000
--- a/tools/iOSShell.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright 2014 Skia
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#ifndef iOSShell_DEFINED
-#define iOSShell_DEFINED
-
-#include "SkWindow.h"
-
-class SkCanvas;
-class SkEvent;
-class SkViewFactory;
-
-class ShellWindow : public SkOSWindow {
-public:
- ShellWindow(void* hwnd, int argc, char** argv);
- virtual ~ShellWindow();
-
-protected:
- void onSizeChange() override;
-
- virtual bool onDispatchClick(int x, int y, Click::State, void* owner,
- unsigned modi) override;
-
-private:
- typedef SkOSWindow INHERITED;
-};
-
-#endif