User Tools

Site Tools



gui_api_changelog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
gui_api_changelog [2018/04/18 09:01] fxfiregui_api_changelog [2018/04/18 11:05] fxfire
Line 1: Line 1:
 TODO: TODO:
- Add multiple Fonts to be loaded by usersalso add+AddmultipleFontstobeloadedbyusers,alsoadd
- IMGUI_API ImFont*       GetFont();                                                      +IMGUI_APIImFontGetFont();//getcurrentfont 
- IMGUI_API float         GetFontSize(); +IMGUI_APIfloatGetFontSize(); 
-  IMGUI_API void          PushFont(ImFont* font);                                        font +IMGUI_APIvoidPushFont(ImFontfont);//useNULLasashortcuttopushdefaultfont 
- IMGUI_API void          PopFont();+IMGUI_APIvoidPopFont();
  
-Check: - 4K support free scaling of UI possible now+Check:-4Ksupport(freescalingofUI)possiblenow?
  
  
 Functions: Functions:
 Added: Added:
- Windows: +Windows: 
- GUI:IsWindowAppearing()  +GUI:IsWindowAppearing() 
- GUI:IsWindowFocused(FocusedFlags flags+GUI:IsWindowFocused(FocusedFlagsflags
- GUI:IsWindowHovered(HoveredFlags flags)+GUI:IsWindowHovered(HoveredFlagsflags)
  
- Layout: +Layout: 
- GUI:SetColumnWidth(..) +GUI:SetColumnWidth(..) 
- GUI:AlignFirstTextHeightToWidgets() +GUI:AlignFirstTextHeightToWidgets() 
- GUI:GetItemsLineHeightWithSpacing() +GUI:GetItemsLineHeightWithSpacing() 
-  + 
- Style: +Style: 
- GUI:GetWindowFontSize() +GUI:GetWindowFontSize() 
- GUI:SetWindowFontSize()  +GUI:SetWindowFontSize() 
- GUI:GetGlobalFontSize() +GUI:GetGlobalFontSize() 
- GUI:SetGlobalFontSize() +GUI:SetGlobalFontSize() 
-  + 
- Widgets Basic+WidgetsBasic
- GUI:ArrowButton +GUI:ArrowButton 
- GUI:BeginCombo() - finally you can make YOUR OWN combos @ace :P +GUI:BeginCombo()-finallyyoucanmakeYOUROWNcombos@ace:P 
- GUI:EndCombo() +GUI:EndCombo() 
- GUI:ColorButton() +GUI:ColorButton() 
-  + 
- Color Picker / Edit: +ColorPicker/Edit: 
- GUI:ColorPicker3 +GUI:ColorPicker3 
- GUI:ColorPicker4 +GUI:ColorPicker4 
-  + 
- Widget Trees:  +WidgetTrees
- GUI:TreeNode( string labelstring args+GUI:TreeNode(stringlabel,stringargs
- GUI:TreeNode( string labelTreeNodeFlag flagsstring args+GUI:TreeNode(stringlabel,TreeNodeFlagflags,stringargs
- GUI:CollapsingHeader( string labelTreeNodeFlag flag+GUI:CollapsingHeader(stringlabel,TreeNodeFlagflag
- GUI:CollapsingHeader( string labelbool p_openTreeNodeFlag flag+GUI:CollapsingHeader(stringlabel,boolp_open,TreeNodeFlagflag
-  + 
- Widgets Popup+WidgetsPopup
- GUI:BeginPopup( string idWindowFlags flags+GUI:BeginPopup(stringid,WindowFlagsflags
- GUI:IsPopupOpen( string id+GUI:IsPopupOpen(stringid
-  + 
- Widgets Utilities+WidgetsUtilities
- GUI:IsItemHovered( HoverFlags flags +GUI:IsItemHovered(HoverFlagsflags
- GUI:GetClipboardText() +GUI:GetClipboardText() 
-        GUI:SetClipboardText( string input+GUI:SetClipboardText(stringinput
-         + 
- Custom Drawing+CustomDrawing
- GUI:AddQuadFilled( number X1number Y1number X2number Y2number X3number Y3number X4number Y4number color)+GUI:AddQuadFilled(numberX1,numberY1,numberX2,numberY2,numberX3,numberY3,numberX4,numberY4,numbercolor)
  
 Removed: Removed:
- GUI:SetNextWindowPosCenter +GUI:SetNextWindowPosCenter 
- GUI:SetNextWindowContentWidth +GUI:SetNextWindowContentWidth 
- GUI:SetWindowFontScale() +GUI:SetWindowFontScale() 
- GUI:ColorEditMode() +GUI:ColorEditMode() 
- GUI:IsItemHoveredRect() +GUI:IsItemHoveredRect() 
- GUI:IsRootWindowFocused +GUI:IsRootWindowFocused 
- GUI:IsAnyWindowHovered +GUI:IsAnyWindowHovered 
- GUI:IsRootWindowOrAnyChildFocused +GUI:IsRootWindowOrAnyChildFocused 
- GUI:IsPosHoveringAnyWindow +GUI:IsPosHoveringAnyWindow 
- GUI:CalcItemRectClosestPoint +GUI:CalcItemRectClosestPoint 
-  + 
-  + 
-Enums & Flags:+Enums&Flags:
 Added: Added:
- InputText: +InputText: 
-  GUI.InputTextFlags_NoUndoRedo +GUI.InputTextFlags_NoUndoRedo 
-  GUI.InputTextFlags_CharsScientific+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/PopStyleColor: 
-   * 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/PopStyleVar: 
- 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:DrawCornerFlag_TopLeft +GUI:DrawCornerFlag_TopLeft 
-  GUI:DrawCornerFlag_TopRight +GUI:DrawCornerFlag_TopRight 
-  GUI:DrawCornerFlag_BottomLeft +GUI:DrawCornerFlag_BottomLeft 
-  GUI:DrawCornerFlag_BottomRight  +GUI:DrawCornerFlag_BottomRight 
-    + 
-   ==FocusedFlags== +==FocusedFlags== 
-  GUI.FocusedFlags_ChildWindows +GUI.FocusedFlags_ChildWindows 
-  GUI.FocusedFlags_RootWindow +GUI.FocusedFlags_RootWindow 
-  GUI.FocusedFlags_AnyWindow+GUI.FocusedFlags_AnyWindow
  
 ==HoveredFlags== ==HoveredFlags==
-  * GUI.HoveredFlags_Default +GUI.HoveredFlags_Default 
-  GUI.HoveredFlags_ChildWindows +GUI.HoveredFlags_ChildWindows 
-  GUI.HoveredFlags_RootWindow +GUI.HoveredFlags_RootWindow 
-  GUI.HoveredFlags_AnyWindow +GUI.HoveredFlags_AnyWindow 
-  GUI.HoveredFlags_AllowWhenBlockedByPopup +GUI.HoveredFlags_AllowWhenBlockedByPopup 
-  GUI.HoveredFlags_AllowWhenBlockedByActiveItem +GUI.HoveredFlags_AllowWhenBlockedByActiveItem 
-  GUI.HoveredFlags_AllowWhenOverlapped +GUI.HoveredFlags_AllowWhenOverlapped 
-  +
 Removed: Removed:
- Flags: +Flags: 
- GUI.WindowFlags_ShowBorders  +GUI.WindowFlags_ShowBorders 
-  + 
- PushStyleColor() / PopStyleColor() +PushStyleColor()/PopStyleColor() 
- *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
gui_api_changelog.txt · Last modified: 2018/04/18 11:29 by fxfire