Remove debug wiring

This commit is contained in:
Mikayla Maki 2023-01-25 09:09:59 -08:00
parent 45e4e3354e
commit 1fc6276eab
2 changed files with 8 additions and 58 deletions

View file

@ -31,7 +31,6 @@ use std::{
ops::{Deref, DerefMut, Range}, ops::{Deref, DerefMut, Range},
sync::Arc, sync::Arc,
}; };
use time::Instant;
pub struct Presenter { pub struct Presenter {
window_id: usize, window_id: usize,
@ -318,8 +317,14 @@ impl Presenter {
} }
} }
if cx.is_topmost_window_for_position(self.window_id, *position) { let t0 = std::time::Instant::now();
let is_topmost_window =
cx.is_topmost_window_for_position(self.window_id, *position);
println!("is_topmost_window => {:?}", t0.elapsed());
if is_topmost_window {
let t1 = std::time::Instant::now();
cx.platform().set_cursor_style(style_to_assign); cx.platform().set_cursor_style(style_to_assign);
println!("set_cursor_style => {:?}", t1.elapsed());
} }
if !event_reused { if !event_reused {

View file

@ -31,9 +31,8 @@ use futures::{
}; };
use gpui::{ use gpui::{
actions, actions,
color::Color,
elements::*, elements::*,
geometry::vector::{vec2f, Vector2F}, geometry::vector::Vector2F,
impl_actions, impl_internal_actions, impl_actions, impl_internal_actions,
keymap_matcher::KeymapContext, keymap_matcher::KeymapContext,
platform::{CursorStyle, WindowOptions}, platform::{CursorStyle, WindowOptions},
@ -101,7 +100,6 @@ actions!(
NewTerminal, NewTerminal,
NewSearch, NewSearch,
Feedback, Feedback,
ShowNotif,
] ]
); );
@ -264,59 +262,6 @@ pub fn init(app_state: Arc<AppState>, cx: &mut MutableAppContext) {
client.add_view_request_handler(Workspace::handle_follow); client.add_view_request_handler(Workspace::handle_follow);
client.add_view_message_handler(Workspace::handle_unfollow); client.add_view_message_handler(Workspace::handle_unfollow);
client.add_view_message_handler(Workspace::handle_update_followers); client.add_view_message_handler(Workspace::handle_update_followers);
// REMEMBER TO DELETE THE SHOW NOTIF
cx.add_action(
|_workspace: &mut Workspace, _: &ShowNotif, cx: &mut ViewContext<Workspace>| {
struct DummyView;
impl Entity for DummyView {
type Event = ();
}
impl View for DummyView {
fn ui_name() -> &'static str {
"DummyView"
}
fn render(&mut self, cx: &mut RenderContext<'_, Self>) -> ElementBox {
MouseEventHandler::<DummyView>::new(0, cx, |state, _cx| {
Empty::new()
.contained()
.with_background_color(if state.hovered() {
Color::red()
} else {
Color::blue()
})
.constrained()
.with_width(200.)
.with_height(200.)
.boxed()
})
.on_click(MouseButton::Left, |_, _| {
println!("click");
})
.with_cursor_style(CursorStyle::ResizeUpDown)
.boxed()
}
}
cx.add_window(
WindowOptions {
bounds: gpui::WindowBounds::Fixed(gpui::geometry::rect::RectF::new(
vec2f(400., 200.),
vec2f(300., 200.),
)),
titlebar: None,
center: false,
focus: false,
kind: gpui::WindowKind::PopUp,
is_movable: true,
screen: None,
},
|_cx| DummyView,
)
},
)
} }
type ProjectItemBuilders = HashMap< type ProjectItemBuilders = HashMap<