mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 05:01:05 +01:00 
			
		
		
		
	Style, Begin: removed ImGuiWindowFlags_ShowBorders window flag. Borders are now fully set up in the ImGuiStyle structure (see e.g. style.FrameBorderSize, style.WindowBorderSize). Use ImGui::ShowStyleEditor() to look them up. (#707, fix #819, #1031, ref #1019, ref #447)
This commit is contained in:
		
							
								
								
									
										10
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								imgui.h
									
									
									
									
									
								
							| @@ -502,7 +502,7 @@ enum ImGuiWindowFlags_ | ||||
|     ImGuiWindowFlags_NoScrollWithMouse      = 1 << 4,   // Disable user vertically scrolling with mouse wheel | ||||
|     ImGuiWindowFlags_NoCollapse             = 1 << 5,   // Disable user collapsing window by double-clicking on it | ||||
|     ImGuiWindowFlags_AlwaysAutoResize       = 1 << 6,   // Resize every window to its content every frame | ||||
|     ImGuiWindowFlags_ShowBorders            = 1 << 7,   // Show borders around windows and items | ||||
|     //ImGuiWindowFlags_ShowBorders          = 1 << 7,   // Show borders around windows and items (OBSOLETE! Use e.g. style.FrameBorderSize=1.0f to enable borders). | ||||
|     ImGuiWindowFlags_NoSavedSettings        = 1 << 8,   // Never load/save settings in .ini file | ||||
|     ImGuiWindowFlags_NoInputs               = 1 << 9,   // Disable catching mouse or keyboard inputs, hovering test with pass through. | ||||
|     ImGuiWindowFlags_MenuBar                = 1 << 10,  // Has a menu-bar | ||||
| @@ -672,11 +672,15 @@ enum ImGuiStyleVar_ | ||||
|     ImGuiStyleVar_Alpha,               // float     Alpha | ||||
|     ImGuiStyleVar_WindowPadding,       // ImVec2    WindowPadding | ||||
|     ImGuiStyleVar_WindowRounding,      // float     WindowRounding | ||||
|     ImGuiStyleVar_WindowBorderSize,    // float     WindowBorderSize | ||||
|     ImGuiStyleVar_WindowMinSize,       // ImVec2    WindowMinSize | ||||
|     ImGuiStyleVar_ChildRounding,       // float     ChildRounding | ||||
|     ImGuiStyleVar_ChildBorderSize,     // float     ChildBorderSize | ||||
|     ImGuiStyleVar_PopupRounding,       // float     PopupRounding | ||||
|     ImGuiStyleVar_PopupBorderSize,     // float     PopupBorderSize | ||||
|     ImGuiStyleVar_FramePadding,        // ImVec2    FramePadding | ||||
|     ImGuiStyleVar_FrameRounding,       // float     FrameRounding | ||||
|     ImGuiStyleVar_FrameBorderSize,     // float     FrameBorderSize | ||||
|     ImGuiStyleVar_ItemSpacing,         // ImVec2    ItemSpacing | ||||
|     ImGuiStyleVar_ItemInnerSpacing,    // ImVec2    ItemInnerSpacing | ||||
|     ImGuiStyleVar_IndentSpacing,       // float     IndentSpacing | ||||
| @@ -754,12 +758,16 @@ struct ImGuiStyle | ||||
|     float       Alpha;                      // Global alpha applies to everything in ImGui | ||||
|     ImVec2      WindowPadding;              // Padding within a window | ||||
|     float       WindowRounding;             // Radius of window corners rounding. Set to 0.0f to have rectangular windows | ||||
|     float       WindowBorderSize;           // Thickness of border around windows. Generally set to 0.0f or 1.0f. (Other values are not well tested and more CPU/GPU costly) | ||||
|     ImVec2      WindowMinSize;              // Minimum window size | ||||
|     ImVec2      WindowTitleAlign;           // Alignment for title bar text. Defaults to (0.0f,0.5f) for left-aligned,vertically centered. | ||||
|     float       ChildRounding;              // Radius of child window corners rounding. Set to 0.0f to have rectangular windows. | ||||
|     float       ChildBorderSize;            // Thickness of border around child windows. Generally set to 0.0f or 1.0f. (Other values are not well tested and more CPU/GPU costly) | ||||
|     float       PopupRounding;              // Radius of popup window corners rounding. | ||||
|     float       PopupBorderSize;            // Thickness of border around popup windows. Generally set to 0.0f or 1.0f. (Other values are not well tested and more CPU/GPU costly) | ||||
|     ImVec2      FramePadding;               // Padding within a framed rectangle (used by most widgets) | ||||
|     float       FrameRounding;              // Radius of frame corners rounding. Set to 0.0f to have rectangular frame (used by most widgets). | ||||
|     float       FrameBorderSize;            // Thickness of border around frames. Generally set to 0.0f or 1.0f. (Other values are not well tested and more CPU/GPU costly) | ||||
|     ImVec2      ItemSpacing;                // Horizontal and vertical spacing between widgets/lines | ||||
|     ImVec2      ItemInnerSpacing;           // Horizontal and vertical spacing between within elements of a composed widget (e.g. a slider and its label) | ||||
|     ImVec2      TouchExtraPadding;          // Expand reactive bounding box for touch-based system where touch position is not accurate enough. Unfortunately we don't sort widgets so priority on overlap will always be given to the first widget. So don't grow this too much! | ||||
|   | ||||
		Reference in New Issue
	
	Block a user