DOCUMENTATION

SYNOPSIS

Perl package: param_sunix.pm 
AUTHOR: Juan Lorenzo
DATE: June 22 2017 

DESCRIPTION: 
V 0.1 June 22 2017
V 0.2 June 23 2017
  change class name from sunix.pm  
  
 V 0.0.2 made in June 2022   

USED FOR: 

BASED ON:
private hash_ref
w  for widgets

sub set_program_name

i/p is scalar ref
o/p is scalar ref
export all the private hash references

sub defaults

Read a default specification file 
Debug with
   print ("self is $self,program is $program_name\n");
print("params are @$ref_CFG\n");
program name is a hash
   print("params are @$ref_cfg\n");
   print ("param_sunix,defaults:program is $$program_name_sref\n");

sub _defaults

accessible to only methods within this file
and from within the pacakge

sub first_idx

first usable index is set to 0

sub get_check_buttons_settings

sub get_half_length

return the # values or labels which is half
the "length" used by param_sunix internally

sub get_length4perl_flow

return the # values or labels which is half
the "length" used by param_sunix internally

sub get_length

return the # values or labels which is half
the "length" used by param_sunix internally

sub names

sub values

sub set_half_length

length is not the last index but one beyond
this subroutine will FAIL if sub defaults IS NOT called first

sub set_length

length is not the last index but one beyond
this subroutine will FAIL if sub defaults IS NOT called first

1 POD Error

The following errors were encountered while parsing the POD:

Around line 177:

=cut found outside a pod block. Skipping to next block.