# Path: modules/monitors.py
# def get_monitors():
# 
# Path: modules/paths.py
# def get_image_path(lib, game_name, *args):
# def get_setup_script_path(lib, game_name):


import sys, os, subprocess, re, logging, shutil
import gi
import gettext
    import sys
from gi.repository import Gtk, Gdk, GdkPixbuf
    from ConfigParser import ConfigParser as ConfigParser
    from configparser import ConfigParser as ConfigParser
from modules import monitors, paths
        config_parser.set('Settings', 'wine_path', str(self.wine_path))
        config_parser.set('Settings', 'wine_version', str(self.wine_version))
        config_parser.set('Settings', 'monitor', str(self.monitor))
        config_parser.set('Settings', 'launcher', str(self.launcher))
        config_parser.set('Settings', 'show_banner', str(self.show_banner))
        config_parser.set('Settings', 'win_ver', str(self.win_ver))
        config_parser.set('Settings', 'virtual_desktop', str(self.virtual_desktop))
        config_parser.set('Settings', 'virtual_desktop_width', str(self.virtual_desktop_width))
        config_parser.set('Settings', 'virtual_desktop_height', str(self.virtual_desktop_height))
        config_parser.set('Settings', 'mouse_capture', str(self.mouse_capture))
        config_parser.set('Settings', 'own_prefix', str(self.own_prefix))
        config_parser.set('Settings', 'command_before', str(self.command_before))
        config_parser.set('Settings', 'command_after', str(self.command_after))
        config_parser.set('Settings', 'winearch', str(self.winearch))
        config_parser.set('Settings', 'custom_exe_0_path', str(self.custom_exe_0_path))
        config_parser.set('Settings', 'custom_exe_0_name', str(self.custom_exe_0_name))
        config_parser.set('Settings', 'custom_exe_1_path', str(self.custom_exe_1_path))
        config_parser.set('Settings', 'custom_exe_1_name', str(self.custom_exe_1_name))
        config_parser.set('Settings', 'custom_exe_2_path', str(self.custom_exe_2_path))
        config_parser.set('Settings', 'custom_exe_2_name', str(self.custom_exe_2_name))
        config_parser.set('Settings', 'custom_exe_3_path', str(self.custom_exe_3_path))
        config_parser.set('Settings', 'custom_exe_3_name', str(self.custom_exe_3_name))

        new_config_file = open(config_file, 'w')
        config_parser.write(new_config_file)
        new_config_file.close()

    def get_banner(self):

        goglib_image_path = paths.get_image_path('goglib', self.game_name, 'normal', 'check')

# Path: modules/monitors.py
# def get_monitors():
# 
# Path: modules/paths.py
# def get_image_path(lib, game_name, *args):
# def get_setup_script_path(lib, game_name):


# Path: launcher_wine.py
import sys, os, subprocess, re, logging, shutil
import gi
import gettext
    import sys
from gi.repository import Gtk, Gdk, GdkPixbuf
    from ConfigParser import ConfigParser as ConfigParser
    from configparser import ConfigParser as ConfigParser
from modules import monitors, paths

        config_parser.set('Settings', 'wine_path', str(self.wine_path))
        config_parser.set('Settings', 'wine_version', str(self.wine_version))
        config_parser.set('Settings', 'monitor', str(self.monitor))
        config_parser.set('Settings', 'launcher', str(self.launcher))
        config_parser.set('Settings', 'show_banner', str(self.show_banner))
        config_parser.set('Settings', 'win_ver', str(self.win_ver))
        config_parser.set('Settings', 'virtual_desktop', str(self.virtual_desktop))
        config_parser.set('Settings', 'virtual_desktop_width', str(self.virtual_desktop_width))
        config_parser.set('Settings', 'virtual_desktop_height', str(self.virtual_desktop_height))
        config_parser.set('Settings', 'mouse_capture', str(self.mouse_capture))
        config_parser.set('Settings', 'own_prefix', str(self.own_prefix))
        config_parser.set('Settings', 'command_before', str(self.command_before))
        config_parser.set('Settings', 'command_after', str(self.command_after))
        config_parser.set('Settings', 'winearch', str(self.winearch))
        config_parser.set('Settings', 'custom_exe_0_path', str(self.custom_exe_0_path))
        config_parser.set('Settings', 'custom_exe_0_name', str(self.custom_exe_0_name))
        config_parser.set('Settings', 'custom_exe_1_path', str(self.custom_exe_1_path))
        config_parser.set('Settings', 'custom_exe_1_name', str(self.custom_exe_1_name))
        config_parser.set('Settings', 'custom_exe_2_path', str(self.custom_exe_2_path))
        config_parser.set('Settings', 'custom_exe_2_name', str(self.custom_exe_2_name))
        config_parser.set('Settings', 'custom_exe_3_path', str(self.custom_exe_3_path))
        config_parser.set('Settings', 'custom_exe_3_name', str(self.custom_exe_3_name))

        new_config_file = open(config_file, 'w')
        config_parser.write(new_config_file)
        new_config_file.close()

    def get_banner(self):

        goglib_image_path = paths.get_image_path('goglib', self.game_name, 'normal', 'check')

        mylib_image_path = paths.get_image_path('mylib', self.game_name, 'check')