mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-11-03 22:51:06 +01:00 
			
		
		
		
	Added SeparatorText() widget. (#1643)
This commit is contained in:
		
							
								
								
									
										9
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								imgui.h
									
									
									
									
									
								
							@@ -23,7 +23,7 @@
 | 
			
		||||
// Library Version
 | 
			
		||||
// (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM > 12345')
 | 
			
		||||
#define IMGUI_VERSION               "1.89.3 WIP"
 | 
			
		||||
#define IMGUI_VERSION_NUM           18927
 | 
			
		||||
#define IMGUI_VERSION_NUM           18928
 | 
			
		||||
#define IMGUI_HAS_TABLE
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
@@ -493,6 +493,7 @@ namespace ImGui
 | 
			
		||||
    IMGUI_API void          LabelTextV(const char* label, const char* fmt, va_list args)    IM_FMTLIST(2);
 | 
			
		||||
    IMGUI_API void          BulletText(const char* fmt, ...)                                IM_FMTARGS(1); // shortcut for Bullet()+Text()
 | 
			
		||||
    IMGUI_API void          BulletTextV(const char* fmt, va_list args)                      IM_FMTLIST(1);
 | 
			
		||||
    IMGUI_API void          SeparatorText(const char* label);                               // currently: formatted text with an horizontal line
 | 
			
		||||
 | 
			
		||||
    // Widgets: Main
 | 
			
		||||
    // - Most widgets return true when the value has been changed or when pressed/selected
 | 
			
		||||
@@ -1608,6 +1609,9 @@ enum ImGuiStyleVar_
 | 
			
		||||
    ImGuiStyleVar_TabRounding,         // float     TabRounding
 | 
			
		||||
    ImGuiStyleVar_ButtonTextAlign,     // ImVec2    ButtonTextAlign
 | 
			
		||||
    ImGuiStyleVar_SelectableTextAlign, // ImVec2    SelectableTextAlign
 | 
			
		||||
    ImGuiStyleVar_SeparatorTextBorderSize,// float  SeparatorTextBorderSize
 | 
			
		||||
    ImGuiStyleVar_SeparatorTextAlign,  // ImVec2    SeparatorTextAlign
 | 
			
		||||
    ImGuiStyleVar_SeparatorTextPadding,// ImVec2    SeparatorTextPadding
 | 
			
		||||
    ImGuiStyleVar_COUNT
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -1862,6 +1866,9 @@ struct ImGuiStyle
 | 
			
		||||
    ImGuiDir    ColorButtonPosition;        // Side of the color button in the ColorEdit4 widget (left/right). Defaults to ImGuiDir_Right.
 | 
			
		||||
    ImVec2      ButtonTextAlign;            // Alignment of button text when button is larger than text. Defaults to (0.5f, 0.5f) (centered).
 | 
			
		||||
    ImVec2      SelectableTextAlign;        // Alignment of selectable text. Defaults to (0.0f, 0.0f) (top-left aligned). It's generally important to keep this left-aligned if you want to lay multiple items on a same line.
 | 
			
		||||
    float       SeparatorTextBorderSize;    // Thickkness of border in SeparatorText()
 | 
			
		||||
    ImVec2      SeparatorTextAlign;         // Alignment of text within the separator. Defaults to (0.0f, 0.5f) (left aligned, center).
 | 
			
		||||
    ImVec2      SeparatorTextPadding;       // Horizontal offset of text from each edge of the separator + spacing on other axis. Generally small values. .y is recommended to be == FramePadding.y.
 | 
			
		||||
    ImVec2      DisplayWindowPadding;       // Window position are clamped to be visible within the display area or monitors by at least this amount. Only applies to regular windows.
 | 
			
		||||
    ImVec2      DisplaySafeAreaPadding;     // If you cannot see the edges of your screen (e.g. on a TV) increase the safe area padding. Apply to popups/tooltips as well regular windows. NB: Prefer configuring your TV sets correctly!
 | 
			
		||||
    float       MouseCursorScale;           // Scale software rendered mouse cursor (when io.MouseDrawCursor is enabled). May be removed later.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user