| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- from . import imgui as imgui
- from . import hello_imgui as hello_imgui
- from . import implot as implot
- from . import implot3d as implot3d
- from . import imgui_color_text_edit as imgui_color_text_edit
- from . import imgui_node_editor as imgui_node_editor
- from . import imgui_knobs as imgui_knobs
- from . import im_file_dialog as im_file_dialog
- from . import imspinner as imspinner
- from . import imgui_md as imgui_md
- from . import immvision as immvision
- from . import imguizmo as imguizmo
- from . import imgui_tex_inspect as imgui_tex_inspect
- from . import imgui_command_palette as imgui_command_palette
- from . import immapp as immapp
- from . import imgui_toggle as imgui_toggle
- from . import portable_file_dialogs as portable_file_dialogs
- # Note: to enable font awesome 6:
- # runner_params.callbacks.default_icon_font = hello_imgui.DefaultIconFont.font_awesome6
- from .immapp import icons_fontawesome_4 as icons_fontawesome_4
- from .immapp import icons_fontawesome_4 as icons_fontawesome # noqa # (icons_fontawesome is V4)
- from .immapp import icons_fontawesome_6 as icons_fontawesome_6
- from . import im_cool_bar as im_cool_bar
- from . import nanovg as nanovg
- from . import im_anim as im_anim
- from . import imgui_microtex as imgui_microtex
- from .imgui import ImVec2 as ImVec2, ImVec4 as ImVec4, ImColor as ImColor, ImVec2Like as ImVec2Like
- from .imgui_pydantic import ImVec2_Pydantic as ImVec2_Pydantic, ImVec4_Pydantic as ImVec4_Pydantic, ImColor_Pydantic as ImColor_Pydantic
- from .im_col32 import IM_COL32 as IM_COL32
- from typing import overload
- __version__: str
- __build_number__: int
- __bundle_pyodide__: bool
- def compilation_time() -> str:
- """Return date and time when imgui_bundle was compiled"""
- pass
- def em_size(v: float = 1.0) -> float:
- """Returns a size in pixels corresponding to `v` em units.
- 1 em = current font size (ImGui::GetFontSize()).
- Use this for DPI-independent sizing.
- """
- ...
- @overload
- def em_to_vec2(x: float, y: float) -> ImVec2: ...
- @overload
- def em_to_vec2(v: ImVec2Like) -> ImVec2: ...
- @overload
- def em_to_vec2(x: float, y: float | None=None) -> ImVec2:
- """Returns an ImVec2 sized in em units (multiples of font size).
- Can be called as:
- em_to_vec2(3.0, 2.0) -> ImVec2 of 3em x 2em
- em_to_vec2((3.0, 2.0)) -> same, from tuple
- em_to_vec2(ImVec2(3.0, 2.0)) -> same, from ImVec2
- """
- ...
- def register_demos_assets_folder() -> None:
- """Register the folder containing demo assets (images, etc.) so they can be loaded by the demos."""
- ...
- def has_submodule(name: str) -> bool:
- """Check if a submodule is available in this bundle."""
- ...
|