forked from CastroFidel/PortWINE
Added more changes for customisation windows for themes, added disable fields for settings, update yad
This commit is contained in:
@ -9,6 +9,8 @@ export YAD_OPTIONS="--css=$THEME_PATH/style.css \
|
||||
--tab-borders=3 \
|
||||
--keep-icon-size \
|
||||
--class=PortProton \
|
||||
--gui-type-height=0 \
|
||||
--gui-type-width=0 \
|
||||
"
|
||||
|
||||
export THEME_CHKBOX=CHK
|
||||
@ -28,8 +30,48 @@ export PW_START_TAB_POSITON=top
|
||||
export MAIN_GUI_COLUMNS=3
|
||||
export START_GUI_NOTEBOOK_COLUMNS=3
|
||||
export START_GUI_PANED_COLUMNS=3
|
||||
export START_GUI_TYPE_NOTEBOOK=start-old
|
||||
export START_GUI_TYPE_PANED=start-old
|
||||
export START_GUI_TYPE="--gui-type=start-old \
|
||||
--image-halign=center \
|
||||
--image-valign=start \
|
||||
"
|
||||
|
||||
export START_GUI_TYPE_BOX=5
|
||||
export START_GUI_TYPE_LAYOUT_UP=5
|
||||
export START_GUI_TYPE_LAYOUT_PANED=5
|
||||
export START_GUI_TYPE_LAYOUT_NOTEBOOK=5
|
||||
export START_GUI_TYPE_TEXT=0
|
||||
export START_GUI_TYPE_IMAGE=0
|
||||
|
||||
export MAIN_MENU_GUI_TYPE_LAYOUT=0
|
||||
|
||||
export VKBASALT_GUI_TYPE_LAYOUT_UP=5
|
||||
export VKBASALT_GUI_TYPE_LAYOUT_DOWN=5
|
||||
export VKBASALT_GUI_TYPE_TEXT_UP=0
|
||||
|
||||
export MANGOHUD_GUI_TYPE_LAYOUT_UP=5
|
||||
export MANGOHUD_GUI_TYPE_LAYOUT_DOWN=5
|
||||
export MANGOHUD_GUI_TYPE_TEXT_UP=0
|
||||
export MANGOHUD_GUI_TYPE_TEXT_DOWN=0
|
||||
|
||||
export DGVOODOO2_GUI_TYPE_LAYOUT_UP=5
|
||||
export DGVOODOO2_GUI_TYPE_LAYOUT_DOWN=5
|
||||
export DGVOODOO2_GUI_TYPE_TEXT_UP=0
|
||||
|
||||
export SETTINGS_BASE_GUI_TYPE_LAYOUT=0
|
||||
export SETTINGS_BASE_GUI_TYPE_TEXT=0
|
||||
|
||||
export WINETRICKS_GUI_TYPE_LAYOUT=5
|
||||
export WINETRICKS_GUI_TYPE_TEXT=0
|
||||
|
||||
export WINE_DOWNLOAD_GUI_TYPE_LAYOUT=5
|
||||
export WINE_DOWNLOAD_GUI_TYPE_TEXT=0
|
||||
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_BOX=5
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_LAYOUT=5
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_TEXT=0
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_IMAGE=0
|
||||
|
||||
export YAD_INFO_GUI_TYPE_LAYOUT=5
|
||||
|
||||
export PROGRESS_BAR_BORDERS_SIZE=20
|
||||
export PROGRESS_BAR_WIDTH_SIZE=500
|
||||
|
@ -1,39 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# export GTK_DEBUG=interactive
|
||||
|
||||
export THEME_NAME=compact-old
|
||||
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 \
|
||||
--buttons-layout=expand \
|
||||
--class=PortProton \
|
||||
--center \
|
||||
"
|
||||
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_START_SIZE_W=1
|
||||
export PW_START_SIZE_H=350
|
||||
export PW_START_TAB_POSITON=top
|
||||
|
||||
export MAIN_GUI_COLUMNS=3
|
||||
export START_GUI_NOTEBOOK_COLUMNS=3
|
||||
export START_GUI_PANED_COLUMNS=3
|
||||
export START_GUI_TYPE_NOTEBOOK=start-old
|
||||
export START_GUI_TYPE_PANED=start-old
|
||||
|
||||
export PROGRESS_BAR_BORDERS_SIZE=20
|
||||
export PROGRESS_BAR_WIDTH_SIZE=500
|
@ -1,14 +0,0 @@
|
||||
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 20px}
|
||||
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: 0px 0px 0px 0px; background-size:0px}
|
||||
window>box>box>box>image {margin: 5px 5px 0px 10px}
|
||||
check {min-height: 24px; min-width: 24px}
|
||||
box>grid>entry {margin: 0px 10px 0px 0px}
|
||||
checkbutton {margin: 0px 10px 0px 0px}
|
||||
buttonbox {margin: 10px 0px 0px 0px}
|
||||
window>box>grid>label {margin: 0px 0px 0px 10px}
|
@ -12,9 +12,11 @@ export YAD_OPTIONS="--css=$THEME_PATH/style.css \
|
||||
--buttons-layout=expand \
|
||||
--class=PortProton \
|
||||
--center \
|
||||
--gui-type-height=2 \
|
||||
--gui-type-width=2 \
|
||||
"
|
||||
export THEME_CHKBOX=SW
|
||||
export CHKBOX_SPACE=" "
|
||||
export CHKBOX_SPACE=" "
|
||||
|
||||
export BUTTON_SIZE_MM=32 # 24, 28, 32, 36, 40
|
||||
|
||||
@ -30,10 +32,61 @@ export PW_START_SIZE_H=350
|
||||
export PW_START_TAB_POSITON=top
|
||||
|
||||
export MAIN_GUI_COLUMNS=3
|
||||
|
||||
export START_GUI_NOTEBOOK_COLUMNS=3
|
||||
export START_GUI_PANED_COLUMNS=3
|
||||
export START_GUI_TYPE_NOTEBOOK=start
|
||||
export START_GUI_TYPE_PANED=start
|
||||
export START_GUI_TYPE="--gui-type=start \
|
||||
--homogeneous-row \
|
||||
"
|
||||
|
||||
# для окна запуска приложения
|
||||
export START_GUI_TYPE_BOX=5 # значение для box
|
||||
export START_GUI_TYPE_LAYOUT_UP=3 # значение для layout вверху (для notebook 1 вкладка)
|
||||
export START_GUI_TYPE_LAYOUT_PANED=0 # значение для layout внизу для paned
|
||||
export START_GUI_TYPE_LAYOUT_NOTEBOOK=0 # значение для layout в notebook 2 вкладка
|
||||
export START_GUI_TYPE_TEXT=2 # значение для text
|
||||
export START_GUI_TYPE_IMAGE=5 # значение для images
|
||||
|
||||
# для основного меню
|
||||
export MAIN_MENU_GUI_TYPE_LAYOUT=0
|
||||
|
||||
# для vkbasalt
|
||||
export VKBASALT_GUI_TYPE_LAYOUT_UP=5
|
||||
export VKBASALT_GUI_TYPE_LAYOUT_DOWN=5
|
||||
export VKBASALT_GUI_TYPE_TEXT_UP=5
|
||||
|
||||
# для mangohud
|
||||
export MANGOHUD_GUI_TYPE_LAYOUT_UP=5
|
||||
export MANGOHUD_GUI_TYPE_LAYOUT_DOWN=5
|
||||
export MANGOHUD_GUI_TYPE_TEXT_UP=5
|
||||
export MANGOHUD_GUI_TYPE_TEXT_DOWN=5
|
||||
|
||||
# для dgvoodoo2
|
||||
export DGVOODOO2_GUI_TYPE_LAYOUT_UP=5
|
||||
export DGVOODOO2_GUI_TYPE_LAYOUT_DOWN=5
|
||||
export DGVOODOO2_GUI_TYPE_TEXT_UP=5
|
||||
|
||||
# для основных настроек
|
||||
export SETTINGS_BASE_GUI_TYPE_LAYOUT=2
|
||||
export SETTINGS_BASE_GUI_TYPE_TEXT=0
|
||||
|
||||
# для окна winetricks
|
||||
export WINETRICKS_GUI_TYPE_LAYOUT=7
|
||||
export WINETRICKS_GUI_TYPE_TEXT=2
|
||||
|
||||
# для окна скачивания версий wine
|
||||
export WINE_DOWNLOAD_GUI_TYPE_LAYOUT=7
|
||||
export WINE_DOWNLOAD_GUI_TYPE_TEXT=2
|
||||
|
||||
# для создания ярлыков
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_BOX=5
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_LAYOUT=5
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_TEXT=5
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_IMAGE=5
|
||||
|
||||
# для всплывающих окон по типу error, info, question
|
||||
export YAD_INFO_GUI_TYPE_LAYOUT=2
|
||||
|
||||
# настройки индикатора прогресса
|
||||
export PROGRESS_BAR_BORDERS_SIZE=20
|
||||
export PROGRESS_BAR_WIDTH_SIZE=500
|
||||
|
@ -1,15 +1,17 @@
|
||||
arrow {margin: 0px 5px}
|
||||
window>box>box>box>image {margin: 15px 10px 0px 5px} /*иконка в создании ярлыка*/
|
||||
box>box>label {margin: 1px 0px 0px 0px}
|
||||
switch {margin: 5px 20px 0px 20px}
|
||||
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: 0px 0px 0px 0px; background-size:0px}
|
||||
window>box>box>image {margin: -30px 5px 0px 5px} /*иконка запуска ярлыка*/
|
||||
window>box>label {margin:5px 0px 10px 0px} /*текст запуска ярлыка*/
|
||||
check {min-height: 24px; min-width: 24px}
|
||||
box>grid>entry {margin: 0px 10px 0px 0px}
|
||||
checkbutton {margin: 0px 10px 0px 0px}
|
||||
buttonbox {margin: 10px 0px 0px 0px}
|
||||
window>box>grid>label {margin: 0px 0px 0px 10px}
|
||||
/*Глобальные правила*/
|
||||
arrow {margin: 3px 5px} /*выравнивание стрелок комбобоксов*/
|
||||
separator {margin: 0px 0px 0px 0px; background-size:0px; padding-bottom: 0px} /*скрываем сепаратор*/
|
||||
check {min-height: 24px; min-width: 24px} /*увеличиваем чекбоксы*/
|
||||
cellview,entry {min-height: 26px} /*высота комбобоксов, т.к. некоторые темы их делают меньше и вёрстка съезжает*/
|
||||
switch {margin: 5px 10px 0px 10px} /*переключатели mangohud и т.д. (в дефолтных темах gtk отступы необходимы. В то время как в некоторых темах выглядит больше, чем нужно. Пример qogir)*/
|
||||
|
||||
/*Правила для окон*/
|
||||
window>box>grid {padding: 5px} /*отступы в расширенных настройках*/
|
||||
window>box>box>image {padding: 0px 0px 5px 0px;} /*иконка запуска ярлыка*/
|
||||
window>box>box>box>image {margin-top: 5px} /*иконка в создании ярлыка*/
|
||||
window>box>box>grid {padding: 0px 5px 5px 0px} /*комбобоксы в запуске ярлыка*/
|
||||
window>box>label {background: @theme_selected_bg_color; color: @theme_text_color; margin:3px 0px 3px 0px; padding: 5px} /*текст запуска ярлыка*/
|
||||
|
||||
window>box>box>label {background: @theme_selected_bg_color; color: @theme_text_color; margin:3px 0px 0px 0px; padding: 5px} /*текст при создании ярлыка и в настройках*/
|
||||
|
||||
/*window>box>grid>switch>slider {min-width: 10px; min-height: 10px; margin: 5px;} /*размер слайдеров в настройках*/
|
||||
|
@ -13,11 +13,13 @@ export YAD_OPTIONS="--css=$THEME_PATH/style.css \
|
||||
--keep-icon-size \
|
||||
--buttons-layout=expand \
|
||||
--class=PortProton \
|
||||
--gui-type-height=2 \
|
||||
--gui-type-width=2 \
|
||||
"
|
||||
|
||||
# настройка переключателей
|
||||
export THEME_CHKBOX=SW # CHK - галки, SW - слайдер
|
||||
export CHKBOX_SPACE=" " # расстояние перед текстом у CHKBOX
|
||||
export CHKBOX_SPACE=" " # расстояние перед текстом у CHKBOX
|
||||
|
||||
# размер кнопок в главном меню
|
||||
export BUTTON_SIZE_MM=36 # 24, 28, 32, 36, 40
|
||||
@ -39,10 +41,62 @@ export PW_TAB_POSITON=top
|
||||
|
||||
# количество столбцов в главном меню
|
||||
export MAIN_GUI_COLUMNS=3
|
||||
export START_GUI_NOTEBOOK_COLUMNS=3
|
||||
export START_GUI_PANED_COLUMNS=3
|
||||
export START_GUI_TYPE_NOTEBOOK=start-old
|
||||
export START_GUI_TYPE_PANED=start-old
|
||||
|
||||
export START_GUI_NOTEBOOK_COLUMNS=3 # количество слолбцов для настроек в notebook
|
||||
export START_GUI_PANED_COLUMNS=3 # количество слолбцов для настроек в paned
|
||||
# это нужно
|
||||
export START_GUI_TYPE="--gui-type=start \
|
||||
--homogeneous-row \
|
||||
"
|
||||
|
||||
## отступы
|
||||
# для окна запуска приложения
|
||||
export START_GUI_TYPE_BOX=5 # значение для box
|
||||
export START_GUI_TYPE_LAYOUT_UP=3 # значение для layout вверху (для notebook 1 вкладка)
|
||||
export START_GUI_TYPE_LAYOUT_PANED=0 # значение для layout внизу для paned
|
||||
export START_GUI_TYPE_LAYOUT_NOTEBOOK=0 # значение для layout в notebook 2 вкладка
|
||||
export START_GUI_TYPE_TEXT=2 # значение для text
|
||||
export START_GUI_TYPE_IMAGE=5 # значение для images
|
||||
|
||||
# для основного меню
|
||||
export MAIN_MENU_GUI_TYPE_LAYOUT=0
|
||||
|
||||
# для vkbasalt
|
||||
export VKBASALT_GUI_TYPE_LAYOUT_UP=5
|
||||
export VKBASALT_GUI_TYPE_LAYOUT_DOWN=5
|
||||
export VKBASALT_GUI_TYPE_TEXT_UP=5
|
||||
|
||||
# для mangohud
|
||||
export MANGOHUD_GUI_TYPE_LAYOUT_UP=5
|
||||
export MANGOHUD_GUI_TYPE_LAYOUT_DOWN=5
|
||||
export MANGOHUD_GUI_TYPE_TEXT_UP=5
|
||||
export MANGOHUD_GUI_TYPE_TEXT_DOWN=5
|
||||
|
||||
# для dgvoodoo2
|
||||
export DGVOODOO2_GUI_TYPE_LAYOUT_UP=5
|
||||
export DGVOODOO2_GUI_TYPE_LAYOUT_DOWN=5
|
||||
export DGVOODOO2_GUI_TYPE_TEXT_UP=5
|
||||
|
||||
# для основных настроек
|
||||
export SETTINGS_BASE_GUI_TYPE_LAYOUT=2
|
||||
export SETTINGS_BASE_GUI_TYPE_TEXT=0
|
||||
|
||||
# для окна winetricks
|
||||
export WINETRICKS_GUI_TYPE_LAYOUT=7
|
||||
export WINETRICKS_GUI_TYPE_TEXT=2
|
||||
|
||||
# для окна скачивания версий wine
|
||||
export WINE_DOWNLOAD_GUI_TYPE_LAYOUT=7
|
||||
export WINE_DOWNLOAD_GUI_TYPE_TEXT=2
|
||||
|
||||
# для создания ярлыков
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_BOX=5
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_LAYOUT=5
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_TEXT=5
|
||||
export SETTINGS_SHORTCUT_GUI_TYPE_IMAGE=5
|
||||
|
||||
# для всплывающих окон по типу error, info, question
|
||||
export YAD_INFO_GUI_TYPE_LAYOUT=2
|
||||
|
||||
# настройки индикатора прогресса
|
||||
export PROGRESS_BAR_BORDERS_SIZE=20
|
||||
|
@ -1,12 +1,12 @@
|
||||
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}
|
||||
window>box>box>image {margin: 5px 5px 0px 5px}
|
||||
check {padding: 3px}
|
||||
box>grid>entry {margin: 0px 10px 0px 0px}
|
||||
checkbutton {margin: 0px 10px 0px 0px}
|
||||
/*Глобальные правила*/
|
||||
arrow {margin: 3px 5px} /*выравнивание стрелок комбобоксов*/
|
||||
separator {margin: 0px 0px 0px 0px; background-size:0px; padding-bottom: 0px} /*скрываем сепаратор*/
|
||||
check {min-height: 24px; min-width: 24px} /*увеличиваем чекбоксы*/
|
||||
cellview,entry {min-height: 26px} /*высота комбобоксов, т.к. некоторые темы их делают меньше и вёрстка съезжает*/
|
||||
switch {margin: 5px 10px 0px 10px} /*переключатели mangohud и т.д. (в дефолтных темах gtk отступы необходимы. В то время как в некоторых темах выглядит больше, чем нужно. Пример qogir)*/
|
||||
|
||||
/*Правила для окон*/
|
||||
window>box>grid {padding: 5px} /*отступы в расширенных настройках*/
|
||||
window>box>box>image {padding: 0px 0px 5px 0px;} /*иконка запуска ярлыка*/
|
||||
window>box>box>box>image {margin-top: 5px} /*иконка в создании ярлыка*/
|
||||
window>box>box>grid {padding: 0px 5px 5px 0px} /*комбобоксы в запуске ярлыка*/
|
||||
|
Binary file not shown.
Reference in New Issue
Block a user