- ui_rect_pad( ui_global_ctx.cursor, 2 );
- ui_global_ctx.cursor[2] = (int)(((float)infos[i].cursor / (float)infos[i].length) * 150.0f);
+ ui_px baseline = ui_global_ctx.cursor[0];
+ ui_px width_block_1 = (ui_px)(((float)infos[i].clip_start / (float)infos[i].buffer_length) * 150.0f);
+ ui_px width_block_2 = (ui_px)(((float)(infos[i].buffer_length-infos[i].clip_end) / (float)infos[i].buffer_length) * 150.0f );
+
+ ui_global_ctx.cursor[2] = width_block_1;
+ ui_fill_rect( &ui_global_ctx, ui_global_ctx.cursor, 0x77ffffff );
+
+ ui_global_ctx.cursor[2] = width_block_2;
+ ui_align_right( &ui_global_ctx );