def render_title(self, cr, rect): '''Render title.''' if self.is_highlight: draw_single_mask(cr, rect.x + 1, rect.y, rect.width, rect.height, "globalItemHighlight") elif self.is_select: draw_single_mask(cr, rect.x + 1, rect.y, rect.width, rect.height, "globalItemSelect") elif self.is_hover: draw_single_mask(cr, rect.x + 1, rect.y, rect.width, rect.height, "globalItemHover") # if self.is_highlight: # text_color = "#ffffff" # else: # text_color = app_theme.get_color("labelText").get_color() rect.x += self.title_padding_x rect.width -= self.title_padding_x * 2 render_item_text(cr, self.title, rect, self.is_select, self.is_highlight, error=self.song_error)
def render_artist(self, cr, rect): '''Render artist.''' if self.is_select: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHighlight") elif self.is_hover: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHover") rect.x += self.artist_padding_x rect.width -= self.artist_padding_x * 2 render_item_text(cr, self.artist, rect, self.is_select, self.is_highlight)
def render_album(self, cr, rect): '''Render album.''' if self.is_highlight: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHighlight") elif self.is_select: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemSelect") elif self.is_hover: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHover") rect.width -= self.album_padding_x * 2 render_item_text(cr, self.album, rect, self.is_select, self.is_highlight, error=self.song_error)
def render_album(self, cr, rect): """Render album.""" if self.is_highlight: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHighlight") elif self.is_select: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemSelect") elif self.is_hover: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHover") rect.width -= self.album_padding_x * 2 render_item_text(cr, self.album, rect, self.is_select, self.is_highlight, error=self.song_error)
def render_add_time(self, cr, rect): '''Render add_time.''' if self.is_highlight: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHighlight") elif self.is_select: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemSelect") elif self.is_hover: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHover") rect.width -= self.add_time_padding_x * 2 render_item_text(cr, self.add_time, rect, self.is_select, self.is_highlight, align=ALIGN_START, error=self.song_error, font_size=8)
def render_length(self, cr, rect): """Render length.""" if self.is_highlight: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHighlight") elif self.is_select: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemSelect") elif self.is_hover: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHover") rect.width -= self.length_padding_x * 2 rect.x += self.length_padding_x * 2 render_item_text(cr, self.length, rect, self.is_select, self.is_highlight, error=self.song_error, font_size=8)
def render_creator(self, cr, rect): '''Render length.''' if self.is_highlight: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHighlight") elif self.is_select: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemSelect") elif self.is_hover: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHover") rect.width -= self.creator_padding_x * 2 rect.x += self.creator_padding_x * 2 render_item_text(cr, self.creator, rect, self.is_select, self.is_highlight)
def render_length(self, cr, rect): '''Render length.''' if self.is_highlight: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHighlight") elif self.is_select: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemSelect") elif self.is_hover: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHover") rect.width -= self.length_padding_x * 2 rect.x += self.length_padding_x * 2 render_item_text(cr, self.length, rect, self.is_select, self.is_highlight, error=self.song_error, font_size=8)
def render_artist(self, cr, rect): """Render artist.""" if self.is_highlight: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHighlight") elif self.is_select: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemSelect") elif self.is_hover: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHover") rect.x += self.artist_padding_x rect.width -= self.artist_padding_x * 2 render_item_text( cr, self.artist, rect, self.is_select, self.is_highlight, error=self.song_error, align=pango.ALIGN_RIGHT )
def render_artist(self, cr, rect): '''Render artist.''' if self.is_highlight: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHighlight") elif self.is_select: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemSelect") elif self.is_hover: draw_single_mask(cr, rect.x, rect.y, rect.width, rect.height, "globalItemHover") rect.x += self.artist_padding_x rect.width -= self.artist_padding_x * 2 render_item_text(cr, self.artist, rect, self.is_select, self.is_highlight, error=self.song_error, align=pango.ALIGN_RIGHT)
def render_artist(self, cr, rect, in_select, in_highlight): '''Render artist.''' rect.x += self.artist_padding_x rect.width -= self.artist_padding_x * 2 render_item_text(cr, self.artist, rect, in_select, in_highlight)
def render_title(self, cr, rect, in_select, in_highlight): '''Render title.''' rect.x += self.title_padding_x rect.width -= self.title_padding_x * 2 render_item_text(cr, self.title, rect, in_select, in_highlight)
def render_length(self, cr, rect, in_select, in_highlight): '''Render length.''' rect.width -= self.length_padding_x * 2 rect.x += self.length_padding_x * 2 # render_item_text(cr, self.length, rect, in_select, in_highlight, align=ALIGN_END, error=self.song_error) render_item_text(cr, self.length, rect, in_select, in_highlight, error=self.song_error)
def render_ext(self, cr, rect, in_select, in_highlight): rect.x += self.ext_padding_x rect.width -= self.ext_padding_x * 2 render_item_text(cr, self.output_ext.upper(), rect, in_select, in_highlight)
def render_album(self, cr, rect, in_select, in_highlight): '''Render album.''' rect.width -= self.album_padding_x * 2 render_item_text(cr, self.album, rect, in_select, in_highlight, error=self.song_error)
def render_add_time(self, cr, rect, in_select, in_highlight): '''Render add_time.''' rect.width -= self.add_time_padding_x * 2 render_item_text(cr, self.add_time, rect, in_select, in_highlight, align=ALIGN_END, error=self.song_error)
def render_title(self, cr, rect, in_select, in_highlight): rect.x += self.title_padding_x rect.width -= self.title_padding_x * 2 render_item_text(cr, self.title, rect, in_select, in_highlight)
def render_song_size(self, cr, rect, in_select, in_highlight): '''Render song_size.''' rect.x += self.song_size_padding_x rect.width -= self.song_size_padding_x * 2 render_item_text(cr, self.song_size, rect, in_select, in_highlight)