| 12 | namespace |
| 13 | { |
| 14 | void convert(const imgui_io_19191 &new_io, imgui_io_19180 &old_io) |
| 15 | { |
| 16 | old_io.ConfigFlags = new_io.ConfigFlags; |
| 17 | old_io.BackendFlags = new_io.BackendFlags; |
| 18 | old_io.DisplaySize = new_io.DisplaySize; |
| 19 | old_io.DeltaTime = new_io.DeltaTime; |
| 20 | old_io.IniSavingRate = new_io.IniSavingRate; |
| 21 | old_io.IniFilename = new_io.IniFilename; |
| 22 | old_io.LogFilename = new_io.LogFilename; |
| 23 | old_io.UserData = new_io.UserData; |
| 24 | |
| 25 | // It's not safe to access the internal fields of 'FontAtlas' |
| 26 | old_io.Fonts = new_io.Fonts; |
| 27 | old_io.FontGlobalScale = new_io.FontGlobalScale; |
| 28 | old_io.FontAllowUserScaling = new_io.FontAllowUserScaling; |
| 29 | old_io.FontDefault = nullptr; |
| 30 | old_io.DisplayFramebufferScale = new_io.DisplayFramebufferScale; |
| 31 | |
| 32 | old_io.ConfigNavSwapGamepadButtons = new_io.ConfigNavSwapGamepadButtons; |
| 33 | old_io.ConfigNavMoveSetMousePos = new_io.ConfigNavMoveSetMousePos; |
| 34 | old_io.ConfigNavCaptureKeyboard = new_io.ConfigNavCaptureKeyboard; |
| 35 | old_io.ConfigNavEscapeClearFocusItem = new_io.ConfigNavEscapeClearFocusItem; |
| 36 | old_io.ConfigNavEscapeClearFocusWindow = new_io.ConfigNavEscapeClearFocusWindow; |
| 37 | old_io.ConfigNavCursorVisibleAuto = new_io.ConfigNavCursorVisibleAuto; |
| 38 | old_io.ConfigNavCursorVisibleAlways = new_io.ConfigNavCursorVisibleAlways; |
| 39 | |
| 40 | old_io.ConfigDockingNoSplit = new_io.ConfigDockingNoSplit; |
| 41 | old_io.ConfigDockingWithShift = new_io.ConfigDockingWithShift; |
| 42 | old_io.ConfigDockingAlwaysTabBar = new_io.ConfigDockingAlwaysTabBar; |
| 43 | old_io.ConfigDockingTransparentPayload = new_io.ConfigDockingTransparentPayload; |
| 44 | |
| 45 | old_io.ConfigViewportsNoAutoMerge = new_io.ConfigViewportsNoAutoMerge; |
| 46 | old_io.ConfigViewportsNoTaskBarIcon = new_io.ConfigViewportsNoTaskBarIcon; |
| 47 | old_io.ConfigViewportsNoDecoration = new_io.ConfigViewportsNoDecoration; |
| 48 | old_io.ConfigViewportsNoDefaultParent = new_io.ConfigViewportsNoDefaultParent; |
| 49 | |
| 50 | old_io.MouseDrawCursor = new_io.MouseDrawCursor; |
| 51 | old_io.ConfigMacOSXBehaviors = new_io.ConfigMacOSXBehaviors; |
| 52 | old_io.ConfigInputTrickleEventQueue = new_io.ConfigInputTrickleEventQueue; |
| 53 | old_io.ConfigInputTextCursorBlink = new_io.ConfigInputTextCursorBlink; |
| 54 | old_io.ConfigInputTextEnterKeepActive = new_io.ConfigInputTextEnterKeepActive; |
| 55 | old_io.ConfigDragClickToInputText = new_io.ConfigDragClickToInputText; |
| 56 | old_io.ConfigWindowsResizeFromEdges = new_io.ConfigWindowsResizeFromEdges; |
| 57 | old_io.ConfigWindowsMoveFromTitleBarOnly = new_io.ConfigWindowsMoveFromTitleBarOnly; |
| 58 | old_io.ConfigWindowsCopyContentsWithCtrlC = new_io.ConfigWindowsCopyContentsWithCtrlC; |
| 59 | old_io.ConfigScrollbarScrollByPage = new_io.ConfigScrollbarScrollByPage; |
| 60 | old_io.ConfigMemoryCompactTimer = new_io.ConfigMemoryCompactTimer; |
| 61 | |
| 62 | old_io.MouseDoubleClickTime = new_io.MouseDoubleClickTime; |
| 63 | old_io.MouseDoubleClickMaxDist = new_io.MouseDoubleClickMaxDist; |
| 64 | old_io.MouseDragThreshold = new_io.MouseDragThreshold; |
| 65 | old_io.KeyRepeatDelay = new_io.KeyRepeatDelay; |
| 66 | old_io.KeyRepeatRate = new_io.KeyRepeatRate; |
| 67 | |
| 68 | old_io.ConfigErrorRecovery = new_io.ConfigErrorRecovery; |
| 69 | old_io.ConfigErrorRecoveryEnableAssert = new_io.ConfigErrorRecoveryEnableAssert; |
| 70 | old_io.ConfigErrorRecoveryEnableDebugLog = new_io.ConfigErrorRecoveryEnableDebugLog; |
| 71 | old_io.ConfigErrorRecoveryEnableTooltip = new_io.ConfigErrorRecoveryEnableTooltip; |
no outgoing calls
no test coverage detected