src/window_gui.h
changeset 10482 260c05e63bf4
parent 10481 0c7aed4edabe
child 10484 e8beb2845f13
equal deleted inserted replaced
10481:0c7aed4edabe 10482:260c05e63bf4
   124 	WE_TIMEOUT,
   124 	WE_TIMEOUT,
   125 	WE_PLACE_OBJ,
   125 	WE_PLACE_OBJ,
   126 	WE_ABORT_PLACE_OBJ,
   126 	WE_ABORT_PLACE_OBJ,
   127 	WE_ON_EDIT_TEXT,
   127 	WE_ON_EDIT_TEXT,
   128 	WE_ON_EDIT_TEXT_CANCEL,
   128 	WE_ON_EDIT_TEXT_CANCEL,
   129 	WE_POPUPMENU_SELECT,
       
   130 	WE_POPUPMENU_OVER,
       
   131 	WE_DRAGDROP,
   129 	WE_DRAGDROP,
   132 	WE_PLACE_DRAG,
   130 	WE_PLACE_DRAG,
   133 	WE_PLACE_MOUSEUP,
   131 	WE_PLACE_MOUSEUP,
   134 	WE_PLACE_PRESIZE,
   132 	WE_PLACE_PRESIZE,
   135 	WE_DROPDOWN_SELECT,
   133 	WE_DROPDOWN_SELECT,
   175 		} sizing;
   173 		} sizing;
   176 
   174 
   177 		struct {
   175 		struct {
   178 			char *str;
   176 			char *str;
   179 		} edittext;
   177 		} edittext;
   180 
       
   181 		struct {
       
   182 			Point pt;
       
   183 		} popupmenu;
       
   184 
   178 
   185 		struct {
   179 		struct {
   186 			int button;
   180 			int button;
   187 			int index;
   181 			int index;
   188 		} dropdown;
   182 		} dropdown;
   561 extern int _scrollbar_size;
   555 extern int _scrollbar_size;
   562 extern byte _scroller_click_timeout;
   556 extern byte _scroller_click_timeout;
   563 
   557 
   564 extern bool _scrolling_scrollbar;
   558 extern bool _scrolling_scrollbar;
   565 extern bool _scrolling_viewport;
   559 extern bool _scrolling_viewport;
   566 extern bool _popup_menu_active;
       
   567 
   560 
   568 extern byte _special_mouse_mode;
   561 extern byte _special_mouse_mode;
   569 enum SpecialMouseMode {
   562 enum SpecialMouseMode {
   570 	WSM_NONE     = 0,
   563 	WSM_NONE     = 0,
   571 	WSM_DRAGDROP = 1,
   564 	WSM_DRAGDROP = 1,