Module pyxmaker :: Class PyxmakerSoftware
[hide private]
[frames] | no frames]

Class PyxmakerSoftware

source code

Class which manage the Pyxmaker software

Class Hierarchy for PyxmakerSoftware
Class Hierarchy for PyxmakerSoftware

Instance Methods [hide private]
 
__init__(self) source code
 
f_init_bdd(self)
Allow to create a BddPyxmaker object
source code
 
f_init_ihm(self, list_menu, list_lang, dict_config, dict_about)
Allow to create a IhmPyxmaker object
source code
 
f_init_path(self)
Allow to know the execution path
source code
 
f_init_cxf(self)
Allow to create a CxfPyxmaker object
source code
 
f_init_setup(self)
Allow to create a SetupPyxmaker object
source code
 
f_init_file_save_load(self)
Allow to create a FileSaveLoad object
source code
 
f_bdd_read_base(self)
Allow to read the database tables
source code
 
p_bdd_upd_config(self, param, new_value)
Allow to update the config table
source code
 
f_config_save(self, path, dict_param)
Allow to save project configuration
source code
 
f_config_open(self, path)
Allow to create the setup directory in the output repertory
source code
 
f_lang_change(self, lang)
Allow to change the IHM language
source code
 
p_mk_cxf(self, dict_param)
Allow to create the windows executable
source code
 
p_mk_setup(self, dict_param)
Allow to create the setup install
source code
 
p_start_software(self)
Allow to start the software
source code
Method Details [hide private]

f_init_bdd(self)

source code 

Allow to create a BddPyxmaker object

PARAMETERS

None

RETURNS

A BddPyxmaker object

f_init_ihm(self, list_menu, list_lang, dict_config, dict_about)

source code 

Allow to create a IhmPyxmaker object

PARAMETERS

list_menu

A list that contains the text of the different menu

list_lang

A list that contains the different allowed languages

dict_config

A dictionnary that contains the software configuration

dict_about

A dictionnary that contains the about windows informations

RETURNS

An IhmPyxmaker object

f_init_path(self)

source code 

Allow to know the execution path

PARAMETERS

None

RETURNS

The execution path

f_init_cxf(self)

source code 

Allow to create a CxfPyxmaker object

PARAMETERS

None

RETURNS

A CxfPyxmaker object

f_init_setup(self)

source code 

Allow to create a SetupPyxmaker object

PARAMETERS

None

RETURNS

A SetupPyxmaker object

f_init_file_save_load(self)

source code 

Allow to create a FileSaveLoad object

PARAMETERS

None

RETURNS

A FileSaveLoad object

f_bdd_read_base(self)

source code 

Allow to read the database tables

PARAMETERS

None

RETURNS

Two dictionnary for the configuration and about window Two list for the text menu, and the allowed languages

p_bdd_upd_config(self, param, new_value)

source code 

Allow to update the config table

PARAMETERS

param

the parameter to update

new_value

the new value of the parameter

RETURNS

None

f_config_save(self, path, dict_param)

source code 

Allow to save project configuration

PARAMETERS

path

The complete path of save file

dict_param

A dictionnary with all needed parameters

RETURNS

None

f_config_open(self, path)

source code 

Allow to create the setup directory in the output repertory

PARAMETERS

path

The complete path of save file

RETURNS

a dictionnary with all parameters

f_lang_change(self, lang)

source code 

Allow to change the IHM language

PARAMETERS

lang

The selected language

RETURNS

None

p_mk_cxf(self, dict_param)

source code 

Allow to create the windows executable

PARAMETERS

dict_param

A dictionnary with all needed parameters

RETURNS

None

p_mk_setup(self, dict_param)

source code 

Allow to create the setup install

PARAMETERS

dict_param

A dictionnary with all needed parameters

RETURNS

None

p_start_software(self)

source code 

Allow to start the software

PARAMETERS

None

RETURNS

None