This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| gui_api_changelog [2018/04/18 09:01] – created 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();//getcurrentfont |
| - | IMGUI_API float | + | IMGUI_APIfloatGetFontSize(); |
| - | IMGUI_API void PushFont(ImFont* font); | + | IMGUI_APIvoidPushFont(ImFontfont);//useNULLasashortcuttopushdefaultfont |
| - | 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 |
| + | |||
| + | </ | ||