def set_painter(self, painter, autopress=True): """To use before finish""" Element.set_painter(self, painter) if autopress: painter = copy(painter) painter.pressed = True self.press_params.params["painter"] = painter
def _get_file_element(self, name): painter = functions.obtain_valid_painter(painterstyle.NAME_PAINTER, size=style.SIZE) el = Element(name) el.set_painter(painter) el.set_style(style.STYLE_NAME) el.finish() return el
def _get_value_element(self, valuestyle): painter = functions.obtain_valid_painter( painterstyle.CHECKER_VALUE_PAINTER, size=style.CHECK_SIZE) el = Element(str(self.get_value())) el.set_painter(painter) if valuestyle: el.set_style(valuestyle) el.finish() return el
def _get_name_element(self, name, namestyle): painter = functions.obtain_valid_painter( painterstyle.CHECKER_NAME_PAINTER, size=style.SIZE) el = Element(name) el.set_painter(painter) if namestyle: el.set_style(namestyle) el.finish() return el
def get_example_element(color, size): painter_frame = functions.obtain_valid_painter(painterstyle.DEF_PAINTER, pressed=True, size=size) if painter_frame.clip: color_size = painter_frame.clip.size else: color_size = size painter_example = BasicFrame(size=color_size, color=color) example = Element() example.set_painter(painter_example) example.finish() frame = Element(elements=[example]) frame.set_painter(painter_frame) frame.finish() example.set_center(frame.get_fus_center()) return frame
def _get_example_element(self): color = self.get_color() painter_frame = functions.obtain_valid_painter(painterstyle.DEF_PAINTER, pressed=True, size=self._color_size) if painter_frame.clip: color_size = painter_frame.clip.size else: color_size = self._color_size painter_example = BasicFrame(size=color_size, color=color) example = Element() example.set_painter(painter_example) example.finish() frame = Element(elements=[example]) frame.set_painter(painter_frame) frame.finish() example.set_center(frame.get_fus_center()) return frame