summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/UiController.java
diff options
context:
space:
mode:
authorBijan Amirzada <bijana@codeaurora.org>2014-02-26 17:08:10 -0800
committerBijan Amirzada <bijana@codeaurora.org>2014-03-04 14:03:36 -0800
commit69b30beb16df7916c7679ed69d70e3ebcdeb2085 (patch)
tree9b81f4a397f041deb5f1ef54e91b92666712b385 /src/com/android/browser/UiController.java
parent43555c9eb09b318276231eb31dab79f9f41f128c (diff)
downloadandroid_packages_apps_Gello-69b30beb16df7916c7679ed69d70e3ebcdeb2085.tar.gz
android_packages_apps_Gello-69b30beb16df7916c7679ed69d70e3ebcdeb2085.tar.bz2
android_packages_apps_Gello-69b30beb16df7916c7679ed69d70e3ebcdeb2085.zip
Copy of new files from 1599
Modified folder structure - added swe folder Change-Id: I2b48a1635ad0a6406398aa9f1021a1f43baebeef
Diffstat (limited to 'src/com/android/browser/UiController.java')
-rw-r--r--src/com/android/browser/UiController.java116
1 files changed, 0 insertions, 116 deletions
diff --git a/src/com/android/browser/UiController.java b/src/com/android/browser/UiController.java
deleted file mode 100644
index 683e4732..00000000
--- a/src/com/android/browser/UiController.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Copyright (C) 2010 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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.browser;
-
-import android.app.Activity;
-import android.content.Intent;
-import android.view.Menu;
-import android.view.MenuItem;
-import android.webkit.WebView;
-
-import com.android.browser.UI.ComboViews;
-
-import java.util.List;
-
-
-/**
- * UI aspect of the controller
- */
-public interface UiController {
-
- UI getUi();
-
- WebView getCurrentWebView();
-
- WebView getCurrentTopWebView();
-
- Tab getCurrentTab();
-
- TabControl getTabControl();
-
- List<Tab> getTabs();
-
- Tab openTabToHomePage();
-
- Tab openIncognitoTab();
-
- Tab openTab(String url, boolean incognito, boolean setActive,
- boolean useCurrent);
-
- void setActiveTab(Tab tab);
-
- boolean switchToTab(Tab tab);
-
- void closeCurrentTab();
-
- void closeTab(Tab tab);
-
- void closeOtherTabs();
-
- void stopLoading();
-
- Intent createBookmarkCurrentPageIntent(boolean canBeAnEdit);
-
- void bookmarksOrHistoryPicker(ComboViews startView);
-
- void bookmarkCurrentPage();
-
- void editUrl();
-
- void handleNewIntent(Intent intent);
-
- boolean shouldShowErrorConsole();
-
- void hideCustomView();
-
- void attachSubWindow(Tab tab);
-
- void removeSubWindow(Tab tab);
-
- boolean isInCustomActionMode();
-
- void endActionMode();
-
- void shareCurrentPage();
-
- void updateMenuState(Tab tab, Menu menu);
-
- boolean onOptionsItemSelected(MenuItem item);
-
- SnapshotTab createNewSnapshotTab(long snapshotId, boolean setActive);
-
- void loadUrl(Tab tab, String url);
-
- void setBlockEvents(boolean block);
-
- Activity getActivity();
-
- void showPageInfo();
-
- void openPreferences();
-
- void findOnPage();
-
- void toggleUserAgent();
-
- BrowserSettings getSettings();
-
- boolean supportsVoice();
-
- void startVoiceRecognizer();
-
-}