
DATA_GLOBAL =  {

                      'EXPORT_DATA_PHONE' : dict(), # <== DICT WITH ALL WIDGET IN PHONE TO EXPORT APP
                'SELECT_DATA_ERASE_PHONE' : None,   # <== SELECTED ID WIDGET IN PHONE

        'CHECK_CURRENT_TIME_DOBLE_CLICKS' : 0,      # <== CURRENT PERFORMANSE TIME TO CHECK 2 CLICKS IN CONTAINER OVER CONTAINERS <== IS A ISSUE IN CONTAINERS

                  'LIST_SELECTED_WIDGETS' : list(), # <== LIST OF DROPP_WIDGET INSIDE PHONE THAT WILL BE RESET EVERY TIME
                    'LIST_KEYS_DICT_USED' : None,   # <== LIST WIDGET_DICT TO CALL IN TAB 3 INIDE WIDGET_CONFIG

                             'NUM_CLICKS' : 1,      # <== COUNT WIDGET DRAGG_WIDGET BOX TO RESET WIDGET TO DROPP
                    'NUM_WIDGETS_DROPPED' : 1,      # <== COUNT DRAGG_WIDGET BOX THAT WILL BE NEW ASSIGNED BY _ID NUMBER

                                   'PAGE' : None,
                           'SELECT_DRAGG' : None,   # <== LITE BOX DRAGG_DROP BOX
                     'BOOL_SHOW_SELECTED' : False,  # <== ONLY SHOW TRUE O FALSE IN SELECTED IN PHONE

         'SHOW_TEXT_SELECTED_PHONE_WIDGET': 'None', # <== LITE CONTAINER THAT SHOW SELECTED PHONE WIDGET TO CONFIG
         'SHOW_TEXT_SELECTED_DRAGG_WIDGET': 'None', # <== LITE CONTAINER THAT SHOW SELECTED DRAGG WIDGET TO CONFIG

                      'CONFIG_TABS_PHONE' : None,   # <== CONFIGURATION PHONE     BOX THAT CONTAIN ALL WIDGET TO MODIFY PROPERTY
                 'CONFIG_TABS_CONTAINERS' : None,   # <== CONFIGURATION CONTAINER BOX THAT CONTAIN ALL WIDGET TO MODIFY PROPERTY
         'CONFIG_TABS_CONTAINERS_CONTENT' : None,   # <== CONFIGURATION CONTENT   BOX THAT CONTAIN ALL WIDGET TO MODIFY PROPERTY


                             'PHONE_MAIN' : None,   # <== PHONE MAIN CONTAINER ONLY APPLY IMAGEN
                        'PHONE_CONTAINER' : None,   # <== PHONE MAIN CONTENT CONTAINER TO APPLY BLUR COLOR
                'PHONE_CONTAINER_CONTENT' : None,   # <== PHONE CONTENT

          'SELECT_DROPP_WIDGET_CONTAINER' : None,   # <== SELECTED WIDGET IN PHONE
  'SELECT_DROPP_WIDGET_CONTAINER_CONTENT' : None,   # <== SELECTED WIDGET IN PHONE CONTENT

                 'ICON_BROWSER_CONTAINER' : None,   # <== BOX CONTAINER WITH SEARCH ICON
                'COLOR_BROWSER_CONTAINER' : None,   # <== BOX CONTAINER WITH SEARCH COLORS
                  'GPT_BROWSER_CONTAINER' : None,   # <== BOX CONTAINER WITH SEARCH GPT

                        'ABOUT_CONTAINER' : None,   # <== BOX CONTAINER WITH ABOUT PAGE

                  'TEXT_EDITOR_CONTAINER' : None,   # <== BOX CONTAINER WITH TEXT EDITOR LIKE SUBL

                          'ALERT_WIDGET ' : None,   # <== GREEN ALERT SELECTED WIDGET

                       'SCREEN_CONTAINER' : None,   # <== SCREEN_MANAGER BOX CONTAINER
                              'TREE_VIEW' : None,   # <== TREE_VIEW BOX CONTAINER
               }

def GLOBAL_VAR(set_global_var = {'var_name':'value_in'}, get_global_var= 'var_name',remove_global_var = 'var_remove'):
     """
     #### GLOBAL_VAR IS A DICT THAT COINTEN ALL DATA THAT WE WANT CALL IN ALL FLET-BOX
     #### WE MAY CALL IN ALL MOMENT IMPORTING LITE CONFIG

     ### EXEMPLE:

     >>> from ..settings_var.settings_widget import GLOBAL_VAR

     ### Set the global var by Name and Value:

     >>> GLOBAL_VAR(set_global_var={'var_name':'value_in'})

     ### Get the gloval bar by name:

     >>> GLOBAL_VAR(get_global_var='var_name'})

     ### Remove the gloval bar by name:

     >>> GLOBAL_VAR(remove_global_var='var_remove'})

     """
     global DATA_GLOBAL

     if not set_global_var == {'var_name':'value_in'}:
          DATA_GLOBAL.update(set_global_var)

     elif not get_global_var == 'var_name':
          TMP_DATA_GLOBAL  =  DATA_GLOBAL.get(get_global_var)
          return TMP_DATA_GLOBAL

     elif not remove_global_var == 'var_remove':
          """ REMOVE SPECIFIC WIDGET FROM SELECTED WIDGET PHONE"""
          DATA_GLOBAL.get('EXPORT_DATA_PHONE').pop(remove_global_var)
