WIP (druid)

This commit is contained in:
Enrico Lumetti 2021-07-23 00:11:51 +02:00
parent 4d1ecf921e
commit 24ddfcd0a6
1 changed files with 4 additions and 3 deletions

View File

@ -24,10 +24,10 @@ use druid::widget::prelude::*;
use druid::widget::{
Align, Button, Controller, CrossAxisAlignment, Flex, List, SizedBox, WidgetExt,
};
use druid::gesture::GestureController;
use druid::gesture::DruidGestureRecognizer;
use druid::{
AppDelegate, AppLauncher, Color, Command, Data, DelegateCtx, Env, FileDialogOptions, FileSpec,
Handled, Lens, PointerEventController, PointerEventPolicy, Target, WidgetId, WindowDesc,
Handled, Lens, PointerEventPolicy, Target, WidgetId, WindowDesc,
};
use im::Vector;
@ -39,6 +39,8 @@ use stiletto::DocumentSnapshot;
pub fn main() {
let window = WindowDesc::new(build_ui)
.set_pointer_event_policy(PointerEventPolicy::UseMixedApi)
.set_gesture_recognizer(Box::new(DruidGestureRecognizer::new()))
.window_size((1024.0, 1400.0))
.title(|data: &StilettoState, _env: &Env| {
let doc_name = if let Some(path) = &data.current_file_path {
@ -201,7 +203,6 @@ fn build_ui() -> impl Widget<StilettoState> {
1.0,
)
.controller(ToolSwitcher::new())
.controller(GestureController::new())
}
struct ToolSwitcher {