home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Utils / Livebrush / Install-LivebrushLite.air / livebrush.swf / scripts / com / livebrush / ui / UIView.as < prev    next >
Encoding:
Text File  |  2009-10-26  |  2.1 KB  |  91 lines

  1. package com.livebrush.ui
  2. {
  3.    import com.livebrush.data.Settings;
  4.    import com.livebrush.graphics.canvas.Layer;
  5.    import com.livebrush.tools.Tool;
  6.    import com.livebrush.tools.ToolManager;
  7.    import com.livebrush.utils.View;
  8.    
  9.    public class UIView extends View
  10.    {
  11.       public var lastSettings:Settings;
  12.       
  13.       public var helpID:String = "";
  14.       
  15.       public function UIView(uiModel:UIModel)
  16.       {
  17.          super(uiModel);
  18.       }
  19.       
  20.       public function minMax(value:Object, min:Number = 1, max:Number = NaN) : Number
  21.       {
  22.          return UIController.minMax(value,min,max);
  23.       }
  24.       
  25.       public function get settings() : Settings
  26.       {
  27.          return new Settings();
  28.       }
  29.       
  30.       public function toNumber(value:Object) : Number
  31.       {
  32.          return UIController.toNumber(value);
  33.       }
  34.       
  35.       public function set settings(data:Settings) : void
  36.       {
  37.       }
  38.       
  39.       public function speed(value:Object) : Number
  40.       {
  41.          return UIController.speed(value);
  42.       }
  43.       
  44.       public function toDataList(l:*) : Array
  45.       {
  46.          return UIController.toDataList(l);
  47.       }
  48.       
  49.       public function get activeLayer() : Layer
  50.       {
  51.          return UIController(controller).activeLayer;
  52.       }
  53.       
  54.       public function time(value:Object) : Number
  55.       {
  56.          return UIController.time(value);
  57.       }
  58.       
  59.       public function typeInputIsAutomatic(s:String) : Boolean
  60.       {
  61.          return UIController.typeInputIsAutomatic(s);
  62.       }
  63.       
  64.       public function get ui() : UI
  65.       {
  66.          return UI(model);
  67.       }
  68.       
  69.       public function get toolManager() : ToolManager
  70.       {
  71.          return this.ui.toolManager;
  72.       }
  73.       
  74.       public function toObjList(l:*) : Array
  75.       {
  76.          return UIController.toObjList(l);
  77.       }
  78.       
  79.       public function toFraction(value:Object, div:Number = 100) : Number
  80.       {
  81.          return UIController.toFraction(value,div);
  82.       }
  83.       
  84.       public function get activeTool() : Tool
  85.       {
  86.          return this.toolManager.activeTool;
  87.       }
  88.    }
  89. }
  90.  
  91.