Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Aegel5/SimpleSwitcher
/ functions
Functions
3,664 in github.com/Aegel5/SimpleSwitcher
⨍
Functions
3,664
◇
Types & classes
640
↓ 1 callers
Function
unescape
extern/json.hpp:3132
↓ 1 callers
Method
update
(self)
imgui_tiny_app/imgui/misc/debuggers/imgui_lldb.py:61
↓ 1 callers
Function
update_cur_dir
src/WinMain.cpp:6
↓ 1 callers
Function
value
! @brief return the value of an iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
extern/json.hpp:14305
↓ 1 callers
Function
verify_offset
extern/simple_enum/simple_enum.hpp:146
Method
AcceptDragDropPayload
imgui_tiny_app/imgui/imgui.cpp:15797
Method
ActivateItemByID
imgui_tiny_app/imgui/imgui.cpp:9428
Method
AddCallback
imgui_tiny_app/imgui/imgui_draw.cpp:535
Method
AddChar
Set bit n in the array
imgui_tiny_app/imgui/imgui.h:3767
Method
AddConcavePolyFilled
Use ear-clipping algorithm to triangulate a simple polygon (no self-interaction, no holes). (Reminder: we don't perform any coarse clipping/culling in
imgui_tiny_app/imgui/imgui_draw.cpp:2027
Method
AddContextHook
No specific ordering/dependency support, will see as needed
imgui_tiny_app/imgui/imgui.cpp:4634
Method
AddConvexPolyFilled
- We intentionally avoid using ImVec2 and its math operators here to reduce cost to a minimum for debug/non-inlined builds. - Filled shapes must alway
imgui_tiny_app/imgui/imgui_draw.cpp:1073
Method
AddCustomRectFontGlyph
This API does not make sense anymore with scalable fonts. - Prefer adding a font source (ImFontConfig) using a custom/procedural loader. - You may use
imgui_tiny_app/imgui/imgui_draw.cpp:3353
Method
AddCustomRectFontGlyphForSize
FIXME: we automatically set glyph.Colored=true by default. If you need to alter this, you can write 'font->Glyphs.back()->Colored' after calling AddCu
imgui_tiny_app/imgui/imgui_draw.cpp:3360
Method
AddCustomRectRegular
For old GetCustomRectByIndex() API
imgui_tiny_app/imgui/imgui.h:3954
Method
AddDrawList
imgui_tiny_app/imgui/imgui_draw.cpp:2323
Method
AddDrawListToDrawDataEx
Important: 'out_list' is generally going to be draw_data->CmdLists, but may be another temporary list as long at it is expected that the result will b
imgui_tiny_app/imgui/imgui_draw.cpp:2278
Method
AddFont
imgui_tiny_app/imgui/imgui_draw.cpp:3031
Method
AddFontDefaultBitmap
Load embedded ProggyClean.ttf. Default size 13, disable oversampling. If you want a similar font which may be better scaled, consider using AddFontDef
imgui_tiny_app/imgui/imgui_draw.cpp:3147
Method
AddFontDefaultVector
Load a minimal version of ProggyForever, designed to match our good old ProggyClean, but nicely scalable. (See build script in https://github.com/ocor
imgui_tiny_app/imgui/imgui_draw.cpp:3172
Method
AddFontFromFileTTF
imgui_tiny_app/imgui/imgui_draw.cpp:3195
Method
AddFontFromMemoryCompressedBase85TTF
imgui_tiny_app/imgui/imgui_draw.cpp:3247
Method
AddFontFromMemoryCompressedTTF
imgui_tiny_app/imgui/imgui_draw.cpp:3235
Method
AddImageQuad
imgui_tiny_app/imgui/imgui_draw.cpp:1764
Method
AddInputCharactersUTF8
imgui_tiny_app/imgui/imgui.cpp:1779
Method
AddItems
imgui_tiny_app/imgui/imgui_demo.cpp:11097
Method
AddKeyAnalogEvent
Queue a new key down/up event. - ImGuiKey key: Translated key (as in, generally ImGuiKey_A matches the key end-user would use to emit an 'A' cha
imgui_tiny_app/imgui/imgui.cpp:1859
Method
AddQuad
imgui_tiny_app/imgui/imgui_draw.cpp:1547
Method
AddRanges
imgui_tiny_app/imgui/imgui_draw.cpp:5118
Method
AddRemapChar
imgui_tiny_app/imgui/imgui_draw.cpp:5285
Method
AddScanCode
src/InputSender.h:41
Method
AddSettingsHandler
imgui_tiny_app/imgui/imgui.cpp:16200
Method
AddTab
src/old/gui/simpletabs.h:15
Method
AddToEnd
src/libtools/utils/ScanMap.h:266
Method
AddToString
TKeyCode key() const { return keys[size - 1]; }
src/libtools/utils/CHotKey.h:181
Method
AddUpdateViewport
FIXME: We should ideally refactor the system to call this every frame (we currently don't)
imgui_tiny_app/imgui/imgui.cpp:17076
Method
AlignTextToFramePadding
imgui_tiny_app/imgui/imgui_widgets.cpp:1638
Method
AnalizeTopWnd
src/WorkerImplement.cpp:573
Method
ApplySelectionRequests
imgui_tiny_app/imgui/imgui_demo.cpp:2662
Method
ApplySelectionRequests
Apply multi-selection requests
imgui_tiny_app/imgui/imgui_demo.cpp:3201
Method
ArrowButton
imgui_tiny_app/imgui/imgui_widgets.cpp:893
Method
ArrowButtonEx
imgui_tiny_app/imgui/imgui_widgets.cpp:865
Method
AspectRatio
Helper functions to demonstrate programmatic constraints FIXME: This doesn't take account of decoration size (e.g. title bar), library should make thi
imgui_tiny_app/imgui/imgui_demo.cpp:9934
Method
Back
src/old/gui/simpletabs.h:61
Method
BeginBoxSelect
imgui_tiny_app/imgui/imgui_widgets.cpp:7802
Method
BeginChild
Prior to v1.90 2023/10/16, the BeginChild() function took a 'bool border = false' parameter instead of 'ImGuiChildFlags child_flags = 0'. ImGuiChildFl
imgui_tiny_app/imgui/imgui.cpp:6688
Method
BeginChildEx
imgui_tiny_app/imgui/imgui.cpp:6699
Method
BeginColumns
imgui_tiny_app/imgui/imgui_tables.cpp:4413
Method
BeginCombo
imgui_tiny_app/imgui/imgui_widgets.cpp:1937
Method
BeginComboPopup
imgui_tiny_app/imgui/imgui_widgets.cpp:2015
Method
BeginComboPreview
Call directly after the BeginCombo/EndCombo block. The preview is designed to only host non-interactive elements (Experimental, see GitHub issues: #16
imgui_tiny_app/imgui/imgui_widgets.cpp:2094
Method
BeginDisabled
BeginDisabled()/EndDisabled() - Those can be nested but it cannot be used to enable an already disabled section (a single BeginDisabled(true) in the s
imgui_tiny_app/imgui/imgui.cpp:8860
Method
BeginDisabledOverrideReenable
Could have been called BeginDisabledDisable() but it didn't want to be award nominated for most awkward function name. Ideally we would use a shared e
imgui_tiny_app/imgui/imgui.cpp:8891
Method
BeginDockableDragDropSource
imgui_tiny_app/imgui/imgui.cpp:21285
Method
BeginDockableDragDropTarget
imgui_tiny_app/imgui/imgui.cpp:21317
Method
BeginDocked
imgui_tiny_app/imgui/imgui.cpp:21155
Method
BeginDragDropSource
When this returns true you need to: a) call SetDragDropPayload() exactly once, b) you may render the payload visual/description, c) call EndDragDropSo
imgui_tiny_app/imgui/imgui.cpp:15528
Method
BeginDragDropTarget
We don't use BeginDragDropTargetCustom() and duplicate its code because: 1) we use LastItemData's ImGuiItemStatusFlags_HoveredRect which handles items
imgui_tiny_app/imgui/imgui.cpp:15760
Method
BeginDragDropTargetCustom
imgui_tiny_app/imgui/imgui.cpp:15707
Method
BeginDragDropTargetViewport
Typical usage would be: if (!ImGui::IsWindowHovered(ImGuiHoveredFlags_AnyWindow | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem)) if (ImGui::BeginDra
imgui_tiny_app/imgui/imgui.cpp:15736
Method
BeginErrorTooltip
Pseudo-tooltip. Follow mouse until Ctrl is held. When Ctrl is held we lock position, allowing to click it.
imgui_tiny_app/imgui/imgui.cpp:11869
Method
BeginGroup
Lock horizontal starting position + capture group bounding box into one "item" (so you can use IsItemHovered() or layout primitives such as SameLine()
imgui_tiny_app/imgui/imgui.cpp:12356
Method
BeginItemTooltip
imgui_tiny_app/imgui/imgui.cpp:12703
Method
BeginListBox
This is essentially a thin wrapper to using BeginChild/EndChild with the ImGuiChildFlags_FrameStyle flag for stylistic changes + displaying a label. T
imgui_tiny_app/imgui/imgui_widgets.cpp:8671
Method
BeginMainMenuBar
imgui_tiny_app/imgui/imgui_widgets.cpp:9168
Method
BeginMenu
imgui_tiny_app/imgui/imgui_widgets.cpp:9449
Method
BeginMenuBar
FIXME: Provided a rectangle perhaps e.g. a BeginMenuBarEx() could be used anywhere.. Currently the main responsibility of this function being to setup
imgui_tiny_app/imgui/imgui_widgets.cpp:9039
Method
BeginMenuEx
imgui_tiny_app/imgui/imgui_widgets.cpp:9236
Method
BeginMultiSelect
Return ImGuiMultiSelectIO structure. Lifetime: don't hold on ImGuiMultiSelectIO* pointers over multiple frames or past any subsequent call to BeginMul
imgui_tiny_app/imgui/imgui_widgets.cpp:7928
Method
BeginPopup
imgui_tiny_app/imgui/imgui.cpp:13131
Method
BeginPopupContextItem
This is a helper to handle the simplest case of associating one named popup to one given widget. - To create a popup associated to the last item, you
imgui_tiny_app/imgui/imgui.cpp:13270
Method
BeginPopupContextVoid
imgui_tiny_app/imgui/imgui.cpp:13295
Method
BeginPopupContextWindow
imgui_tiny_app/imgui/imgui.cpp:13283
Method
BeginPopupEx
Attention! BeginPopup() adds default flags when calling BeginPopupEx()!
imgui_tiny_app/imgui/imgui.cpp:13092
Method
BeginPopupMenuEx
imgui_tiny_app/imgui/imgui.cpp:13112
Method
BeginPopupModal
If 'p_open' is specified for a modal popup window, the popup will have a regular close button which will close the popup. Note that popup visibility s
imgui_tiny_app/imgui/imgui.cpp:13148
Method
BeginTabBar
imgui_tiny_app/imgui/imgui_widgets.cpp:9671
Method
BeginTabBarEx
imgui_tiny_app/imgui/imgui_widgets.cpp:9689
Method
BeginTabItem
imgui_tiny_app/imgui/imgui_widgets.cpp:10438
Method
BeginTable
Read about "TABLE SIZING" at the top of this file.
imgui_tiny_app/imgui/imgui_tables.cpp:312
Method
BeginTableEx
imgui_tiny_app/imgui/imgui_tables.cpp:318
Method
BeginTooltip
imgui_tiny_app/imgui/imgui.cpp:12698
Method
BeginTooltipEx
imgui_tiny_app/imgui/imgui.cpp:12710
Method
BeginTooltipHidden
imgui_tiny_app/imgui/imgui.cpp:15513
Method
BeginViewportSideBar
Important: calling order matters! FIXME: Somehow overlapping with docking tech. FIXME: The "rect-cut" aspect of this could be formalized into a lower-
imgui_tiny_app/imgui/imgui_widgets.cpp:9132
Method
BooleanGuard
extern/imgui_sugar.hpp:39
Method
BringWindowToDisplayBack
imgui_tiny_app/imgui/imgui.cpp:13600
Method
BringWindowToDisplayBehind
imgui_tiny_app/imgui/imgui.cpp:13614
Method
BringWindowToDisplayFront
Note technically focus related but rather adjacent and close to BringWindowToFocusFront() FIXME-FOCUS: Could opt-in/opt-out enable modal check like in
imgui_tiny_app/imgui/imgui.cpp:13585
Method
BringWindowToFocusFront
imgui_tiny_app/imgui/imgui.cpp:13562
Method
BufScanMap
src/libtools/utils/ScanMap.h:83
Method
BuildEars
imgui_tiny_app/imgui/imgui_draw.cpp:1908
Method
BuildNodes
imgui_tiny_app/imgui/imgui_draw.cpp:1882
Method
BuildRanges
imgui_tiny_app/imgui/imgui_draw.cpp:5125
Method
BuildReflexes
imgui_tiny_app/imgui/imgui_draw.cpp:1896
Method
Bullet
imgui_tiny_app/imgui/imgui_widgets.cpp:1492
Method
BulletText
imgui_tiny_app/imgui/imgui_widgets.cpp:419
Method
BulletTextV
Text with a little bullet aligned to the typical tree node.
imgui_tiny_app/imgui/imgui_widgets.cpp:428
Method
Button
imgui_tiny_app/imgui/imgui_widgets.cpp:823
Method
ButtonBehavior
- FIXME: For refactor we could output flags, incl mouse hovered vs nav keyboard vs nav triggered etc. And better standardize how widgets use 'GetColor
imgui_tiny_app/imgui/imgui_widgets.cpp:541
← previous
next →
1,501–1,600 of 3,664, ranked by callers