clone method

Implementation

AnythingHeaderOptions clone() {
  AnythingHeaderOptions newInstance = AnythingHeaderOptions();
  // header
  newInstance.headerWidth = headerWidth;
  newInstance.headerHeight = headerHeight;
  newInstance.headerDecoration = headerDecoration;

  // title
  newInstance.titleStyle = titleStyle;
  newInstance.titlePadding = titlePadding;

  // left
  newInstance.leftWidth = leftWidth;
  newInstance.leftTitle = leftTitle;
  newInstance.leftPressedOpacity = leftPressedOpacity;
  newInstance.leftPadding = leftPadding;
  newInstance.leftTitleStyle = leftTitleStyle;
  newInstance.leftWidget = leftWidget;
  newInstance.leftEvent = leftEvent;
  newInstance.leftBuilder = leftBuilder;

  // right
  newInstance.rightWidth = rightWidth;
  newInstance.rightTitle = rightTitle;
  newInstance.rightPressedOpacity = rightPressedOpacity;
  newInstance.rightPadding = rightPadding;
  newInstance.rightTitleStyle = rightTitleStyle;
  newInstance.rightWidget = rightWidget;
  newInstance.rightEvent = rightEvent;
  newInstance.rightBuilder = rightBuilder;

  return newInstance;
}