Commit Graph

41 Commits

Author SHA1 Message Date
Amy Bowersox d1369964d7 The code has to be GPL'd, because the license of the BCM2835 library requires
it.  Add the license document and the header on all source files.
2019-12-12 09:24:58 -07:00
Amy Bowersox cb9ecc89ca add the undo and clear commands with their icons 2019-12-11 15:52:49 -07:00
Amy Bowersox 4d5b53fcdc cleanup of the script elements 2019-12-11 15:34:12 -07:00
Amy Bowersox 416438f6c8 typo 2019-12-11 15:28:45 -07:00
Amy Bowersox 59ee61200c added the backlight control and some code for doing repaints 2019-12-11 15:27:29 -07:00
Amy Bowersox 2a5a6dbe4e now we're actually saving the objects and drawing them properly 2019-12-11 15:18:33 -07:00
Amy Bowersox 85e89eae4c revised the feedback for freehand 2019-12-11 14:55:34 -07:00
Amy Bowersox e7f191a9e0 wrong procedure name stored in tool list 2019-12-11 14:53:47 -07:00
Amy Bowersox b620f55420 adding feedback for each of the tools 2019-12-11 14:52:32 -07:00
Amy Bowersox 35a12760d7 global variable definitions again 2019-12-11 14:45:59 -07:00
Amy Bowersox 90da46505e the basic tool and color selection code 2019-12-11 14:44:35 -07:00
Amy Bowersox 6a4938e4ee finished disco debugging 2019-12-11 14:27:14 -07:00
Amy Bowersox 0dd8d45898 now probing into the Python interface for devctx 2019-12-11 14:14:17 -07:00
Amy Bowersox c283d06c12 disco debugging the demo script 2019-12-11 14:08:33 -07:00
Amy Bowersox ed9fd9320c added stock bitmap handling and support for it in the demo script 2019-12-11 14:03:11 -07:00
Amy Bowersox 8c82022168 typos 2019-12-11 13:00:38 -07:00
Amy Bowersox b7e9de7d7e now try rubberbanding lines 2019-12-11 12:59:45 -07:00
Amy Bowersox 2c0a1374d9 guess I need to declare certain things as global 2019-12-11 12:50:10 -07:00
Amy Bowersox fee3619ee1 first try at rubberband feedback 2019-12-11 12:46:26 -07:00
Amy Bowersox 46213020dd separate out the message handlers for clarity 2019-12-11 12:26:05 -07:00
Amy Bowersox 8441949e3d script had a syntax error 2019-12-11 12:21:03 -07:00
Amy Bowersox 1ea7a740fe disco debugging the script 2019-12-11 12:19:48 -07:00
Amy Bowersox acc7aacf7b fixed another typo 2019-12-11 12:14:55 -07:00
Amy Bowersox c309e4dc0f now I forgot that text_color is an ATTRIBUTE of a DC 2019-12-11 12:13:35 -07:00
Amy Bowersox 9fbb7be717 I forgot you can't alter the elements of tuples 2019-12-11 12:12:33 -07:00
Amy Bowersox 1088f630a0 added the rgb function to upiwin and started building the demo script 2019-12-11 12:05:53 -07:00
Amy Bowersox 65999084c4 added "click" events for both buttons and touch 2019-12-11 11:32:19 -07:00
Amy Bowersox 59c8dcc638 a more extensive clipping test 2019-12-10 15:00:51 -07:00
Amy Bowersox a14acdb0ed the clipping looks like it worked, my geometry was just off :) 2019-12-10 13:25:36 -07:00
Amy Bowersox 3dd2e037ff finished debugging parameter error, now test drawing without resetting clip 2019-12-10 13:21:24 -07:00
Amy G. Bowersox f41356cca4 prepare for disco debugging 2019-12-10 13:10:43 -07:00
Amy Bowersox eef55f71b3 added a script to test clipping of drawn lines 2019-12-10 13:04:24 -07:00
Amy Bowersox 68be55a8f5 tracing backlight problem and fixing a typo in a function definition 2019-12-09 13:42:55 -07:00
Amy Bowersox bb8b27fb24 forgot the Python import 2019-12-09 13:38:01 -07:00
Amy Bowersox 351e2a2b47 error in Python script now 2019-12-09 13:37:02 -07:00
Amy Bowersox a96a427e49 moved the main message loop entirely into Python 2019-12-09 13:29:37 -07:00
Amy Bowersox 5ff7bd0858 added constant registration capability 2019-12-09 12:28:28 -07:00
Amy G. Bowersox 161a854502 checking out text rendering 2019-12-08 00:07:28 -07:00
Amy G. Bowersox 30106490c0 add text out capabilities using FreeType and the Inconsolata font 2019-12-07 23:30:05 -07:00
Amy G. Bowersox 2cfb92d97b fixed compile and runtime errors 2019-12-07 22:09:27 -07:00
Amy G. Bowersox aa94d80145 ready to try executing actual Python within UPIWIN 2019-12-07 22:05:31 -07:00