示例#1
0
文件: ui.py 项目: CyberTech/calibre
 def apply_settings(self):
     self.keyboard.finalize()
     self.setDockNestingEnabled(tprefs['nestable_dock_widgets'])
     for v, h in product(('top', 'bottom'), ('left', 'right')):
         p = 'dock_%s_%s' % (v, h)
         area = getattr(Qt, '%sDockWidgetArea' % capitalize({'vertical':h, 'horizontal':v}[tprefs[p] or tprefs.defaults[p]]))
         self.setCorner(getattr(Qt, '%s%sCorner' % tuple(map(capitalize, (v, h)))), area)
     self.preview.apply_settings()
示例#2
0
文件: ui.py 项目: Hainish/calibre
 def apply_settings(self):
     self.keyboard.finalize()
     self.setDockNestingEnabled(tprefs['nestable_dock_widgets'])
     for v, h in product(('top', 'bottom'), ('left', 'right')):
         p = 'dock_%s_%s' % (v, h)
         pref = tprefs[p] or tprefs.defaults[p]
         area = getattr(Qt, '%sDockWidgetArea' % capitalize({'vertical':h, 'horizontal':v}[pref]))
         self.setCorner(getattr(Qt, '%s%sCorner' % tuple(map(capitalize, (v, h)))), area)
     self.preview.apply_settings()
示例#3
0
 def apply_settings(self):
     self.keyboard.finalize()
     self.setDockNestingEnabled(tprefs["nestable_dock_widgets"])
     for v, h in product(("top", "bottom"), ("left", "right")):
         p = "dock_%s_%s" % (v, h)
         pref = tprefs[p] or tprefs.defaults[p]
         area = getattr(Qt, "%sDockWidgetArea" % capitalize({"vertical": h, "horizontal": v}[pref]))
         self.setCorner(getattr(Qt, "%s%sCorner" % tuple(map(capitalize, (v, h)))), area)
     self.preview.apply_settings()
     self.live_css.apply_theme()
示例#4
0
 def apply_settings(self):
     self.keyboard.finalize()
     self.setDockNestingEnabled(tprefs['nestable_dock_widgets'])
     for v, h in product(('top', 'bottom'), ('left', 'right')):
         p = 'dock_%s_%s' % (v, h)
         pref = tprefs[p] or tprefs.defaults[p]
         area = getattr(Qt, '%sDockWidgetArea' % capitalize({'vertical':h, 'horizontal':v}[pref]))
         self.setCorner(getattr(Qt, '%s%sCorner' % tuple(map(capitalize, (v, h)))), area)
     self.preview.apply_settings()
     self.live_css.apply_theme()
     for bar in (self.global_bar, self.tools_bar, self.plugins_bar):
         bar.setIconSize(QSize(tprefs['toolbar_icon_size'], tprefs['toolbar_icon_size']))
示例#5
0
 def apply_settings(self):
     self.keyboard.finalize()
     self.setDockNestingEnabled(tprefs['nestable_dock_widgets'])
     for v, h in product(('top', 'bottom'), ('left', 'right')):
         p = 'dock_%s_%s' % (v, h)
         pref = tprefs[p] or tprefs.defaults[p]
         area = getattr(Qt, '%sDockWidgetArea' % capitalize({'vertical':h, 'horizontal':v}[pref]))
         self.setCorner(getattr(Qt, '%s%sCorner' % tuple(map(capitalize, (v, h)))), area)
     self.preview.apply_settings()
     self.live_css.apply_theme()
     for bar in (self.global_bar, self.tools_bar, self.plugins_bar):
         bar.setIconSize(QSize(tprefs['toolbar_icon_size'], tprefs['toolbar_icon_size']))
示例#6
0
 def move_edge(self, edge, dp):
     sr = self.selection_state.rect
     horiz = edge in {'left', 'right'}
     func = getattr(sr, 'set' + capitalize(edge))
     delta = getattr(dp, 'x' if horiz else 'y')()
     buf = 50
     if horiz:
         minv = self.target.left() if edge == 'left' else sr.left() + buf
         maxv = sr.right() - buf if edge == 'left' else self.target.right()
     else:
         minv = self.target.top() if edge == 'top' else sr.top() + buf
         maxv = sr.bottom() - buf if edge == 'top' else self.target.bottom()
     func(max(minv, min(maxv, delta + getattr(sr, edge)())))
示例#7
0
 def move_edge(self, edge, dp):
     sr = self.selection_state.rect
     horiz = edge in {'left', 'right'}
     func = getattr(sr, 'set' + capitalize(edge))
     delta = getattr(dp, 'x' if horiz else 'y')()
     buf = 50
     if horiz:
         minv = self.target.left() if edge == 'left' else sr.left() + buf
         maxv = sr.right() - buf if edge == 'left' else self.target.right()
     else:
         minv = self.target.top() if edge == 'top' else sr.top() + buf
         maxv = sr.bottom() - buf if edge == 'top' else self.target.bottom()
     func(max(minv, min(maxv, delta + getattr(sr, edge)())))
示例#8
0
 def move_edge(self, edge, dp):
     sr = self.selection_state.rect
     horiz = edge in {"left", "right"}
     func = getattr(sr, "set" + capitalize(edge))
     delta = getattr(dp, "x" if horiz else "y")()
     buf = 50
     if horiz:
         minv = self.target.left() if edge == "left" else sr.left() + buf
         maxv = sr.right() - buf if edge == "left" else self.target.right()
     else:
         minv = self.target.top() if edge == "top" else sr.top() + buf
         maxv = sr.bottom() - buf if edge == "top" else self.target.bottom()
     func(max(minv, min(maxv, delta + getattr(sr, edge)())))