forked from AuroraMiddleware/gtk
levelbar: Make discrete levelbars behave as before
During the gadget conversion, the drawing of discrete levelbars was unintentionally changed to draw a wide trough but narrow blocks, which does not look great. So go back to the previous way of drawing things. https://bugzilla.gnome.org/show_bug.cgi?id=761428
This commit is contained in:
parent
339023dee5
commit
61307deaf7
@ -496,9 +496,15 @@ gtk_level_bar_allocate_trough_discrete (GtkLevelBar *self,
|
||||
num_blocks = gtk_level_bar_get_num_blocks (self);
|
||||
|
||||
if (self->priv->orientation == GTK_ORIENTATION_HORIZONTAL)
|
||||
block_width = MAX (block_width, (gint) floor (allocation->width / num_blocks));
|
||||
{
|
||||
block_width = MAX (block_width, (gint) floor (allocation->width / num_blocks));
|
||||
block_height = allocation->height;
|
||||
}
|
||||
else
|
||||
block_height = MAX (block_height, (gint) floor (allocation->height / num_blocks));
|
||||
{
|
||||
block_width = allocation->width;
|
||||
block_height = MAX (block_height, (gint) floor (allocation->height / num_blocks));
|
||||
}
|
||||
|
||||
block_area.x = allocation->x;
|
||||
block_area.y = allocation->y;
|
||||
|
Loading…
Reference in New Issue
Block a user