From 5164cf7445d4523cca15a2550f6e268b75c1ef67 Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Sun, 9 Jun 2024 14:35:45 +0300 Subject: [PATCH] added compact theme --- data_from_portwine/themes/compact.pptheme | 32 +++++++++++++++++++++ data_from_portwine/themes/compact/style.css | 13 +++++++++ data_from_portwine/themes/default.pptheme | 11 +++++-- data_from_portwine/themes/default/style.css | 13 +++++++++ 4 files changed, 66 insertions(+), 3 deletions(-) create mode 100755 data_from_portwine/themes/compact.pptheme create mode 100644 data_from_portwine/themes/compact/style.css diff --git a/data_from_portwine/themes/compact.pptheme b/data_from_portwine/themes/compact.pptheme new file mode 100755 index 0000000..47bed73 --- /dev/null +++ b/data_from_portwine/themes/compact.pptheme @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +# export GTK_DEBUG=interactive + +export THEME_NAME=compact +export THEME_PATH="$PW_GUI_THEMES_PATH/$THEME_NAME" +export COVERS_PATH="$PW_GUI_THEMES_PATH/classic" + +export YAD_OPTIONS="--css=$THEME_PATH/style.css \ +--borders=3 \ +--tab-borders=0 \ +--keep-icon-size \ +" +export THEME_CHKBOX=SW +export CHKBOX_SPACE=" " + +export BUTTON_SIZE_MM=32 # 24, 28, 32, 36, 40 + +export BUTTON_SIZE=32 # 24, 28, 32, 36, 40 + +export TAB_SIZE=32 # 24, 28, 32, 36, 40 + +export PW_MAIN_SIZE_W=1 +export PW_MAIN_SIZE_H=350 + +export PW_MAIN_START_SIZE_W=1 +export PW_MAIN_START_SIZE_H=350 +export PW_TAB_POSITON=top + +export MAIN_GUI_COLUMNS=3 + +export PROGRESS_BAR_BORDERS_SIZE=20 +export PROGRESS_BAR_WIDTH_SIZE=500 diff --git a/data_from_portwine/themes/compact/style.css b/data_from_portwine/themes/compact/style.css new file mode 100644 index 0000000..a5722bd --- /dev/null +++ b/data_from_portwine/themes/compact/style.css @@ -0,0 +1,13 @@ +arrow {margin: 0px 5px} +window>box>image {margin: 15px 10px 0px 5px} +box>box>label {margin: 1px 0px 0px 0px} +switch {margin: 5px 20px 0px 0px} +box>box>grid>switch>slider {min-height: 0px; min-width: 22px} +scale>contents>trough>slider {min-height: 24px; min-width: 24px} +box>box>grid>label {margin: 0px 10px 0px 0px} +separator {margin-bottom:0px; background-size:0px} + + +/*tab:checked {border: 1px solid; border-color: #09bec8; border-radius: 3px;} +tab { border-radius: 3px;} +box>box>grid {margin: 0px 20px 15px 0px*/ diff --git a/data_from_portwine/themes/default.pptheme b/data_from_portwine/themes/default.pptheme index 2209a31..4a15852 100755 --- a/data_from_portwine/themes/default.pptheme +++ b/data_from_portwine/themes/default.pptheme @@ -8,14 +8,14 @@ export COVERS_PATH="$PW_GUI_THEMES_PATH/classic" # глобальные настройки YAD export YAD_OPTIONS="--css=$THEME_PATH/style.css \ ---borders=7 \ +--borders=3 \ --tab-borders=0 \ --keep-icon-size \ " # настройка переключателей export THEME_CHKBOX=SW # CHK - галки, SW - слайдер -export CHKBOX_SPACE=" " # растояние перед текстом +export CHKBOX_SPACE=" " # расстояние перед текстом у CHKBOX # размер кнопок в главном меню export BUTTON_SIZE_MM=36 # 24, 28, 32, 36, 40 @@ -27,9 +27,14 @@ export BUTTON_SIZE=28 # 24, 28, 32, 36, 40 export TAB_SIZE=32 # 24, 28, 32, 36, 40 # размер главного меню -export PW_MAIN_SIZE_W=1100 +export PW_MAIN_SIZE_W=1200 export PW_MAIN_SIZE_H=350 +# размер меню запуска и положения табов +export PW_MAIN_START_SIZE_W=800 +export PW_MAIN_START_SIZE_H=350 +export PW_TAB_POSITON=top + # количество столбцов в главном меню export MAIN_GUI_COLUMNS=4 diff --git a/data_from_portwine/themes/default/style.css b/data_from_portwine/themes/default/style.css index e69de29..a5722bd 100644 --- a/data_from_portwine/themes/default/style.css +++ b/data_from_portwine/themes/default/style.css @@ -0,0 +1,13 @@ +arrow {margin: 0px 5px} +window>box>image {margin: 15px 10px 0px 5px} +box>box>label {margin: 1px 0px 0px 0px} +switch {margin: 5px 20px 0px 0px} +box>box>grid>switch>slider {min-height: 0px; min-width: 22px} +scale>contents>trough>slider {min-height: 24px; min-width: 24px} +box>box>grid>label {margin: 0px 10px 0px 0px} +separator {margin-bottom:0px; background-size:0px} + + +/*tab:checked {border: 1px solid; border-color: #09bec8; border-radius: 3px;} +tab { border-radius: 3px;} +box>box>grid {margin: 0px 20px 15px 0px*/