Packagestimulsoft.controls.visual.ruler
Classpublic class StiRuler
InheritanceStiRuler Inheritance mx.core.UIComponent
Subclasses StiHorizontalRuler, StiVerticalRuler



Public Properties
 PropertyDefined By
  contentRectangle : StiRectangle
Расположение и размеры страницы, отображаемой в данный момент
StiRuler
  currentPage : StiPage
[read-only]
StiRuler
  designer : StiDesignerFx
StiRuler
  fullRulerRectangle : StiRectangle
[read-only]
StiRuler
  maximumValue : Number
[read-only]
StiRuler
  rulerRectangle : StiRectangle
[read-only] Подсвеченная область линейки, где выводятся деления
StiRuler
  selectedRectangle : StiRectangle
[read-only] Выделенная область на текущей странице
StiRuler
  visible : Boolean
[override] [write-only]
StiRuler
Protected Properties
 PropertyDefined By
  cursorIndicator : StiCursorIndicator
StiRuler
  labels : Array
StiRuler
  lineStep : Number = 10
StiRuler
  maximumLabelWidth : Number = 30
StiRuler
  sizeIndicator : StiSizeIndicator
StiRuler
Public Methods
 MethodDefined By
  
StiRuler
  
update():void
StiRuler
  
StiRuler
Protected Methods
 MethodDefined By
  
checkLabelsRange(index:int):void
Если нехватает лэйблов для отображения меток на линейке, то добавляем ещё 10 штук
StiRuler
  
hideUnusedLabels(index:int):void
StiRuler
  
onResize(event:ResizeEvent):void
StiRuler
  
setLabelProperties(index:int, pos:Number):void
StiRuler
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
StiRuler
Property Detail
contentRectangleproperty
contentRectangle:StiRectangle

Расположение и размеры страницы, отображаемой в данный момент


Implementation
    public function get contentRectangle():StiRectangle
    public function set contentRectangle(value:StiRectangle):void
currentPageproperty 
currentPage:StiPage  [read-only]


Implementation
    public function get currentPage():StiPage
cursorIndicatorproperty 
protected var cursorIndicator:StiCursorIndicator

designerproperty 
designer:StiDesignerFx


Implementation
    public function get designer():StiDesignerFx
    public function set designer(value:StiDesignerFx):void
fullRulerRectangleproperty 
fullRulerRectangle:StiRectangle  [read-only]


Implementation
    public function get fullRulerRectangle():StiRectangle
labelsproperty 
protected var labels:Array

lineStepproperty 
protected var lineStep:Number = 10

maximumLabelWidthproperty 
protected var maximumLabelWidth:Number = 30

maximumValueproperty 
maximumValue:Number  [read-only]


Implementation
    public function get maximumValue():Number
rulerRectangleproperty 
rulerRectangle:StiRectangle  [read-only]

Подсвеченная область линейки, где выводятся деления


Implementation
    public function get rulerRectangle():StiRectangle
selectedRectangleproperty 
selectedRectangle:StiRectangle  [read-only]

Выделенная область на текущей странице


Implementation
    public function get selectedRectangle():StiRectangle
sizeIndicatorproperty 
protected var sizeIndicator:StiSizeIndicator

visibleproperty 
visible:Boolean  [write-only] [override]


Implementation
    public function set visible(value:Boolean):void
Constructor Detail
StiRuler()Constructor
public function StiRuler(designer:StiDesignerFx)



Parameters
designer:StiDesignerFx
Method Detail
checkLabelsRange()method
protected function checkLabelsRange(index:int):void

Если нехватает лэйблов для отображения меток на линейке, то добавляем ещё 10 штук

Parameters

index:int

hideUnusedLabels()method 
protected function hideUnusedLabels(index:int):void

Parameters

index:int

onResize()method 
protected function onResize(event:ResizeEvent):void

Parameters

event:ResizeEvent

setLabelProperties()method 
protected function setLabelProperties(index:int, pos:Number):void

Parameters

index:int
 
pos:Number

update()method 
public function update():void

updateDisplayList()method 
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Parameters

unscaledWidth:Number
 
unscaledHeight:Number

updateIndicators()method 
public function updateIndicators():void