Skip to content

Commit 839f76e

Browse files
author
Chad Juliano
committed
Add pendulum animation to Credits panel.
1 parent 91f831b commit 839f76e

17 files changed

+1688
-1070
lines changed

src/bui-main.sh

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
# generate errors if unset vars are used.
1414
set -o nounset
1515

16+
source ${BUI_HOME}/bui-term-draw.sh
17+
source ${BUI_HOME}/bui-settings.sh
1618
source ${BUI_HOME}/bui-util.sh
1719
source ${BUI_HOME}/bui-theme-mgr.sh
1820
source ${BUI_HOME}/bui-panel-hmenu.sh
@@ -21,7 +23,9 @@ source ${BUI_HOME}/bui-panel-browse.sh
2123
source ${BUI_HOME}/bui-panel-credits.sh
2224
source ${BUI_HOME}/bui-panel-slider.sh
2325

24-
declare -r BUI_VERSION=0.9
26+
declare -r BUI_VERSION=1.0
27+
28+
declare -r BIW_MIN_BASH_VERSION='4.1.17'
2529

2630
# a controller can set a result here when it is closed.
2731
declare bui_selection_result
@@ -31,6 +35,8 @@ function fn_bui_main()
3135
# remove any existing result file.
3236
rm -f $BUI_RESULT_FILE
3337

38+
#fn_util_bash_version_check "$BIW_MIN_BASH_VERSION"
39+
3440
fn_util_panel_open
3541
fn_theme_init
3642

@@ -316,16 +322,16 @@ function fn_bui_controller_cfg_dims()
316322

317323
declare -a slider_ctl_width=(
318324
[$SLIDER_CTL_ATTR_LABEL]='Width'
319-
[$SLIDER_CTL_ATTR_MIN]=40
320-
[$SLIDER_CTL_ATTR_MAX]=80
321-
[$SLIDER_CTL_ATTR_VAL]=$bui_panel_col_size
325+
[$SLIDER_CTL_ATTR_MIN]=$BUI_PANEL_COL_SIZE_MIN
326+
[$SLIDER_CTL_ATTR_MAX]=$BUI_PANEL_COL_SIZE_MAX
327+
[$SLIDER_CTL_ATTR_VAL]=$draw_panel_col_size
322328
)
323329

324330
declare -a slider_ctl_height=(
325331
[$SLIDER_CTL_ATTR_LABEL]='Height'
326-
[$SLIDER_CTL_ATTR_MIN]=8
327-
[$SLIDER_CTL_ATTR_MAX]=40
328-
[$SLIDER_CTL_ATTR_VAL]=$bui_panel_row_size
332+
[$SLIDER_CTL_ATTR_MIN]=$BUI_PANEL_ROW_SIZE_MIN
333+
[$SLIDER_CTL_ATTR_MAX]=$BUI_PANEL_ROW_SIZE_MAX
334+
[$SLIDER_CTL_ATTR_VAL]=$draw_panel_row_size
329335
)
330336

331337
local -a _slider_list=(
@@ -334,7 +340,7 @@ function fn_bui_controller_cfg_dims()
334340

335341
fn_slider_init '_slider_list[@]'
336342
fn_slider_redraw
337-
fn_util_draw_footer 'Set Panel Dimensions'
343+
fn_draw_footer_bar 'Set Panel Dimensions'
338344

339345
local _key
340346

@@ -348,7 +354,7 @@ function fn_bui_controller_cfg_dims()
348354
# action handled so get next key
349355
if((!bui_dims_save_pending))
350356
then
351-
fn_util_draw_footer 'Hit [Enter] or [Space] to save; [ESC] to cancel.'
357+
fn_draw_footer_bar 'Hit [Enter] or [Space] to save; [ESC] to cancel.'
352358
bui_dims_save_pending=1
353359
fi
354360
continue
@@ -375,7 +381,7 @@ function fn_bui_cfg_dims_save()
375381
fn_util_panel_set_dims $_rows $_cols
376382

377383
fn_slider_redraw
378-
fn_util_draw_footer 'Changes saved to settings file.'
384+
fn_draw_footer_bar 'Changes saved to settings file.'
379385

380386
bui_dims_save_pending=0
381387
}

0 commit comments

Comments
 (0)