diff options
author | 2017-11-21 16:33:43 -0500 | |
---|---|---|
committer | 2017-11-21 22:19:19 +0000 | |
commit | 7784facfaddc69a79ecc6ed699e40aad344f3e3b (patch) | |
tree | 61df62d42408ccf55cdacd8b38541b873048ec42 /tools | |
parent | 07b56b2f38b976ecf4c4f52c14973651d39ad63a (diff) |
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>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/iOSShell.cpp | 90 | ||||
-rw-r--r-- | tools/iOSShell.h | 32 |
2 files changed, 0 insertions, 122 deletions
diff --git a/tools/iOSShell.cpp b/tools/iOSShell.cpp deleted file mode 100644 index 2e4f0fdb5e..0000000000 --- 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 eaecba5e0b..0000000000 --- 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 |