def __init__(self, aspect=True, enlarge=False, interp=gtk.gdk.INTERP_NEAREST, backcolor=None, max=(1600,1200)): """Construct a ResizableImage control. Parameters: aspect -- Maintain aspect ratio? enlarge -- Allow image to be scaled up? interp -- Method of interpolation to be used. backcolor -- Tuple (R, G, B) with values ranging from 0 to 1, or None for transparent. max -- Max dimensions for internal image (width, height). """ DrawingArea.__init__(self) self.pixbuf = None # User options. self.aspect = aspect self.enlarge = enlarge self.interp = interp self.max = max self.backcolor = backcolor # Event handling. self.connect('expose_event', self.expose) self.tmpfile = None
def __init__(self, parent, x, y): DrawingArea.__init__(self) self.set_flags(self.flags() | CAN_FOCUS) self.set_events(self.get_events() | gdk.BUTTON_PRESS_MASK | gdk.BUTTON_RELEASE_MASK) #|gdk.POINTER_MOTION_MASK|gdk.POINTER_MOTION_HINT_MASK) self.init_drawer() self.connect("button-press-event", self._mouseButton) self.connect("button-release-event", self._mouseButton) self.connect("scroll-event", self._mouseScroll) parent.put(self, x, y)
def __init__ (self, values, getter): DrawingArea.__init__ (self) self.gc = None self.width = 0 self.height = 0 self.selected = [] self.total = 0 self.offset = 1 self.getter = getter self.values = values self.connect ("size-allocate", self.__on_size_allocate) self.connect ("expose-event", self.__on_expose_event) self.connect ("realize", self.__on_realize)
def __init__(self, values, getter): DrawingArea.__init__(self) self.gc = None self.width = 0 self.height = 0 self.selected = [] self.total = 0 self.offset = 1 self.getter = getter self.values = values self.connect("size-allocate", self.__on_size_allocate) self.connect("expose-event", self.__on_expose_event) self.connect("realize", self.__on_realize)
def __init__(self): """Construct a ResizableImage control. Parameters: aspect -- Maintain aspect ratio? enlarge -- Allow image to be scaled up? interp -- Method of interpolation to be used. backcolor -- Tuple (R, G, B) with values ranging from 0 to 1, or None for transparent. max_size -- Max dimensions for internal image (width, height). """ DrawingArea.__init__(self) self.pixbuf = None self.connect('expose_event', self.expose)
def __init__(self, graph): DrawingArea.__init__(self) self.connect('expose-event', self.expose) self.graph = graph self.cairo = None self.path = None self.adding_edge = None self.scale = 1 self.set_double_buffered(True) self.selected_area = None self.area = None self.zoom = 1 self.set_size_request(8096, 8096)