Paint Your Dragon
2fced4b700
Merge pull request #71 from markwal/lastlinewidth
...
getTextBounds should consider the last line width
2016-08-23 15:16:40 -07:00
Phillip Burgess
c349ad5e4f
Improved(?) 32-bit CPU compatibility for fonts
2016-02-22 13:20:35 -08:00
Phillip Burgess
f5ec45e42b
adagfxswap() renamed and localized to .cpp file to avoid collisions
2016-01-26 10:37:56 -08:00
Mark Walker
39c2bb8173
getTextBounds counts the last line width too
...
In the default 5x7 font handling, the last line isn't considered when
determining the longest line. Also, for the same reason, when there is
only one line, getTextBounds returns 65535 as the width.
2016-01-04 16:50:49 -08:00
Mark Walker
0f2f32586b
ESP8266 has 32-bit pgm pointers
2016-01-02 01:22:44 -08:00
Phillip Burgess
a6a9359352
Further AVR bitmask tweaks, sorry about that
2015-12-28 13:52:26 -08:00
Phillip Burgess
9cb1ec4401
Bitmap fixes, initial canvas support
2015-12-28 10:58:40 -08:00
Phillip Burgess
fb9e169398
Manual merge of TheNotary's RAM-based bitmap functions.
2015-12-27 21:29:50 -08:00
Phillip Burgess
f2e454dcf4
Added pgm_read_word() def for non-AVR chips
2015-12-24 20:20:11 -08:00
Phillip Burgess
80b1bc48cb
Fonts FONTS fonts! 1.1 release
2015-12-22 12:02:47 -08:00
ladyada
793879809e
parenz
2015-12-19 23:01:41 -05:00
ladyada
944f3d9d9f
ok its a hack to make esp8266 happier but it works! swap() already exists in the tensilica codebase
2015-11-24 00:06:48 -05:00
driverblock
0acee33cfe
Fix bug in Adafruit_GFX_Button::contains
2015-07-29 11:22:52 -04:00
Phillip Burgess
7628b4744a
Update to support ESP8266
2015-06-26 20:42:34 -07:00
Phillip Burgess
ea4c4c5596
cp437() workaround for Code Page 437 missing symbol bug
...
‘Wrong’ behavior is default, so old code will continue to work. New
code can call cp437() after initializing the display to use correct
symbol numbers for upper ASCII characters.
2015-06-17 00:37:36 -07:00
Paint Your Dragon
b03b3fcd90
Merge pull request #45 from Mokolea/getCursor
...
Get current cursor position
2015-06-12 21:34:40 -07:00
ladyada
734b107c39
Add UI Button element
2015-05-20 13:55:54 -04:00
Mario Ban
7a3f84e966
Get current cursor position
2015-04-25 19:22:29 +02:00
Tony DiCola
bf5ab389b5
Fix merge conflict.
2014-09-21 18:17:07 -07:00
Tony DiCola
dfa6443895
Merge pull request #20 from jrcutler/master
...
Make "get" methods const
2014-09-21 18:07:21 -07:00
Tony DiCola
f40ec8e76d
Merge with latest library code.
2014-09-21 17:35:37 -07:00
ladyada
3e097a6185
accumulator update to 32 bits for bigger displays
2014-08-18 16:18:19 -04:00
subsonicpulse
4dc78f0432
Add XBitmap (*.xbm) support
...
add XBitmap(*.xbm) support, to directly use exported GIMP xbm files. (Rename the file to *.c and open in editor.)
2014-04-15 21:09:53 +02:00
Justin R. Cutler
2b3e522f1e
Make "get" methods const
2013-07-18 23:21:21 -04:00
Justin R. Cutler
b4176b1c51
Make WIDTH & HEIGHT const
2013-07-05 17:32:41 -04:00
Phillip Burgess
f24ae8058a
Fixed constructor() kludge - all subclass libs updated too
...
Thanks to Christian Patterson, AquaQuieta, cmason1978 for the fix!
2013-07-05 11:37:02 -07:00
Justin R. Cutler
e2aa245283
Fix off by 1 error
...
Characters are printed as 5 font data lines and 1 separator line. With the wrong left clip test, characters at x=-5*size would not clear x=0.
2013-07-04 18:59:03 -04:00
schlammbad
e5f3bc9440
Implementation of drawBitmap with background overload.
2013-02-20 19:46:36 -08:00
Phillip Burgess
36e32e57af
Cleaned up README and file comments
2012-12-07 11:35:04 -08:00
Phillip Burgess
cf94144e99
Fixed bit order reversal in drawBitmap()
2012-10-02 17:29:11 -07:00
Phillip Burgess
4c865e0f29
Fixed rotation bug in drawBitmap()
2012-10-02 13:52:08 -07:00
Paint Your Dragon
37a860d308
unsigned char param to drawChar(), thanks MoFoQ!
2012-04-11 16:38:25 -07:00
Paint Your Dragon
d6161e7a95
Signed int for all coords+dimensions, added setTextWrap()
2012-04-09 20:46:33 -07:00
ladyada
74aff79422
added empty function for inverting display
2012-03-16 14:45:33 -04:00
ladyada
17a6c8b28a
changed fastvhline to point to drawline, added fillScreen, a fake constructor and rotation stuff
2012-03-16 14:25:07 -04:00
ladyada
7ef9c2e49e
made drawRect use fast lines
2012-03-15 17:30:33 -04:00
ladyada
eb78fc6693
triangles!
2012-03-15 16:23:38 -04:00
ladyada
cacf67a8e7
add round rects, changed all types to 16 bit to support 320x240 displays
2012-03-15 15:54:29 -04:00
ladyada
1a2e43afe3
header
2012-03-15 15:22:34 -04:00
ladyada
4a4d5d6bca
First commit!
2012-03-12 20:32:18 -04:00