Add chat window opacity value alongside slider

This commit is contained in:
Cheuk Yin Ng 2022-05-15 00:40:23 -07:00
parent 45cdafa933
commit 0962d3d67e

View File

@ -23,6 +23,7 @@ widget_ids! {
general_txt, general_txt,
transp_text, transp_text,
transp_slider, transp_slider,
transp_value,
char_name_text, char_name_text,
char_name_button, char_name_button,
reset_chat_button, reset_chat_button,
@ -174,6 +175,14 @@ impl<'a> Widget for Chat<'a> {
events.push(Event::ChatChange(Transp(new_val))); events.push(Event::ChatChange(Transp(new_val)));
} }
Text::new(&format!("{:.2}", chat_settings.chat_opacity,))
.right_from(state.ids.transp_slider, 8.0)
.font_size(self.fonts.cyri.scale(14))
.graphics_for(state.ids.transp_slider)
.font_id(self.fonts.cyri.conrod_id)
.color(TEXT_COLOR)
.set(state.ids.transp_value, ui);
// "Show character names in chat" toggle button // "Show character names in chat" toggle button
Text::new( Text::new(
self.localized_strings self.localized_strings