WIP: Part 2

This commit is contained in:
Keavon Chambers
2026-07-24 19:27:12 -07:00
parent df31ec8a8e
commit c60a961c6a
7 changed files with 69 additions and 19 deletions
@@ -177,6 +177,7 @@ impl PreferencesDialogMessageHandler {
}),
])
.selected_index(Some(preferences.selection_mode as u32))
.auto_width(true)
.widget_instance();
let selection_mode = vec![
Separator::new(SeparatorStyle::Unrelated).widget_instance(),
@@ -266,6 +267,7 @@ impl PreferencesDialogMessageHandler {
.on_update(move |_| PreferencesMessage::GraphWireStyle { style: GraphWireStyle::GridAligned }.into()),
])
.selected_index(Some(preferences.graph_wire_style as u32))
.auto_width(true)
.widget_instance();
let graph_wire_style = vec![
Separator::new(SeparatorStyle::Unrelated).widget_instance(),
@@ -3486,7 +3486,6 @@ impl DocumentMessageHandler {
.selected_index(blend_mode.and_then(|blend_mode| blend_mode.index_in_list_svg_subset()).map(|index| index as u32))
.disabled(disabled)
.draw_icon(false)
.max_width(100)
.tooltip_label("Blend Mode")
.widget_instance(),
Separator::new(SeparatorStyle::Related).widget_instance(),
@@ -3508,7 +3507,6 @@ impl DocumentMessageHandler {
}
})
.on_commit(|_| DocumentMessage::AddTransaction.into())
.max_width(100)
.tooltip_label("Opacity")
.widget_instance(),
Separator::new(SeparatorStyle::Related).widget_instance(),
@@ -3530,7 +3528,6 @@ impl DocumentMessageHandler {
}
})
.on_commit(|_| DocumentMessage::AddTransaction.into())
.max_width(100)
.tooltip_label("Fill")
.widget_instance(),
];
@@ -3946,6 +3943,7 @@ pub fn navigation_controls(ptz: &PTZ, navigation_handler: &NavigationMessageHand
.min(0.000001)
.max(1000000.)
.tooltip_label(if node_graph { "Node Graph Zoom" } else { "Canvas Zoom" })
.min_width(80)
.on_update(|number_input: &NumberInput| {
NavigationMessage::CanvasZoomSet {
zoom_factor: number_input.value.unwrap() / 100.,