# Changes 0.2.8
- Fix Flickering problem in StaticText api - Fix Lagacy and Container HandleScrolling InBox checks - Add IO Flags define for future - Implement Single Object Dragging API by IO Context - Add TreeNodes - Use ioMenuPadding and ItemSpace - Add StyleEditorMenu - Rework ContainerApi to take functions from IO and add an Update function template for Updating internal values if required - Use new DragApi for MenuCollabse, MenuDragging, MenuResize, SliderDragging and TreeNodes Open/Close - Add Helper Defines for Metrics Menu [INTERNAL] - Add TimeTrace as Tree to Metrics as well as other new Data - Add GetRawObject to StaticText for custom rendering like ui7 - Add DrawlistRegestry to correctly render Menus in their own layer ranges
This commit is contained in:
		| @@ -27,6 +27,8 @@ SOFTWARE. | ||||
| using UI7MenuFlags = unsigned int; | ||||
| /** 32Bit Value to store Alignment Flags */ | ||||
| using UI7Align = unsigned int; | ||||
| /** 32Bit Value to store Context (IO) flags */ | ||||
| using UI7IOFlags = unsigned int; | ||||
|  | ||||
| /** Menu Flags */ | ||||
| enum UI7MenuFlags_ { | ||||
| @@ -44,6 +46,13 @@ enum UI7MenuFlags_ { | ||||
|   UI7MenuFlags_Scrolling = UI7MenuFlags_HzScrolling | UI7MenuFlags_VtScrolling, | ||||
| }; | ||||
|  | ||||
| /** UI7 Context Flags */ | ||||
| enum UI7IOFlags_ { | ||||
|   UI7IOFlags_None = 0,                 ///< No Additional Config available | ||||
|   UI7IOFlags_HasTouch = 1 << 0,        ///< Enable touch support [future] | ||||
|   UI7IOFlags_HasMouseCursor = 1 << 1,  ///< Enable Mouse support [future] | ||||
| }; | ||||
|  | ||||
| /** Probably need to update this */ | ||||
| enum UI7Align_ { | ||||
|   UI7Align_Left = 1 << 0,    ///< [Hz Op] Align Left (Default) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user