summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_tabs_module.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/extension_tabs_module.h')
-rw-r--r--chrome/browser/extensions/extension_tabs_module.h23
1 files changed, 19 insertions, 4 deletions
diff --git a/chrome/browser/extensions/extension_tabs_module.h b/chrome/browser/extensions/extension_tabs_module.h
index c139f6a..35f59b42 100644
--- a/chrome/browser/extensions/extension_tabs_module.h
+++ b/chrome/browser/extensions/extension_tabs_module.h
@@ -22,7 +22,17 @@ class ExtensionTabUtil {
const TabContents* tab_contents, TabStripModel* tab_strip, int tab_index);
};
-class GetWindowsFunction : public SyncExtensionFunction {
+// Windows
+class GetWindowFunction : public SyncExtensionFunction {
+ virtual bool RunImpl();
+};
+class GetCurrentWindowFunction : public SyncExtensionFunction {
+ virtual bool RunImpl();
+};
+class GetFocusedWindowFunction : public SyncExtensionFunction {
+ virtual bool RunImpl();
+};
+class GetAllWindowsFunction : public SyncExtensionFunction {
virtual bool RunImpl();
};
class CreateWindowFunction : public SyncExtensionFunction {
@@ -31,13 +41,18 @@ class CreateWindowFunction : public SyncExtensionFunction {
class RemoveWindowFunction : public SyncExtensionFunction {
virtual bool RunImpl();
};
-class GetTabsForWindowFunction : public SyncExtensionFunction {
+
+// Tabs
+class GetTabFunction : public SyncExtensionFunction {
virtual bool RunImpl();
};
-class CreateTabFunction : public SyncExtensionFunction {
+class GetSelectedTabFunction : public SyncExtensionFunction {
virtual bool RunImpl();
};
-class GetTabFunction : public SyncExtensionFunction {
+class GetAllTabsInWindowFunction : public SyncExtensionFunction {
+ virtual bool RunImpl();
+};
+class CreateTabFunction : public SyncExtensionFunction {
virtual bool RunImpl();
};
class UpdateTabFunction : public SyncExtensionFunction {