#!/bin/bash

#  Sparky Center is a System Control Center for LXDE of SparkyLinux spin
#  Created by Paweł "pavroo" Pijanowski 2013/04/26
#  Copyright 2013-2022 under the GNU GPL2 License
#  Last update 2022/01/16

# get default's locale file
DEFLOCDIR="/usr/share/sparky/sparky-center-lxde"
if [ "`cat /etc/default/locale | grep el`" != "" ]; then
. $DEFLOCDIR/el
elif [ "`cat /etc/default/locale | grep es`" != "" ]; then
. $DEFLOCDIR/es
elif [ "`cat /etc/default/locale | grep fr`" != "" ]; then
. $DEFLOCDIR/fr
elif [ "`cat /etc/default/locale | grep hu`" != "" ]; then
. $DEFLOCDIR/hu
elif [ "`cat /etc/default/locale | grep id_ID`" != "" ]; then
. $DEFLOCDIR/id_ID
elif [ "`cat /etc/default/locale | grep it`" != "" ]; then
. $DEFLOCDIR/it
elif [ "`cat /etc/default/locale | grep ja`" != "" ]; then
. $DEFLOCDIR/ja
elif [ "`cat /etc/default/locale | grep pl`" != "" ]; then
. $DEFLOCDIR/pl
elif [ "`cat /etc/default/locale | grep pt_BR`" != "" ]; then
. $DEFLOCDIR/pt_BR
elif [ "`cat /etc/default/locale | grep pt_PT`" != "" ]; then
. $DEFLOCDIR/pt_PT
elif [ "`cat /etc/default/locale | grep ru`" != "" ]; then
. $DEFLOCDIR/ru
else
. $DEFLOCDIR/en
fi

# General settings for Yad
YAD="yad"
WINDOWICON="--window-icon=preferences-system"
READDIR="--read-dir"
DIR="/usr/lib/sparkycenter"
PLUG="--plug=12345"
ITEM="--item-width=100"
TITLE="--always-print-result --dialog-sep --title="
TITLETEXT="Sparky Center"
HEIGHT=500
WIDTH=650
TABNUM="--tabnum"
IMAGEONTOP="--image-on-top"
ICONS="--icons"
SORT="--sort-by-name"
CENTER="--center"
TEXT="--text="
TAB="--tab"
NOTEBOOK="--notebook"
NOBUTTONS="--no-buttons"

# Key to bind the windows
KEY="--key"
YADKEY=12345

# Tab 1 Appearance
$YAD $PLUG $TABNUM=1 $TEXT"$LOCAL1" $IMAGEONTOP $ICONS $READDIR=$DIR/look $ITEM $SORT $CENTER &
# Tab 2 Default
$YAD $PLUG $TABNUM=2 $TEXT"$LOCAL2" $IMAGEONTOP $ICONS $READDIR=$DIR/default $ITEM $SORT $CENTER &
# Tab 3 Disk
$YAD $PLUG $TABNUM=3 $TEXT"$LOCAL3" $IMAGEONTOP $ICONS $READDIR=$DIR/disk $ITEM $SORT $CENTER &
# Tab 4 Hardware
$YAD $PLUG $TABNUM=4 $TEXT"$LOCAL4" $IMAGEONTOP $ICONS $READDIR=$DIR/hardware $ITEM $SORT $CENTER &
# Tab 5 Software
$YAD $PLUG $TABNUM=5 $TEXT"$LOCAL5" $IMAGEONTOP $ICONS $READDIR=$DIR/software $ITEM $SORT $CENTER &
# Tab 6 System
$YAD $PLUG $TABNUM=6 $TEXT"$LOCAL6" $IMAGEONTOP $ICONS $READDIR=$DIR/system $ITEM $SORT $CENTER &
# Tab 7 Users
$YAD $PLUG $TABNUM=7 $TEXT"$LOCAL7" $IMAGEONTOP $ICONS $READDIR=/usr/lib/sparkyusers $ITEM $SORT $CENTER &

# Read yad window with tabs
$YAD $CENTER $NOTEBOOK $KEY=$YADKEY $TAB="$LOCAL9" $TAB="$LOCAL10" $TAB="$LOCAL11" $TAB="$LOCAL12" $TAB="$LOCAL13" $TAB="$LOCAL14" $TAB="$LOCAL15" $TITLE"$TITLETEXT" --height=$HEIGHT --width=$WIDTH $NOBUTTONS $WINDOWICON

exit 0
