Where would I add a Number to Change this GUI Texts Position? C#

Basic Question, I have a GUI window; with a text displayed as “Inventory” currently its sitting out of the region and need to move it where I’d like… my code is as follows:

		if (Display_Inventory_Window)
		Inventory_Window_Rect = GUI.Window(Inventory_Window_ID, Inventory_Window_Rect, InventoryWindow, "Inventory", "InventoryWindow");

and

if(cnt < Inventory._Inventory.Count)
			{
				GUI.Button(new Rect(22.5f + (x * Button_Width), 39 + (y * Button_Height), -2.5f + Button_Width, -2.5f + Button_Height), Inventory._Inventory[cnt].Name);
			}
			else
			{	
				GUI.Label(new Rect(22.5f + (x * Button_Width), 39 + (y * Button_Height), -2.5f + Button_Width, -2.5f + Button_Height), (x + y * Inventory_Columns).ToString(), "Inventory Slot Empty"); // Inventory BOX SLOTS HERE 
			}
			
			cnt++;
			}

Greatly appreciated!!!

I don’t really understand your question, if you want to move the window just do draw window

void OnGUI()
{
        windowRect = GUI.Window(0, new Rect(20, 20, 120, 50), DoWindow, "Title");
}

 void DoWindow(int windowID)
{
        GUI.DragWindow(new Rect(0, 0, 1000, 20));
}

One more thing, invoking ToString on a number every GUI frame is NOT GOOD or OPTIMAL. Instead have a number cache(a dictionary which has the number as the key and the number string as the value.

solved cheers