PHP Класс Prado\Web\UI\WebControls\TStyle

TStyle encapsulates the CSS style applied to a control.
С версии: 3.0
Автор: Qiang Xue ([email protected])
Наследование: extends Prado\TComponent
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__clone ( ) Need to clone the font object.
__construct ( $style = null ) Constructor.
addAttributesToRender ( $writer ) Adds attributes related to CSS styles to renderer.
clearStyleField ( $name ) Clears a single style field value;
copyFrom ( $style ) Copies the fields in a new style to this style.
getBackColor ( ) : string
getBorderColor ( ) : string
getBorderStyle ( ) : string
getBorderWidth ( ) : string
getCssClass ( ) : string
getCustomStyle ( ) : string
getDisplayStyle ( ) : TDisplayStyle
getFont ( ) : TFont
getForeColor ( ) : string
getHeight ( ) : string
getStyleField ( $name ) : string
getStyleFields ( ) : array
getWidth ( ) : string
hasCssClass ( ) : boolean
hasFont ( ) : boolean
hasStyleField ( $name ) : boolean
mergeWith ( $style ) Merges the style with a new one.
reset ( ) Resets the style to the original empty state.
setBackColor ( $value )
setBorderColor ( $value )
setBorderStyle ( $value ) Sets the border style of the control.
setBorderWidth ( $value )
setCssClass ( $value )
setCustomStyle ( $value ) Sets custom style fields from a string.
setDisplayStyle ( $value )
setForeColor ( $value )
setHeight ( $value )
setStyleField ( $name, $value ) Sets a single style field value.
setWidth ( $value )

Защищенные методы

Метод Описание
_getZappableSleepProps ( &$exprops ) Returns an array with the names of all variables of this object that should NOT be serialized because their value is the default one or useless to be cached for the next page loads.

Описание методов

__clone() публичный Метод

Need to clone the font object.
public __clone ( )

__construct() публичный Метод

Constructor.
public __construct ( $style = null )

_getZappableSleepProps() защищенный Метод

Reimplement in derived classes to add new variables, but remember to also to call the parent implementation first.
protected _getZappableSleepProps ( &$exprops )

addAttributesToRender() публичный Метод

Adds attributes related to CSS styles to renderer.
public addAttributesToRender ( $writer )

clearStyleField() публичный Метод

Clears a single style field value;
public clearStyleField ( $name )

copyFrom() публичный Метод

If a style field is set in the new style, the corresponding field in this style will be overwritten.
public copyFrom ( $style )

getBackColor() публичный Метод

public getBackColor ( ) : string
Результат string the background color of the control

getBorderColor() публичный Метод

public getBorderColor ( ) : string
Результат string the border color of the control

getBorderStyle() публичный Метод

public getBorderStyle ( ) : string
Результат string the border style of the control

getBorderWidth() публичный Метод

public getBorderWidth ( ) : string
Результат string the border width of the control

getCssClass() публичный Метод

public getCssClass ( ) : string
Результат string the CSS class of the control

getCustomStyle() публичный Метод

public getCustomStyle ( ) : string
Результат string the custom style of the control

getDisplayStyle() публичный Метод

public getDisplayStyle ( ) : TDisplayStyle
Результат TDisplayStyle display style

getFont() публичный Метод

public getFont ( ) : TFont
Результат TFont the font of the control

getForeColor() публичный Метод

public getForeColor ( ) : string
Результат string the foreground color of the control

getHeight() публичный Метод

public getHeight ( ) : string
Результат string the height of the control

getStyleField() публичный Метод

public getStyleField ( $name ) : string
Результат string a single style field value set via {@link setStyleField}. Defaults to empty string.

getStyleFields() публичный Метод

public getStyleFields ( ) : array
Результат array list of style fields.

getWidth() публичный Метод

public getWidth ( ) : string
Результат string the width of the control

hasCssClass() публичный Метод

public hasCssClass ( ) : boolean
Результат boolean true if CSS is set or empty.

hasFont() публичный Метод

public hasFont ( ) : boolean
Результат boolean true if font is set.

hasStyleField() публичный Метод

public hasStyleField ( $name ) : boolean
Результат boolean whether a style field has been defined by {@link setStyleField}

mergeWith() публичный Метод

If a style field is not set in this style, it will be overwritten by the new one.
public mergeWith ( $style )

reset() публичный Метод

Resets the style to the original empty state.
public reset ( )

setBackColor() публичный Метод

public setBackColor ( $value )

setBorderColor() публичный Метод

public setBorderColor ( $value )

setBorderStyle() публичный Метод

Sets the border style of the control.
public setBorderStyle ( $value )

setBorderWidth() публичный Метод

public setBorderWidth ( $value )

setCssClass() публичный Метод

public setCssClass ( $value )

setCustomStyle() публичный Метод

Custom style fields will be overwritten by style fields explicitly defined.
public setCustomStyle ( $value )

setDisplayStyle() публичный Метод

public setDisplayStyle ( $value )

setForeColor() публичный Метод

public setForeColor ( $value )

setHeight() публичный Метод

public setHeight ( $value )

setStyleField() публичный Метод

Style fields set by this method will overwrite those set by {@link setCustomStyle}.
public setStyleField ( $name, $value )

setWidth() публичный Метод

public setWidth ( $value )