Exemple #1
0
    def __fill_text_view(self):
        text_buffer = self.__text_view.get_buffer()
        self.__create_tags(text_buffer)

        iter = text_buffer.get_iter_at_offset(0)
        text_buffer.insert_with_tags_by_name(iter, "\n ",
                                             "left_margin_16")
        text_buffer.insert_pixbuf(iter,
                self.__load_icon(self.__engine_desc.get_icon()))
        text_buffer.insert_with_tags_by_name(iter,
                "\n%s\n" % i18n.gettext_engine_longname(self.__engine_desc),
                "heading", "left_margin_16")
        text_buffer.insert_with_tags_by_name(iter,
                _("Language: %s\n") % IBus.get_language_name(self.__engine_desc.get_language()),
                "small", "bold", "left_margin_16")
        text_buffer.insert_with_tags_by_name(iter,
                _("Keyboard layout: %s\n") % self.__engine_desc.get_layout(),
                "small", "bold", "left_margin_16")
        text_buffer.insert_with_tags_by_name(iter,
                _("Author: %s\n") % self.__engine_desc.get_author(),
                "small", "bold", "left_margin_16")
        text_buffer.insert_with_tags_by_name(iter,
                _("Description:\n"), "small", "bold", "left_margin_16")
        text_buffer.insert_with_tags_by_name(iter,
                i18n.gettext_engine_description(self.__engine_desc),
                "wrap_text", "left_margin_32")
Exemple #2
0
    def __fill_text_view(self):
        text_buffer = self.__text_view.get_buffer()
        self.__create_tags(text_buffer)

        iter = text_buffer.get_iter_at_offset(0)
        text_buffer.insert_with_tags_by_name(iter, "\n ", "left_margin_16")
        text_buffer.insert_pixbuf(
            iter, self.__load_icon(self.__engine_desc.get_icon()))
        text_buffer.insert_with_tags_by_name(
            iter, "\n%s\n" % i18n.gettext_engine_longname(self.__engine_desc),
            "heading", "left_margin_16")
        text_buffer.insert_with_tags_by_name(
            iter,
            _("Language: %s\n") %
            IBus.get_language_name(self.__engine_desc.get_language()), "small",
            "bold", "left_margin_16")
        text_buffer.insert_with_tags_by_name(
            iter,
            _("Keyboard layout: %s\n") % self.__engine_desc.get_layout(),
            "small", "bold", "left_margin_16")
        text_buffer.insert_with_tags_by_name(
            iter,
            _("Author: %s\n") % self.__engine_desc.get_author(), "small",
            "bold", "left_margin_16")
        text_buffer.insert_with_tags_by_name(iter, _("Description:\n"),
                                             "small", "bold", "left_margin_16")
        text_buffer.insert_with_tags_by_name(
            iter, i18n.gettext_engine_description(self.__engine_desc),
            "wrap_text", "left_margin_32")
 def __engine_row_new(self, engine):
     longname = i18n.gettext_engine_longname(engine)
     description = i18n.gettext_engine_description(engine)
     row = self.__list_box_row_new(longname)
     row.untrans = engine.get_longname()
     row.set_tooltip_text(description)
     row.engine = engine
     widget = self.__padded_label_new(longname, engine.get_icon(),
                                      Gtk.Align.START,
                                      ROW_TRAVEL_DIRECTION_NONE)
     row.add(widget)
     return row
Exemple #4
0
 def __engine_row_new(self, engine):
     longname = i18n.gettext_engine_longname(engine)
     description = i18n.gettext_engine_description(engine)
     row = self.__list_box_row_new(longname)
     row.untrans = engine.get_longname()
     row.set_tooltip_text(description)
     row.engine = engine
     widget = self.__padded_label_new(longname,
                                      engine.get_icon(),
                                      Gtk.Align.START,
                                      ROW_TRAVEL_DIRECTION_NONE)
     row.add(widget)
     return row