<?php

namespace WPTE_PRODUCT_LAYOUT\Includes;

if ( ! defined( 'ABSPATH' ) ) {
		exit; // Exit if accessed directly.
}

/**
 * Controls Handaler Class
 *
 * @author Richard
 */
class Controls {

	/**
	 * Number control.
	 */
	const NUMBER = 'number';

	/**
	 * Slider control.
	 */
	const SLIDER = 'slider';

	/**
	 * Switcher control.
	 */
	const SWITCHER = 'switcher';

	/**
	 * Dimensions control.
	 */
	const DIMENSIONS = 'dimensions';

	/**
	 * SELECT control.
	 */
	const SELECT = 'select';

	/**
	 * COLOR control.
	 */
	const COLOR = 'color';

	/**
	 * GRADIENT control.
	 */
	const GRADIENT = 'gradient';

	/**
	 * CHOOSE control.
	 */
	const CHOOSE = 'choose';

	/**
	 * OPERATOR_ICON control.
	 */
	const OPERATOR_ICON = 'operator_icon';

	/**
	 * ICON control.
	 */
	const ICON = 'icon';

	/**
	 * TEXT control.
	 */
	const TEXT = 'text';

	/**
	 * TEXT control.
	 */
	const TOOLTIP = 'tooltip';

	/**
	 * FONT control.
	 */
	const FONT = 'font';

	/**
	 * FONT control.
	 */
	const NOTICE = 'notice';

	/**
	 *======================= Group control ==============================
	*/

	/**
	 * COLUMN control.
	 */
	const COLUMN = 'column';

	/**
	 * BOXSHADOW control.
	 */
	const BOXSHADOW = 'boxshadow';

	/**
	 * TYPOGRAPHY control.
	 */
	const TYPOGRAPHY = 'typography';

	/**
	 * BORDER control.
	 */
	const BORDER = 'border';

	/**
	*======================= Icon Group control ==============================
	*/

	/**
	 * Cart control.
	 */
	const CART = 'cart';

	/**
	 * Compare control
	 */
	const WISHLIST = 'wishlist';

	/**
	 * Compare control
	 */
	const COMPARE = 'compare';

	/**
	 * Quick View control
	 */
	const QUICKVIEW = 'quickview';

	/**
	 *======================= Typography Control ==============================
		*/

	/**
	 * Normal Align as Text ALign.
	 */
	// const ALIGNNORMAL = 'align_normal';.

	/**
	 * Normal Align as Text ALign.
	 */
	// const ALIGNFLEX = 'align_flex';.

	/**
	 *======================= Products control ==============================
	*/

	/**
	 * Product control.
	 */
	const PRODUCT = 'product';

	/**
	 * Categories control.
	 */
	const CATEGORIES = 'categories';

	const PARENTCATEGORIES = 'parent_categories';

	const SUBCATEGORIES = 'sub_categories';

	/**
	 * Producttype control.
	 */
	const PRODUCTTYPE = 'producttype';

	/**
	 * Cart control.
	 */
	const CARTICON = 'cart_icon';

	const CARTTEXT = 'cart_text';

	const CARTICONTEXT = 'cart_icon_text';

	/**
	 *======================= Extra control ==============================
	 */

	/**
	 * HEADING control.
	 */
	const HEADING = 'heading';

	/**
	 * HIDDEN control.
	 */
	const HIDDEN = 'hidden';

	/**
	 * SEPARATOR control.
	 */
	const SEPARATOR = 'separator';
}
