This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gui_api_changelog [2018/04/18 09:01] – fxfire | gui_api_changelog [2018/04/18 11:29] (current) – fxfire | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | < | ||
TODO: | TODO: | ||
- | Add multiple Fonts to be loaded by users, also add: | + | AddmultipleFontstobeloadedbyusers,alsoadd: |
- | IMGUI_API ImFont* | + | IMGUI_APIImFontGetFont();// |
- | IMGUI_API float | + | IMGUI_APIfloatGetFontSize(); |
- | IMGUI_API void PushFont(ImFont* font); font | + | IMGUI_APIvoidPushFont(ImFontfont);// |
- | IMGUI_API void PopFont(); | + | IMGUI_APIvoidPopFont(); |
- | Check: - 4K support | + | Check:-4Ksupport(freescalingofUI)possiblenow? |
Functions: | Functions: | ||
Added: | Added: | ||
- | Windows: | + | Windows: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | Layout: | + | Layout: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | + | ||
- | Style: | + | Style: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | + | ||
- | Widgets Basic: | + | WidgetsBasic: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | + | ||
- | Color Picker | + | ColorPicker/Edit: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | + | ||
- | Widget Trees: | + | WidgetTrees: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | + | ||
- | Widgets Popup: | + | WidgetsPopup: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | + | ||
- | Widgets Utilities: | + | WidgetsUtilities: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | + | ||
- | Custom Drawing: | + | CustomDrawing: |
- | GUI: | + | GUI: |
Removed: | Removed: | ||
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | GUI: | + | GUI: |
- | + | ||
- | + | ||
- | Enums & Flags: | + | Enums& |
Added: | Added: | ||
- | InputText: | + | InputText: |
- | | + | GUI.InputTextFlags_NoUndoRedo |
- | | + | GUI.InputTextFlags_CharsScientific |
- | Selectable: | + | Selectable: |
- | * GUI.SelectableFlags_AllowDoubleClick | + | GUI.SelectableFlags_AllowDoubleClick |
- | ComboBox: | + | ComboBox: |
- | * GUI.ComboFlags_PopupAlignLeft | + | GUI.ComboFlags_PopupAlignLeft |
- | * GUI.ComboFlags_HeightSmall | + | GUI.ComboFlags_HeightSmall |
- | * GUI.ComboFlags_HeightRegular | + | GUI.ComboFlags_HeightRegular |
- | * GUI.ComboFlags_HeightLarge | + | GUI.ComboFlags_HeightLarge |
- | * GUI.ComboFlags_HeightLargest | + | GUI.ComboFlags_HeightLargest |
- | * GUI.ComboFlags_NoArrowButton | + | GUI.ComboFlags_NoArrowButton |
- | * GUI.ComboFlags_NoPreview | + | GUI.ComboFlags_NoPreview |
- | PushStyleColor / PopStyleColor: | + | PushStyleColor/ |
- | * GUI.Col_DragDropTarget | + | GUI.Col_DragDropTarget |
- | * GUI.Col_NavHighlight | + | GUI.Col_NavHighlight |
- | * GUI.Col_NavWindowingHighlight | + | GUI.Col_NavWindowingHighlight |
- | + | ||
- | PushStyleVar / PopStyleVar: | + | |
- | * GUI.StyleVar_WindowBorderSize | + | |
- | * GUI.StyleVar_ChildBorderSize | + | |
- | * GUI.StyleVar_PopupRounding | + | |
- | * GUI.StyleVar_PopupBorderSize | + | |
- | * GUI.StyleVar_ScrollbarSize | + | |
- | * GUI.StyleVar_ScrollbarRounding | + | |
- | * GUI.StyleVar_GrabRounding | + | |
- | * GUI.StyleVar_ButtonTextAlign | + | |
- | + | ||
- | ColorEditMode: | + | |
- | GUI.ColorEditMode_NoAlpha | + | |
- | GUI.ColorEditMode_NoOptions | + | |
- | GUI.ColorEditMode_NoSmallPreview | + | |
- | GUI.ColorEditMode_NoInputs | + | |
- | GUI.ColorEditMode_NoTooltip | + | |
- | GUI.ColorEditMode_NoLabel | + | |
- | GUI.ColorEditMode_NoSidePreview | + | |
- | GUI.ColorEditMode_AlphaBar | + | |
- | GUI.ColorEditMode_AlphaPreview | + | |
- | GUI.ColorEditMode_AlphaPreviewHalf | + | |
- | GUI.ColorEditMode_HDR | + | |
- | GUI.ColorEditMode_Uint8 | + | |
- | GUI.ColorEditMode_Float | + | |
- | GUI.ColorEditMode_PickerHueBar | + | |
- | GUI.ColorEditMode_PickerHueWheel | + | |
- | + | ||
- | Directions: | + | |
- | GUI.Dir_Left | + | |
- | GUI.Dir_Right | + | |
- | GUI.Dir_Up | + | |
- | GUI.Dir_Down | + | |
- | TreeNodeFlags: | + | PushStyleVar/ |
- | GUI.TreeNodeFlags_Selected | + | GUI.StyleVar_WindowBorderSize |
- | GUI.TreeNodeFlags_Framed | + | GUI.StyleVar_ChildBorderSize |
- | GUI.TreeNodeFlags_AllowItemOverlap | + | GUI.StyleVar_PopupRounding |
- | GUI.TreeNodeFlags_NoTreePushOnOpen | + | GUI.StyleVar_PopupBorderSize |
- | GUI.TreeNodeFlags_NoAutoOpenOnLog | + | GUI.StyleVar_ScrollbarSize |
- | GUI.TreeNodeFlags_SDefaultOpen | + | GUI.StyleVar_ScrollbarRounding |
- | GUI.TreeNodeFlags_OpenOnDoubleClick | + | GUI.StyleVar_GrabRounding |
- | GUI.TreeNodeFlags_OpenOnArrow | + | GUI.StyleVar_ButtonTextAlign |
- | GUI.TreeNodeFlags_Leaf | + | |
- | GUI.TreeNodeFlags_Bullet | + | ColorEditMode: |
- | GUI.TreeNodeFlags_FramePadding | + | GUI.ColorEditMode_NoAlpha |
- | GUI.TreeNodeFlags_NavLeftJumpsBackHere | + | GUI.ColorEditMode_NoOptions |
- | GUI.TreeNodeFlags_CollapsingHeader | + | GUI.ColorEditMode_NoSmallPreview |
- | + | GUI.ColorEditMode_NoInputs | |
- | SelectableFlags: | + | GUI.ColorEditMode_NoTooltip |
- | GUI.SelectableFlags_DontClosePopups | + | GUI.ColorEditMode_NoLabel |
- | GUI.SelectableFlags_SpanAllColumns | + | GUI.ColorEditMode_NoSidePreview |
- | GUI.SelectableFlags_AllowDoubleClick | + | GUI.ColorEditMode_AlphaBar |
+ | GUI.ColorEditMode_AlphaPreview | ||
+ | GUI.ColorEditMode_AlphaPreviewHalf | ||
+ | GUI.ColorEditMode_HDR | ||
+ | GUI.ColorEditMode_Uint8 | ||
+ | GUI.ColorEditMode_Float | ||
+ | GUI.ColorEditMode_PickerHueBar | ||
+ | GUI.ColorEditMode_PickerHueWheel | ||
+ | |||
+ | Directions: | ||
+ | GUI.Dir_Left | ||
+ | GUI.Dir_Right | ||
+ | GUI.Dir_Up | ||
+ | GUI.Dir_Down | ||
+ | |||
+ | TreeNodeFlags: | ||
+ | GUI.TreeNodeFlags_Selected | ||
+ | GUI.TreeNodeFlags_Framed | ||
+ | GUI.TreeNodeFlags_AllowItemOverlap | ||
+ | GUI.TreeNodeFlags_NoTreePushOnOpen | ||
+ | GUI.TreeNodeFlags_NoAutoOpenOnLog | ||
+ | GUI.TreeNodeFlags_SDefaultOpen | ||
+ | GUI.TreeNodeFlags_OpenOnDoubleClick | ||
+ | GUI.TreeNodeFlags_OpenOnArrow | ||
+ | GUI.TreeNodeFlags_Leaf | ||
+ | GUI.TreeNodeFlags_Bullet | ||
+ | GUI.TreeNodeFlags_FramePadding | ||
+ | GUI.TreeNodeFlags_NavLeftJumpsBackHere | ||
+ | GUI.TreeNodeFlags_CollapsingHeader | ||
+ | |||
+ | SelectableFlags: | ||
+ | GUI.SelectableFlags_DontClosePopups | ||
+ | GUI.SelectableFlags_SpanAllColumns | ||
+ | GUI.SelectableFlags_AllowDoubleClick | ||
==DrawCornerFlags== | ==DrawCornerFlags== | ||
- | * GUI: | + | GUI: |
- | | + | GUI: |
- | | + | GUI: |
- | | + | GUI: |
- | | + | |
- | | + | ==FocusedFlags== |
- | | + | GUI.FocusedFlags_ChildWindows |
- | | + | GUI.FocusedFlags_RootWindow |
- | | + | GUI.FocusedFlags_AnyWindow |
==HoveredFlags== | ==HoveredFlags== | ||
- | * GUI.HoveredFlags_Default | + | GUI.HoveredFlags_Default |
- | | + | GUI.HoveredFlags_ChildWindows |
- | | + | GUI.HoveredFlags_RootWindow |
- | | + | GUI.HoveredFlags_AnyWindow |
- | | + | GUI.HoveredFlags_AllowWhenBlockedByPopup |
- | | + | GUI.HoveredFlags_AllowWhenBlockedByActiveItem |
- | | + | GUI.HoveredFlags_AllowWhenOverlapped |
- | + | ||
Removed: | Removed: | ||
- | Flags: | + | Flags: |
- | * GUI.WindowFlags_ShowBorders | + | GUI.WindowFlags_ShowBorders |
- | + | ||
- | PushStyleColor() / PopStyleColor() | + | PushStyleColor()/ |
- | *GUI.Col_ComboBg | + | GUI.Col_ComboBg |
- | *GUI.Col_CloseButton | + | GUI.Col_CloseButton |
- | *GUI.Col_CloseButtonHovered | + | GUI.Col_CloseButtonHovered |
- | *GUI.Col_CloseButtonActive | + | GUI.Col_CloseButtonActive |
- | + | ||
- | ColorEditMode: | + | ColorEditMode: |
- | * GUI.ColorEditMode_UserSelect | + | GUI.ColorEditMode_UserSelect |
- | * GUI.ColorEditMode_UserSelectShowButton | + | GUI.ColorEditMode_UserSelectShowButton |
+ | |||
+ | </ |