1313# generate errors if unset vars are used.
1414set -o nounset
1515
16+ source ${BUI_HOME} /bui-term-draw.sh
17+ source ${BUI_HOME} /bui-settings.sh
1618source ${BUI_HOME} /bui-util.sh
1719source ${BUI_HOME} /bui-theme-mgr.sh
1820source ${BUI_HOME} /bui-panel-hmenu.sh
@@ -21,7 +23,9 @@ source ${BUI_HOME}/bui-panel-browse.sh
2123source ${BUI_HOME} /bui-panel-credits.sh
2224source ${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.
2731declare 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