Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
This report summarizes scanner evidence for hoffstadt/DearPyGui, a C++ project with 15,649 GitHub stars. SynthScan examined 126,900 lines of code across 184 source files, recording 1218 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 13.2 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 972 finding(s).
Are imports declared and package/API names verified? 24 finding(s).
Are wrappers, guards, and repeated structures necessary? 438 finding(s).
Which changes need focused human review? 1218 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 1218 distinct pattern matches across 9 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | dearpygui/_deprecated.py | 0 | deprecated function args: **label (str): overrides 'name' as label. **user_data (any): user data for callbacks. **use_in | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | deprecated function args: **label (str): overrides 'name' as label. **user_data (any): user data for callbacks. **use_in | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | deprecated function args: **label (str): overrides 'name' as label. **user_data (any): user data for callbacks. **use_in | STRING |
| HIGH | dearpygui/_deprecated.py | 0 | (deprecated function) adds vertical spacing. args: label (str, optional): overrides 'name' as label. user_data (any, opt | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | (deprecated function) adds vertical spacing. args: label (str, optional): overrides 'name' as label. user_data (any, opt | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | (deprecated function) adds vertical spacing. args: label (str, optional): overrides 'name' as label. user_data (any, opt | STRING |
| HIGH | dearpygui/_deprecated.py | 0 | (deprecated function) adds a spacer or 'dummy' object. args: label (str, optional): overrides 'name' as label. user_data | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | (deprecated function) adds a spacer or 'dummy' object. args: label (str, optional): overrides 'name' as label. user_data | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | (deprecated function) adds a spacer or 'dummy' object. args: label (str, optional): overrides 'name' as label. user_data | STRING |
| HIGH | dearpygui/_deprecated.py | 0 | (deprecated function) returns true if the plot is currently being queried. args: plot (union[int, str]): returns: bool | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | (deprecated function) returns true if the plot is currently being queried. args: plot (union[int, str]): returns: bool | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | (deprecated function) returns true if the plot is currently being queried. args: plot (union[int, str]): returns: bool | STRING |
| HIGH | dearpygui/_deprecated.py | 0 | (deprecated function) returns the last/current query area of the plot. if no area is available [0, 0, 0, 0] will be retu | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | (deprecated function) returns the last/current query area of the plot. if no area is available [0, 0, 0, 0] will be retu | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | (deprecated function) returns the last/current query area of the plot. if no area is available [0, 0, 0, 0] will be retu | STRING |
| HIGH | dearpygui/_deprecated.py | 0 | adds a shade series to a plot. args: x (any): y1 (any): label (str, optional): overrides 'name' as label. user_data (any | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | adds a shade series to a plot. args: x (any): y1 (any): label (str, optional): overrides 'name' as label. user_data (any | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | adds a shade series to a plot. args: x (any): y1 (any): label (str, optional): overrides 'name' as label. user_data (any | STRING |
| HIGH | dearpygui/_deprecated.py | 0 | (deprecated function) adds an embedded child window. will show scrollbars when items do not fit. args: label (str, optio | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | (deprecated function) adds an embedded child window. will show scrollbars when items do not fit. args: label (str, optio | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | (deprecated function) adds an embedded child window. will show scrollbars when items do not fit. args: label (str, optio | STRING |
| HIGH | dearpygui/_deprecated.py | 0 | adds default registries for fonts, handlers, textures, colormaps, and values. | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | adds default registries for fonts, handlers, textures, colormaps, and values. | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | adds default registries for fonts, handlers, textures, colormaps, and values. | STRING |
| HIGH | dearpygui/_deprecated.py | 0 | checks if item is search delayed. returns: tracked as a bool or none | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | checks if item is search delayed. returns: tracked as a bool or none | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | checks if item is search delayed. returns: tracked as a bool or none | STRING |
| HIGH | dearpygui/_deprecated.py | 0 | (deprecated function) adds a range of font characters (mvfontrangehint_ constants). args: hint (int): label (str, option | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | (deprecated function) adds a range of font characters (mvfontrangehint_ constants). args: hint (int): label (str, option | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | (deprecated function) adds a range of font characters (mvfontrangehint_ constants). args: hint (int): label (str, option | STRING |
| HIGH | dearpygui/_header.py | 0 | new in 1.2. runs callbacks from the callback queue and checks arguments. | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | new in 1.2. runs callbacks from the callback queue and checks arguments. | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | new in 1.2. runs callbacks from the callback queue and checks arguments. | STRING |
| HIGH | dearpygui/_header.py | 0 | prepares viewport (if not done already). sets up, cleans up, and runs main event loop. returns: none | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | prepares viewport (if not done already). sets up, cleans up, and runs main event loop. returns: none | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | prepares viewport (if not done already). sets up, cleans up, and runs main event loop. returns: none | STRING |
| HIGH | dearpygui/_header.py | 0 | a window that will be displayed when a parent item is hovered and the corresponding mouse button has been clicked. by de | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | a window that will be displayed when a parent item is hovered and the corresponding mouse button has been clicked. by de | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | a window that will be displayed when a parent item is hovered and the corresponding mouse button has been clicked. by de | STRING |
| HIGH | dearpygui/_header.py | 0 | shows the standard style editor window returns: none | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | shows the standard style editor window returns: none | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | shows the standard style editor window returns: none | STRING |
| HIGH | dearpygui/_header.py | 0 | shows the standard documentation window returns: none | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | shows the standard documentation window returns: none | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | shows the standard documentation window returns: none | STRING |
| HIGH | dearpygui/_header.py | 0 | shows a debug tool for the font manager returns: none | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | shows a debug tool for the font manager returns: none | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | shows a debug tool for the font manager returns: none | STRING |
| HIGH | dearpygui/_header.py | 0 | shows the item hierarchy of your application returns: none | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | shows the item hierarchy of your application returns: none | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | shows the item hierarchy of your application returns: none | STRING |
| HIGH | dearpygui/_header.py | 0 | returns an item's target slot. returns: slot as a int | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | returns an item's target slot. returns: slot as a int | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | returns an item's target slot. returns: slot as a int | STRING |
| HIGH | dearpygui/_header.py | 0 | checks if item is a container. returns: status as a bool | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | checks if item is a container. returns: status as a bool | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | checks if item is a container. returns: status as a bool | STRING |
| HIGH | dearpygui/_header.py | 0 | gets the item's parent. returns: parent as a int or none | STRING |
| HIGH | dearpygui/dearpygui.py | 0 | gets the item's parent. returns: parent as a int or none | STRING |
| HIGH | dearpygui/_dearpygui_RTD.py | 0 | gets the item's parent. returns: parent as a int or none | STRING |
| 147 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/source/conf.py | 1 | # Configuration file for the Sphinx documentation builder. | COMMENT |
| LOW | docs/source/conf.py | 41 | COMMENT | |
| LOW | dearpygui/type_info.py | 1 | COMMENT | |
| LOW | dearpygui/_header.py | 21 | # - Viewport Setter Commands | COMMENT |
| LOW | dearpygui/dearpygui.py | 1 | COMMENT | |
| LOW | dearpygui/dearpygui.py | 21 | import inspect | COMMENT |
| LOW | dearpygui/_dearpygui_RTD.py | 1 | COMMENT | |
| LOW | dearpygui/_dearpygui_RTD.py | 21 | import inspect | COMMENT |
| LOW | sandbox/main.cpp | 1 | #define PY_SSIZE_T_CLEAN | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 21 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 41 | #ifdef USE_STD_FILESYSTEM | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 61 | #ifndef PATH_MAX | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 81 | #include <cstdlib> | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 101 | { | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 121 | // locales | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 141 | #define searchString "Search :" | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 161 | #ifndef buttonDriveString | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 181 | #endif // tableHeaderFileNameString | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 201 | #define OverWriteDialogCancelButtonString "Cancel" | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 221 | #define DisplayMode_ThumbailsList_ButtonHelp "Thumbnails List" | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.cpp | 261 | #define defaultBookmarkPaneWith 150.0f | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.h | 601 | COMMENT | |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.h | 621 | #define MAX_FILE_DIALOG_NAME_BUFFER 1024 | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialog.h | 1261 | COMMENT | |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialogConfigUnix.h | 1 | #pragma once | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialogConfigUnix.h | 21 | //#define DisplayMode_FilesList_ButtonHelp "File List" | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialogConfigUnix.h | 41 | // by ex you can quit the dialog by pressing the key excape | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialogConfigUnix.h | 61 | //#define dirEntryString "[DIR] " | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/ImGuiFileDialogConfigUnix.h | 81 | COMMENT | |
| LOW | …rdparty/ImGuiFileDialog/ImGuiFileDialogConfigWindows.h | 1 | #pragma once | COMMENT |
| LOW | …rdparty/ImGuiFileDialog/ImGuiFileDialogConfigWindows.h | 21 | //#define DisplayMode_FilesList_ButtonHelp "File List" | COMMENT |
| LOW | …rdparty/ImGuiFileDialog/ImGuiFileDialogConfigWindows.h | 41 | // by ex you can quit the dialog by pressing the key excape | COMMENT |
| LOW | …rdparty/ImGuiFileDialog/ImGuiFileDialogConfigWindows.h | 61 | //#define dirEntryString "[DIR] " | COMMENT |
| LOW | …rdparty/ImGuiFileDialog/ImGuiFileDialogConfigWindows.h | 81 | COMMENT | |
| LOW | thirdparty/ImGuiFileDialog/CustomFont.h | 1 | //Header Generated with https://github.com/aiekick/ImGuiFontStudio | COMMENT |
| LOW | thirdparty/ImGuiFileDialog/CustomFont.h | 21 | #define ICON_IGFD_FILE_GRID_THUMBNAILS u8"\uf00a" | COMMENT |
| LOW | thirdparty/stb/stb_image_write.h | 201 | #ifdef _WIN32 | COMMENT |
| LOW | thirdparty/stb/stb_image_write.h | 221 | #elif !defined(STBIW_MALLOC) && !defined(STBIW_FREE) && !defined(STBIW_REALLOC) && !defined(STBIW_REALLOC_SIZED) | COMMENT |
| LOW | thirdparty/stb/stb_image_write.h | 801 | } else | COMMENT |
| LOW | thirdparty/stb/stb_image_write.h | 881 | (bitbuf |= (code) << bitcount, bitcount += (codebits), stbiw__zlib_flush()) | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 121 | // - no JPEGs with arithmetic coding | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 141 | // corrupt or invalid. The pixel data consists of *y scanlines of *x pixels, | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 161 | // If image loading fails for any reason, the return value will be NULL, | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 181 | // | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 201 | // - No dependencies ("ease of use") | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 221 | // request it. | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 241 | // .HDR file format specifically. You can still load any file through the existing | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 261 | // stbi_ldr_to_hdr_scale(1.0f); | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 281 | // Call stbi_set_unpremultiply_on_load(1) as well to force a divide per | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 301 | // STBI_NO_PIC | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 341 | typedef unsigned short stbi_us; | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 401 | #ifndef STBI_NO_STDIO | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 501 | || defined(STBI_ONLY_TGA) || defined(STBI_ONLY_GIF) || defined(STBI_ONLY_PSD) \ | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 521 | #endif | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 541 | #include <string.h> | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 561 | #endif | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 601 | COMMENT | |
| LOW | thirdparty/stb/stb_image.h | 621 | // ok | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 641 | #endif | COMMENT |
| LOW | thirdparty/stb/stb_image.h | 661 | // | COMMENT |
| 682 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dearpygui/dearpygui.py | 1607 | CODE | |
| LOW | dearpygui/dearpygui.py | 1662 | CODE | |
| LOW | dearpygui/dearpygui.py | 1695 | CODE | |
| LOW | dearpygui/dearpygui.py | 1765 | CODE | |
| LOW | dearpygui/dearpygui.py | 1802 | CODE | |
| LOW | dearpygui/dearpygui.py | 1831 | CODE | |
| LOW | dearpygui/dearpygui.py | 1888 | CODE | |
| LOW | dearpygui/dearpygui.py | 1926 | CODE | |
| LOW | dearpygui/dearpygui.py | 1962 | CODE | |
| LOW | dearpygui/dearpygui.py | 2054 | CODE | |
| LOW | dearpygui/dearpygui.py | 2150 | CODE | |
| LOW | dearpygui/dearpygui.py | 2219 | CODE | |
| LOW | dearpygui/dearpygui.py | 2258 | CODE | |
| LOW | dearpygui/dearpygui.py | 2292 | CODE | |
| LOW | dearpygui/dearpygui.py | 2333 | CODE | |
| LOW | dearpygui/dearpygui.py | 2428 | CODE | |
| LOW | dearpygui/dearpygui.py | 2507 | CODE | |
| LOW | dearpygui/dearpygui.py | 2560 | CODE | |
| LOW | dearpygui/dearpygui.py | 2588 | CODE | |
| LOW | dearpygui/dearpygui.py | 2631 | CODE | |
| LOW | dearpygui/dearpygui.py | 2674 | CODE | |
| LOW | dearpygui/dearpygui.py | 2741 | CODE | |
| LOW | dearpygui/dearpygui.py | 2770 | CODE | |
| LOW | dearpygui/dearpygui.py | 2877 | CODE | |
| LOW | dearpygui/dearpygui.py | 2933 | CODE | |
| LOW | dearpygui/dearpygui.py | 3068 | CODE | |
| LOW | dearpygui/dearpygui.py | 3128 | CODE | |
| LOW | dearpygui/dearpygui.py | 3162 | CODE | |
| LOW | dearpygui/dearpygui.py | 3216 | CODE | |
| LOW | dearpygui/dearpygui.py | 3243 | CODE | |
| LOW | dearpygui/dearpygui.py | 3269 | CODE | |
| LOW | dearpygui/dearpygui.py | 3299 | CODE | |
| LOW | dearpygui/dearpygui.py | 3348 | CODE | |
| LOW | dearpygui/dearpygui.py | 3386 | CODE | |
| LOW | dearpygui/dearpygui.py | 3441 | CODE | |
| LOW | dearpygui/dearpygui.py | 3475 | CODE | |
| LOW | dearpygui/dearpygui.py | 3525 | CODE | |
| LOW | dearpygui/dearpygui.py | 3553 | CODE | |
| LOW | dearpygui/dearpygui.py | 3593 | CODE | |
| LOW | dearpygui/dearpygui.py | 3633 | CODE | |
| LOW | dearpygui/dearpygui.py | 3682 | CODE | |
| LOW | dearpygui/dearpygui.py | 3777 | CODE | |
| LOW | dearpygui/dearpygui.py | 3832 | CODE | |
| LOW | dearpygui/dearpygui.py | 3874 | CODE | |
| LOW | dearpygui/dearpygui.py | 3914 | CODE | |
| LOW | dearpygui/dearpygui.py | 3955 | CODE | |
| LOW | dearpygui/dearpygui.py | 3987 | CODE | |
| LOW | dearpygui/dearpygui.py | 4020 | CODE | |
| LOW | dearpygui/dearpygui.py | 4089 | CODE | |
| LOW | dearpygui/dearpygui.py | 4130 | CODE | |
| LOW | dearpygui/dearpygui.py | 4172 | CODE | |
| LOW | dearpygui/dearpygui.py | 4213 | CODE | |
| LOW | dearpygui/dearpygui.py | 4255 | CODE | |
| LOW | dearpygui/dearpygui.py | 4296 | CODE | |
| LOW | dearpygui/dearpygui.py | 4338 | CODE | |
| LOW | dearpygui/dearpygui.py | 4371 | CODE | |
| LOW | dearpygui/dearpygui.py | 4395 | CODE | |
| LOW | dearpygui/dearpygui.py | 4429 | CODE | |
| LOW | dearpygui/dearpygui.py | 4459 | CODE | |
| LOW | dearpygui/dearpygui.py | 4506 | CODE | |
| 93 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dearpygui/_deprecated.py | 76 | def set_item_type_disabled_theme(item, theme): | CODE |
| LOW | dearpygui/_deprecated.py | 106 | def add_deactivated_after_edit_handler(parent, **kwargs): | CODE |
| LOW | dearpygui/_header.py | 736 | def is_item_deactivated_after_edit(item: Union[int, str]) -> Union[bool, None]: | CODE |
| LOW | dearpygui/_header.py | 790 | def get_available_content_region(item: Union[int, str]) -> List[int]: | CODE |
| LOW | dearpygui/_header.py | 997 | def get_viewport_client_width() -> int: | CODE |
| LOW | dearpygui/_header.py | 1006 | def get_viewport_client_height() -> int: | CODE |
| LOW | dearpygui/dearpygui.py | 752 | def is_item_deactivated_after_edit(item: Union[int, str]) -> Union[bool, None]: | CODE |
| LOW | dearpygui/dearpygui.py | 806 | def get_available_content_region(item: Union[int, str]) -> List[int]: | CODE |
| LOW | dearpygui/dearpygui.py | 1013 | def get_viewport_client_width() -> int: | CODE |
| LOW | dearpygui/dearpygui.py | 1022 | def get_viewport_client_height() -> int: | CODE |
| LOW | dearpygui/dearpygui.py | 1198 | def set_item_type_disabled_theme(item, theme): | CODE |
| LOW | dearpygui/dearpygui.py | 1228 | def add_deactivated_after_edit_handler(parent, **kwargs): | CODE |
| LOW | dearpygui/dearpygui.py | 5430 | def add_item_activated_handler(*, label: str =None, user_data: Any =None, use_internal_label: bool =True, tag: Union[int | CODE |
| LOW | dearpygui/dearpygui.py | 5497 | def add_item_deactivated_after_edit_handler(*, label: str =None, user_data: Any =None, use_internal_label: bool =True, t | CODE |
| LOW | dearpygui/dearpygui.py | 5519 | def add_item_deactivated_handler(*, label: str =None, user_data: Any =None, use_internal_label: bool =True, tag: Union[i | CODE |
| LOW | dearpygui/dearpygui.py | 5541 | def add_item_double_clicked_handler(button : int =-1, *, label: str =None, user_data: Any =None, use_internal_label: boo | CODE |
| LOW | dearpygui/dearpygui.py | 5609 | def add_item_handler_registry(*, label: str =None, user_data: Any =None, use_internal_label: bool =True, tag: Union[int, | CODE |
| LOW | dearpygui/dearpygui.py | 5696 | def add_item_toggled_open_handler(*, label: str =None, user_data: Any =None, use_internal_label: bool =True, tag: Union[ | CODE |
| LOW | dearpygui/dearpygui.py | 6072 | def add_mouse_double_click_handler(button : int =-1, *, label: str =None, user_data: Any =None, use_internal_label: bool | CODE |
| LOW | dearpygui/dearpygui.py | 6164 | def add_mouse_release_handler(button : int =-1, *, label: str =None, user_data: Any =None, use_internal_label: bool =Tru | CODE |
| LOW | dearpygui/dearpygui.py | 8045 | def bind_item_handler_registry(item : Union[int, str], handler_registry : Union[int, str], **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 8150 | def create_orthographic_matrix(left : float, right : float, bottom : float, top : float, zNear : float, zFar : float, ** | CODE |
| LOW | dearpygui/dearpygui.py | 8166 | def create_perspective_matrix(fov : float, aspect : float, zNear : float, zFar : float, **kwargs) -> Any: | CODE |
| LOW | dearpygui/dearpygui.py | 8203 | def create_translation_matrix(translation : Union[List[float], Tuple[float, ...]], **kwargs) -> Any: | CODE |
| LOW | dearpygui/dearpygui.py | 9073 | def get_viewport_configuration(item : Union[int, str], **kwargs) -> dict: | CODE |
| LOW | dearpygui/dearpygui.py | 9232 | def is_mouse_button_double_clicked(button : int, **kwargs) -> bool: | CODE |
| LOW | dearpygui/dearpygui.py | 9277 | def is_table_cell_highlighted(table : Union[int, str], row : int, column : int, **kwargs) -> bool: | CODE |
| LOW | dearpygui/dearpygui.py | 9290 | def is_table_column_highlighted(table : Union[int, str], column : int, **kwargs) -> bool: | CODE |
| LOW | dearpygui/dearpygui.py | 9499 | def reset_axis_limits_constraints(axis : Union[int, str], **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9521 | def reset_axis_zoom_constraints(axis : Union[int, str], **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9606 | def set_axis_limits_constraints(axis : Union[int, str], vmin : float, vmax : float, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9631 | def set_axis_zoom_constraints(axis : Union[int, str], vmin : float, vmax : float, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9770 | def set_viewport_resize_callback(callback : Callable, *, user_data: Any =None, **kwargs) -> str: | CODE |
| LOW | dearpygui/dearpygui.py | 9913 | def toggle_viewport_fullscreen(**kwargs) -> None: | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 752 | def is_item_deactivated_after_edit(item: Union[int, str]) -> Union[bool, None]: | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 806 | def get_available_content_region(item: Union[int, str]) -> List[int]: | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 1013 | def get_viewport_client_width() -> int: | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 1022 | def get_viewport_client_height() -> int: | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 1198 | def set_item_type_disabled_theme(item, theme): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 1228 | def add_deactivated_after_edit_handler(parent, **kwargs): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 4856 | def add_item_activated_handler(**kwargs): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 4911 | def add_item_deactivated_after_edit_handler(**kwargs): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 4929 | def add_item_deactivated_handler(**kwargs): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 4947 | def add_item_double_clicked_handler(button=-1, **kwargs): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 5003 | def add_item_handler_registry(**kwargs): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 5074 | def add_item_toggled_open_handler(**kwargs): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 5386 | def add_mouse_double_click_handler(button=-1, **kwargs): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 5462 | def add_mouse_release_handler(button=-1, **kwargs): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 7038 | def bind_item_handler_registry(item, handler_registry): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 7143 | def create_orthographic_matrix(left, right, bottom, top, zNear, zFar): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 7159 | def create_perspective_matrix(fov, aspect, zNear, zFar): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 7196 | def create_translation_matrix(translation): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 7998 | def get_viewport_configuration(item): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 8157 | def is_mouse_button_double_clicked(button): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 8202 | def is_table_cell_highlighted(table, row, column): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 8215 | def is_table_column_highlighted(table, column): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 8424 | def reset_axis_limits_constraints(axis): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 8446 | def reset_axis_zoom_constraints(axis): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 8531 | def set_axis_limits_constraints(axis, vmin, vmax): | CODE |
| LOW | dearpygui/_dearpygui_RTD.py | 8556 | def set_axis_zoom_constraints(axis, vmin, vmax): | CODE |
| 3 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | setup.py | 1 | CODE | |
| LOW | setup.py | 7 | CODE | |
| LOW | dearpygui/experimental.py | 5 | CODE | |
| LOW | dearpygui/experimental.py | 6 | CODE | |
| LOW | dearpygui/_header.py | 3 | CODE | |
| LOW | dearpygui/_header.py | 4 | CODE | |
| LOW | dearpygui/_header.py | 7 | CODE | |
| LOW | dearpygui/_header.py | 8 | CODE | |
| LOW | dearpygui/_header.py | 9 | CODE | |
| LOW | dearpygui/dearpygui.py | 23 | CODE | |
| LOW | dearpygui/dearpygui.py | 24 | CODE | |
| LOW | dearpygui/dearpygui.py | 25 | CODE | |
| LOW | dearpygui/_dearpygui_RTD.py | 23 | CODE | |
| LOW | dearpygui/_dearpygui_RTD.py | 24 | CODE | |
| LOW | dearpygui/_dearpygui_RTD.py | 25 | CODE | |
| LOW | thirdparty/DearPyGui_Ext/main.py | 3 | CODE | |
| LOW | thirdparty/DearPyGui_Ext/dearpygui_ext/themes.py | 1 | CODE | |
| LOW | thirdparty/DearPyGui_Ext/dearpygui_ext/themes.py | 1 | CODE | |
| LOW | thirdparty/DearPyGui_Ext/dearpygui_ext/themes.py | 1 | CODE | |
| LOW | thirdparty/DearPyGui_Ext/dearpygui_ext/themes.py | 1 | CODE | |
| LOW | thirdparty/DearPyGui_Ext/dearpygui_ext/utilities.py | 4 | CODE | |
| LOW | thirdparty/DearPyGui_Ext/dearpygui_ext/utilities.py | 4 | CODE | |
| LOW | thirdparty/DearPyGui_Ext/dearpygui_ext/utilities.py | 4 | CODE | |
| LOW | thirdparty/DearPyGui_Ext/dearpygui_ext/utilities.py | 5 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | setup.py | 108 | CODE | |
| LOW | dearpygui/_header.py | 34 | CODE | |
| LOW | dearpygui/demo.py | 39 | CODE | |
| LOW | dearpygui/demo.py | 204 | CODE | |
| LOW | dearpygui/demo.py | 3223 | CODE | |
| LOW | dearpygui/demo.py | 380 | CODE | |
| LOW | dearpygui/demo.py | 396 | CODE | |
| LOW | dearpygui/demo.py | 1802 | CODE | |
| LOW | dearpygui/dearpygui.py | 50 | CODE | |
| LOW | dearpygui/_dearpygui_RTD.py | 50 | CODE | |
| LOW | testing/simple_tests.py | 59 | CODE | |
| LOW | thirdparty/DearPyGui_Ext/dearpygui_ext/logger.py | 53 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dearpygui/dearpygui.py | 9582 | def set_axis_limits(axis : Union[int, str], ymin : float, ymax : float, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9595 | def set_axis_limits_auto(axis : Union[int, str], **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9606 | def set_axis_limits_constraints(axis : Union[int, str], vmin : float, vmax : float, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9619 | def set_axis_ticks(axis : Union[int, str], label_pairs : Any, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9631 | def set_axis_zoom_constraints(axis : Union[int, str], vmin : float, vmax : float, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9644 | def set_clip_space(item : Union[int, str], top_left_x : float, top_left_y : float, width : float, height : float, min_de | CODE |
| LOW | dearpygui/dearpygui.py | 9661 | def set_clipboard_text(text : str, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9697 | def set_global_font_scale(scale : float, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9708 | def set_item_alias(item : Union[int, str], alias : str, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9720 | def set_item_children(item : Union[int, str], source : Union[int, str], slot : int, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9733 | def set_primary_window(window : Union[int, str], value : bool =True, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9745 | def set_table_row_color(table : Union[int, str], row : int, color : Union[List[int], Tuple[int, ...]], **kwargs) -> None | CODE |
| LOW | dearpygui/dearpygui.py | 9758 | def set_value(item : Union[int, str], value : Any, **kwargs) -> None: | CODE |
| LOW | dearpygui/dearpygui.py | 9782 | def set_x_scroll(item : Union[int, str], value : float, *, when: int =internal_dpg.mvSetScrollFlags_Delayed, **kwargs) - | CODE |
| LOW | dearpygui/dearpygui.py | 9795 | def set_y_scroll(item : Union[int, str], value : float, *, when: int =internal_dpg.mvSetScrollFlags_Delayed, **kwargs) - | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | src/mvPyUtils.cpp | 2259 | stub << "# This file is generated automatically by mvPythonParser #\n"; | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | dearpygui/experimental.py | 8 | def test_function(): | CODE |