Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
This report presents the forensic synthetic code analysis of hoffstadt/DearPyGui, a C++ project with 15,518 GitHub stars. SynthScan v2.0 examined 126,900 lines of code across 184 source files, recording 1218 pattern matches distributed across 9 syntactic categories. The overall adjusted score of 13.2 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
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 statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| 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 |