clone method
Implementation
AnythingSelectorOptions clone() {
AnythingSelectorOptions newInstance = AnythingSelectorOptions();
// item options
newInstance.itemWidth = itemWidth;
newInstance.itemHeight = itemHeight;
newInstance.itemMargin = itemMargin;
newInstance.itemPadding = itemPadding;
newInstance.itemAlignment = itemAlignment;
newInstance.itemDecorationNormal = itemDecorationNormal;
newInstance.itemDecorationTapped = itemDecorationTapped;
newInstance.itemDecorationDisabled = itemDecorationDisabled;
newInstance.itemMaxLines = itemMaxLines;
newInstance.itemStyleNormal = itemStyleNormal;
newInstance.itemStyleSelected = itemStyleSelected;
newInstance.itemStyleDisabled = itemStyleDisabled;
newInstance.itemPrefixWidget = itemPrefixWidget;
newInstance.itemSuffixWidget = itemSuffixWidget;
newInstance.itemCheckedWidget = itemCheckedWidget;
newInstance.itemNoDataWidget = itemNoDataWidget;
// search options
newInstance.searchBoxPadding = searchBoxPadding;
newInstance.searchPlaceHolder = searchPlaceHolder;
newInstance.searchPadding = searchPadding;
newInstance.searchDecoration = searchDecoration;
newInstance.searchPrefixIcon = searchPrefixIcon;
newInstance.searchClearIcon = searchClearIcon;
return newInstance;
}