mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 21:21:06 +01:00 
			
		
		
		
	Misc tweaks - mostly toward minimizing diff in upcoming backport merge of a few viewport structures in master
This commit is contained in:
		| @@ -6592,7 +6592,8 @@ bool ImGui::BeginMainMenuBar() | ||||
|     if (menu_bar_window == NULL || menu_bar_window->BeginCount == 0) | ||||
|     { | ||||
|         // Set window position | ||||
|         // We don't attempt to calculate our height ahead, as it depends on the per-viewport font size. However menu-bar will affect the minimum window size so we'll get the right height. | ||||
|         // We don't attempt to calculate our height ahead, as it depends on the per-viewport font size.  | ||||
|         // However menu-bar will affect the minimum window size so we'll get the right height. | ||||
|         ImVec2 menu_bar_pos = viewport->Pos + viewport->CurrWorkOffsetMin; | ||||
|         ImVec2 menu_bar_size = ImVec2(viewport->Size.x - viewport->CurrWorkOffsetMin.x + viewport->CurrWorkOffsetMax.x, 1.0f); | ||||
|         SetNextWindowPos(menu_bar_pos); | ||||
| @@ -6602,7 +6603,7 @@ bool ImGui::BeginMainMenuBar() | ||||
|     // Create window | ||||
|     SetNextWindowViewport(viewport->ID); // Enforce viewport so we don't create our own viewport when ImGuiConfigFlags_ViewportsNoMerge is set. | ||||
|     PushStyleVar(ImGuiStyleVar_WindowRounding, 0.0f); | ||||
|     PushStyleVar(ImGuiStyleVar_WindowMinSize, ImVec2(0, 0));    // Lift normal size constraint, however the presence of a menu-bar will give us the minimum height we want. | ||||
|     PushStyleVar(ImGuiStyleVar_WindowMinSize, ImVec2(0, 0)); // Lift normal size constraint, however the presence of a menu-bar will give us the minimum height we want. | ||||
|     ImGuiWindowFlags window_flags = ImGuiWindowFlags_NoDocking | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_MenuBar; | ||||
|     bool is_open = Begin("##MainMenuBar", NULL, window_flags) && BeginMenuBar(); | ||||
|     PopStyleVar(2); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user