home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Freeware / Adobe Air 1.5 / AdobeAIRInstaller.exe / setup.swf / scripts / mx / styles / StyleManager.as < prev    next >
Encoding:
Text File  |  2008-10-29  |  5.2 KB  |  177 lines

  1. package mx.styles
  2. {
  3.    import flash.events.IEventDispatcher;
  4.    import flash.system.ApplicationDomain;
  5.    import flash.system.SecurityDomain;
  6.    import mx.core.Singleton;
  7.    import mx.core.mx_internal;
  8.    
  9.    use namespace mx_internal;
  10.    
  11.    public class StyleManager
  12.    {
  13.       private static var _impl:IStyleManager2;
  14.       
  15.       private static var implClassDependency:StyleManagerImpl;
  16.       
  17.       mx_internal static const VERSION:String = "3.0.0.0";
  18.       
  19.       public static const NOT_A_COLOR:uint = 4294967295;
  20.       
  21.       public function StyleManager()
  22.       {
  23.          super();
  24.       }
  25.       
  26.       public static function isParentSizeInvalidatingStyle(param1:String) : Boolean
  27.       {
  28.          return impl.isParentSizeInvalidatingStyle(param1);
  29.       }
  30.       
  31.       public static function registerInheritingStyle(param1:String) : void
  32.       {
  33.          impl.registerInheritingStyle(param1);
  34.       }
  35.       
  36.       mx_internal static function set stylesRoot(param1:Object) : void
  37.       {
  38.          impl.stylesRoot = param1;
  39.       }
  40.       
  41.       mx_internal static function get inheritingStyles() : Object
  42.       {
  43.          return impl.inheritingStyles;
  44.       }
  45.       
  46.       mx_internal static function styleDeclarationsChanged() : void
  47.       {
  48.          impl.styleDeclarationsChanged();
  49.       }
  50.       
  51.       public static function setStyleDeclaration(param1:String, param2:CSSStyleDeclaration, param3:Boolean) : void
  52.       {
  53.          impl.setStyleDeclaration(param1,param2,param3);
  54.       }
  55.       
  56.       public static function registerParentDisplayListInvalidatingStyle(param1:String) : void
  57.       {
  58.          impl.registerParentDisplayListInvalidatingStyle(param1);
  59.       }
  60.       
  61.       mx_internal static function get typeSelectorCache() : Object
  62.       {
  63.          return impl.typeSelectorCache;
  64.       }
  65.       
  66.       mx_internal static function set inheritingStyles(param1:Object) : void
  67.       {
  68.          impl.inheritingStyles = param1;
  69.       }
  70.       
  71.       public static function isColorName(param1:String) : Boolean
  72.       {
  73.          return impl.isColorName(param1);
  74.       }
  75.       
  76.       public static function isParentDisplayListInvalidatingStyle(param1:String) : Boolean
  77.       {
  78.          return impl.isParentDisplayListInvalidatingStyle(param1);
  79.       }
  80.       
  81.       public static function isSizeInvalidatingStyle(param1:String) : Boolean
  82.       {
  83.          return impl.isSizeInvalidatingStyle(param1);
  84.       }
  85.       
  86.       public static function getColorName(param1:Object) : uint
  87.       {
  88.          return impl.getColorName(param1);
  89.       }
  90.       
  91.       mx_internal static function set typeSelectorCache(param1:Object) : void
  92.       {
  93.          impl.typeSelectorCache = param1;
  94.       }
  95.       
  96.       public static function unloadStyleDeclarations(param1:String, param2:Boolean = true) : void
  97.       {
  98.          impl.unloadStyleDeclarations(param1,param2);
  99.       }
  100.       
  101.       public static function getColorNames(param1:Array) : void
  102.       {
  103.          impl.getColorNames(param1);
  104.       }
  105.       
  106.       public static function loadStyleDeclarations(param1:String, param2:Boolean = true, param3:Boolean = false, param4:ApplicationDomain = null, param5:SecurityDomain = null) : IEventDispatcher
  107.       {
  108.          return impl.loadStyleDeclarations2(param1,param2,param4,param5);
  109.       }
  110.       
  111.       private static function get impl() : IStyleManager2
  112.       {
  113.          if(!_impl)
  114.          {
  115.             _impl = IStyleManager2(Singleton.getInstance("mx.styles::IStyleManager2"));
  116.          }
  117.          return _impl;
  118.       }
  119.       
  120.       public static function isValidStyleValue(param1:*) : Boolean
  121.       {
  122.          return impl.isValidStyleValue(param1);
  123.       }
  124.       
  125.       mx_internal static function get stylesRoot() : Object
  126.       {
  127.          return impl.stylesRoot;
  128.       }
  129.       
  130.       public static function isInheritingStyle(param1:String) : Boolean
  131.       {
  132.          return impl.isInheritingStyle(param1);
  133.       }
  134.       
  135.       mx_internal static function initProtoChainRoots() : void
  136.       {
  137.          impl.initProtoChainRoots();
  138.       }
  139.       
  140.       public static function registerParentSizeInvalidatingStyle(param1:String) : void
  141.       {
  142.          impl.registerParentSizeInvalidatingStyle(param1);
  143.       }
  144.       
  145.       public static function get selectors() : Array
  146.       {
  147.          return impl.selectors;
  148.       }
  149.       
  150.       public static function registerSizeInvalidatingStyle(param1:String) : void
  151.       {
  152.          impl.registerSizeInvalidatingStyle(param1);
  153.       }
  154.       
  155.       public static function clearStyleDeclaration(param1:String, param2:Boolean) : void
  156.       {
  157.          impl.clearStyleDeclaration(param1,param2);
  158.       }
  159.       
  160.       public static function registerColorName(param1:String, param2:uint) : void
  161.       {
  162.          impl.registerColorName(param1,param2);
  163.       }
  164.       
  165.       public static function isInheritingTextFormatStyle(param1:String) : Boolean
  166.       {
  167.          return impl.isInheritingTextFormatStyle(param1);
  168.       }
  169.       
  170.       public static function getStyleDeclaration(param1:String) : CSSStyleDeclaration
  171.       {
  172.          return impl.getStyleDeclaration(param1);
  173.       }
  174.    }
  175. }
  176.  
  177.