本文整理汇总了Python中zoominterface.Zoomable.pixelToNs方法的典型用法代码示例。如果您正苦于以下问题:Python Zoomable.pixelToNs方法的具体用法?Python Zoomable.pixelToNs怎么用?Python Zoomable.pixelToNs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类zoominterface.Zoomable
的用法示例。
在下文中一共展示了Zoomable.pixelToNs方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _move_temp_source
# 需要导入模块: from zoominterface import Zoomable [as 别名]
# 或者: from zoominterface.Zoomable import pixelToNs [as 别名]
def _move_temp_source(self, x, y):
x1, y1, x2, y2 = self._controls.get_allocation()
offset = 10 + (x2 - x1)
x, y = self._canvas.convert_from_pixels(x - offset, y)
priority = int((y // (LAYER_HEIGHT_EXPANDED + LAYER_SPACING)))
delta = Zoomable.pixelToNs(x)
self._move_context.editTo(delta, priority)
示例2: set_pos
# 需要导入模块: from zoominterface import Zoomable [as 别名]
# 或者: from zoominterface.Zoomable import pixelToNs [as 别名]
def set_pos(self, item, pos):
x, y = pos
position = Zoomable.pixelToNs(x + self._hadj.get_value())
priority = int((y - self._y_offset + self._vadj.get_value()) //
(LAYER_HEIGHT_EXPANDED + LAYER_SPACING))
self._context.setMode(self._getMode())
self._context.editTo(position, priority)
示例3: click
# 需要导入模块: from zoominterface import Zoomable [as 别名]
# 或者: from zoominterface.Zoomable import pixelToNs [as 别名]
def click(self, pos):
timeline = self._view.timeline
element = self._view.element
element_end = element.start + element.duration
if self._last_event.get_state() & gtk.gdk.SHIFT_MASK:
timeline.setSelectionToObj(element, SELECT_BETWEEN)
elif self._last_event.get_state() & gtk.gdk.CONTROL_MASK:
if element.selected:
mode = UNSELECT
else:
mode = SELECT_ADD
timeline.setSelectionToObj(element, mode)
else:
self._view.app.current.seeker.seek(
Zoomable.pixelToNs(pos[0]))
timeline.setSelectionToObj(element, SELECT)
示例4: _updateScrollPosition
# 需要导入模块: from zoominterface import Zoomable [as 别名]
# 或者: from zoominterface.Zoomable import pixelToNs [as 别名]
def _updateScrollPosition(self, adjustment):
self._scroll_pos_ns = Zoomable.pixelToNs(self.hadj.get_value())
self._root_item.set_simple_transform(-self.hadj.get_value(),
-self.vadj.get_value(), 1.0, 0)