equal
deleted
inserted
replaced
583 _last_window = _windows; |
583 _last_window = _windows; |
584 memset(_viewports, 0, sizeof(_viewports)); |
584 memset(_viewports, 0, sizeof(_viewports)); |
585 _active_viewports = 0; |
585 _active_viewports = 0; |
586 } |
586 } |
587 |
587 |
588 void DecreaseWindowCounters() |
588 static void DecreaseWindowCounters() |
589 { |
589 { |
590 Window *w; |
590 Window *w; |
591 |
591 |
592 |
592 |
593 for(w=_last_window; w != _windows;) { |
593 for(w=_last_window; w != _windows;) { |
614 Window *GetCallbackWnd() |
614 Window *GetCallbackWnd() |
615 { |
615 { |
616 return FindWindowById(_thd.window_class, _thd.window_number); |
616 return FindWindowById(_thd.window_class, _thd.window_number); |
617 } |
617 } |
618 |
618 |
619 void HandlePlacePresize() |
619 static void HandlePlacePresize() |
620 { |
620 { |
621 Window *w; |
621 Window *w; |
622 WindowEvent e; |
622 WindowEvent e; |
623 |
623 |
624 if (_special_mouse_mode != WSM_PRESIZE) |
624 if (_special_mouse_mode != WSM_PRESIZE) |
635 e.place.tile = TILE_FROM_XY(e.place.pt.x, e.place.pt.y); |
635 e.place.tile = TILE_FROM_XY(e.place.pt.x, e.place.pt.y); |
636 e.event = WE_PLACE_PRESIZE; |
636 e.event = WE_PLACE_PRESIZE; |
637 w->wndproc(w, &e); |
637 w->wndproc(w, &e); |
638 } |
638 } |
639 |
639 |
640 bool HandleDragDrop() |
640 static bool HandleDragDrop() |
641 { |
641 { |
642 Window *w; |
642 Window *w; |
643 WindowEvent e; |
643 WindowEvent e; |
644 |
644 |
645 if (_special_mouse_mode != WSM_DRAGDROP) |
645 if (_special_mouse_mode != WSM_DRAGDROP) |
661 w->wndproc(w, &e); |
661 w->wndproc(w, &e); |
662 } |
662 } |
663 return false; |
663 return false; |
664 } |
664 } |
665 |
665 |
666 bool HandlePopupMenu() |
666 static bool HandlePopupMenu() |
667 { |
667 { |
668 Window *w; |
668 Window *w; |
669 WindowEvent e; |
669 WindowEvent e; |
670 |
670 |
671 if (!_popup_menu_active) |
671 if (!_popup_menu_active) |
689 } |
689 } |
690 |
690 |
691 return false; |
691 return false; |
692 } |
692 } |
693 |
693 |
694 bool HandleWindowDragging() |
694 static bool HandleWindowDragging() |
695 { |
695 { |
696 Window *w; |
696 Window *w; |
697 // Get out immediately if no window is being dragged at all. |
697 // Get out immediately if no window is being dragged at all. |
698 if (!_dragging_window) |
698 if (!_dragging_window) |
699 return true; |
699 return true; |
859 DeleteWindowById(WC_DROPDOWN_MENU, 0); |
859 DeleteWindowById(WC_DROPDOWN_MENU, 0); |
860 return w; |
860 return w; |
861 } |
861 } |
862 |
862 |
863 |
863 |
864 bool HandleScrollbarScrolling() |
864 static bool HandleScrollbarScrolling() |
865 { |
865 { |
866 Window *w; |
866 Window *w; |
867 int i; |
867 int i; |
868 int pos; |
868 int pos; |
869 Scrollbar *sb; |
869 Scrollbar *sb; |
902 |
902 |
903 _scrolling_scrollbar = false; |
903 _scrolling_scrollbar = false; |
904 return false; |
904 return false; |
905 } |
905 } |
906 |
906 |
907 bool HandleViewportScroll() |
907 static bool HandleViewportScroll() |
908 { |
908 { |
909 Window *w; |
909 Window *w; |
910 ViewPort *vp; |
910 ViewPort *vp; |
911 int dx,dy, x, y, sub; |
911 int dx,dy, x, y, sub; |
912 |
912 |