Lines Matching refs:tab_id

69 bool HasValue(const std::map<int, T>& map, int tab_id) {
70 return map.find(tab_id) != map.end();
134 void ExtensionAction::SetPopupUrl(int tab_id, const GURL& url) {
140 SetValue(&popup_url_, tab_id, url);
143 bool ExtensionAction::HasPopup(int tab_id) const {
144 return !GetPopupUrl(tab_id).is_empty();
147 GURL ExtensionAction::GetPopupUrl(int tab_id) const {
148 return GetValue(&popup_url_, tab_id);
151 void ExtensionAction::SetIcon(int tab_id, const gfx::Image& image) {
152 SetValue(&icon_, tab_id, image.AsImageSkia());
184 gfx::ImageSkia ExtensionAction::GetExplicitlySetIcon(int tab_id) const {
185 return GetValue(&icon_, tab_id);
188 bool ExtensionAction::SetIsVisible(int tab_id, bool new_visibility) {
189 const bool old_visibility = GetValue(&is_visible_, tab_id);
194 SetValue(&is_visible_, tab_id, new_visibility);
199 void ExtensionAction::DeclarativeShow(int tab_id) {
200 DCHECK_NE(tab_id, kDefaultTabId);
201 ++declarative_show_count_[tab_id]; // Use default initialization to 0.
204 void ExtensionAction::UndoDeclarativeShow(int tab_id) {
205 int& show_count = declarative_show_count_[tab_id];
208 declarative_show_count_.erase(tab_id);
211 void ExtensionAction::DeclarativeSetIcon(int tab_id,
214 DCHECK_NE(tab_id, kDefaultTabId);
215 declarative_icon_[tab_id][priority].push_back(icon);
218 void ExtensionAction::UndoDeclarativeSetIcon(int tab_id,
221 std::vector<gfx::Image>& icons = declarative_icon_[tab_id][priority];
231 const gfx::ImageSkia ExtensionAction::GetDeclarativeIcon(int tab_id) const {
232 if (declarative_icon_.find(tab_id) != declarative_icon_.end() &&
233 !declarative_icon_.find(tab_id)->second.rbegin()->second.empty()) {
234 return declarative_icon_.find(tab_id)->second.rbegin()
240 void ExtensionAction::ClearAllValuesForTab(int tab_id) {
241 popup_url_.erase(tab_id);
242 title_.erase(tab_id);
243 icon_.erase(tab_id);
244 badge_text_.erase(tab_id);
245 badge_text_color_.erase(tab_id);
246 badge_background_color_.erase(tab_id);
247 is_visible_.erase(tab_id);
256 int tab_id) {
260 GetBadgeText(tab_id),
261 GetBadgeTextColor(tab_id),
262 GetBadgeBackgroundColor(tab_id),
263 GetIconWidth(tab_id),
269 int tab_id,
271 if (tab_id < 0)
278 GetBadgeText(tab_id),
279 GetBadgeTextColor(tab_id),
280 GetBadgeBackgroundColor(tab_id),
285 bool ExtensionAction::HasPopupUrl(int tab_id) const {
286 return HasValue(popup_url_, tab_id);
289 bool ExtensionAction::HasTitle(int tab_id) const {
290 return HasValue(title_, tab_id);
293 bool ExtensionAction::HasBadgeText(int tab_id) const {
294 return HasValue(badge_text_, tab_id);
297 bool ExtensionAction::HasBadgeBackgroundColor(int tab_id) const {
298 return HasValue(badge_background_color_, tab_id);
301 bool ExtensionAction::HasBadgeTextColor(int tab_id) const {
302 return HasValue(badge_text_color_, tab_id);
305 bool ExtensionAction::HasIsVisible(int tab_id) const {
306 return HasValue(is_visible_, tab_id);
309 bool ExtensionAction::HasIcon(int tab_id) const {
310 return HasValue(icon_, tab_id);
314 int ExtensionAction::GetIconWidth(int tab_id) const {
316 gfx::ImageSkia icon = GetValue(&icon_, tab_id);