def __init__(self, pixbuf, title, has_separator=True, text_size=TITLE_FONT_SIZE, text_color=app_theme.get_color("globalTitleForeground"), width=222, left_padding=0, spacing=10): gtk.VBox.__init__(self) self.set_size_request(width, -1) hbox = gtk.HBox(spacing=spacing) label = Label(title, text_color, text_size, enable_select=False, enable_double_click=False) if pixbuf == None: self.__box_pack_start(hbox, [label]) else: image_box = ImageBox(pixbuf) self.__box_pack_start(hbox, [image_box, label]) align = style.wrap_with_align(hbox, align="left") self.__box_pack_start(self, [align]) if has_separator: separator = HSeparator( app_theme.get_shadow_color("hSeparator").get_color_info(), 0, 0) separator.set_size_request(-1, 10) self.__box_pack_start(self, [separator])
def __init__(self, pixbuf, title, has_separator=True, text_size=TITLE_FONT_SIZE, text_color=app_theme.get_color("globalTitleForeground"), width=222, left_padding = 0, spacing=10): gtk.VBox.__init__(self) self.set_size_request(width, -1) hbox = gtk.HBox(spacing=spacing) label = Label(title, text_color, text_size, enable_select=False, enable_double_click=False) if pixbuf == None: self.__box_pack_start(hbox, [label]) else: image_box = ImageBox(pixbuf) self.__box_pack_start(hbox, [image_box,label]) align = style.wrap_with_align(hbox, align="left") self.__box_pack_start(self, [align]) if has_separator: separator = HSeparator(app_theme.get_shadow_color("hSeparator").get_color_info(), 0, 0) separator.set_size_request(-1, 10) self.__box_pack_start(self, [separator])
def add_separator(self, widget, height=10): h_separator = HSeparator(app_theme.get_shadow_color("hSeparator").get_color_info(), 0, 0) h_separator.set_size_request(500, height) widget.pack_start(h_separator, False, False)
def add_separator(self, widget, height=10): h_separator = HSeparator( app_theme.get_shadow_color("hSeparator").get_color_info(), 0, 0) h_separator.set_size_request(500, height) widget.pack_start(h_separator, False, False)