Home | History | Annotate | Download | only in extension_action

Lines Matching refs:extension

11 #include "chrome/common/extensions/extension.h"
21 class Extension;
27 // The types of extension actions.
36 static scoped_ptr<ActionInfo> Load(const Extension* extension,
40 // Returns the extension's browser action, if any.
41 static const ActionInfo* GetBrowserActionInfo(const Extension* extension);
43 // Returns the extension's page action, if any.
44 static const ActionInfo* GetPageActionInfo(const Extension* extension);
46 // Returns the extension's script badge.
47 static const ActionInfo* GetScriptBadgeInfo(const Extension* etxension);
49 // Returns the extension's system indicator, if any.
50 static const ActionInfo* GetSystemIndicatorInfo(const Extension* extension);
52 // Sets the extension's browser action. |extension| takes ownership of |info|.
53 static void SetBrowserActionInfo(Extension* extension, ActionInfo* info);
55 // Sets the extension's page action. |extension| takes ownership of |info|.
56 static void SetPageActionInfo(Extension* extension, ActionInfo* info);
58 // Sets the extension's script badge. |extension| takes ownership of |info|.
59 static void SetScriptBadgeInfo(Extension* extension, ActionInfo* info);
61 // Sets the extension's system indicator. |extension| takes ownership of
63 static void SetSystemIndicatorInfo(Extension* extension, ActionInfo* info);
65 // Returns true if the extension needs a verbose install message because
67 static bool IsVerboseInstallMessage(const Extension* extension);