home *** CD-ROM | disk | FTP | other *** search
/ Champak 125 / Vol 125 (Damaged).iso / interfac / mod.000 / scripts / __Packages / mx / controls / CheckBox.as < prev    next >
Encoding:
Text File  |  2009-06-06  |  2.1 KB  |  84 lines

  1. class mx.controls.CheckBox extends mx.controls.Button
  2. {
  3.    var labelPath;
  4.    var iconName;
  5.    static var symbolName = "CheckBox";
  6.    static var symbolOwner = mx.controls.CheckBox;
  7.    static var version = "2.0.1.78";
  8.    var className = "CheckBox";
  9.    var ignoreClassStyleDeclaration = {Button:1};
  10.    var btnOffset = 0;
  11.    var __toggle = true;
  12.    var __selected = false;
  13.    var __labelPlacement = "right";
  14.    var __label = "CheckBox";
  15.    var falseUpSkin = "";
  16.    var falseDownSkin = "";
  17.    var falseOverSkin = "";
  18.    var falseDisabledSkin = "";
  19.    var trueUpSkin = "";
  20.    var trueDownSkin = "";
  21.    var trueOverSkin = "";
  22.    var trueDisabledSkin = "";
  23.    var falseUpIcon = "CheckFalseUp";
  24.    var falseDownIcon = "CheckFalseDown";
  25.    var falseOverIcon = "CheckFalseOver";
  26.    var falseDisabledIcon = "CheckFalseDisabled";
  27.    var trueUpIcon = "CheckTrueUp";
  28.    var trueDownIcon = "CheckTrueDown";
  29.    var trueOverIcon = "CheckTrueOver";
  30.    var trueDisabledIcon = "CheckTrueDisabled";
  31.    var clipParameters = {label:1,labelPlacement:1,selected:1};
  32.    static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.CheckBox.prototype.clipParameters,mx.controls.Button.prototype.clipParameters);
  33.    var centerContent = false;
  34.    var borderW = 0;
  35.    function CheckBox()
  36.    {
  37.       super();
  38.    }
  39.    function onRelease()
  40.    {
  41.       super.onRelease();
  42.    }
  43.    function init()
  44.    {
  45.       super.init();
  46.    }
  47.    function size()
  48.    {
  49.       super.size();
  50.    }
  51.    function get emphasized()
  52.    {
  53.       return undefined;
  54.    }
  55.    function calcPreferredHeight()
  56.    {
  57.       var _loc5_ = this._getTextFormat();
  58.       var _loc3_ = _loc5_.getTextExtent2(this.labelPath.text).height;
  59.       var _loc4_ = this.iconName._height;
  60.       var _loc2_ = 0;
  61.       if(this.__labelPlacement == "left" || this.__labelPlacement == "right")
  62.       {
  63.          _loc2_ = Math.max(_loc3_,_loc4_);
  64.       }
  65.       else
  66.       {
  67.          _loc2_ = _loc3_ + _loc4_;
  68.       }
  69.       return Math.max(14,_loc2_);
  70.    }
  71.    function set toggle(v)
  72.    {
  73.    }
  74.    function get toggle()
  75.    {
  76.    }
  77.    function set icon(v)
  78.    {
  79.    }
  80.    function get icon()
  81.    {
  82.    }
  83. }
  84.