def _setFont(self, name, font): label = self.widgets_tree.get_widget(name+'_label') font_desc = create_pango_font_desc(font) label.modify_font(font_desc) text = ' '.join([str(i) for i in font if i not in ('roman', 'normal')]) label.set_text(text) label.set_data('user_data', font)
def _setFont(self, name, font): label = self.widgets_tree.get_widget(name + '_label') font_desc = create_pango_font_desc(font) label.modify_font(font_desc) text = ' '.join([str(i) for i in font if i not in ('roman', 'normal')]) label.set_text(text) label.set_data('user_data', font)
def __setitem__(self, key, value): if key == 'fill': self._item.set(fill_color=value) elif key == 'font': # print 'set font:', value font_desc = create_pango_font_desc(value) self._item.set(font_desc=font_desc) elif key == 'text': self._item.set(text=value) else: raise AttributeError(key)
def __setitem__(self, key, value): if key == 'fill': self._item.set(fill_color=value) elif key == 'font': ##print 'set font:', value font_desc = create_pango_font_desc(value) self._item.set(font_desc=font_desc) elif key == 'text': self._item.set(text=value) else: raise AttributeError, key