(svn r13160) -Codechange: prepare GUIPlaceProcDragXY for the removal of WindowEvent.
This commit is contained in:
@@ -20,8 +20,6 @@
|
||||
*/
|
||||
static const int MAX_NUMBER_OF_WINDOWS = 25;
|
||||
|
||||
typedef void WindowProc(Window *w, WindowEvent *e);
|
||||
|
||||
/* How the resize system works:
|
||||
First, you need to add a WWT_RESIZEBOX to the widgets, and you need
|
||||
to add the flag WDF_RESIZABLE to the window. Now the window is ready
|
||||
@@ -147,7 +145,7 @@ struct WindowEvent {
|
||||
TileIndex tile;
|
||||
TileIndex starttile;
|
||||
ViewportPlaceMethod select_method;
|
||||
byte select_proc;
|
||||
ViewportDragDropSelectionProcess select_proc;
|
||||
} place;
|
||||
|
||||
struct {
|
||||
@@ -185,6 +183,8 @@ struct WindowEvent {
|
||||
} we;
|
||||
};
|
||||
|
||||
typedef void WindowProc(Window *w, WindowEvent *e);
|
||||
|
||||
/**
|
||||
* High level window description
|
||||
*/
|
||||
@@ -482,7 +482,7 @@ public:
|
||||
* @param select_proc what will be created when the drag is over.
|
||||
* @param pt the exact point on the map where the mouse is.
|
||||
*/
|
||||
virtual void OnPlaceDrag(ViewportPlaceMethod select_method, byte select_proc, Point pt);
|
||||
virtual void OnPlaceDrag(ViewportPlaceMethod select_method, ViewportDragDropSelectionProcess select_proc, Point pt);
|
||||
|
||||
/**
|
||||
* The user has dragged over the map when the tile highlight mode
|
||||
@@ -493,7 +493,7 @@ public:
|
||||
* @param start_tile the begin tile of the drag.
|
||||
* @param end_tile the end tile of the drag.
|
||||
*/
|
||||
virtual void OnPlaceMouseUp(ViewportPlaceMethod select_method, byte select_proc, Point pt, TileIndex start_tile, TileIndex end_tile);
|
||||
virtual void OnPlaceMouseUp(ViewportPlaceMethod select_method, ViewportDragDropSelectionProcess select_proc, Point pt, TileIndex start_tile, TileIndex end_tile);
|
||||
|
||||
/**
|
||||
* The user moves over the map when a tile highlight mode has been set
|
||||
|
Reference in New Issue
Block a user