示例#1
0
文件: misc.py 项目: Piciok/TheQube
 def __init__ (self, *args, **kwargs):
  super(MiscPanel, self).__init__(*args, **kwargs)
  AutoStart_allowed = hasattr(sys, 'frozen') and not global_vars.portable
  self.AutoStart = wx.CheckBox(self, -1, _("Automatically start %s after Windows log on?") % application.name)
  self.AskForExit = wx.CheckBox(self, -1, _("Show confirmation dialog before exiting %s?") % application.name)
  wx.StaticText(parent=self, label=_("Preferred URL Shortener:"))
  self.shorteners = wx.ComboBox(parent=self, choices=url_shortener.list_services(), style = wx.CB_READONLY)
  self.shorteners.SetSizerProps(expand=True)
  wx.StaticText(parent=self, label=_("Preferred audio service:"))
  # M. E.: I don't see why we should not hard-code this list for now
  allAudioServices = ['sndup.net', 'twup.me']
  self.audioServices = wx.ComboBox(parent=self, choices=allAudioServices, style = wx.CB_READONLY)
  self.audioServices.Bind(wx.EVT_COMBOBOX, self.onChange)
  self.audioServices.SetSizerProps(expand=True)
  self.sndupKeySizer = wx.BoxSizer(wx.HORIZONTAL)
  self.sndupKeyLabel = wx.StaticText(parent=self, label=_("Your Sndup.net API Key:"))
  self.sndupKey = wx.TextCtrl(parent=self)
  self.sndupKey.SetSizerProps(expand=True)
  self.sndupKeySizer.Add(self.sndupKeyLabel)
  self.sndupKeySizer.Add(self.sndupKey)
  self.sendMessagesWithEnterKey = wx.CheckBox(self, label=_("Send Messages With Enter Key?"))
  self.stdKeyHandling = wx.CheckBox(self, label=_("Perform standard actions with Home/End keys?"))
  self._first = self.AutoStart if AutoStart_allowed else self.AskForExit
  if not AutoStart_allowed:
   self.AutoStart.Show(False)
  self.finish_setup()
  wx.CallAfter(self.check_audioServices, args)
示例#2
0
文件: misc.py 项目: fapatipat/TheQube
 def __init__(self, *args, **kwargs):
     super(MiscPanel, self).__init__(*args, **kwargs)
     AutoStart_allowed = hasattr(sys, 'frozen') and not global_vars.portable
     self.AutoStart = wx.CheckBox(
         self, -1,
         _("Automatically start %s after Windows log on") %
         application.name)
     self.AskForExit = wx.CheckBox(
         self, -1,
         _("Show confirmation dialog before exiting %s") % application.name)
     wx.StaticText(parent=self, label=_("Preferred URL Shortener:"))
     self.shorteners = wx.ComboBox(parent=self,
                                   choices=url_shortener.list_services(),
                                   style=wx.CB_READONLY)
     self.shorteners.SetSizerProps(expand=True)
     self.sndupKeySizer = wx.BoxSizer(wx.HORIZONTAL)
     self.sndupKeyLabel = wx.StaticText(
         parent=self, label=_("Your %s API Key (optional):") % "sndup.net")
     self.sndupKey = wx.TextCtrl(parent=self)
     self.sndupKey.SetSizerProps(expand=True)
     self.sndupKeySizer.Add(self.sndupKeyLabel)
     self.sndupKeySizer.Add(self.sndupKey)
     self.sendMessagesWithEnterKey = wx.CheckBox(
         self, label=_("Send messages with Enter"))
     self.stdKeyHandling = wx.CheckBox(
         self, label=_("Perform standard actions with Home/End keys"))
     self._first = self.AutoStart if AutoStart_allowed else self.AskForExit
     if not AutoStart_allowed:
         self.AutoStart.Show(False)
     self.finish_setup()
示例#3
0
文件: misc.py 项目: Oire/TheQube
 def __init__ (self, *args, **kwargs):
  super(MiscPanel, self).__init__(*args, **kwargs)
  AutoStart_allowed = hasattr(sys, 'frozen') and not global_vars.portable
  self.AutoStart = wx.CheckBox(self, -1, _("Automatically start %s after Windows log on") % application.name)
  self.AskForExit = wx.CheckBox(self, -1, _("Show confirmation dialog before exiting %s") % application.name)
  wx.StaticText(parent=self, label=_("Preferred URL Shortener:"))
  self.shorteners = wx.ComboBox(parent=self, choices=url_shortener.list_services(), style = wx.CB_READONLY)
  self.shorteners.SetSizerProps(expand=True)
  wx.StaticText(parent=self, label=_("Preferred audio service:"))
  allAudioServices = ['sndup.net', 'soundcache.tk']
  self.audioServices = wx.ComboBox(parent=self, choices=allAudioServices, style = wx.CB_READONLY)
  self.audioServices.Bind(wx.EVT_COMBOBOX, self.onChange)
  self.audioServices.SetSizerProps(expand=True)
  self.sndupKeySizer = wx.BoxSizer(wx.HORIZONTAL)
  self.sndupKeyLabel = wx.StaticText(parent=self, label=_("Your %s API Key (optional):") % "sndup.net")
  self.sndupKey = wx.TextCtrl(parent=self)
  self.sndupKey.SetSizerProps(expand=True)
  self.sndupKeySizer.Add(self.sndupKeyLabel)
  self.sndupKeySizer.Add(self.sndupKey)
  self.sendMessagesWithEnterKey = wx.CheckBox(self, label=_("Send messages with Enter"))
  self.stdKeyHandling = wx.CheckBox(self, label=_("Perform standard actions with Home/End keys"))
  self._first = self.AutoStart if AutoStart_allowed else self.AskForExit
  if not AutoStart_allowed:
   self.AutoStart.Show(False)
  self.finish_setup()
  wx.CallAfter(self.check_audioServices, args)
示例#4
0
文件: misc.py 项目: RN3ARA/TheQube
 def __init__ (self, *args, **kwargs):
  super(MiscPanel, self).__init__(*args, **kwargs)
  AutoStart_allowed = hasattr(sys, 'frozen') and not global_vars.portable
  self.AutoStart = wx.CheckBox(self, -1, _("Automatically start %s after Windows log on?") % application.name)
  self.AskForExit = wx.CheckBox(self, -1, _("Show confirmation dialog before exiting %s?") % application.name)
  wx.StaticText(parent=self, label=_("Prefered URL Shortener:"))
  self.shorteners = wx.ComboBox(parent=self, choices=url_shortener.list_services(), style = wx.CB_READONLY)
  self.shorteners.SetSizerProps(expand=True)
  wx.StaticText(parent=self, label=_("Your Sndup.net API Key:"))
  self.SndUpAPIKey = wx.TextCtrl(parent=self)
  self.SndUpAPIKey.SetSizerProps(expand=True)
  self.sendMessagesWithEnterKey = wx.CheckBox(self, label=_("Send Messages With Enter Key?"))
  self.stdKeyHandling = wx.CheckBox(self, label=_("Perform standard actions with Home/End keys?"))
  #self.useGUI = wx.CheckBox(self, -1, _("Use a GUI (graphical user interface)?"))
  self._first = self.AutoStart if AutoStart_allowed else self.AskForExit
  if not AutoStart_allowed:
   self.AutoStart.Show(False)

  self.finish_setup()