Commit Graph

38 Commits

Author SHA1 Message Date
Emil Muratov
05df41d963 Added String overload to getTextBounds() #90 2018-08-06 17:25:57 +03:00
ladyada
5614790a99 *falls over* 2018-07-14 15:21:57 -04:00
ladyada
ed59d3ea4a more doxy 2018-07-14 13:05:06 -04:00
Phillip Burgess
07f8f65e40 Back off on the PROGMEM declarations; const is sufficient. 2017-05-09 15:35:44 -07:00
Phillip Burgess
7589ecaf0f Extra-persnickety declarations in PROGMEM bitmap functions 2017-05-06 12:06:51 -07:00
Phillip Burgess
d0e78f9db1 Fixed text wrap & bounds issues, changed drawRGBBitmap PROGMEM behavior + added masking 2017-05-05 19:57:52 -07:00
Phillip Burgess
868d3ed67e Add 8-bit canvas type, because reasons. Also some 1- and 16-bit canvas cleanup. 2017-05-04 22:06:09 -07:00
Paint Your Dragon
4b1a8a6850 Merge pull request #39 from marcmerlin/drawrgb
Added support for multicolor pixmaps in drawRGBBitmap.
2017-05-04 21:34:13 -07:00
Marc MERLIN
aad430de1b Allow for drawing bitmaps in RAM (not in progmem). 2017-04-06 12:08:10 -07:00
ladyada
44568a85f2 Merge branch 'master' of github.com:adafruit/Adafruit-GFX-Library
Conflicts:
	Adafruit_GFX.cpp
2017-03-17 20:44:20 -04:00
Phillip Burgess
b8f2200766 Handle larger button dimensions, add initButtonUL() for buttons w/upper-left coord 2017-03-07 10:24:06 -08:00
me-no-dev
4290f0b161 Implement transaction based drawing
With using transactions to draw, we save huge amount of time in pin
changing and SPI setup. This new model, together with the updated
ILI9341 lib give a much better performance.
2017-02-23 03:11:09 +02:00
Phillip Burgess
f5ec45e42b adagfxswap() renamed and localized to .cpp file to avoid collisions 2016-01-26 10:37:56 -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
80b1bc48cb Fonts FONTS fonts! 1.1 release 2015-12-22 12:02:47 -08: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
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
Marc MERLIN
2261b1e46c Added support for multicolor pixmaps in drawRGBBitmap. 2015-01-04 13:55:42 -08: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
subsonicpulse
33a4bdf66b 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:05:51 +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
schlammbad
01273c2ad2 New overload for drawBitmap to support background color. 2013-02-20 19:41:00 -08:00
Phillip Burgess
36e32e57af Cleaned up README and file comments 2012-12-07 11:35:04 -08: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
2187ebacca Added invertDisplay requirement 2012-03-16 14:44:34 -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
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