<?php
/**
 * pmthemes
 *
 * This file adds theme helper functions for use elsewhere in PMThemes.
 *
 * @package Pmthemes
 * @author  PMThemes
 * @license GPL-2.0-or-later
 * @link    https://pmthemes.com/
 */

// Define Grid Widths
function pmthemes_grid_widths(){
    $widths = array(
        'one-column'   => __( 'Default', 'pmthemes' ),
        'one-hundred'   => __( '100px', 'pmthemes' ),
        'one-fifty'   => __( '150px', 'pmthemes' ),
        'two-hundred'   => __( '200px', 'pmthemes' ),
        'two-fifty'   => __( '250px', 'pmthemes' ),
        'three-hundred'   => __( '300px', 'pmthemes' ),
        'three-fifty'   => __( '350px', 'pmthemes' ),
        'four-hundred'   => __( '400px', 'pmthemes' ),
        'four-fifty'   => __( '450px', 'pmthemes' ),
        'five-hundred'   => __( '500px', 'pmthemes' ),
    );
    return $widths;
}
// Define Grid Column Nos.
function pmthemes_grid_columns(){
    $columns = array(
        'one-col'   => __( '1 Column', 'pmthemes' ),
        'two-col'   => __( '2 Columns', 'pmthemes' ),
        'three-col'   => __( '3 Columns', 'pmthemes' ),
        'four-col'   => __( '4 Columns', 'pmthemes' ),
        'five-col'   => __( '5 Columns', 'pmthemes' ),
        'six-col'   => __( '6 Columns', 'pmthemes' ),
        'seven-col'   => __( '7 Columns', 'pmthemes' ),
        'eight-col'   => __( '8 Columns', 'pmthemes' ),
        'nine-col'   => __( '9 Columns', 'pmthemes' ),
        'ten-col'   => __( '10 Columns', 'pmthemes' ),
        'eleven-col'   => __( '11 Columns', 'pmthemes' ),
        'twelve-col'   => __( '12 Columns', 'pmthemes' ),
    );
    return $columns;
}
// Define Align Images
function pmthemes_align_images(){
    $imgalign = array(
        'alignleft'   => __( 'Left', 'pmthemes' ),
        'alignright'   => __( 'Right', 'pmthemes' ),
        'aligncenter'   => __( 'Center', 'pmthemes' ),
        'alignnone'   => __( 'None', 'pmthemes' ),
    );
    return $imgalign;
}

// Define Align Elements
function pmthemes_align_elements(){
    $elmalign = array(
        'pmthleft'   => __( 'Left', 'pmthemes' ),
        'pmthrigth'   => __( 'Right', 'pmthemes' ),
        'pmthcenter'   => __( 'Center', 'pmthemes' ),
        'pmthjustify'   => __( 'Justify', 'pmthemes' ),
        'pmthnone'   => __( 'None', 'pmthemes' ),
    );
    return $elmalign;
}
// Define Gradient Direction
function pmthemes_grad_direction(){
    $gradir = array(
        'to bottom'   => __( 'Top to Bottom', 'pmthemes' ),
        'to top'   => __( 'Bottom to Top', 'pmthemes' ),
        'to left'   => __( 'Right to Left', 'pmthemes' ),
        'to right'   => __( 'Left to Right', 'pmthemes' ),
    );
    return $gradir;
}

// Define color scheme choices
function pmthemes_theme_style_keys(){
    $styles = array(
        'colors' => __( 'Default', 'pmthemes' ),
        'bermuda' => __( 'Bermuda Grass', 'pmthemes'),
        'berry' => __( 'Berry', 'pmthemes'),
        'black' => __( 'Black', 'pmthemes'),
        'blackberry' => __( 'Black Berry', 'pmthemes'),
        'blacknblue' => __( 'Black n Blue', 'pmthemes'),
        'blue' => __( 'Blue', 'pmthemes'),
        'blueairforce' => __( 'Blue Air Force', 'pmthemes'),
        'blueberry' => __( 'Blueberry', 'pmthemes'),
        'bluelights' => __( 'Blue Lights', 'pmthemes'),
        'blueline' => __( 'Blueline', 'pmthemes'),
        'blues' => __( 'Blues', 'pmthemes'),
        'carrotman' => __( 'Carrot Man', 'pmthemes'),
        'charcoal' => __( 'Charcoal', 'pmthemes'),
        'chocoberry' => __( 'Cocoberry', 'pmthemes'),
        'chocolate' => __( 'Chocolate', 'pmthemes'),
        'cobalt' => __( 'Cobalt', 'pmthemes'),
        'coolblue' => __( 'Cool Blue', 'pmthemes'),
        'cottoncandy' => __( 'Cotton Candy', 'pmthemes'),
        'countryside' => __( 'Countryside', 'pmthemes'),
        'crimson' => __( 'Crimson', 'pmthemes'),
        'deepblue' => __( 'Deep Blue', 'pmthemes'),
        'fairytail' => __( 'Fairy Tail', 'pmthemes'),
        'fernland' => __( 'Fern Land', 'pmthemes'),
        'fruitella' => __( 'Fruitella', 'pmthemes'),
        'golden' => __( 'Gold Line', 'pmthemes'),
        'green' => __( 'Green', 'pmthemes'),
        'greenline' => __( 'Greenline', 'pmthemes'),
        'greengray' => __( 'Green n Gray', 'pmthemes'),
        'greyorange' => __( 'Greyorange', 'pmthemes'),
        'magenta' => __( 'Magenta', 'pmthemes'),
        'orange' => __( 'Orange', 'pmthemes'),
        'orangefox' => __( 'Orange Fox', 'pmthemes'),
        'orangeline' => __( 'Orangeline', 'pmthemes'),
        'orangina' => __( 'Orangina', 'pmthemes'),
        'pastel-blue' => __( 'Pastel Blue', 'pmthemes'),
        'pink' => __( 'Pink', 'pmthemes'),
        'pinkish' => __( 'Pinkish', 'pmthemes'),
        'pinkpoodle' => __( 'Pink Poodle', 'pmthemes'),
        'pinkred' => __( 'Pink Red', 'pmthemes'),
        'pinky' => __( 'Pinky', 'pmthemes'),
        'pomegranate' => __( 'Pomegranate', 'pmthemes'),
        'purplegreen' => __( 'Purple n Green', 'pmthemes'),
        'purplehaze' => __( 'Purplehaze', 'pmthemes'),
        'red' => __( 'Red', 'pmthemes'),
        'redhotchilipepper' => __( 'Redhotchilipepper', 'pmthemes'),
        'rednblue' => __( 'Red n Blue', 'pmthemes'),
        'redocean' => __( 'Red Ocean', 'pmthemes'),
        'redrock' => __( 'Redrock', 'pmthemes'),
        'redrose' => __( 'Red Rose', 'pmthemes'),
        'redslate' => __( 'Redslate', 'pmthemes'),
        'salsa' => __( 'Salsa', 'pmthemes'),
        'showtime' => __( 'Show Time', 'pmthemes'),
        'simplewish' => __( 'Simple Wish', 'pmthemes'),
        'skylight' => __( 'Skylight', 'pmthemes'),
        'springtime' => __( 'Springtime', 'pmthemes'),
        'starrynights' => __( 'Starry Nights', 'pmthemes'),
        'teblugre' => __( 'Teblugre', 'pmthemes'),
        'tequilasun' => __( 'Tequilasun', 'pmthemes'),
        'walruspink' => __( 'Walrus Pink', 'pmthemes'),
        'white' => __( 'White', 'pmthemes')
    );
    return $styles;
}