OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/extensions/extension_font_settings_api.h" | 5 #include "chrome/browser/extensions/extension_font_settings_api.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
9 #include "base/json/json_writer.h" | 9 #include "base/json/json_writer.h" |
10 #include "base/stringprintf.h" | 10 #include "base/stringprintf.h" |
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
116 } // namespace | 116 } // namespace |
117 | 117 |
118 ExtensionFontSettingsEventRouter::ExtensionFontSettingsEventRouter( | 118 ExtensionFontSettingsEventRouter::ExtensionFontSettingsEventRouter( |
119 Profile* profile) : profile_(profile) {} | 119 Profile* profile) : profile_(profile) {} |
120 | 120 |
121 ExtensionFontSettingsEventRouter::~ExtensionFontSettingsEventRouter() {} | 121 ExtensionFontSettingsEventRouter::~ExtensionFontSettingsEventRouter() {} |
122 | 122 |
123 void ExtensionFontSettingsEventRouter::Init() { | 123 void ExtensionFontSettingsEventRouter::Init() { |
124 registrar_.Init(profile_->GetPrefs()); | 124 registrar_.Init(profile_->GetPrefs()); |
125 | 125 |
126 AddPrefToObserve(prefs::kWebKitGlobalDefaultFixedFontSize, | 126 AddPrefToObserve(prefs::kWebKitDefaultFixedFontSize, |
127 kOnDefaultFixedFontSizeChanged, | 127 kOnDefaultFixedFontSizeChanged, |
128 kPixelSizeKey); | 128 kPixelSizeKey); |
129 AddPrefToObserve(prefs::kWebKitGlobalDefaultFontSize, | 129 AddPrefToObserve(prefs::kWebKitDefaultFontSize, |
130 kOnDefaultFontSizeChanged, | 130 kOnDefaultFontSizeChanged, |
131 kPixelSizeKey); | 131 kPixelSizeKey); |
132 AddPrefToObserve(prefs::kWebKitGlobalMinimumFontSize, | 132 AddPrefToObserve(prefs::kWebKitMinimumFontSize, |
133 kOnMinimumFontSizeChanged, | 133 kOnMinimumFontSizeChanged, |
134 kPixelSizeKey); | 134 kPixelSizeKey); |
135 AddPrefToObserve(prefs::kGlobalDefaultCharset, | 135 AddPrefToObserve(prefs::kDefaultCharset, |
136 kOnDefaultCharacterSetChanged, | 136 kOnDefaultCharacterSetChanged, |
137 kCharsetKey); | 137 kCharsetKey); |
138 | 138 |
139 RegisterFontFamilyMapObserver(®istrar_, | 139 RegisterFontFamilyMapObserver(®istrar_, |
140 prefs::kWebKitStandardFontFamilyMap, this); | 140 prefs::kWebKitStandardFontFamilyMap, this); |
141 RegisterFontFamilyMapObserver(®istrar_, | 141 RegisterFontFamilyMapObserver(®istrar_, |
142 prefs::kWebKitSerifFontFamilyMap, this); | 142 prefs::kWebKitSerifFontFamilyMap, this); |
143 RegisterFontFamilyMapObserver(®istrar_, | 143 RegisterFontFamilyMapObserver(®istrar_, |
144 prefs::kWebKitSansSerifFontFamilyMap, this); | 144 prefs::kWebKitSansSerifFontFamilyMap, this); |
145 RegisterFontFamilyMapObserver(®istrar_, | 145 RegisterFontFamilyMapObserver(®istrar_, |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
421 | 421 |
422 ExtensionPrefs* prefs = profile_->GetExtensionService()->extension_prefs(); | 422 ExtensionPrefs* prefs = profile_->GetExtensionService()->extension_prefs(); |
423 prefs->SetExtensionControlledPref(extension_id(), | 423 prefs->SetExtensionControlledPref(extension_id(), |
424 GetPrefName(), | 424 GetPrefName(), |
425 kExtensionPrefsScopeRegular, | 425 kExtensionPrefsScopeRegular, |
426 value->DeepCopy()); | 426 value->DeepCopy()); |
427 return true; | 427 return true; |
428 } | 428 } |
429 | 429 |
430 const char* ClearDefaultFontSizeFunction::GetPrefName() { | 430 const char* ClearDefaultFontSizeFunction::GetPrefName() { |
431 return prefs::kWebKitGlobalDefaultFontSize; | 431 return prefs::kWebKitDefaultFontSize; |
432 } | 432 } |
433 | 433 |
434 const char* GetDefaultFontSizeFunction::GetPrefName() { | 434 const char* GetDefaultFontSizeFunction::GetPrefName() { |
435 return prefs::kWebKitGlobalDefaultFontSize; | 435 return prefs::kWebKitDefaultFontSize; |
436 } | 436 } |
437 | 437 |
438 const char* GetDefaultFontSizeFunction::GetKey() { | 438 const char* GetDefaultFontSizeFunction::GetKey() { |
439 return kPixelSizeKey; | 439 return kPixelSizeKey; |
440 } | 440 } |
441 | 441 |
442 const char* SetDefaultFontSizeFunction::GetPrefName() { | 442 const char* SetDefaultFontSizeFunction::GetPrefName() { |
443 return prefs::kWebKitGlobalDefaultFontSize; | 443 return prefs::kWebKitDefaultFontSize; |
444 } | 444 } |
445 | 445 |
446 const char* SetDefaultFontSizeFunction::GetKey() { | 446 const char* SetDefaultFontSizeFunction::GetKey() { |
447 return kPixelSizeKey; | 447 return kPixelSizeKey; |
448 } | 448 } |
449 | 449 |
450 const char* ClearDefaultFixedFontSizeFunction::GetPrefName() { | 450 const char* ClearDefaultFixedFontSizeFunction::GetPrefName() { |
451 return prefs::kWebKitGlobalDefaultFixedFontSize; | 451 return prefs::kWebKitDefaultFixedFontSize; |
452 } | 452 } |
453 | 453 |
454 const char* GetDefaultFixedFontSizeFunction::GetPrefName() { | 454 const char* GetDefaultFixedFontSizeFunction::GetPrefName() { |
455 return prefs::kWebKitGlobalDefaultFixedFontSize; | 455 return prefs::kWebKitDefaultFixedFontSize; |
456 } | 456 } |
457 | 457 |
458 const char* GetDefaultFixedFontSizeFunction::GetKey() { | 458 const char* GetDefaultFixedFontSizeFunction::GetKey() { |
459 return kPixelSizeKey; | 459 return kPixelSizeKey; |
460 } | 460 } |
461 | 461 |
462 const char* SetDefaultFixedFontSizeFunction::GetPrefName() { | 462 const char* SetDefaultFixedFontSizeFunction::GetPrefName() { |
463 return prefs::kWebKitGlobalDefaultFixedFontSize; | 463 return prefs::kWebKitDefaultFixedFontSize; |
464 } | 464 } |
465 | 465 |
466 const char* SetDefaultFixedFontSizeFunction::GetKey() { | 466 const char* SetDefaultFixedFontSizeFunction::GetKey() { |
467 return kPixelSizeKey; | 467 return kPixelSizeKey; |
468 } | 468 } |
469 | 469 |
470 const char* ClearMinimumFontSizeFunction::GetPrefName() { | 470 const char* ClearMinimumFontSizeFunction::GetPrefName() { |
471 return prefs::kWebKitGlobalMinimumFontSize; | 471 return prefs::kWebKitMinimumFontSize; |
472 } | 472 } |
473 | 473 |
474 const char* GetMinimumFontSizeFunction::GetPrefName() { | 474 const char* GetMinimumFontSizeFunction::GetPrefName() { |
475 return prefs::kWebKitGlobalMinimumFontSize; | 475 return prefs::kWebKitMinimumFontSize; |
476 } | 476 } |
477 | 477 |
478 const char* GetMinimumFontSizeFunction::GetKey() { | 478 const char* GetMinimumFontSizeFunction::GetKey() { |
479 return kPixelSizeKey; | 479 return kPixelSizeKey; |
480 } | 480 } |
481 | 481 |
482 const char* SetMinimumFontSizeFunction::GetPrefName() { | 482 const char* SetMinimumFontSizeFunction::GetPrefName() { |
483 return prefs::kWebKitGlobalMinimumFontSize; | 483 return prefs::kWebKitMinimumFontSize; |
484 } | 484 } |
485 | 485 |
486 const char* SetMinimumFontSizeFunction::GetKey() { | 486 const char* SetMinimumFontSizeFunction::GetKey() { |
487 return kPixelSizeKey; | 487 return kPixelSizeKey; |
488 } | 488 } |
489 | 489 |
490 const char* ClearDefaultCharacterSetFunction::GetPrefName() { | 490 const char* ClearDefaultCharacterSetFunction::GetPrefName() { |
491 return prefs::kGlobalDefaultCharset; | 491 return prefs::kDefaultCharset; |
492 } | 492 } |
493 | 493 |
494 const char* GetDefaultCharacterSetFunction::GetPrefName() { | 494 const char* GetDefaultCharacterSetFunction::GetPrefName() { |
495 return prefs::kGlobalDefaultCharset; | 495 return prefs::kDefaultCharset; |
496 } | 496 } |
497 | 497 |
498 const char* GetDefaultCharacterSetFunction::GetKey() { | 498 const char* GetDefaultCharacterSetFunction::GetKey() { |
499 return kCharsetKey; | 499 return kCharsetKey; |
500 } | 500 } |
501 | 501 |
502 const char* SetDefaultCharacterSetFunction::GetPrefName() { | 502 const char* SetDefaultCharacterSetFunction::GetPrefName() { |
503 return prefs::kGlobalDefaultCharset; | 503 return prefs::kDefaultCharset; |
504 } | 504 } |
505 | 505 |
506 const char* SetDefaultCharacterSetFunction::GetKey() { | 506 const char* SetDefaultCharacterSetFunction::GetKey() { |
507 return kCharsetKey; | 507 return kCharsetKey; |
508 } | 508 } |
OLD | NEW |