# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file '/home/detlev/Development/Python/Eric4/eric4_0/eric4/Packagers/CxfreezeConfigDialog.ui'
#
# Created: Sat Feb  3 15:33:56 2007
#      by: PyQt4 UI code generator 4-snapshot-20070125
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

class Ui_CxfreezeConfigDialog(object):
    def setupUi(self, CxfreezeConfigDialog):
        CxfreezeConfigDialog.setObjectName("CxfreezeConfigDialog")
        CxfreezeConfigDialog.resize(QtCore.QSize(QtCore.QRect(0,0,600,278).size()).expandedTo(CxfreezeConfigDialog.minimumSizeHint()))
        CxfreezeConfigDialog.setSizeGripEnabled(True)

        self.vboxlayout = QtGui.QVBoxLayout(CxfreezeConfigDialog)
        self.vboxlayout.setMargin(5)
        self.vboxlayout.setSpacing(6)
        self.vboxlayout.setObjectName("vboxlayout")

        self.tabWidget2 = QtGui.QTabWidget(CxfreezeConfigDialog)
        self.tabWidget2.setObjectName("tabWidget2")

        self.generalTab = QtGui.QWidget()
        self.generalTab.setObjectName("generalTab")

        self.gridlayout = QtGui.QGridLayout(self.generalTab)
        self.gridlayout.setMargin(6)
        self.gridlayout.setSpacing(6)
        self.gridlayout.setObjectName("gridlayout")

        self.optimizeGroup = QtGui.QGroupBox(self.generalTab)
        self.optimizeGroup.setObjectName("optimizeGroup")

        self.hboxlayout = QtGui.QHBoxLayout(self.optimizeGroup)
        self.hboxlayout.setMargin(9)
        self.hboxlayout.setSpacing(6)
        self.hboxlayout.setObjectName("hboxlayout")

        self.nooptimizeRadioButton = QtGui.QRadioButton(self.optimizeGroup)
        self.nooptimizeRadioButton.setObjectName("nooptimizeRadioButton")
        self.hboxlayout.addWidget(self.nooptimizeRadioButton)

        self.optimizeRadioButton = QtGui.QRadioButton(self.optimizeGroup)
        self.optimizeRadioButton.setObjectName("optimizeRadioButton")
        self.hboxlayout.addWidget(self.optimizeRadioButton)

        self.optimizeDocRadioButton = QtGui.QRadioButton(self.optimizeGroup)
        self.optimizeDocRadioButton.setObjectName("optimizeDocRadioButton")
        self.hboxlayout.addWidget(self.optimizeDocRadioButton)
        self.gridlayout.addWidget(self.optimizeGroup,5,0,1,3)

        self.keeppathCheckBox = QtGui.QCheckBox(self.generalTab)
        self.keeppathCheckBox.setObjectName("keeppathCheckBox")
        self.gridlayout.addWidget(self.keeppathCheckBox,4,0,1,3)

        self.textLabel3 = QtGui.QLabel(self.generalTab)
        self.textLabel3.setObjectName("textLabel3")
        self.gridlayout.addWidget(self.textLabel3,0,0,1,1)

        self.targetDirEdit = QtGui.QLineEdit(self.generalTab)
        self.targetDirEdit.setObjectName("targetDirEdit")
        self.gridlayout.addWidget(self.targetDirEdit,0,1,1,1)

        self.targetNameEdit = QtGui.QLineEdit(self.generalTab)
        self.targetNameEdit.setObjectName("targetNameEdit")
        self.gridlayout.addWidget(self.targetNameEdit,1,1,1,2)

        self.textLabel4 = QtGui.QLabel(self.generalTab)
        self.textLabel4.setObjectName("textLabel4")
        self.gridlayout.addWidget(self.textLabel4,1,0,1,1)

        self.targetDirButton = QtGui.QPushButton(self.generalTab)
        self.targetDirButton.setObjectName("targetDirButton")
        self.gridlayout.addWidget(self.targetDirButton,0,2,1,1)

        self.initscriptCombo = QtGui.QComboBox(self.generalTab)
        self.initscriptCombo.setEditable(True)
        self.initscriptCombo.setInsertPolicy(QtGui.QComboBox.InsertAtTop)
        self.initscriptCombo.setAutoCompletion(True)
        self.initscriptCombo.setDuplicatesEnabled(False)
        self.initscriptCombo.setObjectName("initscriptCombo")
        self.gridlayout.addWidget(self.initscriptCombo,3,1,1,2)

        self.basenameCombo = QtGui.QComboBox(self.generalTab)
        self.basenameCombo.setEditable(True)
        self.basenameCombo.setInsertPolicy(QtGui.QComboBox.InsertAtTop)
        self.basenameCombo.setAutoCompletion(True)
        self.basenameCombo.setDuplicatesEnabled(False)
        self.basenameCombo.setObjectName("basenameCombo")
        self.gridlayout.addWidget(self.basenameCombo,2,1,1,2)

        self.textLabel2 = QtGui.QLabel(self.generalTab)
        self.textLabel2.setObjectName("textLabel2")
        self.gridlayout.addWidget(self.textLabel2,3,0,1,1)

        self.textLabel1 = QtGui.QLabel(self.generalTab)
        self.textLabel1.setObjectName("textLabel1")
        self.gridlayout.addWidget(self.textLabel1,2,0,1,1)
        self.tabWidget2.addTab(self.generalTab,"")

        self.advancedTab = QtGui.QWidget()
        self.advancedTab.setObjectName("advancedTab")

        self.gridlayout1 = QtGui.QGridLayout(self.advancedTab)
        self.gridlayout1.setMargin(0)
        self.gridlayout1.setSpacing(6)
        self.gridlayout1.setObjectName("gridlayout1")

        self.textLabel1_2 = QtGui.QLabel(self.advancedTab)
        self.textLabel1_2.setObjectName("textLabel1_2")
        self.gridlayout1.addWidget(self.textLabel1_2,0,0,1,1)

        self.sharedLibEdit = QtGui.QLineEdit(self.advancedTab)
        self.sharedLibEdit.setObjectName("sharedLibEdit")
        self.gridlayout1.addWidget(self.sharedLibEdit,0,1,1,1)

        self.textLabel2_2 = QtGui.QLabel(self.advancedTab)
        self.textLabel2_2.setObjectName("textLabel2_2")
        self.gridlayout1.addWidget(self.textLabel2_2,1,0,1,1)

        self.defaultPathEdit = QtGui.QLineEdit(self.advancedTab)
        self.defaultPathEdit.setObjectName("defaultPathEdit")
        self.gridlayout1.addWidget(self.defaultPathEdit,1,1,1,2)

        self.includePathEdit = QtGui.QLineEdit(self.advancedTab)
        self.includePathEdit.setObjectName("includePathEdit")
        self.gridlayout1.addWidget(self.includePathEdit,2,1,1,2)

        self.textLabel3_2 = QtGui.QLabel(self.advancedTab)
        self.textLabel3_2.setObjectName("textLabel3_2")
        self.gridlayout1.addWidget(self.textLabel3_2,2,0,1,1)

        self.textLabel4_2 = QtGui.QLabel(self.advancedTab)
        self.textLabel4_2.setObjectName("textLabel4_2")
        self.gridlayout1.addWidget(self.textLabel4_2,3,0,1,1)

        self.replacePathsEdit = QtGui.QLineEdit(self.advancedTab)
        self.replacePathsEdit.setObjectName("replacePathsEdit")
        self.gridlayout1.addWidget(self.replacePathsEdit,3,1,1,2)

        self.textLabel5 = QtGui.QLabel(self.advancedTab)
        self.textLabel5.setObjectName("textLabel5")
        self.gridlayout1.addWidget(self.textLabel5,4,0,1,1)

        self.includeModulesEdit = QtGui.QLineEdit(self.advancedTab)
        self.includeModulesEdit.setObjectName("includeModulesEdit")
        self.gridlayout1.addWidget(self.includeModulesEdit,4,1,1,2)

        self.textLabel6 = QtGui.QLabel(self.advancedTab)
        self.textLabel6.setObjectName("textLabel6")
        self.gridlayout1.addWidget(self.textLabel6,5,0,1,1)

        self.excludeModulesEdit = QtGui.QLineEdit(self.advancedTab)
        self.excludeModulesEdit.setObjectName("excludeModulesEdit")
        self.gridlayout1.addWidget(self.excludeModulesEdit,5,1,1,2)

        self.sharedLibButton = QtGui.QPushButton(self.advancedTab)
        self.sharedLibButton.setObjectName("sharedLibButton")
        self.gridlayout1.addWidget(self.sharedLibButton,0,2,1,1)

        self.extListFileButton = QtGui.QPushButton(self.advancedTab)
        self.extListFileButton.setObjectName("extListFileButton")
        self.gridlayout1.addWidget(self.extListFileButton,6,2,1,1)

        self.extListFileEdit = QtGui.QLineEdit(self.advancedTab)
        self.extListFileEdit.setObjectName("extListFileEdit")
        self.gridlayout1.addWidget(self.extListFileEdit,6,1,1,1)

        self.textLabel7 = QtGui.QLabel(self.advancedTab)
        self.textLabel7.setObjectName("textLabel7")
        self.gridlayout1.addWidget(self.textLabel7,6,0,1,1)
        self.tabWidget2.addTab(self.advancedTab,"")
        self.vboxlayout.addWidget(self.tabWidget2)

        self.buttonBox = QtGui.QDialogButtonBox(CxfreezeConfigDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.NoButton|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.vboxlayout.addWidget(self.buttonBox)

        self.retranslateUi(CxfreezeConfigDialog)
        QtCore.QObject.connect(self.buttonBox,QtCore.SIGNAL("accepted()"),CxfreezeConfigDialog.accept)
        QtCore.QObject.connect(self.buttonBox,QtCore.SIGNAL("rejected()"),CxfreezeConfigDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(CxfreezeConfigDialog)
        CxfreezeConfigDialog.setTabOrder(self.tabWidget2,self.targetDirEdit)
        CxfreezeConfigDialog.setTabOrder(self.targetDirEdit,self.targetDirButton)
        CxfreezeConfigDialog.setTabOrder(self.targetDirButton,self.targetNameEdit)
        CxfreezeConfigDialog.setTabOrder(self.targetNameEdit,self.basenameCombo)
        CxfreezeConfigDialog.setTabOrder(self.basenameCombo,self.initscriptCombo)
        CxfreezeConfigDialog.setTabOrder(self.initscriptCombo,self.keeppathCheckBox)
        CxfreezeConfigDialog.setTabOrder(self.keeppathCheckBox,self.nooptimizeRadioButton)
        CxfreezeConfigDialog.setTabOrder(self.nooptimizeRadioButton,self.optimizeRadioButton)
        CxfreezeConfigDialog.setTabOrder(self.optimizeRadioButton,self.optimizeDocRadioButton)
        CxfreezeConfigDialog.setTabOrder(self.optimizeDocRadioButton,self.sharedLibEdit)
        CxfreezeConfigDialog.setTabOrder(self.sharedLibEdit,self.sharedLibButton)
        CxfreezeConfigDialog.setTabOrder(self.sharedLibButton,self.defaultPathEdit)
        CxfreezeConfigDialog.setTabOrder(self.defaultPathEdit,self.includePathEdit)
        CxfreezeConfigDialog.setTabOrder(self.includePathEdit,self.replacePathsEdit)
        CxfreezeConfigDialog.setTabOrder(self.replacePathsEdit,self.includeModulesEdit)
        CxfreezeConfigDialog.setTabOrder(self.includeModulesEdit,self.excludeModulesEdit)
        CxfreezeConfigDialog.setTabOrder(self.excludeModulesEdit,self.extListFileEdit)
        CxfreezeConfigDialog.setTabOrder(self.extListFileEdit,self.extListFileButton)

    def retranslateUi(self, CxfreezeConfigDialog):
        CxfreezeConfigDialog.setWindowTitle(QtGui.QApplication.translate("CxfreezeConfigDialog", "Cxfreeze Configuration", None, QtGui.QApplication.UnicodeUTF8))
        CxfreezeConfigDialog.setWhatsThis(QtGui.QApplication.translate("CxfreezeConfigDialog", "<b>Cxfreeze Configuration</b>\n"
        "<p>This dialog is used to configure the cxfreeze (FreezePython) process in order to create a distribution package for the project.</p>\n"
        "<p>All files and directories must be given absolute or relative to the project directory.</p>", None, QtGui.QApplication.UnicodeUTF8))
        self.optimizeGroup.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Select to optimize generated bytecode", None, QtGui.QApplication.UnicodeUTF8))
        self.optimizeGroup.setTitle(QtGui.QApplication.translate("CxfreezeConfigDialog", "Optimize bytecode", None, QtGui.QApplication.UnicodeUTF8))
        self.nooptimizeRadioButton.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Don\'t optimize", None, QtGui.QApplication.UnicodeUTF8))
        self.optimizeRadioButton.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Select to optimize the generated bytecode", None, QtGui.QApplication.UnicodeUTF8))
        self.optimizeRadioButton.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Optimize", None, QtGui.QApplication.UnicodeUTF8))
        self.optimizeDocRadioButton.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Select to optimize the generated bytecode and remove doc strings", None, QtGui.QApplication.UnicodeUTF8))
        self.optimizeDocRadioButton.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Optimize (with docstring removal)", None, QtGui.QApplication.UnicodeUTF8))
        self.keeppathCheckBox.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Select to disable copying of dependent files to the target directory", None, QtGui.QApplication.UnicodeUTF8))
        self.keeppathCheckBox.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Do not copy dependant files", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel3.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Target directory:", None, QtGui.QApplication.UnicodeUTF8))
        self.targetDirEdit.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter the name of the target directory", None, QtGui.QApplication.UnicodeUTF8))
        self.targetDirEdit.setWhatsThis(QtGui.QApplication.translate("CxfreezeConfigDialog", "<p>Enter the name of the directory in which to place the target file and any dependant files.</p>", None, QtGui.QApplication.UnicodeUTF8))
        self.targetNameEdit.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter the name of the file to create", None, QtGui.QApplication.UnicodeUTF8))
        self.targetNameEdit.setWhatsThis(QtGui.QApplication.translate("CxfreezeConfigDialog", "<p>Enter the name of the file to create instead of the base name of the script and the extension of the base binary.</p>", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel4.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Target name:", None, QtGui.QApplication.UnicodeUTF8))
        self.targetDirButton.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.initscriptCombo.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter name of script which will be executed upon startup", None, QtGui.QApplication.UnicodeUTF8))
        self.basenameCombo.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter the name of a file on which to base the target file", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel2.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Init script:", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel1.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Base name:", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget2.setTabText(self.tabWidget2.indexOf(self.generalTab), QtGui.QApplication.translate("CxfreezeConfigDialog", "&General", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel1_2.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Shared library name:", None, QtGui.QApplication.UnicodeUTF8))
        self.sharedLibEdit.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter the name of the shared library implementing the Python runtime", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel2_2.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Default path", None, QtGui.QApplication.UnicodeUTF8))
        self.defaultPathEdit.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter directories to initialize sys.path", None, QtGui.QApplication.UnicodeUTF8))
        self.defaultPathEdit.setWhatsThis(QtGui.QApplication.translate("CxfreezeConfigDialog", "<p>Enter a list of paths separated by the standard path separator, which will be used to initialize sys.path prior to running the module finder.</p>", None, QtGui.QApplication.UnicodeUTF8))
        self.includePathEdit.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter directories to modify sys.path", None, QtGui.QApplication.UnicodeUTF8))
        self.includePathEdit.setWhatsThis(QtGui.QApplication.translate("CxfreezeConfigDialog", "<p>Enter a list of paths separated by the standard path separator, which will be used to modify sys.path prior to running the module finder.</p>", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel3_2.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Include path", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel4_2.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Replace paths:", None, QtGui.QApplication.UnicodeUTF8))
        self.replacePathsEdit.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter replacement directives", None, QtGui.QApplication.UnicodeUTF8))
        self.replacePathsEdit.setWhatsThis(QtGui.QApplication.translate("CxfreezeConfigDialog", "<p>Enter replacement directives used to replace all the paths in modules found. Please see cx_Freeze docu for details.</p>", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel5.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Include modules:", None, QtGui.QApplication.UnicodeUTF8))
        self.includeModulesEdit.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter a comma separated list of modules to include", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel6.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "Exclude modules:", None, QtGui.QApplication.UnicodeUTF8))
        self.excludeModulesEdit.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter a comma separated list of modules to exclude", None, QtGui.QApplication.UnicodeUTF8))
        self.sharedLibButton.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Press to select the Python shared library via a file selection dialog", None, QtGui.QApplication.UnicodeUTF8))
        self.sharedLibButton.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.extListFileButton.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Press to select the external list file via a file selection dialog", None, QtGui.QApplication.UnicodeUTF8))
        self.extListFileButton.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.extListFileEdit.setToolTip(QtGui.QApplication.translate("CxfreezeConfigDialog", "Enter the name of a file in which to place the list of included modules", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel7.setText(QtGui.QApplication.translate("CxfreezeConfigDialog", "External list file:", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget2.setTabText(self.tabWidget2.indexOf(self.advancedTab), QtGui.QApplication.translate("CxfreezeConfigDialog", "&Advanced", None, QtGui.QApplication.UnicodeUTF8))



if __name__ == "__main__":
    import sys
    app = QtGui.QApplication(sys.argv)
    CxfreezeConfigDialog = QtGui.QDialog()
    ui = Ui_CxfreezeConfigDialog()
    ui.setupUi(CxfreezeConfigDialog)
    CxfreezeConfigDialog.show()
    sys.exit(app.exec_())
