예제 #1
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_present(self):
     self.cbx_loc = sh.CheckBox (parent = self.frm_prs
                                ,side = 'left'
                                )
     self.lbl_loc = sh.Label (parent = self.frm_prs
                             ,text = _('local collection')
                             ,side = 'left'
                             )
     self.cbx_ext = sh.CheckBox (parent = self.frm_prs
                                ,side = 'left'
                                )
     self.lbl_ext = sh.Label (parent = self.frm_prs
                             ,text = _('external collection')
                             ,side = 'left'
                             )
     self.cbx_mob = sh.CheckBox (parent = self.frm_prs
                                ,side = 'left'
                                )
     self.lbl_mob = sh.Label (parent = self.frm_prs
                             ,text = _('mobile collection')
                             ,side = 'left'
                             )
     ''' We can call 'cbx_loc.widget.config(state="disabled")'
         but this makes the checkbox indistinguishable.
     '''
     self.cbx_loc.reset(action=self.cbx_loc.toggle)
     self.cbx_ext.reset(action=self.cbx_ext.toggle)
     self.cbx_mob.reset(action=self.cbx_mob.toggle)
예제 #2
0
파일: gui.py 프로젝트: sklprogs/shared
 def set_labels(self):
     self.lbl_lgn = sh.Label (parent = self.frm_lft
                             ,text = _('Login:'******'top'
                             ,fill = 'both'
                             ,expand = True
                             )
     self.lbl_pwd = sh.Label (parent = self.frm_lft
                             ,text = _('Password:'******'bottom'
                             ,fill = 'both'
                             ,expand = True
                             )
예제 #3
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_labels(self):
     if self.Extended:
         sh.Label (parent = self.frm_lft
                  ,text = _('Album ID:')
                  ,ipady = 2
                  )
     sh.Label (parent = self.frm_lft
              ,text = _('Track #:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Title:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Lyrics:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Comment:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Bitrate:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Length:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Rating:')
              ,ipady = 2
              )
예제 #4
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_meter(self):
     self.btn_prv = sh.Button (parent = self.frm
                              ,hint = _('Go to the preceding record')
                              ,inactive = self.prev_inactive
                              ,active = self.prev_active
                              ,text = '←'
                              ,hdir = 'bottom'
                              ,side = 'left'
                              ,bindings = '<Alt-Left>'
                              )
     # Show the current record #/total records ratio
     self.lbl_mtr = sh.Label (parent = self.frm
                             ,text = '0 / 0'
                             ,expand = False
                             ,side = 'left'
                             )
     sh.ToolTip (obj = self.lbl_mtr
                ,text = _('Album ID')
                ,hdir = 'bottom'
                )
     self.btn_nxt = sh.Button (parent = self.frm
                              ,hint = _('Go to the following record')
                              ,inactive = self.next_inactive
                              ,active = self.next_active
                              ,text = '→'
                              ,hdir = 'bottom'
                              ,side = 'left'
                              ,bindings = '<Alt-Right>'
                              )
예제 #5
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_image(self):
     self.lbl_img = sh.Label (parent = self.frm_img
                             ,text = _('Image:')
                             ,side = 'right'
                             ,anchor = 'w'
                             ,expand = True
                             ,fill = 'both'
                             )
예제 #6
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_gui(self):
     self.parent = sh.Top (icon = ICON
                          ,title = _('Image:')
                          )
     self.lbl = sh.Label (parent = self.parent
                         ,text = _('Image:')
                         ,expand = True
                         ,fill = 'both'
                         )
     self.set_bindings()
예제 #7
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_limit(self):
     self.lbl_lim = sh.Label (parent = self.frm_lim
                             ,text = _('Limit:')
                             ,side = 'left'
                             ,width = self.width
                             )
     self.ent_lim = sh.Entry (parent = self.frm_lim
                             ,side = 'left'
                             ,width = 5
                             )
     self.ent_lim.insert(100)
예제 #8
0
 def set_widgets(self):
     message = _(
         'Enter a word to guess. Use a question mark, a dot or an underscore to set a missing character.'
     )
     message = list(message)
     for i in range(len(message)):
         if i % 50 == 0:
             message.insert(i, '\n')
     message = ''.join(message)
     self.lbl1 = sh.Label(parent=self.frm1, text=message, expand=True)
     self.ent1 = sh.Entry(parent=self.frm1, expand=True, fill='x')
     self.lbl2 = sh.Label(parent=self.frm1,
                          text=_('Guessed words:'),
                          expand=True)
     self.cvs = sh.Canvas(parent=self.frm2, expand=False)
     self.frme = sh.Frame(parent=self.frm2, expand=False)
     self.cvs.embed(self.frme)
     self.lbl3 = sh.Label(parent=self.frme,
                          text=_('No match'),
                          expand=False)
     self.ent1.focus()
예제 #9
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_target(self):
     self.lbl_trg = sh.Label (parent = self.frm_trg
                             ,text = _('Write:')
                             ,side = 'left'
                             ,fill = None
                             ,expand = False
                             ,width = self.width
                             )
     self.opt_trg = sh.OptionMenu (parent = self.frm_trg
                                  ,items = (_('mobile collection')
                                             ,_('local collection')
                                             )
                                  ,side = 'left'
                                  ,default = _('mobile collection')
                                  )
예제 #10
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_genre(self):
     self.lbl_gnr = sh.Label (parent = self.frm_gnr
                             ,text = _('Genres:')
                             ,side = 'left'
                             ,fill = None
                             ,expand = False
                             ,width = self.width
                             )
     self.opt_gnr = sh.OptionMenu (parent = self.frm_gnr
                                  ,items = (_('All'),_('Heavy')
                                             ,_('Light')
                                             )
                                  ,side = 'left'
                                  ,default = _('All')
                                  )
예제 #11
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_source(self):
     self.lbl_src = sh.Label (parent = self.frm_src
                             ,text = _('Read:')
                             ,side = 'left'
                             ,fill = None
                             ,expand = False
                             ,width = self.width
                             )
     self.opt_src = sh.OptionMenu (parent = self.frm_src
                                  ,items = (_('external collection')
                                             ,_('local collection')
                                             )
                                  ,side = 'left'
                                  ,default = _('external collection')
                                  )
예제 #12
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_labels(self):
     sh.Label (parent = self.frm_lft
              ,text = _('Artist:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Album:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Year:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Country (2 letters):')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Comment:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Mean bitrate:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Total length:')
              ,ipady = 2
              )
     sh.Label (parent = self.frm_lft
              ,text = _('Genre:')
              ,ipady = 2
              )
     # Bind to 'self.frmb' to avoid bulking and free space
     self.lbl = sh.Label (parent = self.frmb
                         ,text = ''
                         ,font = 'Sans 9'
                         )
예제 #13
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def set_year(self):
     self.lbl_yer = sh.Label (parent = self.frm_yer
                             ,text = _('Year:')
                             ,side = 'left'
                             ,fill = None
                             ,expand = False
                             ,width = self.width
                             )
     self.opt_yer = sh.OptionMenu (parent = self.frm_yer
                                  ,items = ITEMS_YEAR
                                  ,side = 'left'
                                  ,default = _('Not set')
                                  )
     self.ent_yer = sh.Entry (parent = self.frm_yer
                             ,side = 'left'
                             ,fill = None
                             ,expand = None
                             ,width = 4
                             )
예제 #14
0
파일: gui.py 프로젝트: sklprogs/mclient
 def set_cboxes(self):
     self.cbx_no1 = sh.CheckBox(parent=self.frm_cb1, side='left')
     self.cbx_no2 = sh.CheckBox(parent=self.frm_cb2, side='left')
     self.cbx_no3 = sh.CheckBox(parent=self.frm_cb3, side='left')
     self.cbx_no4 = sh.CheckBox(parent=self.frm_cb4, side='left')
     self.cbx_no5 = sh.CheckBox(parent=self.frm_cb5, side='left')
     self.cbx_no6 = sh.CheckBox(parent=self.frm_cb6, side='left')
     self.cbx_no7 = sh.CheckBox(parent=self.frm_cb7, side='left')
     self.cbx_no8 = sh.CheckBox(parent=self.frm_cb8, side='left')
     self.cbx_no9 = sh.CheckBox(parent=self.frm_cb9, side='left')
     self.cbx_no10 = sh.CheckBox(parent=self.frm_cb10, side='left')
     self.cbx_no11 = sh.CheckBox(parent=self.frm_cb11, side='left')
     self.cbx_no12 = sh.CheckBox(parent=self.frm_cb12, side='left')
     self.cbx_no13 = sh.CheckBox(parent=self.frm_cb13, side='left')
     self.cbx_no14 = sh.CheckBox(parent=self.frm_cb14,
                                 side='left',
                                 action=self.set_dep)
     self.lbl_spc = sh.Label(parent=self.frm_cb15,
                             side='left',
                             text='',
                             width=2)
     self.cbx_no15 = sh.CheckBox(parent=self.frm_cb15, side='left')
예제 #15
0
파일: gui.py 프로젝트: sklprogs/WordGuesser
 def set_gui(self):
     self.parent = sh.Top(icon=ICON, title=_('Word Scrambler'))
     sh.Label(parent=self.parent, text=_('Not implemented yet!'))
     self.set_bindings()
     self.parent.center()
     self.close()
예제 #16
0
파일: gui.py 프로젝트: sklprogs/unmusic
 def _set_info(self):
     self.lbl = sh.Label (parent = self.frm_btn
                         ,text = ''
                         ,font = 'Sans 9'
                         )
예제 #17
0
파일: gui.py 프로젝트: sklprogs/mclient
 def set_labels(self):
     text = _(
         'Programming: Peter Sklyar, 2015-{}.\nVersion: {}\n\nThis program is free and opensource. You can use and modify it freely\nwithin the scope of the provisions set forth in GPL v.3 and the active legislation.\n\nIf you have any questions, requests, etc., please do not hesitate to contact me.\n'
     )
     text = text.format(CURYEAR, VERSION)
     self.lbl_abt = sh.Label(parent=self.frm_prm, text=text, font='Sans 14')
예제 #18
0
파일: gui.py 프로젝트: sklprogs/mclient
 def set_prioritize(self):
     self.cbx_pri = sh.CheckBox(parent=self.frm_bm2, side='left')
     self.lbl_pri = sh.Label(parent=self.frm_bm2,
                             text=_('Prioritize subjects'),
                             side='left')
예제 #19
0
파일: gui.py 프로젝트: sklprogs/mclient
 def set_block(self):
     self.cbx_blk = sh.CheckBox(parent=self.frm_bm2, side='left')
     self.lbl_blk = sh.Label(parent=self.frm_bm2,
                             text=_('Block subjects'),
                             side='left')
예제 #20
0
파일: gui.py 프로젝트: sklprogs/mclient
 def set_labels(self):
     ''' Other possible color schemes:
         font = 'Sans 9 italic', fg = 'khaki4'
     '''
     sh.Label(parent=self.frm_scm,
              text=_('Style:'),
              font='Sans 9',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     sh.Label(parent=self.frm_cl1,
              text=_('Column') + ' 1:',
              font='Sans 9',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     sh.Label(parent=self.frm_cl2,
              text=_('Column') + ' 2:',
              font='Sans 9',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     sh.Label(parent=self.frm_cl3,
              text=_('Column') + ' 3:',
              font='Sans 9',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     sh.Label(parent=self.frm_cl4,
              text=_('Column') + ' 4:',
              font='Sans 9',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     self.lbl_no1 = sh.Label(
         parent=self.frm_cb1,
         text=
         _('Sort by each column (if it is set, except for transcription) and order parts of speech'
           ),
         side='left')
     self.lbl_no2 = sh.Label(parent=self.frm_cb2,
                             text=_('Alphabetize terms'),
                             side='left')
     self.lbl_no3 = sh.Label(parent=self.frm_cb3,
                             text=_('Block subjects from blacklist'),
                             side='left')
     self.lbl_no4 = sh.Label(parent=self.frm_cb4,
                             text=_('Prioritize subjects'),
                             side='left')
     self.lbl_no5 = sh.Label(parent=self.frm_cb5,
                             text=_('Vertical view'),
                             side='left')
     self.lbl_no6 = sh.Label(parent=self.frm_cb6,
                             text=_('Shorten subject titles'),
                             side='left')
     self.lbl_no7 = sh.Label(parent=self.frm_cb7,
                             text=_('Shorten parts of speech'),
                             side='left')
     self.lbl_no8 = sh.Label(parent=self.frm_cb8,
                             text=_('Show user names'),
                             side='left')
     self.lbl_no9 = sh.Label(parent=self.frm_cb9,
                             text=_('Select terms only'),
                             side='left')
     self.lbl_no10 = sh.Label(
         parent=self.frm_cb10,
         text=_('Iconify the program window after copying'),
         side='left')
     self.lbl_no11 = sh.Label(parent=self.frm_cb11,
                              text=_('Show suggestions on input'),
                              side='left')
     self.lbl_no12 = sh.Label(
         parent=self.frm_cb12,
         text=_('Autoswap Russian and the other language if appropriate'),
         side='left')
     self.lbl_no13 = sh.Label(parent=self.frm_cb13,
                              text=_('Show a phrase count'),
                              side='left')
     self.lbl_no14 = sh.Label(parent=self.frm_cb14,
                              text=_('Adjust columns by width'),
                              side='left')
     self.lbl_no15 = sh.Label(parent=self.frm_cb15,
                              text=_('Use a custom table width:'),
                              side='left')
     self.ent_tab = sh.Entry(parent=self.frm_cb15, side='left', width=3)
     self.lbl_prc = sh.Label(parent=self.frm_cb15, text='%', side='left')
     sh.Label(parent=self.frm_sp1,
              text=_('Part of speech') + ' 1:',
              font='Sans 8',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     sh.Label(parent=self.frm_sp2,
              text=_('Part of speech') + ' 2:',
              font='Sans 8',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     sh.Label(parent=self.frm_sp3,
              text=_('Part of speech') + ' 3:',
              font='Sans 8',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     sh.Label(parent=self.frm_sp4,
              text=_('Part of speech') + ' 4:',
              font='Sans 8',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     sh.Label(parent=self.frm_sp5,
              text=_('Part of speech') + ' 5:',
              font='Sans 8',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     sh.Label(parent=self.frm_sp6,
              text=_('Part of speech') + ' 6:',
              font='Sans 8',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')
     sh.Label(parent=self.frm_sp7,
              text=_('Part of speech') + ' 7:',
              font='Sans 8',
              side='top',
              fill='both',
              expand=True,
              fg='PaleTurquoise1',
              bg='RoyalBlue3')