├── .gitignore ├── LICENSE ├── README.md ├── arcade_imgui └── __init__.py ├── examples └── basic.py ├── imdemo ├── README.md ├── imdemo │ ├── __init__.py │ ├── __main__.py │ ├── page.py │ ├── pages │ │ ├── __init__.py │ │ ├── bullet.py │ │ ├── button.py │ │ ├── checkbox.py │ │ ├── child.py │ │ ├── circle.py │ │ ├── cloud.py │ │ ├── collapsingheader.py │ │ ├── coloredit.py │ │ ├── colors.py │ │ ├── columns.py │ │ ├── combo.py │ │ ├── demo.py │ │ ├── dnd.py │ │ ├── dragfloat.py │ │ ├── dragint.py │ │ ├── dummy.py │ │ ├── fireworks.py │ │ ├── font.py │ │ ├── fontimage.py │ │ ├── group.py │ │ ├── image.py │ │ ├── imagebutton.py │ │ ├── imagedraw.py │ │ ├── indent.py │ │ ├── index.py │ │ ├── input.py │ │ ├── line.py │ │ ├── listbox.py │ │ ├── mouse.py │ │ ├── overlay.py │ │ ├── plot.py │ │ ├── popup.py │ │ ├── rect.py │ │ ├── sameline.py │ │ ├── selectable.py │ │ ├── separator.py │ │ ├── ship.py │ │ ├── slider.py │ │ ├── spacing.py │ │ ├── sparks.py │ │ ├── sprite.py │ │ ├── text.py │ │ ├── textinput.py │ │ ├── tooltip.py │ │ ├── tree.py │ │ ├── windowdraw.py │ │ └── windowmenu.py │ └── particle.py ├── poetry.lock ├── pyproject.toml ├── resources │ ├── DroidSans.ttf │ └── robocute.png └── tests │ ├── __init__.py │ └── test_imdemo.py ├── imflo ├── README.md ├── imflo │ ├── __init__.py │ ├── __main__.py │ ├── node.py │ ├── nodes │ │ ├── meter.py │ │ └── sin.py │ ├── page.py │ ├── pages │ │ ├── basic │ │ │ ├── __init__.py │ │ │ ├── led.py │ │ │ └── volume.py │ │ ├── connect │ │ │ ├── __init__.py │ │ │ ├── led.py │ │ │ └── volume.py │ │ ├── sine │ │ │ ├── __init__.py │ │ │ ├── scope.py │ │ │ └── sine.py │ │ └── sparks │ │ │ ├── __init__.py │ │ │ ├── scope.py │ │ │ ├── sine.py │ │ │ └── spark.py │ ├── particle.py │ ├── pin.py │ └── wire.py ├── poetry.lock ├── pyproject.toml └── tests │ ├── __init__.py │ └── test_imflo.py ├── poetry.lock └── pyproject.toml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/README.md -------------------------------------------------------------------------------- /arcade_imgui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/arcade_imgui/__init__.py -------------------------------------------------------------------------------- /examples/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/examples/basic.py -------------------------------------------------------------------------------- /imdemo/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /imdemo/imdemo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/__init__.py -------------------------------------------------------------------------------- /imdemo/imdemo/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/__main__.py -------------------------------------------------------------------------------- /imdemo/imdemo/page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/page.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /imdemo/imdemo/pages/bullet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/bullet.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/button.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/checkbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/checkbox.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/child.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/child.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/circle.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/cloud.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/collapsingheader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/collapsingheader.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/coloredit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/coloredit.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/colors.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/columns.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/combo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/combo.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/demo.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/dnd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/dnd.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/dragfloat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/dragfloat.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/dragint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/dragint.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/dummy.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/fireworks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/fireworks.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/font.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/fontimage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/fontimage.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/group.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/image.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/imagebutton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/imagebutton.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/imagedraw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/imagedraw.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/indent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/indent.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/index.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/input.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/line.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/listbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/listbox.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/mouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/mouse.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/overlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/overlay.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/plot.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/popup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/popup.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/rect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/rect.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/sameline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/sameline.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/selectable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/selectable.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/separator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/separator.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/ship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/ship.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/slider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/slider.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/spacing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/spacing.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/sparks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/sparks.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/sprite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/sprite.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/text.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/textinput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/textinput.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/tooltip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/tooltip.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/tree.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/windowdraw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/windowdraw.py -------------------------------------------------------------------------------- /imdemo/imdemo/pages/windowmenu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/pages/windowmenu.py -------------------------------------------------------------------------------- /imdemo/imdemo/particle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/imdemo/particle.py -------------------------------------------------------------------------------- /imdemo/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/poetry.lock -------------------------------------------------------------------------------- /imdemo/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/pyproject.toml -------------------------------------------------------------------------------- /imdemo/resources/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/resources/DroidSans.ttf -------------------------------------------------------------------------------- /imdemo/resources/robocute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/resources/robocute.png -------------------------------------------------------------------------------- /imdemo/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /imdemo/tests/test_imdemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imdemo/tests/test_imdemo.py -------------------------------------------------------------------------------- /imflo/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /imflo/imflo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/__init__.py -------------------------------------------------------------------------------- /imflo/imflo/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/__main__.py -------------------------------------------------------------------------------- /imflo/imflo/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/node.py -------------------------------------------------------------------------------- /imflo/imflo/nodes/meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/nodes/meter.py -------------------------------------------------------------------------------- /imflo/imflo/nodes/sin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/nodes/sin.py -------------------------------------------------------------------------------- /imflo/imflo/page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/page.py -------------------------------------------------------------------------------- /imflo/imflo/pages/basic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/basic/__init__.py -------------------------------------------------------------------------------- /imflo/imflo/pages/basic/led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/basic/led.py -------------------------------------------------------------------------------- /imflo/imflo/pages/basic/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/basic/volume.py -------------------------------------------------------------------------------- /imflo/imflo/pages/connect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/connect/__init__.py -------------------------------------------------------------------------------- /imflo/imflo/pages/connect/led.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/connect/led.py -------------------------------------------------------------------------------- /imflo/imflo/pages/connect/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/connect/volume.py -------------------------------------------------------------------------------- /imflo/imflo/pages/sine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/sine/__init__.py -------------------------------------------------------------------------------- /imflo/imflo/pages/sine/scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/sine/scope.py -------------------------------------------------------------------------------- /imflo/imflo/pages/sine/sine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/sine/sine.py -------------------------------------------------------------------------------- /imflo/imflo/pages/sparks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/sparks/__init__.py -------------------------------------------------------------------------------- /imflo/imflo/pages/sparks/scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/sparks/scope.py -------------------------------------------------------------------------------- /imflo/imflo/pages/sparks/sine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/sparks/sine.py -------------------------------------------------------------------------------- /imflo/imflo/pages/sparks/spark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pages/sparks/spark.py -------------------------------------------------------------------------------- /imflo/imflo/particle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/particle.py -------------------------------------------------------------------------------- /imflo/imflo/pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/pin.py -------------------------------------------------------------------------------- /imflo/imflo/wire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/imflo/wire.py -------------------------------------------------------------------------------- /imflo/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/poetry.lock -------------------------------------------------------------------------------- /imflo/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/pyproject.toml -------------------------------------------------------------------------------- /imflo/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /imflo/tests/test_imflo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/imflo/tests/test_imflo.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kfields/arcade-imgui/HEAD/pyproject.toml --------------------------------------------------------------------------------