Creating a simple diagramming application

Tonight, I’ll be giving a short talk to BFAIG on using ObjectHandles and Degrafa to make a simple diagramming application.  This application demonstrates the basics of working with Degrafa, and also shows how easy it is to make an interface that allows users to resize and move objects on screen.

The example application has source attached, and is licensed under the MIT license.  I hope someone can take it and make some really great application out of it.  Please drop me an email if you do!

I recorded a practice-run I did, so here it is…

 

5 Responses to “Creating a simple diagramming application”


  1. 1 Marc

    Quick update, the talk was postponed until a later date due to some scheduling conflicts.

  2. 2 Ben Throop

    Hey Marc, this is great.

    Do you have any plans for multiple selection/rubber band select with ObjectHandles? I have something going with that and another guy and I have been talking about wrapping it up into an OS project.

  3. 3 Marc

    I’d love to implement multi-selection sometime, just haven’t had the time to do it.

    It’d be a significant change to the SelectionManager, and then the moving code would have to check if multiple items were selected or not to decide what logic to use. It could get to be some tricky logic when the allowHResize, allowVMove, allowHMove and allowVResize are set to false.

  4. 4 Irfan A

    You are the man, I have been trying to code something like this for a while.. This is going to save me so much time.. Thank you…. By the way I love your resize ObjectHandles…

  1. 1 Talk tonight on ObjectHandles+Degrafa (Attend online!) at Marc’s Musings

Leave a Reply