Ejemplo n.º 1
0
 def __init__(self,parent,id,selector):
     self.selector = selector
     wx.Frame.__init__(self,parent,id,'Batch Operation',size=(210,180))
     wx.Frame.CentreOnScreen(self)
     inp=wx.Panel(self,-1,(-1,-1),(-1,-1))
     formats = ui_core.get_format_list()
     voices = ui_core.get_voice_list()
     wx.StaticText(inp,-1,"Select Format",pos=(10,20))
     self.cb = wx.ComboBox(inp, pos=(10, 40), choices=formats,style=wx.CB_READONLY)
     wx.StaticText(inp,-1,"Select Voice",pos=(10,70))
     self.cb2 = wx.ComboBox(inp, pos=(10, 90), choices=voices,style=wx.CB_READONLY)
     but=wx.Button(inp,label='Update',pos=(30,140),size=(65,-1))
     but2=wx.Button(inp,label='Cancel',pos=(110,140),size=(65,-1))
     but.Bind(wx.EVT_BUTTON,self.butact,but)
     but2.Bind(wx.EVT_BUTTON,self.quitwin)
Ejemplo n.º 2
0
    def __init__(self,parent,id):
        self.format_list = []
        wx.Frame.__init__(self,parent,id,'Positioning Statements',size=(400,300))
        wx.Frame.CentreOnScreen(self)
        userin=wx.Panel(self,-1,(-1,-1),(-1,-1))
        wx.StaticText(userin,-1,"Format Name",pos=(80,60))
        self.av=wx.TextCtrl(userin,-1,"",pos=(200,55),size=(100,30))
        wx.StaticText(userin,-1,"Associated Formats",pos=(80,90))
        # Code for Dynamic Buttons 
        x=100
        y=110
        for format in ui_core.get_format_list():
            wx.CheckBox(userin,-1,format,pos=(x,y)).Bind(wx.EVT_CHECKBOX, self.check_event)
            y +=20

        userbut=wx.Button(userin,label='Add',pos=(200,200),size=(60,-1))
        userbut.Bind(wx.EVT_BUTTON,self.butact,userbut)
Ejemplo n.º 3
0
 def __init__(self,parent,id):
     wx.Frame.__init__(self,parent,id,'Add Hooks',size=(400,300))
     wx.Frame.CentreOnScreen(self)
     inp=wx.Panel(self,-1,(-1,-1),(-1,-1))
     formats = ui_core.get_format_list()
     categories = ui_core.get_category_list()
     wx.StaticText(inp,-1,"Hook",pos=(40,40))
     self.hk=wx.TextCtrl(inp,-1,"",pos=(180,35),size=(200,30))
     wx.StaticText(inp,-1,"Select Format",pos=(40,80))
     self.cb = wx.ComboBox(inp, pos=(180, 75), choices=formats,style=wx.CB_READONLY)
     wx.StaticText(inp,-1,"Select Category",pos=(40,120))
     self.cb2 = wx.ComboBox(inp, pos=(180, 115), choices=categories,style=wx.CB_READONLY)
     wx.StaticText(inp,-1,"Normal Length",pos=(40,160))
     self.nl=wx.TextCtrl(inp,-1,"",pos=(180,155),size=(200,30))
     wx.StaticText(inp,-1,"VoiceOver Length",pos=(40,200))
     self.vl=wx.TextCtrl(inp,-1,"",pos=(180,195),size=(200,30))
     but=wx.Button(inp,label='Add',pos=(170,250),size=(65,-1)).Bind(wx.EVT_BUTTON,self.butact)
Ejemplo n.º 4
0
    def __init__( self ):
        wx.Frame.__init__( self, None,-1, "Add a new Template piece", size=(350, 400) )
        scrollWin = wx.PyScrolledWindow( self, -1 )
