예제 #1
0
파일: about.py 프로젝트: akhof/sCDr
def show(lang):
    info = wx.AboutDialogInfo()
    
    info.SetIcon(wx.IconFromBitmap(logo.getlogoBitmap()))
    info.SetName( lang["title"] )
    info.SetVersion( lang["version"])
    info.SetDescription( lang["desc"] )
    info.SetWebSite("http://arnehannappel.de/index.php/projekte/scdr")
    info.SetLicence(gpl_v2)
    info.AddDeveloper("akhof (https://github.com/akhof)")
    
    wx.AboutBox(info)
예제 #2
0
파일: buildDialog.py 프로젝트: akhof/sCDr
    def __init_wx(self):
        self.label_prepare = wx.StaticText(self, wx.ID_ANY, self.lang["prepare"])
        self.label_v_prepare = wx.StaticText(self, wx.ID_ANY, self.lang["elapsed"])
        self.label_tracks = wx.StaticText(self, wx.ID_ANY, self.lang["reading_tracks"])
        self.label_v_tracks = wx.StaticText(self, wx.ID_ANY, "0 / 0")
        self.label_connect = wx.StaticText(self, wx.ID_ANY, self.lang["connect_tracks_build"])
        self.label_v_connect = wx.StaticText(self, wx.ID_ANY, self.lang["skipped"])
        self.label_last = wx.StaticText(self, wx.ID_ANY, self.lang["final_steps"])
        self.label_v_last = wx.StaticText(self, wx.ID_ANY, self.lang["elapsed"])
        self.sl1 = wx.StaticLine(self, wx.ID_ANY, style=wx.EXPAND)
        self.label_time1 = wx.StaticText(self, wx.ID_ANY, self.lang["elapsed_time"])
        self.label_v_time1 = wx.StaticText(self, wx.ID_ANY, "00:00")
        self.label_time2 = wx.StaticText(self, wx.ID_ANY, self.lang["pending_time"])
        self.label_v_time2 = wx.StaticText(self, wx.ID_ANY, "00:00")
        self.gauge = wx.Gauge(self, wx.ID_ANY, 100, style=wx.GA_HORIZONTAL)

        self.SetTitle(self.lang["dialog_title"])
        self.SetIcon(wx.IconFromBitmap(logo.getlogoBitmap()))
        self.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_prepare.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_prepare.SetForegroundColour(wx.Colour(174, 255, 0))
        self.label_prepare.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_v_prepare.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_v_prepare.SetForegroundColour(wx.Colour(255, 108, 0))
        self.label_v_prepare.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.label_tracks.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_tracks.SetForegroundColour(wx.Colour(174, 255, 0))
        self.label_tracks.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_v_tracks.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_v_tracks.SetForegroundColour(wx.Colour(255, 108, 0))
        self.label_v_tracks.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.label_connect.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_connect.SetForegroundColour(wx.Colour(174, 255, 0))
        self.label_connect.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_v_connect.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_v_connect.SetForegroundColour(wx.Colour(255, 108, 0))
        self.label_v_connect.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.label_last.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_last.SetForegroundColour(wx.Colour(174, 255, 0))
        self.label_last.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_v_last.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_v_last.SetForegroundColour(wx.Colour(255, 108, 0))
        self.label_v_last.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.label_time1.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_time1.SetForegroundColour(wx.Colour(174, 255, 0))
        self.label_time1.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_v_time1.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_v_time1.SetForegroundColour(wx.Colour(255, 108, 0))
        self.label_v_time1.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.label_time2.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_time2.SetForegroundColour(wx.Colour(174, 255, 0))
        self.label_time2.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_v_time2.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_v_time2.SetForegroundColour(wx.Colour(255, 108, 0))
        self.label_v_time2.SetFont(wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        
        sizer_1 = wx.FlexGridSizer(3, 3, 0, 0)
        sizer_2 = wx.FlexGridSizer(3, 1, 10, 0)
        sizer_4 = wx.FlexGridSizer(2, 1, 10, 0)
        sizer_5 = wx.FlexGridSizer(1, 5, 0, 10)
        sizer_3 = wx.FlexGridSizer(4, 2, 10, 10)
        sizer_1.Add((20, 20), 0, 0, 0)
        sizer_1.Add((20, 20), 0, 0, 0)
        sizer_1.Add((20, 20), 0, 0, 0)
        sizer_1.Add((20, 20), 0, 0, 0)
        sizer_3.Add(self.label_prepare, 0, wx.ALIGN_CENTER_VERTICAL, 0)
        sizer_3.Add(self.label_v_prepare, 0, 0, 0)
        sizer_3.Add(self.label_tracks, 0, wx.ALIGN_CENTER_VERTICAL, 0)
        sizer_3.Add(self.label_v_tracks, 0, 0, 0)
        sizer_3.Add(self.label_connect, 0, wx.ALIGN_CENTER_VERTICAL, 0)
        sizer_3.Add(self.label_v_connect, 0, 0, 0)
        sizer_3.Add(self.label_last, 0, wx.ALIGN_CENTER_VERTICAL, 0)
        sizer_3.Add(self.label_v_last, 0, 0, 0)
        sizer_2.Add(sizer_3, 1, wx.EXPAND, 0)
        sizer_2.Add(self.sl1, 0, wx.EXPAND, 0)
        sizer_5.Add(self.label_time1, 0, 0, 0)
        sizer_5.Add(self.label_v_time1, 0, 0, 0)
        sizer_5.Add((20, 20), 0, 0, 0)
        sizer_5.Add(self.label_time2, 0, 0, 0)
        sizer_5.Add(self.label_v_time2, 0, 0, 0)
        sizer_5.AddGrowableCol(0)
        sizer_5.AddGrowableCol(3)
        sizer_4.Add(sizer_5, 1, wx.EXPAND, 0)
        sizer_4.Add(self.gauge, 0, wx.EXPAND, 0)
        sizer_4.AddGrowableCol(0)
        sizer_2.Add(sizer_4, 1, wx.EXPAND, 0)
        sizer_2.AddGrowableCol(0)
        sizer_1.Add(sizer_2, 1, wx.EXPAND, 0)
        sizer_1.Add((20, 20), 0, 0, 0)
        sizer_1.Add((20, 20), 0, 0, 0)
        sizer_1.Add((20, 20), 0, 0, 0)
        sizer_1.Add((20, 20), 0, 0, 0)
        self.SetSizer(sizer_1)
        sizer_1.Fit(self)
        sizer_1.AddGrowableRow(1)
        sizer_1.AddGrowableCol(1)
        self.Layout()
        
        self.Bind(wx.EVT_CLOSE, self.close)
예제 #3
0
    def __set_properties(self):
        self.SetTitle(self.lang["title"])
        self.SetIcon(wx.IconFromBitmap(logo.getlogoBitmap()))
        self.SetBackgroundColour(wx.Colour(102, 102, 102))

        self.trackList.SetForegroundColour(wx.Colour(26, 26, 26))
        self.label_step1.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_step1.SetForegroundColour(wx.Colour(255, 108, 0))
        self.label_step1.SetFont(
            wx.Font(18, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.radio_device.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.radio_device.SetForegroundColour(wx.Colour(174, 255, 0))
        self.radio_device.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.radio_device.SetValue(1)
        self.combo_device.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.combo_device.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.combo_device.SetSelection(-1)
        self.radio_iso.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.radio_iso.SetForegroundColour(wx.Colour(174, 255, 0))
        self.radio_iso.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.combo_iso.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.combo_iso.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.button_iso_open.SetBackgroundColour(wx.Colour(26, 26, 26))
        self.button_iso_open.SetForegroundColour(wx.Colour(174, 255, 0))
        self.button_iso_open.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.button_loadDisk.SetBackgroundColour(wx.Colour(26, 26, 26))
        self.button_loadDisk.SetForegroundColour(wx.Colour(174, 255, 0))
        self.button_loadDisk.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_step2.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_step2.SetForegroundColour(wx.Colour(255, 108, 0))
        self.label_step2.SetFont(
            wx.Font(18, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_step3.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_step3.SetForegroundColour(wx.Colour(255, 108, 0))
        self.label_step3.SetFont(
            wx.Font(18, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_temp.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_temp.SetForegroundColour(wx.Colour(174, 255, 0))
        self.label_temp.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.combo_temp.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.combo_temp.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.button_temp_open.SetBackgroundColour(wx.Colour(26, 26, 26))
        self.button_temp_open.SetForegroundColour(wx.Colour(174, 255, 0))
        self.button_temp_open.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_out.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_out.SetForegroundColour(wx.Colour(174, 255, 0))
        self.label_out.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.combo_out.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.combo_out.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.button_out_open.SetBackgroundColour(wx.Colour(26, 26, 26))
        self.button_out_open.SetForegroundColour(wx.Colour(174, 255, 0))
        self.button_out_open.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.label_container.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.label_container.SetForegroundColour(wx.Colour(174, 255, 0))
        self.label_container.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))
        self.choice_container.SetMinSize((70, 28))
        self.choice_container.SetBackgroundColour(wx.Colour(26, 26, 26))
        self.choice_container.SetForegroundColour(wx.Colour(174, 255, 0))
        self.choice_container.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.choice_container.SetSelection(0)
        self.radio_onefile.SetBackgroundColour(wx.Colour(102, 102, 102))
        self.radio_onefile.SetForegroundColour(wx.Colour(174, 255, 0))
        self.radio_onefile.SetFont(
            wx.Font(11, wx.DEFAULT, wx.NORMAL, wx.NORMAL, 0, ""))
        self.button_start.SetBackgroundColour(wx.Colour(26, 26, 26))
        self.button_start.SetForegroundColour(wx.Colour(255, 108, 0))
        self.button_start.SetFont(
            wx.Font(12, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, ""))