@@ -212,16 +212,18 @@ class application : public ruisapp::application{
212212 mouse_proxy->mouse_button_handler = [state, vl](ruis::mouse_proxy&,//
213213 const ruis::mouse_button_event& e){
214214 switch (e.button ){
215- case ruis::mouse_button::left:
215+ using enum ruis::mouse_button;
216+
217+ case left:
216218 state->is_left_button_pressed = (e.action == ruis::button_action::press);
217219 state->old_pos = e.pos ;
218220 return ruis::event_status::consumed;
219- case ruis::mouse_button:: wheel_down:
221+ case wheel_down:
220222 if (auto l = vl.lock ()){
221223 l->scroll_by (wheel_delta);
222224 }
223225 break ;
224- case ruis::mouse_button:: wheel_up:
226+ case wheel_up:
225227 if (auto l = vl.lock ()){
226228 l->scroll_by (-wheel_delta);
227229 }
@@ -290,19 +292,21 @@ class application : public ruisapp::application{
290292 ) -> ruis::event_status {
291293 std::cout << " button = " << unsigned (e.button ) << std::endl;
292294 switch (e.button ){
293- case ruis::mouse_button::left:
295+ using enum ruis::mouse_button;
296+
297+ case left:
294298 state->is_left_button_pressed = (e.action == ruis::button_action::press);
295299 state->old_pos = e.pos ;
296300 return ruis::event_status::consumed;
297- case ruis::mouse_button:: wheel_left:
301+ case wheel_left:
298302 std::cout << " wheel_left" << std::endl;
299303 if (e.action == ruis::button_action::press){
300304 if (auto l = hl.lock ()){
301305 l->scroll_by (-wheel_delta);
302306 }
303307 }
304308 break ;
305- case ruis::mouse_button:: wheel_right:
309+ case wheel_right:
306310 std::cout << " wheel_right" << std::endl;
307311 if (e.action == ruis::button_action::press){
308312 if (auto l = hl.lock ()){
0 commit comments