├── .gitignore ├── Doxyfile ├── LICENSE ├── MANIFEST.in ├── README.txt ├── aacircuit.py ├── application ├── __init__.py ├── aacircuit.glade ├── aacircuit_logo.bmp ├── about_dialog.glade ├── bitmaps │ ├── delete.bmp │ ├── editorb.bmp │ ├── mirrorb.bmp │ ├── rotate.bmp │ └── text.bmp ├── buttons │ ├── add_col.png │ ├── add_row.png │ ├── c1.bmp │ ├── c1.png │ ├── c2.bmp │ ├── c2.png │ ├── c3.bmp │ ├── c3.png │ ├── c4.bmp │ ├── c4.png │ ├── copy_to_clipboard.png │ ├── cut_and_copy.png │ ├── draw_arrow.png │ ├── draw_line0.png │ ├── draw_line1.png │ ├── draw_line2.png │ ├── draw_line3.png │ ├── draw_line4.png │ ├── draw_magl.png │ ├── draw_rect.png │ ├── eraser.png │ ├── load_and_paste.png │ ├── mirror.png │ ├── paste_from_clipboard.png │ ├── remove_col.png │ ├── remove_row.png │ ├── rotate.png │ └── select_rect.png ├── component_library.py ├── component_view.py ├── components │ ├── component_da.json │ ├── component_de.json │ ├── component_en.json │ └── component_nl.json ├── confirmation_dialog.glade ├── controller.py ├── file.py ├── grid.py ├── grid_view.py ├── locale │ ├── de │ │ └── LC_MESSAGES │ │ │ ├── aacircuit.mo │ │ │ └── aacircuit.po │ └── nl │ │ └── LC_MESSAGES │ │ ├── aacircuit.mo │ │ └── aacircuit.po ├── magic_line_dialog.glade ├── magic_line_settings.py ├── main.py ├── main_window.py ├── memo_editing.py ├── memo_editing_dialog.glade ├── pos.py ├── preferences.py ├── preferences_dialog.glade ├── selection.py ├── style.css └── symbol.py ├── component_ini_to_json.sh ├── gettext ├── gettext.sh └── gettext_copy.sh ├── mainpage.dox ├── pyproject.toml ├── screenshots ├── Schermafbeelding 2020-06-02 om 17.02.02.png ├── Schermafbeelding 2020-06-06 om 18.31.39.png ├── Schermafbeelding 2020-06-06 om 18.33.23.png ├── Screenshot_2020-06-11_14-58-35.png ├── Screenshot_2020-06-11_14-59-02.png └── Screenshot_2020-06-11_14-59-21.png ├── testrunner.sh └── tests ├── __init__.py ├── files ├── led_blinker.aac ├── original_741.aac ├── original_JKMasterSlave.aac ├── original_basisschaltung.aac ├── test_aacircuit.ini ├── test_all.aac ├── test_ascii.txt └── test_tr_circuit.aac ├── test_component_library.py ├── test_editing.py ├── test_file.py ├── test_flake.py ├── test_grid.py ├── test_lines.py ├── test_pos.py └── test_settings.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/.gitignore -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | graft application 2 | -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/README.txt -------------------------------------------------------------------------------- /aacircuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/aacircuit.py -------------------------------------------------------------------------------- /application/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/__init__.py -------------------------------------------------------------------------------- /application/aacircuit.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/aacircuit.glade -------------------------------------------------------------------------------- /application/aacircuit_logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/aacircuit_logo.bmp -------------------------------------------------------------------------------- /application/about_dialog.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/about_dialog.glade -------------------------------------------------------------------------------- /application/bitmaps/delete.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/bitmaps/delete.bmp -------------------------------------------------------------------------------- /application/bitmaps/editorb.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/bitmaps/editorb.bmp -------------------------------------------------------------------------------- /application/bitmaps/mirrorb.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/bitmaps/mirrorb.bmp -------------------------------------------------------------------------------- /application/bitmaps/rotate.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/bitmaps/rotate.bmp -------------------------------------------------------------------------------- /application/bitmaps/text.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/bitmaps/text.bmp -------------------------------------------------------------------------------- /application/buttons/add_col.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/add_col.png -------------------------------------------------------------------------------- /application/buttons/add_row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/add_row.png -------------------------------------------------------------------------------- /application/buttons/c1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/c1.bmp -------------------------------------------------------------------------------- /application/buttons/c1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/c1.png -------------------------------------------------------------------------------- /application/buttons/c2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/c2.bmp -------------------------------------------------------------------------------- /application/buttons/c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/c2.png -------------------------------------------------------------------------------- /application/buttons/c3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/c3.bmp -------------------------------------------------------------------------------- /application/buttons/c3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/c3.png -------------------------------------------------------------------------------- /application/buttons/c4.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/c4.bmp -------------------------------------------------------------------------------- /application/buttons/c4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/c4.png -------------------------------------------------------------------------------- /application/buttons/copy_to_clipboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/copy_to_clipboard.png -------------------------------------------------------------------------------- /application/buttons/cut_and_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/cut_and_copy.png -------------------------------------------------------------------------------- /application/buttons/draw_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/draw_arrow.png -------------------------------------------------------------------------------- /application/buttons/draw_line0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/draw_line0.png -------------------------------------------------------------------------------- /application/buttons/draw_line1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/draw_line1.png -------------------------------------------------------------------------------- /application/buttons/draw_line2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/draw_line2.png -------------------------------------------------------------------------------- /application/buttons/draw_line3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/draw_line3.png -------------------------------------------------------------------------------- /application/buttons/draw_line4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/draw_line4.png -------------------------------------------------------------------------------- /application/buttons/draw_magl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/draw_magl.png -------------------------------------------------------------------------------- /application/buttons/draw_rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/draw_rect.png -------------------------------------------------------------------------------- /application/buttons/eraser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/eraser.png -------------------------------------------------------------------------------- /application/buttons/load_and_paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/load_and_paste.png -------------------------------------------------------------------------------- /application/buttons/mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/mirror.png -------------------------------------------------------------------------------- /application/buttons/paste_from_clipboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/paste_from_clipboard.png -------------------------------------------------------------------------------- /application/buttons/remove_col.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/remove_col.png -------------------------------------------------------------------------------- /application/buttons/remove_row.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/remove_row.png -------------------------------------------------------------------------------- /application/buttons/rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/rotate.png -------------------------------------------------------------------------------- /application/buttons/select_rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/buttons/select_rect.png -------------------------------------------------------------------------------- /application/component_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/component_library.py -------------------------------------------------------------------------------- /application/component_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/component_view.py -------------------------------------------------------------------------------- /application/components/component_da.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/components/component_da.json -------------------------------------------------------------------------------- /application/components/component_de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/components/component_de.json -------------------------------------------------------------------------------- /application/components/component_en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/components/component_en.json -------------------------------------------------------------------------------- /application/components/component_nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/components/component_nl.json -------------------------------------------------------------------------------- /application/confirmation_dialog.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/confirmation_dialog.glade -------------------------------------------------------------------------------- /application/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/controller.py -------------------------------------------------------------------------------- /application/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/file.py -------------------------------------------------------------------------------- /application/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/grid.py -------------------------------------------------------------------------------- /application/grid_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/grid_view.py -------------------------------------------------------------------------------- /application/locale/de/LC_MESSAGES/aacircuit.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/locale/de/LC_MESSAGES/aacircuit.mo -------------------------------------------------------------------------------- /application/locale/de/LC_MESSAGES/aacircuit.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/locale/de/LC_MESSAGES/aacircuit.po -------------------------------------------------------------------------------- /application/locale/nl/LC_MESSAGES/aacircuit.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/locale/nl/LC_MESSAGES/aacircuit.mo -------------------------------------------------------------------------------- /application/locale/nl/LC_MESSAGES/aacircuit.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/locale/nl/LC_MESSAGES/aacircuit.po -------------------------------------------------------------------------------- /application/magic_line_dialog.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/magic_line_dialog.glade -------------------------------------------------------------------------------- /application/magic_line_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/magic_line_settings.py -------------------------------------------------------------------------------- /application/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/main.py -------------------------------------------------------------------------------- /application/main_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/main_window.py -------------------------------------------------------------------------------- /application/memo_editing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/memo_editing.py -------------------------------------------------------------------------------- /application/memo_editing_dialog.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/memo_editing_dialog.glade -------------------------------------------------------------------------------- /application/pos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/pos.py -------------------------------------------------------------------------------- /application/preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/preferences.py -------------------------------------------------------------------------------- /application/preferences_dialog.glade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/preferences_dialog.glade -------------------------------------------------------------------------------- /application/selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/selection.py -------------------------------------------------------------------------------- /application/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/style.css -------------------------------------------------------------------------------- /application/symbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/application/symbol.py -------------------------------------------------------------------------------- /component_ini_to_json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/component_ini_to_json.sh -------------------------------------------------------------------------------- /gettext/gettext.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/gettext/gettext.sh -------------------------------------------------------------------------------- /gettext/gettext_copy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/gettext/gettext_copy.sh -------------------------------------------------------------------------------- /mainpage.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/mainpage.dox -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /screenshots/Schermafbeelding 2020-06-02 om 17.02.02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/screenshots/Schermafbeelding 2020-06-02 om 17.02.02.png -------------------------------------------------------------------------------- /screenshots/Schermafbeelding 2020-06-06 om 18.31.39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/screenshots/Schermafbeelding 2020-06-06 om 18.31.39.png -------------------------------------------------------------------------------- /screenshots/Schermafbeelding 2020-06-06 om 18.33.23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/screenshots/Schermafbeelding 2020-06-06 om 18.33.23.png -------------------------------------------------------------------------------- /screenshots/Screenshot_2020-06-11_14-58-35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/screenshots/Screenshot_2020-06-11_14-58-35.png -------------------------------------------------------------------------------- /screenshots/Screenshot_2020-06-11_14-59-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/screenshots/Screenshot_2020-06-11_14-59-02.png -------------------------------------------------------------------------------- /screenshots/Screenshot_2020-06-11_14-59-21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/screenshots/Screenshot_2020-06-11_14-59-21.png -------------------------------------------------------------------------------- /testrunner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/testrunner.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/files/led_blinker.aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/files/led_blinker.aac -------------------------------------------------------------------------------- /tests/files/original_741.aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/files/original_741.aac -------------------------------------------------------------------------------- /tests/files/original_JKMasterSlave.aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/files/original_JKMasterSlave.aac -------------------------------------------------------------------------------- /tests/files/original_basisschaltung.aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/files/original_basisschaltung.aac -------------------------------------------------------------------------------- /tests/files/test_aacircuit.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/files/test_aacircuit.ini -------------------------------------------------------------------------------- /tests/files/test_all.aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/files/test_all.aac -------------------------------------------------------------------------------- /tests/files/test_ascii.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/files/test_ascii.txt -------------------------------------------------------------------------------- /tests/files/test_tr_circuit.aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/files/test_tr_circuit.aac -------------------------------------------------------------------------------- /tests/test_component_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/test_component_library.py -------------------------------------------------------------------------------- /tests/test_editing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/test_editing.py -------------------------------------------------------------------------------- /tests/test_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/test_file.py -------------------------------------------------------------------------------- /tests/test_flake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/test_flake.py -------------------------------------------------------------------------------- /tests/test_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/test_grid.py -------------------------------------------------------------------------------- /tests/test_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/test_lines.py -------------------------------------------------------------------------------- /tests/test_pos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/test_pos.py -------------------------------------------------------------------------------- /tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blokkendoos/AACircuit/HEAD/tests/test_settings.py --------------------------------------------------------------------------------