def create_repr_widgets(self): self.widgets.append(gtk.Label('{')) self.widgets.append(gtk.Label('}')) info = '' if self.elem.xml_node.tag: tag = self.elem.xml_node.tag if tag.startswith('{'): # tag is namespaced tag = tag[tag.index('}')+1:] info += tag + '|' # Uncomment the if's below for more verbose placeables #if self.elem.id: # info += 'id=%s|' % (self.elem.id) #if self.elem.rid: # info += 'rid=%s|' % (self.elem.rid) #if self.elem.xid: # info += 'xid=%s|' % (self.elem.xid) if info: self.widgets[0].set_text('{%s' % (info)) for lbl in self.widgets: lbl.modify_font(rendering.get_role_font_description(self.textbox.role)) w, h = make_pango_layout(self.textbox, u'{foo}', 100).get_pixel_size() lbl.set_size_request(-1, int(h/1.2))
def create_repr_widgets(self): self.widgets.append(gtk.Label('{')) self.widgets.append(gtk.Label('}')) info = '' if self.elem.xml_node.tag: tag = self.elem.xml_node.tag if tag.startswith('{'): # tag is namespaced tag = tag[tag.index('}') + 1:] info += tag + '|' # Uncomment the if's below for more verbose placeables #if self.elem.id: # info += 'id=%s|' % (self.elem.id) #if self.elem.rid: # info += 'rid=%s|' % (self.elem.rid) #if self.elem.xid: # info += 'xid=%s|' % (self.elem.xid) if info: self.widgets[0].set_text('{%s' % (info)) for lbl in self.widgets: lbl.modify_font(get_role_font_description(self.textbox.role)) w, h = make_pango_layout(self.textbox, u'{foo}', 100).get_pixel_size() lbl.set_size_request(-1, int(h / 1.2))
def create_repr_widgets(self): lbl = gtk.Label(u'¶') lbl.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse(self.fg)) # foreground is light grey font_desc = get_role_font_description(self.textbox.role) lbl.modify_font(font_desc) self.textbox.get_pango_context().set_font_description(font_desc) w, h = make_pango_layout(self.textbox, u'¶', 100).get_pixel_size() lbl.set_size_request(-1, int(h/1.2)) self.widgets.append(lbl)
def create_repr_widgets(self): self.widgets.append(gtk.Label('))')) for lbl in self.widgets: font_desc = get_role_font_description(self.textbox.role) lbl.modify_font(font_desc) self.textbox.get_pango_context().set_font_description(font_desc) w, h = make_pango_layout(self.textbox, u'))', 100).get_pixel_size() lbl.set_size_request(-1, int(h/1.2))
def create_repr_widgets(self): self.widgets.append(gtk.Label('))')) for lbl in self.widgets: font_desc = get_role_font_description(self.textbox.role) lbl.modify_font(font_desc) self.textbox.get_pango_context().set_font_description(font_desc) w, h = make_pango_layout(self.textbox, u'))', 100).get_pixel_size() lbl.set_size_request(-1, int(h / 1.2))
def create_repr_widgets(self): lbl = gtk.Label(u'¶') lbl.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse(self.fg)) # foreground is light grey font_desc = get_role_font_description(self.textbox.role) lbl.modify_font(font_desc) self.textbox.get_pango_context().set_font_description(font_desc) w, h = make_pango_layout(self.textbox, u'¶', 100).get_pixel_size() lbl.set_size_request(-1, int(h / 1.2)) self.widgets.append(lbl)
def create_repr_widgets(self): lbl = gtk.Label('[]') self.widgets.append(lbl) if self.elem.id: lbl.set_text('[%s]' % (self.elem.id)) font_desc = get_role_font_description(self.textbox.role) lbl.modify_font(font_desc) self.textbox.get_pango_context().set_font_description(font_desc) w, h = make_pango_layout(self.textbox, u'[foo]', 100).get_pixel_size() lbl.set_size_request(-1, int(h/1.2))
def create_repr_widgets(self): lbl = gtk.Label('[]') self.widgets.append(lbl) if self.elem.id: lbl.set_text('[%s]' % (self.elem.id)) font_desc = get_role_font_description(self.textbox.role) lbl.modify_font(font_desc) self.textbox.get_pango_context().set_font_description(font_desc) w, h = make_pango_layout(self.textbox, u'[foo]', 100).get_pixel_size() lbl.set_size_request(-1, int(h / 1.2))