Slight ui improvements
This commit is contained in:
parent
af599edb52
commit
a75e7bd027
4 changed files with 15 additions and 10 deletions
|
@ -1,10 +1,12 @@
|
||||||
<?xml-model href="../gui.xsd" type="application/xml" schematypens="http://www.w3.org/2001/XMLSchema"?>
|
<?xml-model href="../gui.xsd" type="application/xml" schematypens="http://www.w3.org/2001/XMLSchema"?>
|
||||||
<root>
|
<root>
|
||||||
<grid id="grid" x_dim="9" y_dim="1">
|
<grid id="grid" x_dim="9" y_dim="1">
|
||||||
<label id="place" x_slot="0" y_slot="0" text_color="black"></label>
|
<label id="place" x_slot="0" y_slot="0" text_color="black" text_alignment="right"></label>
|
||||||
<label id="name"
|
<label
|
||||||
x_slot="1" y_slot="0" x_size="6" text_color="black"></label>
|
id="name"
|
||||||
<label id="time_behind"
|
x_slot="1" y_slot="0" x_size="6" text_color="black" text_alignment="left"></label>
|
||||||
x_slot="7" y_slot="0" x_size="2" text_color="black"></label>
|
<label
|
||||||
|
id="time_behind"
|
||||||
|
x_slot="7" y_slot="0" x_size="2" text_color="black" text_alignment="right"></label>
|
||||||
</grid>
|
</grid>
|
||||||
</root>
|
</root>
|
|
@ -266,8 +266,13 @@ impl LeaderBoardEntry {
|
||||||
pub fn update_time_behind_leader(&mut self, time: f64) -> Result<()> {
|
pub fn update_time_behind_leader(&mut self, time: f64) -> Result<()> {
|
||||||
self.time_behind_leader = time;
|
self.time_behind_leader = time;
|
||||||
|
|
||||||
|
// check if we are leader
|
||||||
|
if self.time_behind_leader == 0.0 {
|
||||||
|
self.time_behind_label.set_text("---")
|
||||||
|
} else {
|
||||||
self.time_behind_label
|
self.time_behind_label
|
||||||
.set_text(format!("{:.3}", self.time_behind_leader))
|
.set_text(format!("+{:.3}", self.time_behind_leader))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn update_time_behind_next(&mut self, time: f64) -> Result<()> {
|
pub fn update_time_behind_next(&mut self, time: f64) -> Result<()> {
|
||||||
|
|
|
@ -87,7 +87,7 @@ impl Pedals {
|
||||||
history_image.height(),
|
history_image.height(),
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
let ortho = ortho(0.0, history_image.width() as f32, 0.0, 1.0, -1.0, 1.0);
|
let ortho = ortho(0.0, history_image.width() as f32, -0.01, 1.01, -1.0, 1.0);
|
||||||
|
|
||||||
let descriptor_pool = DescriptorPool::builder()
|
let descriptor_pool = DescriptorPool::builder()
|
||||||
.set_layout(pipeline.descriptor_layout().clone())
|
.set_layout(pipeline.descriptor_layout().clone())
|
||||||
|
|
|
@ -157,8 +157,6 @@ impl Overlay {
|
||||||
));
|
));
|
||||||
|
|
||||||
// create GuiHandler
|
// create GuiHandler
|
||||||
write_log!(format!("Create Info: \n{:#?}", create_info));
|
|
||||||
|
|
||||||
let gui_handler = GuiHandler::new(create_info, &(ctx as Arc<dyn ContextInterface>))?;
|
let gui_handler = GuiHandler::new(create_info, &(ctx as Arc<dyn ContextInterface>))?;
|
||||||
write_log!("GuiHandler successfully created");
|
write_log!("GuiHandler successfully created");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue