Пример #1
0
    def __init__(self, view, project, text_renderer):
        self.__text = text_renderer
        self.__project = project
        self.__view = view

        self.__top_side_labels = TextBatch(text_renderer)
        self.__top_side_pads = TextBatch(text_renderer)
        self.__bottom_side_labels = TextBatch(text_renderer)
        self.__bottom_side_pads = TextBatch(text_renderer)

        self.__last_generation = None

        self.__up_vector = Vec2(0, 1)
        self.__ltor_vector = Vec2(1, 0)
Пример #2
0
    def __init__(self,
            view: "BoardViewWidget",
            project: "Project",
            text_renderer: "TextRender") -> None:

        self.__text = text_renderer
        self.__project = project
        self.__view = view

        self.__top_side_labels = TextBatch(text_renderer)
        self.__top_side_pads = TextBatch(text_renderer)
        self.__bottom_side_labels = TextBatch(text_renderer)
        self.__bottom_side_pads = TextBatch(text_renderer)

        self.__last_generation : Optional[int] = None

        self.__up_vector = Vec2(0, 1)
        self.__ltor_vector = Vec2(1, 0)