  #!/usr/bin python3
  """ Configure Plugins popup of the Faceswap GUI """
  
  from configparser import ConfigParser
  import logging
  import tkinter as tk
  
  from tkinter import ttk
  
 
</s> remove from .control_helper import ControlPanel
 </s> add from .control_helper import ControlPanel, ControlPanelOption </s> remove 
    Currently only setup for config items
 </s> add     This should only be called from the ControlPanel class </s> remove # We store Tooltips globally when they are created
# Because we need to add them back to newly cloned widgets
_TOOLTIPS = dict()

# We store commands globally when they are created
# Because we need to add them back to newly cloned widgets
_COMMANDS = dict()
 </s> add # We store Tooltips, ContextMenus and Commands globally when they are created
# Because we need to add them back to newly cloned widgets (they are not easily accessible from
# original config or are prone to getting destroyed when the original widget is destroyed)
_RECREATE_OBJECTS = dict(tooltips=dict(), commands=dict(), contextmenus=dict())
from collections import OrderedDict
  #!/usr/bin python3
  """ Configure Plugins popup of the Faceswap GUI """
  
from collections import OrderedDict
  from configparser import ConfigParser
  import logging
  import tkinter as tk
  
  from tkinter import ttk
  
keep keep add keep keep keep keep keep keep
 GUI Fixups

- GUI Bugfix: Startup options - fix min/max thresholds
- GUI Bugfix: Make console read-only
- GUI Bugfix: Rightclick menu for recreated widgets
- Enhancement: Create ControlPanelOptions Class + migrate options 
lib/gui/popup_configure.py