lawrancej / logisim

Git fork of Logisim code base
http://www.cburch.com/logisim/
GNU General Public License v3.0
211 stars 104 forks source link

Addressed Issue #26: "Double click to add labels". Added functionality. #101

Closed drew-buckley closed 8 years ago

drew-buckley commented 8 years ago

Commit 1: Addressed Issue #26: "Double click to add labels". Adds a new class PopUpLabelAction (implenenting Action) that, when run, creates a popup text field which edits the label attribute of the selected component. SelectTool class is also edited to respond to double click events.

Commit 2: Added "source" attribute with value of "2.3.0" to logisim/default.templ.

drew-buckley commented 8 years ago

Just also committed a fix to the log warning about the problem parsing version number. Default template was missing source attribute. For the time being, I set this attribute to 2.3.0; the format is definitely from at least that version and thus the "repairs" that are performed on pre-2.3.0 files are irrelevant for this template.