Coder Social home page Coder Social logo

schorsch1976 / asciiflowwx Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 99 KB

A clone of AsciiFlowQt with wxwidgets. Its primary a project to learn wxwidgets, but is full functional.

License: GNU General Public License v3.0

CMake 7.64% Shell 1.16% C++ 91.21%

asciiflowwx's Introduction

Asciiflow Wx Editor

Purpose:

Draw and edit any ascii art diagram. It is mostly used for programming issues to document structure in an header or source as a comment.

Why a offline Ascii Flow Editor?

As i got annoyed that AsciiFlow Infinity or asciiflow stable is just available when there is internet, i wrote my own Wx based application.

AsciiFlow Infinity now wants me to log in to google. Why should i log in to google to draw some ascii charts?

Features:

  • Export and Import ascii to/from the clipboard
  • Export and Import ascii to/from a file
  • Move parts of the ascii art
  • draw rectangles
  • resize rectangles
  • draw class diagramms
  • draw arrows
  • draw lines
  • draw freehand
  • add text to any position
  • undo and redo any change
  • practicly unlimited space. The drawing area grows when you move out of it.

Licence

GPL-3.0

Used Libraries:

wxwidgets

Building:

Installing requirements:

  • apt install libwxgtk3.0-gtk3-dev cmake g++

Building:

Just start it by ./src/AsciiFlow

Differences compared to AsciiFlowQt

  • Text editing understands Backspace
  • Under GTK3, the button can't remove a bitmap.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.