Changeset - r28807:ef434cfa6634
[Not reviewed]
master
0 1 0
Richard Wheeler - 2 months ago 2024-02-24 00:04:34
2762690+zephyris@users.noreply.github.com
Fix: Make link graph node borders scale with GUI (#12167)
1 file changed with 4 insertions and 9 deletions:
0 comments (0 inline, 0 general)
src/linkgraph/linkgraph_gui.cpp
Show inline comments
 
@@ -341,7 +341,7 @@ void LinkGraphOverlay::DrawStationDots(c
 
 * Draw a square symbolizing a producer of cargo.
 
 * @param x X coordinate of the middle of the vertex.
 
 * @param y Y coordinate of the middle of the vertex.
 
 * @param size Y and y extend of the vertex.
 
 * @param size x and y extent of the vertex.
 
 * @param colour Colour with which the vertex will be filled.
 
 * @param border_colour Colour for the border of the vertex.
 
 */
 
@@ -350,15 +350,10 @@ void LinkGraphOverlay::DrawStationDots(c
 
	size--;
 
	int w1 = size / 2;
 
	int w2 = size / 2 + size % 2;
 

	
 
	GfxFillRect(x - w1, y - w1, x + w2, y + w2, colour);
 
	int borderwidth = ScaleGUITrad(1);
 

	
 
	w1++;
 
	w2++;
 
	GfxDrawLine(x - w1, y - w1, x + w2, y - w1, border_colour);
 
	GfxDrawLine(x - w1, y + w2, x + w2, y + w2, border_colour);
 
	GfxDrawLine(x - w1, y - w1, x - w1, y + w2, border_colour);
 
	GfxDrawLine(x + w2, y - w1, x + w2, y + w2, border_colour);
 
	GfxFillRect(x - w1 - borderwidth, y - w1 - borderwidth, x + w2 + borderwidth, y + w2 + borderwidth, border_colour);
 
	GfxFillRect(x - w1, y - w1, x + w2, y + w2, colour);
 
}
 

	
 
bool LinkGraphOverlay::ShowTooltip(Point pt, TooltipCloseCondition close_cond)
0 comments (0 inline, 0 general)