mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 13:11:05 +01:00 
			
		
		
		
	Tab Bar: Added TabItemButton(), ImGuiTabItemFlags_Leading, ImGuiTabItemFlags_Trailing + demo. (#3291)
(squashed various commits by 2 authors)
This commit is contained in:
		
				
					committed by
					
						 ocornut
						ocornut
					
				
			
			
				
	
			
			
			
						parent
						
							29836412e1
						
					
				
				
					commit
					4a57a982be
				
			| @@ -1703,7 +1703,8 @@ enum ImGuiTabBarFlagsPrivate_ | ||||
| // Extend ImGuiTabItemFlags_ | ||||
| enum ImGuiTabItemFlagsPrivate_ | ||||
| { | ||||
|     ImGuiTabItemFlags_NoCloseButton             = 1 << 20   // Track whether p_open was set or not (we'll need this info on the next frame to recompute ContentWidth during layout) | ||||
|     ImGuiTabItemFlags_NoCloseButton             = 1 << 20,  // Track whether p_open was set or not (we'll need this info on the next frame to recompute ContentWidth during layout) | ||||
|     ImGuiTabItemFlags_Button                    = 1 << 21   // [Internal] Used by TabItemButton, change the tab item behavior to mimic a button | ||||
| }; | ||||
|  | ||||
| // Storage for one active tab item (sizeof() 28~32 bytes) | ||||
| @@ -1737,7 +1738,8 @@ struct ImGuiTabBar | ||||
|     float               LastTabContentHeight;   // Record the height of contents submitted below the tab bar | ||||
|     float               WidthAllTabs;           // Actual width of all tabs (locked during layout) | ||||
|     float               WidthAllTabsIdeal;      // Ideal width if all tabs were visible and not clipped | ||||
|     float               OffsetNextTab;          // Distance from BarRect.Min.x, incremented with each BeginTabItem() call, not used if ImGuiTabBarFlags_Reorderable if set. | ||||
|     float               LeadingWidth;           // Total width used by leading button | ||||
|     float               TrailingWidth;          // Total width used by trailing button | ||||
|     float               ScrollingAnim; | ||||
|     float               ScrollingTarget; | ||||
|     float               ScrollingTargetDistToVisibility; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user