mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Merge branch 'pfau/small-UI-fixes' into 'master'
Pfau/small ui fixes See merge request veloren/veloren!1511
This commit is contained in:
commit
73077be5ba
@ -142,8 +142,8 @@ impl<'a> Widget for BuffsBar<'a> {
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
// Limit displayed buffs
|
// Limit displayed buffs
|
||||||
let buff_count = buff_count.min(22);
|
let buff_count = buff_count.min(12);
|
||||||
let debuff_count = debuff_count.min(22);
|
let debuff_count = debuff_count.min(12);
|
||||||
|
|
||||||
let gen = &mut ui.widget_id_generator();
|
let gen = &mut ui.widget_id_generator();
|
||||||
if state.ids.buffs.len() < buff_count {
|
if state.ids.buffs.len() < buff_count {
|
||||||
@ -186,14 +186,14 @@ impl<'a> Widget for BuffsBar<'a> {
|
|||||||
BuffKind::Potion { .. } => self.imgs.buff_potion_0,
|
BuffKind::Potion { .. } => self.imgs.buff_potion_0,
|
||||||
_ => self.imgs.missing_icon,
|
_ => self.imgs.missing_icon,
|
||||||
};
|
};
|
||||||
let buff_widget = Image::new(buff_img).w_h(20.0, 20.0);
|
let buff_widget = Image::new(buff_img).w_h(40.0, 40.0);
|
||||||
// Sort buffs into rows of 11 slots
|
// Sort buffs into rows of 11 slots
|
||||||
let x = i % 11;
|
let x = i % 6;
|
||||||
let y = i / 11;
|
let y = i / 6;
|
||||||
let buff_widget = buff_widget.bottom_left_with_margins_on(
|
let buff_widget = buff_widget.bottom_left_with_margins_on(
|
||||||
state.ids.buffs_align,
|
state.ids.buffs_align,
|
||||||
0.0 + y as f64 * (21.0),
|
0.0 + y as f64 * (41.0),
|
||||||
0.0 + x as f64 * (21.0),
|
0.0 + x as f64 * (41.0),
|
||||||
);
|
);
|
||||||
buff_widget
|
buff_widget
|
||||||
.color(
|
.color(
|
||||||
@ -240,7 +240,7 @@ impl<'a> Widget for BuffsBar<'a> {
|
|||||||
0..=124 => self.imgs.buff_6, // 1/8
|
0..=124 => self.imgs.buff_6, // 1/8
|
||||||
_ => self.imgs.nothing,
|
_ => self.imgs.nothing,
|
||||||
})
|
})
|
||||||
.w_h(20.0, 20.0)
|
.w_h(40.0, 40.0)
|
||||||
.middle_of(id)
|
.middle_of(id)
|
||||||
.with_tooltip(
|
.with_tooltip(
|
||||||
self.tooltip_manager,
|
self.tooltip_manager,
|
||||||
@ -281,14 +281,14 @@ impl<'a> Widget for BuffsBar<'a> {
|
|||||||
BuffKind::Cursed { .. } => self.imgs.debuff_skull_0,
|
BuffKind::Cursed { .. } => self.imgs.debuff_skull_0,
|
||||||
_ => self.imgs.missing_icon,
|
_ => self.imgs.missing_icon,
|
||||||
};
|
};
|
||||||
let debuff_widget = Image::new(debuff_img).w_h(20.0, 20.0);
|
let debuff_widget = Image::new(debuff_img).w_h(40.0, 40.0);
|
||||||
// Sort buffs into rows of 11 slots
|
// Sort buffs into rows of 11 slots
|
||||||
let x = i % 11;
|
let x = i % 6;
|
||||||
let y = i / 11;
|
let y = i / 6;
|
||||||
let debuff_widget = debuff_widget.bottom_right_with_margins_on(
|
let debuff_widget = debuff_widget.bottom_right_with_margins_on(
|
||||||
state.ids.debuffs_align,
|
state.ids.debuffs_align,
|
||||||
0.0 + y as f64 * (21.0),
|
0.0 + y as f64 * (41.0),
|
||||||
0.0 + x as f64 * (21.0),
|
0.0 + x as f64 * (41.0),
|
||||||
);
|
);
|
||||||
|
|
||||||
debuff_widget
|
debuff_widget
|
||||||
@ -326,7 +326,7 @@ impl<'a> Widget for BuffsBar<'a> {
|
|||||||
0..=124 => self.imgs.buff_6, // 1/8
|
0..=124 => self.imgs.buff_6, // 1/8
|
||||||
_ => self.imgs.nothing,
|
_ => self.imgs.nothing,
|
||||||
})
|
})
|
||||||
.w_h(20.0, 20.0)
|
.w_h(40.0, 40.0)
|
||||||
.middle_of(id)
|
.middle_of(id)
|
||||||
.with_tooltip(
|
.with_tooltip(
|
||||||
self.tooltip_manager,
|
self.tooltip_manager,
|
||||||
|
@ -532,7 +532,7 @@ impl<'a> Widget for SettingsWindow<'a> {
|
|||||||
),
|
),
|
||||||
};
|
};
|
||||||
if Button::image(check_img)
|
if Button::image(check_img)
|
||||||
.w_h(288.0 / 24.0, 288.0 / 24.0)
|
.w_h(12.0, 12.0)
|
||||||
.down_from(state.ids.ui_scale_label, 20.0)
|
.down_from(state.ids.ui_scale_label, 20.0)
|
||||||
.hover_image(check_mo_img)
|
.hover_image(check_mo_img)
|
||||||
.press_image(check_press_img)
|
.press_image(check_press_img)
|
||||||
@ -567,7 +567,7 @@ impl<'a> Widget for SettingsWindow<'a> {
|
|||||||
),
|
),
|
||||||
};
|
};
|
||||||
if Button::image(check_img)
|
if Button::image(check_img)
|
||||||
.w_h(288.0 / 24.0, 288.0 / 24.0)
|
.w_h(12.0, 12.0)
|
||||||
.down_from(state.ids.relative_to_win_button, 8.0)
|
.down_from(state.ids.relative_to_win_button, 8.0)
|
||||||
.hover_image(check_mo_img)
|
.hover_image(check_mo_img)
|
||||||
.press_image(check_press_img)
|
.press_image(check_press_img)
|
||||||
@ -837,17 +837,17 @@ impl<'a> Widget for SettingsWindow<'a> {
|
|||||||
// Buff Position
|
// Buff Position
|
||||||
// Buffs above skills
|
// Buffs above skills
|
||||||
if Button::image(match self.global_state.settings.gameplay.buff_position {
|
if Button::image(match self.global_state.settings.gameplay.buff_position {
|
||||||
BuffPosition::Bar => self.imgs.checkbox_checked,
|
BuffPosition::Bar => self.imgs.check_checked,
|
||||||
BuffPosition::Map => self.imgs.checkbox,
|
BuffPosition::Map => self.imgs.check,
|
||||||
})
|
})
|
||||||
.w_h(18.0, 18.0)
|
.w_h(12.0, 12.0)
|
||||||
.hover_image(match self.global_state.settings.gameplay.buff_position {
|
.hover_image(match self.global_state.settings.gameplay.buff_position {
|
||||||
BuffPosition::Bar => self.imgs.checkbox_checked_mo,
|
BuffPosition::Bar => self.imgs.check_checked_mo,
|
||||||
BuffPosition::Map => self.imgs.checkbox_mo,
|
BuffPosition::Map => self.imgs.check_mo,
|
||||||
})
|
})
|
||||||
.press_image(match self.global_state.settings.gameplay.buff_position {
|
.press_image(match self.global_state.settings.gameplay.buff_position {
|
||||||
BuffPosition::Bar => self.imgs.checkbox_checked,
|
BuffPosition::Bar => self.imgs.check_checked,
|
||||||
BuffPosition::Map => self.imgs.checkbox_press,
|
BuffPosition::Map => self.imgs.check_press,
|
||||||
})
|
})
|
||||||
.down_from(state.ids.show_shortcuts_button, 8.0)
|
.down_from(state.ids.show_shortcuts_button, 8.0)
|
||||||
.set(state.ids.buff_pos_bar_button, ui)
|
.set(state.ids.buff_pos_bar_button, ui)
|
||||||
@ -864,17 +864,17 @@ impl<'a> Widget for SettingsWindow<'a> {
|
|||||||
.set(state.ids.buff_pos_bar_text, ui);
|
.set(state.ids.buff_pos_bar_text, ui);
|
||||||
// Buffs left from minimap
|
// Buffs left from minimap
|
||||||
if Button::image(match self.global_state.settings.gameplay.buff_position {
|
if Button::image(match self.global_state.settings.gameplay.buff_position {
|
||||||
BuffPosition::Map => self.imgs.checkbox_checked,
|
BuffPosition::Map => self.imgs.check_checked,
|
||||||
BuffPosition::Bar => self.imgs.checkbox,
|
BuffPosition::Bar => self.imgs.check,
|
||||||
})
|
})
|
||||||
.w_h(18.0, 18.0)
|
.w_h(12.0, 12.0)
|
||||||
.hover_image(match self.global_state.settings.gameplay.buff_position {
|
.hover_image(match self.global_state.settings.gameplay.buff_position {
|
||||||
BuffPosition::Map => self.imgs.checkbox_checked_mo,
|
BuffPosition::Map => self.imgs.check_checked_mo,
|
||||||
BuffPosition::Bar => self.imgs.checkbox_mo,
|
BuffPosition::Bar => self.imgs.check_mo,
|
||||||
})
|
})
|
||||||
.press_image(match self.global_state.settings.gameplay.buff_position {
|
.press_image(match self.global_state.settings.gameplay.buff_position {
|
||||||
BuffPosition::Map => self.imgs.checkbox_checked,
|
BuffPosition::Map => self.imgs.check_checked,
|
||||||
BuffPosition::Bar => self.imgs.checkbox_press,
|
BuffPosition::Bar => self.imgs.check_press,
|
||||||
})
|
})
|
||||||
.down_from(state.ids.buff_pos_bar_button, 8.0)
|
.down_from(state.ids.buff_pos_bar_button, 8.0)
|
||||||
.set(state.ids.buff_pos_map_button, ui)
|
.set(state.ids.buff_pos_map_button, ui)
|
||||||
@ -1116,7 +1116,7 @@ impl<'a> Widget for SettingsWindow<'a> {
|
|||||||
} else {
|
} else {
|
||||||
self.imgs.check
|
self.imgs.check
|
||||||
})
|
})
|
||||||
.w_h(288.0 / 24.0, 288.0 / 24.0)
|
.w_h(12.0, 12.0)
|
||||||
.hover_image(if let BarNumbers::Off = bar_values {
|
.hover_image(if let BarNumbers::Off = bar_values {
|
||||||
self.imgs.check_checked_mo
|
self.imgs.check_checked_mo
|
||||||
} else {
|
} else {
|
||||||
@ -1147,7 +1147,7 @@ impl<'a> Widget for SettingsWindow<'a> {
|
|||||||
} else {
|
} else {
|
||||||
self.imgs.check
|
self.imgs.check
|
||||||
})
|
})
|
||||||
.w_h(288.0 / 24.0, 288.0 / 24.0)
|
.w_h(12.0, 12.0)
|
||||||
.hover_image(if let BarNumbers::Values = bar_values {
|
.hover_image(if let BarNumbers::Values = bar_values {
|
||||||
self.imgs.check_checked_mo
|
self.imgs.check_checked_mo
|
||||||
} else {
|
} else {
|
||||||
@ -1178,7 +1178,7 @@ impl<'a> Widget for SettingsWindow<'a> {
|
|||||||
} else {
|
} else {
|
||||||
self.imgs.check
|
self.imgs.check
|
||||||
})
|
})
|
||||||
.w_h(288.0 / 24.0, 288.0 / 24.0)
|
.w_h(12.0, 12.0)
|
||||||
.hover_image(if let BarNumbers::Percent = bar_values {
|
.hover_image(if let BarNumbers::Percent = bar_values {
|
||||||
self.imgs.check_checked_mo
|
self.imgs.check_checked_mo
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user