コード例 #1
0
ファイル: boss.py プロジェクト: CharlesSong/calibre
 def preferences(self):
     p = Preferences(self.gui)
     if p.exec_() == p.Accepted:
         for ed in editors.itervalues():
             ed.apply_settings()
         setup_cssutils_serialization()
         self.gui.apply_settings()
コード例 #2
0
ファイル: ui.py プロジェクト: martinmenardca/calibre
 def save_state(self):
     tprefs.set('search-panel-visible', self.search_panel.isVisible())
     self.search_panel.save_state()
     for ed in editors.itervalues():
         ed.save_state()
     if self.current_editor is not None:
         self.current_editor.save_state()  # Ensure the current editor saves it state last
コード例 #3
0
ファイル: ui.py プロジェクト: nikolawannabe/calibre
 def save_state(self):
     tprefs.set('search-panel-visible', self.search_panel.isVisible())
     self.search_panel.save_state()
     for ed in editors.itervalues():
         ed.save_state()
     if self.current_editor is not None:
         self.current_editor.save_state()  # Ensure the current editor saves it state last
コード例 #4
0
ファイル: boss.py プロジェクト: kmshi/calibre
 def preferences(self):
     p = Preferences(self.gui)
     if p.exec_() == p.Accepted:
         for ed in editors.itervalues():
             ed.apply_settings()
         self.gui.keyboard.finalize()
         setup_cssutils_serialization()
コード例 #5
0
ファイル: boss.py プロジェクト: randy1/calibre
 def do_editor_save(self):
     ed = self.gui.central.current_editor
     if ed is None:
         return
     name = None
     for n, x in editors.iteritems():
         if x is ed:
             name = n
             break
     if name is None:
         return
     c = current_container()
     with c.open(name, 'wb') as f:
         f.write(ed.data)
     ed.is_modified = False
     tdir = self.mkdtemp(prefix='save-')
     container = clone_container(c, tdir)
     self.save_manager.schedule(tdir, container)
     is_modified = False
     for ed in editors.itervalues():
         if ed.is_modified:
             is_modified = True
             break
     self.gui.action_save.setEnabled(is_modified)
コード例 #6
0
ファイル: widget.py プロジェクト: suman95/calibre
 def toolbar_floated(self, floating):
     if not floating:
         self.save_state()
         for ed in editors.itervalues():
             if ed is not self:
                 ed.restore_state()
コード例 #7
0
ファイル: widget.py プロジェクト: davidfor/calibre
 def toolbar_floated(self, floating):
     if not floating:
         self.save_state()
         for ed in editors.itervalues():
             if ed is not self:
                 ed.restore_state()
コード例 #8
0
ファイル: boss.py プロジェクト: mayankgautam/calibre
 def preferences(self):
     p = Preferences(self.gui)
     if p.exec_() == p.Accepted:
         for ed in editors.itervalues():
             ed.apply_settings()