copyFrom() public method

If a style field is set in the new style, the corresponding field in this style will be overwritten.
public copyFrom ( $style )
Example #1
0
 /**
  * Copies the fields in a new style to this style.
  * If a style field is set in the new style, the corresponding field
  * in this style will be overwritten.
  * @param TStyle the new style
  */
 public function copyFrom($style)
 {
     parent::copyFrom($style);
     if ($style instanceof TDataGridPagerStyle) {
         if ($style->_visible !== null) {
             $this->_visible = $style->_visible;
         }
         if ($style->_position !== null) {
             $this->_position = $style->_position;
         }
         if ($style->_buttonCount !== null) {
             $this->_buttonCount = $style->_buttonCount;
         }
         if ($style->_prevText !== null) {
             $this->_prevText = $style->_prevText;
         }
         if ($style->_nextText !== null) {
             $this->_nextText = $style->_nextText;
         }
         if ($style->_mode !== null) {
             $this->_mode = $style->_mode;
         }
         if ($style->_buttonType !== null) {
             $this->_buttonType = $style->_buttonType;
         }
     }
 }