# Add Code Below
        self.form_list= []
        self.posvoice_list= []
        self.posstyle_list= []
        self.stavoice_list= []
        self.stastyle_list= []
        self.frevoice_list= []
        self.frestyle_list= []
        wx.StaticText(scrollWin,-1,"Template Name",pos=(40,30))
        self.tn=wx.TextCtrl(scrollWin,-1,"",pos=(180,25),size=(120,30))
        wx.StaticText(scrollWin,-1,"File Name",pos=(40,70))
        self.fn=wx.TextCtrl(scrollWin,-1,"",pos=(180,65),size=(120,30))
        wx.StaticText(scrollWin,-1,"Length",pos=(40,110))
        self.le=wx.TextCtrl(scrollWin,-1,"",pos=(180,105),size=(120,30))
        wx.StaticText(scrollWin,-1,"Producer",pos=(40,150))
        self.po=wx.TextCtrl(scrollWin,-1,"",pos=(180,145),size=(120,30))
        wx.StaticText(scrollWin,-1,"Price",pos=(40,190))
        self.pr=wx.TextCtrl(scrollWin,-1,"",pos=(180,185),size=(120,30))
        wx.StaticText(scrollWin,-1,"Available Formats",pos=(40,225))
        x = 180 # Magic numbers !?
        y = 235
        for format in ui_core.get_format_list():
            wx.CheckBox(scrollWin,-1,format,pos=(x,y)).Bind(wx.EVT_CHECKBOX, self.check_for)
            y +=20
        wx.StaticText(scrollWin,-1,"SLOGAN DETAILS",pos=(40,y))
        y+=30
        wx.StaticText(scrollWin,-1,"Associated Voices",pos=(40,y))
        u=180
        y+=30
        for voice in ui_core.get_voice_list():
            wx.CheckBox(scrollWin,-1,voice,pos=(u,y)).Bind(wx.EVT_CHECKBOX, self.check_posv)
            y +=20
        y+=20
        wx.StaticText(scrollWin,-1,"No: of Words",pos=(40,y))
        y-=5
        self.nw=wx.TextCtrl(scrollWin,-1,"",pos=(180,y),size=(120,30))
        y+=40
        wx.StaticText(scrollWin,-1,"Delay/Cue",pos=(40,y))
        y-=5
        self.dq=wx.TextCtrl(scrollWin,-1,"",pos=(180,y),size=(120,30))
        y+=40
        wx.StaticText(scrollWin,-1,"Associated Styles",pos=(40,y))
        ff=180
        y+=30
        for style in ui_core.get_style_list():
            wx.CheckBox(scrollWin,-1,style,pos=(ff,y)).Bind(wx.EVT_CHECKBOX, self.check_poss)
            y+=20
        y+=20
        wx.StaticText(scrollWin,-1,"STATION DETAILS",pos=(40,y))
        y+=30
        wx.StaticText(scrollWin,-1,"Associated Voices",pos=(40,y))
        ss=180
        y+=30
        for voice in ui_core.get_voice_list():
            wx.CheckBox(scrollWin,-1,voice,pos=(ss,y)).Bind(wx.EVT_CHECKBOX, self.check_stav)
            y +=20
        y+=30
        wx.StaticText(scrollWin,-1,"No: of Words",pos=(40,y))
        y-=5
        self.nw1=wx.TextCtrl(scrollWin,-1,"",pos=(180,y),size=(120,30))
        y+=40
        wx.StaticText(scrollWin,-1,"Delay/Cue",pos=(40,y))
        self.dc=wx.TextCtrl(scrollWin,-1,"",pos=(180,y),size=(120,30))
        y+=30
        wx.StaticText(scrollWin,-1,"Associated Styles",pos=(40,y))
        cc=180
        y+=30
        for style in ui_core.get_style_list():
            wx.CheckBox(scrollWin,-1,style,pos=(cc,y)).Bind(wx.EVT_CHECKBOX, self.check_stas)
            y +=20
        y+=10
        wx.StaticText(scrollWin,-1,"FREQUENCY DETAILS",pos=(40,y))
        y+=20
        wx.StaticText(scrollWin,-1,"Associated Voices",pos=(40,y))
        ab=180
        y+=20
        for voice in ui_core.get_voice_list():
            wx.CheckBox(scrollWin,-1,voice,pos=(ab,y)).Bind(wx.EVT_CHECKBOX, self.check_frev)
            y +=20
        y+=20
        wx.StaticText(scrollWin,-1,"Delay/Cue",pos=(40,y))
        y=y-5
        self.dcc=wx.TextCtrl(scrollWin,-1,"",pos=(180,y),size=(120,30))
        y+=30
        wx.StaticText(scrollWin,-1,"Associated Styles",pos=(40,y))
        xx=180
        y+=30
        for style in ui_core.get_style_list():
            wx.CheckBox(scrollWin,-1,style,pos=(xx,y)).Bind(wx.EVT_CHECKBOX, self.check_fres)
            y +=20
        y+=30
        userbut=wx.Button(scrollWin,label='Add',pos=(130,y),size=(100,-1))
        userbut.Bind(wx.EVT_BUTTON,self.butact,userbut)
        scrollWin.SetScrollbars(1,20,1,y/19)
        scrollWin.SetScrollRate( 1, 5 )